我有以下拨号方案:
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行中的下一个。我做错了什么?
问候
答案 0 :(得分:0)
您是否尝试过使用宏
[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()
答案 1 :(得分:0)
对于在没有SendDTMF应用程序的情况下正在寻找类似内容的人,可以使用D选项发送DTMF:
exten => n, Dial (SIP/97,60,D(1234))
如果通过的DTMF在另一侧不完整,请使用w选项延迟500毫秒。
我在这里延迟1秒
exten => n,Dial (SIP/97,60,D(ww1234))