我想检测队列中的传入呼叫,该呼叫在被队列成员应答之前已被放弃。
queue_log文件提到了这些,因此一种方法是使用它。但是我想在我的拨号方案中处理这种情况,并使用一条命令,当检测到此类呼叫时向不和谐的沙龙发出通知。
我尝试使用h
扩展名:
exten = h,1,NoOp("hangup ! cause : ${HANGUPCAUSE}")
same = n,GotoIf($[ ${HANGUPCAUSE} != 16 ]?done)
same = n,system(/myTools/discord-notification "Missed call from ${CALLERID(num)}.")
same = n(done),NoOp()
它可以工作,但不能将已接电话与未接/放弃的电话区分开(它们都发出16个挂断原因)。
我也尝试过使用hangup_handler_push
添加一个挂断处理程序,但没有任何区别。
我如何在星号导航图中检测到此类呼叫?
我想检测队列中的传入呼叫,该呼叫在被队列成员应答之前已被放弃。 queue_log文件提到了这些文件,因此一种方法是使用它。但是我会...
您已使用queue_log(在mysql中可能为queue_log)或在拨号计划的顶层中在通话结束后检查QUEUESTATUS变量。