Zoom SDK fails to initialize when connected to VPN

Description
The Zoom SDK will fail to initialize in an application running on an emulator on a machine connected to a VPN.

The initialization callback onZoomSDKInitializeResult returns the error codes “3” and “5003”.

If the VPN is disabled, Zoom will properly initialize after the application and emulator are restarted.

Which version?
Zoom SDK Version v5.0.24433.0616

Smartphone:

  • Device: Pixel 3 Emulator
  • OS: Android
  • Version: API 29

Hi @caleb.c,

Thanks for the post. Could you provide the SDK log for us to further investigate? It could be the VPN is blocking the connection from SDK.

Thanks!

Hey @Carson_Chen,

Could you provide the SDK log for us to further investigate? It could be the VPN is blocking the connection from SDK.

If you’re referring to errors logged to the console, the onZoomSDKInitializeResult is returning an errorCode of 3 and an internalErrorCode of 5003.

If you’re referring to the Log feauture, I’ve attempted to set this up but I do not see a log file created anywhere. Perhaps i’m looking in the wrong place (I checked /Android/data/(or your app's name)/logs/ as suggested), but I am assuming that if the initialization for the SDK fails, then the initialization for the Log feature also fails.

Hi @caleb.c,

Thanks for the reply. The error code 5003 means network error. This might caused by the VPN itself blocking SDK connection. Please make sure your VPN does not block the domain and IP mentioned in https://support.zoom.us/hc/en-us/articles/201362683-Network-firewall-or-proxy-server-settings-for-Zoom

Thanks!