I have an issue where a particular dialplan works but another doesn&#39;t.  I&#39;m not sure why.  To me they look identical and it has me stumped.<br><br>This works:<br>[to-test]<br>exten =&gt; _X., 1, SetCallerPres(allowed)<br>
exten =&gt; _X., 2, Monitor(wav,/tmp/test-${UNIQUEID},mb)<br>exten =&gt; _X., 3, Ringing<br>exten =&gt; _X., 4, Dial(SIP/9330@a-test,20,ro)<br>exten =&gt; _X., 5, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;ANSWER&quot;]?9)<br>
exten =&gt; _X., 6, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;NOANSWER&quot;]?7)<br>exten =&gt; _X., 7, Dial(SIP/9330@a-test2,20,ro)<br>exten =&gt; _X., 8, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;ANSWER&quot;]?9)<br>exten =&gt; _X., 9, Hangup<br>
<br>This does NOT work:<br>[to-test]<br>exten =&gt; _X., 1, SetCallerPres(allowed)<br>exten =&gt; _X., 20, Monitor(wav,/tmp/test-${UNIQUEID},mb)<br>exten =&gt; _X., 30, Ringing<br>exten =&gt; _X., 40, Dial(SIP/9330@a-test,20,ro)<br>
exten =&gt; _X., 50, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;ANSWER&quot;]?90)<br>exten =&gt; _X., 60, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;NOANSWER&quot;]?70)<br>exten =&gt; _X., 70, Dial(SIP/9330@a-test2,20,ro)<br>
exten =&gt; _X., 80, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;ANSWER&quot;]?90)<br>exten =&gt; _X., 90, Hangup<br><br>This does NOT work either:<br>[to-test]<br>
exten =&gt; _X., 1, SetCallerPres(allowed)<br>
exten =&gt; _X., 2, Monitor(wav,/tmp/test-${UNIQUEID},mb)<br>
exten =&gt; _X., 3, Ringing<br>
exten =&gt; _X., 4, Dial(SIP/9330@a-test,20,ro)<br>
exten =&gt; _X., 5, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;ANSWER&quot;]?200)<br>
exten =&gt; _X., 6, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;NOANSWER&quot;]?7)<br>
exten =&gt; _X., 7, Dial(SIP/9330@a-test2,20,ro)<br>
exten =&gt; _X., 8, GotoIf($[&quot;${DIALSTATUS}&quot; = &quot;ANSWER&quot;]?200)<br>
exten =&gt; _X., 200, Hangup<br>
<br>