Zoom Webhook participant IP address mismatch

Hi folks,

I’ve been using the zoom webhook to send information about the participants information particularly IP Address to Google PubSub and then CRIBL. Everything was going great till we realised that some participants are joining via “Web browser“ and the IP logged is one that belongs to Zoom’s IP range .

But when we checked the call information via the Admin panel we are able to see the participants actual IP.

Is there a way to always get the participants true IP via the webhook?

Thanks!

Hi @conrad1
Thanks for reaching out to us and welcome to the Zoom Developer forum
Have you been able to troubleshoot this on your end? I will try and replicate this on my end to give you some feedback because I have not tested this specific scenario just yet

1 Like

Hi Elisa,

I believe this is a issue with the webhook itself. I’ve confirmed this over email with the product team.

Thanks for getting back to me! @conrad1
Could you please confirm what webhooks are you listening to so I can reproduce this on my end and escalate to our Engineering team please

Sure, its for the following events selected below.

to simulate the problem, try joining a meeting via the web browser and look at the participant’s “public_ip”. The IP gets logged as belonging to Zoom’s infra i.e. IP’s in this range Zoom network firewall or proxy server settings. However, when we have a look via the admin console we can see the actual IP.

When a participant joins via the zoom client the correct IP is logged.

Thanks for sharing more details @conrad1
I am able to reproduce this on my end and I can see the mismatch you are talking about.
I will escalate this internally and will report back to you with an update ( ZSEE-188112 internal ticket number for reference)

1 Like

Hi @elisa.zoom is there anyway for me to track ZSEE-188112? Thank you!