Asterisk 调用子例程的星号拨号()选项是什么;“振铃”;从被叫方收到的状态?
发生以下事件时,我需要执行AGI脚本:Asterisk 调用子例程的星号拨号()选项是什么;“振铃”;从被叫方收到的状态?,asterisk,pbx,agi,dialplan,fastagi,Asterisk,Pbx,Agi,Dialplan,Fastagi,发生以下事件时,我需要执行AGI脚本: 传入呼叫(只需调用AGI()函数即可) 当电话“响”时(我想不出来!)振铃状态是通道(chan_pjsip.so)的状态,它不会发送到通道代码之外 所以不,你不能在拨号应用程序中获取它。因为它不能为某些频道类型获取,拨号仍然应该为这些类型工作 对于某些频道,您可以通过NewState事件中事件侦听循环中的AMI获取它。但并没有保证,这将是完全在同一时间,当你们收到振铃sip信息 您看过AMI事件侦听器吗?也许你不能在拨号计划中这样做。 [from_orig
AGI()
函数即可)您看过AMI事件侦听器吗?也许你不能在拨号计划中这样做。
[from_origin]
exten => _X.,1,NoOp(${CALLER_USERNAME} from ${CHANNEL(pjsip,remote_addr)})
same => n,AGI(agi://127.0.0.1/incoming)
same => n,Dial(${DIALSTR},45,U(answer^${CALLID}))
exten => h,1,AGI(agi://127.0.0.1/hangup,${CDR(uniqueid)})
[answer]
exten => s,1,Set(theCallID=${ARG1})
same => n,AGI(agi://127.0.0.1/answered)
same => n,Return()