我是Asterisk的新手。我正试图为调查定义一个挂断处理程序。代理人挂断电话后,需要激活调查。
我把它放在我的[宏队列]上下文中,
exten => s,n,ExecIf($["${HASH(queueInfo,survey)}" != "1" & "${isfinishcall}" !="1"] ?Set(CHANNEL(hangup_handler_push)=goto-anket,s,1(${HASH(queueInfo,survey)})))
我为调查定义了
[goto-anket] exten => s,1,Noop(Ankete Geldi) exten => s,2,Agi(anket.php) exten => s,3,Return()
但是当代理挂断时,该呼叫不被激活。我该怎么办?
它不起作用。因为更改已关闭您需要通过带有选项"C"的队列执行此操作
示例extent=>1000,n(qcall(,队列(1000,tc,,,${QAANNOUNCE},${QMAXWAIT},${QAGI},,${QGOSUB},${QRULE},美元{QPOSITION}(