Asterisk使用(g)选项拨打pLan
你好我试图在完成时记录一个电话,拨号计划很大并且有意外情况 如果(callagent)没有应答,则继续按下拨号计划,但是如果呼叫被应答,我需要在完成该呼叫后跳转到(logresult)。
据我了解,我可以使用拨号选项(g)返回拨号计划。我需要设置一个变量,让我知道呼叫是连接的所以我可以添加逻辑,我不知道如何确定拨号计划中是否应答了该呼叫。
感谢任何帮助。 星号1.8
exten => 1234,1(agent),PlayBack(shortly) exten => 1234,n,Ringing exten => 1234,n(callagent),Dial(SIP/backup2/${qryresult},12,g,) exten => 1234,n,PlayBack(busyagents) exten...... Lots more exten => 1234,n(Logresult),SET(qryresult1=${ODBC_MSSQLProc(${CALLERID(num)},${CHANNEL})}) exten => 1234,n,Hangup()
答案 0 :(得分:1)
拨打命令设置DIALSTATUS变量。
http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS