If a SIP phone dials in with the iPad app, it prompts the user to accept or reject it. But it seems like with the API, I dont see a way to accept these phone calls. I have tried passing the PeerURI and the callerID back to the zCommand Call Accept callerJID: command, but I cant seem to get it to accept my call and am getting invalid value, xxxxx is my phone number.
Declining an incoming phone number, should I use zCommand Dial PhoneHangUp ?
The problem had to do with a new feature implemented in the Mac version of the Zoom Room which would decline a call if a controller capable of answering the call was not connected. Unfortunately, ZAAPI was not included in the list of controllers, so the Zoom Room would automatically decline the call.
This issue has been resolved and the fix will be released with the next release (planned for Sunday 1/27/2019).
This problem still exists in the official release. I assigned a Zoom Voice number to my Zoom Room and tried calling in. I get the PhoneCallStatus response with a callID and valid info, but there’s no command to accept an incoming SIP call. zCommand Call Accept callerJid: xxx doesn’t work with the callId from the last response. I can see and hear it ringing on the Zoom Room, but I have no way to answer it.
Any updates on this? I finally got my UI to render an ACCEPT/REJECT screen for SIP calls and have buttons ready to fire a command whenever there is a new command available.
This problem is a bug in the Zoom Room: the bug number is:
ZOOM-72143: Cannot Accept Incoming Sip Call
Unfortunately, there is no work-around. A fix for this bug is not planned for the next release of the Zoom Room. At the moment, we do not have plans for a beta build in the near future.
Would love to get an update on when this function will be working in the API - we have customers eager to use SIP phone capabilities in their Zoom Rooms integration, and this is a major blocker for them!