I am currently building a workflow in Zoom Phone where, when a specific number is selected from an Auto Receptionist IVR menu, an SMS is sent.
I was able to achieve this with the following flow, but I would like to accomplish it without ringing any member’s phone if possible:
Auto Receptionist
↓
Select "1" in IVR
↓
Transfer to a Call Queue with members
↓
Member’s phone rings
↓
Call disconnects
↓
Webhook event: phone.callee_call_history_completed
↓
Send SMS from the endpoint
Is there any way to trigger a Webhook when transferring to a Call Queue that has no members?
It is essential that I can obtain the destination Call Queue number.
1 Like
Hi @Teruhisa.Tanaka
Thanks for reaching out to us and welcome to the Zoom Developer Forum!
I am not sure if a call queue can have no members.
Have you tried setting a specific call queues without members and trigger your workflow?
@elisa.zoom
Thank you for your reply.
How should I configure the “trigger your workflow”?
Are you referring to Zoom Workflow Automation?
It seems that Zoom Workflow Automation does not have a trigger that activates when a call is transferred to a call queue.
Hi @Teruhisa.Tanaka
Thank you!
No, what I meant to ask is if you tried setting up a call queue with NO members and see what data you get in your webhook payload?
@elisa.zoom
When a call is transferred to a call queue with no members, the webhook event for the callee is not triggered.
The webhook event for the caller does get triggered, but it does not include the call queue number, so it’s not useful.
Therefore, what I want to know is: Is there any webhook event that provides the destination call queue number when a call is transferred to a call queue with no members?
Hi @Teruhisa.Tanaka
Thanks for sharing more details with me.
I am afraid this might not be possible. But can you please specify which webhook event are you talking about so I can run a couple tests on my end
@elisa.zoom
I tried these Webhook events
- phone.callee_call_log_completed
- phone.callee_ended
- phone.callee_missed
- phone.callee_ringing
- phone.warm_transfer_initiated
- phone.blind_transfer_initiated
1 Like
Hi @Teruhisa.Tanaka
Sorry for the late reply here.
I was able to reproduce this on my end, but I did receive a couple of events for the call queue with no members, such as
- phone.callee_call_log_completed
- phone.callee_ended
- phone.warm_transfer_initiated
Since there is no members in the queue it is expected that you wont receive the ringing or missed event