7
背景挂机通知声音
我的客户采用基于Asterisk的1.6 PBX电话系统作为他们的呼叫中心解决方案。他们使用软电话应用程序来接收来自入站队列的所有呼叫。
为了减轻工作负担,他们使用的软电话应用程序具有自动应答功能,应用程序可以自动接听电话。为了让座席知道会有来电,有一个名为“座席通知”的Asterisk功能,我可以选择自定义提示并在通话开始前播放。
问题(问题)
我如何可以编程的时候,对方挂断了电话再打自定义提示?
A (SIP Extension) <-> B (Customer)
如果第一挂断电话,也没有必要播放声音,并通知B和它似乎并不能够做到这一点。但是,如果B首先挂断电话,当Asterisk检测到它时,它应该执行挂断过程。我想在检测和挂断过程之间播放自定义提示。它能够做到这一点吗?谢谢。
我做了什么
我试图插入的Hangup()
像行的上方Playback
命令:
[queue-688]
exten = 688,1,Answer()
exten = 688,n,Set(orgincallername=${CALLERID(name)})
exten = 688,n,Set(CALLERID(name)=${IF($[${ISDNISMATCHED} = 1]?${CALLERID(name)}:${CALLERID(name)}(TestQueue))})
exten = 688,n,NoOp(no set join announce)
exten = 688,n,Queue(queue-688,tTkKXx,,,30)
exten = 688,n,Set(CALLERID(name)=${orgincallername})
exten = 688,n,Playback(Beep) // This is where I put
exten = 688,n,Hangup
exten = fax,1,Goto(detect-fax-to-email,s,1)
但不幸的是,没有蜂鸣声音也没有。
被叫方听到播放和由PBX被绞死了。如果SIP代理接听并且被叫挂机,则不播放。所以...问题仍然存在,但感谢您提供解决方案! – AkiEru
不确定这是否可行,但您可以尝试:http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/ACD_id288932.html 检查使用本地信道部分。 重点是将本地通道作为队列成员,基本上这意味着所有队列成员将只是dialplan的扩展,在这种情况下,您可以在dialplan中使用Dial命令。如果您可以使用拨号命令,则可以检查拨号命令的F和g标志,允许在挂断主叫方或被叫方后执行其他拨号方案操作。 – os11k