[asterisk-users] Simple dialplan issue

Julian Yap julianokyap at gmail.com
Tue Sep 22 22:32:13 CDT 2009


I have an issue where a particular dialplan works but another doesn't.  I'm
not sure why.  To me they look identical and it has me stumped.

This works:
[to-test]
exten => _X., 1, SetCallerPres(allowed)
exten => _X., 2, Monitor(wav,/tmp/test-${UNIQUEID},mb)
exten => _X., 3, Ringing
exten => _X., 4, Dial(SIP/9330 at a-test,20,ro)
exten => _X., 5, GotoIf($["${DIALSTATUS}" = "ANSWER"]?9)
exten => _X., 6, GotoIf($["${DIALSTATUS}" = "NOANSWER"]?7)
exten => _X., 7, Dial(SIP/9330 at a-test2,20,ro)
exten => _X., 8, GotoIf($["${DIALSTATUS}" = "ANSWER"]?9)
exten => _X., 9, Hangup

This does NOT work:
[to-test]
exten => _X., 1, SetCallerPres(allowed)
exten => _X., 20, Monitor(wav,/tmp/test-${UNIQUEID},mb)
exten => _X., 30, Ringing
exten => _X., 40, Dial(SIP/9330 at a-test,20,ro)
exten => _X., 50, GotoIf($["${DIALSTATUS}" = "ANSWER"]?90)
exten => _X., 60, GotoIf($["${DIALSTATUS}" = "NOANSWER"]?70)
exten => _X., 70, Dial(SIP/9330 at a-test2,20,ro)
exten => _X., 80, GotoIf($["${DIALSTATUS}" = "ANSWER"]?90)
exten => _X., 90, Hangup

This does NOT work either:
[to-test]
exten => _X., 1, SetCallerPres(allowed)
exten => _X., 2, Monitor(wav,/tmp/test-${UNIQUEID},mb)
exten => _X., 3, Ringing
exten => _X., 4, Dial(SIP/9330 at a-test,20,ro)
exten => _X., 5, GotoIf($["${DIALSTATUS}" = "ANSWER"]?200)
exten => _X., 6, GotoIf($["${DIALSTATUS}" = "NOANSWER"]?7)
exten => _X., 7, Dial(SIP/9330 at a-test2,20,ro)
exten => _X., 8, GotoIf($["${DIALSTATUS}" = "ANSWER"]?200)
exten => _X., 200, Hangup
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090922/57f4ae29/attachment.htm 


More information about the asterisk-users mailing list