Description
I’m subscribed to phone.callee_ringing, phone.callee_answered, phone.callee_missed, phone.callee_ended events. If I have the Zoom app open on the iPhone (the only device for the number being called) then I receive the expected phone.callee_ringing, followed by phone.callee_answered, and finally phone.callee_ended events.
Error
If the Zoom app is in the background or the iPhone is locked, I receive the call notification on the iPhone and answer the call but the only webhook sent is phone.callee_missed even though the call was answered.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Webhook
Which Endpoint/s?
phone.callee_ringing, phone.callee_answered, phone.callee_ended, phone.callee_missed
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Set up a Zoom account with a single user with the iPhone Zoom app as the device
- Register a webhook app for phone.callee_ringing, phone.callee_answered, phone.callee_ended, phone.callee_missed
- From the iPhone, leave the iPhone app open
- From a second phone, place a call and answer it on the iPhone
- Verify that the phone.callee_ringing, phone.callee_answered, and phone.callee_ended events are sent
- On the iPhone, return to the home screen and lock the screen
- From a second phone, place a call and answer it on the iPhone
- Check the sent webhooks, the expectation is that the phone.callee_ringing, phone.callee_answered, and phone.callee_ended should be sent as it’s the same scenario. However, the only event sent is phone.callee_missed even though it was answered.