我有以下拨号方案:
exten => 224,1,NoOp(IN CALL : ${CALLERID(num)} => ${EXTEN})
exten => 224,n,Dial(${PJSIP_DIAL_CONTACTS(97,97)})
;exten => 224,n,Wait(3)
exten => 224,n,SendDTMF(*11234*,200)
exten => 224,n,Wait(3)
exten => 224,n,SendDTMF(#*)
exten => 224,n,Hangup()当我调用分机97并且它已连接时,它似乎不在SendDTMF行的下一个位置。我做错了什么?
问候
发布于 2020-03-12 21:21:38
对于没有SendDTMF应用程序的用户,您可以发送带D选项的DTMF:
exten => n, Dial (SIP/97,60,D(1234))如果传递的DTMF在另一端未完成,则使用w选项延迟500毫秒。
在这里我延迟了1秒
exten => n,Dial (SIP/97,60,D(ww1234))发布于 2015-08-28 21:52:58
你有没有尝试使用宏
[macro-send]
exten => s,1,SendDTMF(*11234*,200)
exten => s,n,Wait(3)
exten => s,n,SendDTMF(#*)
[yourDialPlan]
exten => 224,1,NoOp(IN CALL : ${CALLERID(num)} => ${EXTEN})
exten => 224,n,Dial(${PJSIP_DIAL_CONTACTS(97,97)},,M(send))
exten => 224,n,Hangup()https://stackoverflow.com/questions/32272076
复制相似问题