Asterisk call transfer to queue

你说的曾经没有我的故事 提交于 2019-12-25 00:17:24

问题


I have two sip extensions: 200 and 300 and a queue, let's call it my_queue.
Extension 200 is talking to extension 300 and decides to transfer extension 300 to my_queue.
So extension 200 puts extension 300 on hold and dials the queue number in the dialplan that eventually will call

...
same => n,answer()
same => n,queue(my_queue,,,,${TIMEOUT},,,)
...

Now, at this point extension 200 is listening to the queue's MOH and 300 is listening to the call in progress (as expected).
When 200 hangs up (and uses the IP phone transfer), the extension 300 is indeed transferred to the queue, and if any extension in the queue answers, it is correctly connected to the extension 300.
The problem is that while extension 300 is waiting for some extension in the queue to pick up it is completely silent. It does not hear a call progress nor the queue's MOH.
Is there a way to make extension 300 hear the queue's MOH while it is waiting in the queue?


回答1:


Try transfer to announcement, which after end go to queue. And hangup before announcemnt ends.

Or add ivr breakout menu to queue(will be silence till IVR, after that moh).



来源:https://stackoverflow.com/questions/48429244/asterisk-call-transfer-to-queue

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!