我在 Asterisk 配置文件中有这个拨号计划:
[voicemenu-custom-1]
exten = s,1,NoOp(VM_Main)
exten = s,n,Answer()
exten = s,n,Goto(ringgroup,s,1)
exten = s,n,Dial(DAHDI/g1/009396464991)
exten = s,n,Hangup()
这是拨号计划中的一个非常简单的上下文,它要求 Asterisk Answer
,然后执行另一个名为ringgroup
的上下文(同时振铃所有电话),然后尝试振铃外部号码(009396464991
)然后挂断。
ringgroup
上下文的代码是:
[ringgroup]
exten = s,1,NoOp(RG1)
exten = s,n,Dial(SIP/1001&SIP/1002&SIP/1003&SIP/1004,30,${DIALOPTIONS})
exten = s,n,Hangup()
但是我得到的是 Asterisk 接听了呼入电话,然后转到ringgroup
上下文,但是当涉及到 line 的执行时s,n,Dial(DAHDI/g1/009396464991)
,它遇到了拨号错误并且不会执行Dial
application。
这里有什么问题?