We have integrated your video SDK and setup a webhook for video SDK events
We received these events from your side
1- Session started
2- Session ended
3- User joined
4- User left
But we have not received “session.alert” event even when our apps disconnected from the internet completely during call.
I have two question regarding this:
1- When do you guys trigger “session.alert” event ?
2- How do guys notify us that call was successfully ended or it was ended abruptly for whatever reasons for example internet issue or packet loss ?
Thank you for reaching out to the Zoom Developer Forum. Here are the following events that trigger an alert:
The following quality metrics can trigger an alert:
Unstable audio quality
Unstable video quality
Unstable screen share quality
High CPU occupation
Call Reconnection
Given such, it seems if that if a specific user disconnects from the meeting due to an internet issue it won’t be covered by that event. Instead, you may want to use the leave_reason property from the session.user_left event
completely disconnect internet and then reconnect after 10 to 20 seconds
But the “session.alert” event has not arrived.
Question 1) Can you please explain what could be the possible reason for this ?
Also, as you mentioned to us about “leave_reason” property in “session.user_left” event,
we have not received this in the payload whether the call was ended normally or abruptly.
We only received this data from your side on “session.user_left” event.
Question 2) Could you explain why we are not getting this property from your side ?
Question 3) Cloud you please share all possible values the “leave_reason” property can take, as it was not mentioned in the documentation ?
Thanks for following up on this! I’ve reached out to our engineering team to see if they can provide insight here. I’m looking to see if there are any cases where this field wouldn’t be returned and what values we can expect.