<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 26, 2018 at 7:06 PM, Doug Lytle <span dir="ltr"><<a href="mailto:support@drdos.info" target="_blank">support@drdos.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 06/26/2018 06:57 PM, Dovid Bender wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Hi,<br>
<br>
My dialplan looks like this:<br>
[from-external]<br>
<br>
Exten => _X.,1,Noop(CALL IS COMING INTO FROM EXTERNAL CONTEXT)<br>
Exten => _X.,n,Noop(IP: ${CHANNEL(recvip)})<br>
Exten => _X.,n,Noop(CALLED NUMBER: ${EXTEN})<br>
Exten => _X.,n,Ringing<br>
Exten => _X.,n,WaitExten(15)<br>
Exten => _X.,n,Congestion()<br>
Exten => _X.,n,Hangup()<br>
<br>
<br>
include => test<br>
<br>
[test]<br>
<br>
Exten => 8282,1,Noop(--- WE GOT TO CONTEXT TEST!--------- )<br>
<br>
</blockquote>
<br>
<br></span>
Dovid,<br>
<br>
This has to do with sort order, try this:<br>
<br>
<br>
[from-external]<br>
<br>
; Order DOES count<br>
<br>
include => test<br>
include => match_all<br>
<br>
<br>
[match_all]<span class="gmail-im gmail-HOEnZb"><br>
<br>
Exten => _X.,1,Noop(CALL IS COMING INTO FROM EXTERNAL CONTEXT)<br>
Exten => _X.,n,Noop(IP: ${CHANNEL(recvip)})<br>
Exten => _X.,n,Noop(CALLED NUMBER: ${EXTEN})<br>
Exten => _X.,n,Ringing<br>
Exten => _X.,n,WaitExten(15)<br>
Exten => _X.,n,Congestion()<br>
Exten => _X.,n,Hangup()<br>
<br></span><div class="gmail-HOEnZb"><div class="gmail-h5">
[test]<br>
<br>
Exten => 8282,1,Noop(--- WE GOT TO CONTEXT TEST!--------- )<br>
<br></div></div><span class="gmail-HOEnZb"><font color="#888888">
-- <br>
<br></font></span></blockquote><div><br></div><div>Doug,</div><div><br></div><div>I tried that as well. Even with my dialplan looking like this:</div><div><br></div><div>[from-external]</div><div>Exten => 1234,1,Noop()</div><div><br></div><div>include => test</div><div><br></div><div>Exten => _X.,1,Noop(CALL IS COMING INTO FROM EXTERNAL CONTEXT)</div><div>Exten => _X.,n,Noop(IP: ${CHANNEL(recvip)})</div><div>Exten => _X.,n,Noop(CALLED NUMBER: ${EXTEN})</div><div>Exten => _X.,n,Ringing</div><div>Exten => _X.,n,WaitExten(15)</div><div>Exten => _X.,n,Congestion()</div><div>Exten => _X.,n,Hangup() </div><div><br></div><div><div>[test]</div><div><br></div><div>Exten => 8282,1,Noop(--- WE GOT TO CONTEXT TEST!--------- )</div><div><br></div></div><div><br></div><div>It still didnt work. Now if I did:</div><div><br></div><div><div>[from-external]</div><div>Exten => 1234,1,Noop()</div><div><br></div><div>include => test </div><div><br></div><div><br></div><div>Exten => _X.,1,Noop(CALL IS COMING INTO FROM EXTERNAL CONTEXT)</div><div>Exten => _X.,n,Noop(IP: ${CHANNEL(recvip)})</div><div>Exten => _X.,n,Noop(CALLED NUMBER: ${EXTEN})</div><div>Exten => _X.,n,Ringing</div><div>Exten => _X.,n,WaitExten(15)</div><div>Exten => _X.,n,Congestion()</div><div>Exten => _X.,n,Hangup()</div><div><br></div><div>Exten => 8282,1,Noop(--- WE GOT TO CONTEXT TEST!--------- )</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>OR if I did:</div><div><div>[from-external]</div><div>Exten => 1234,1,Noop()</div><div><br></div><div>include => test </div><div><br></div><div><br></div><div>Exten => _X.,1,Noop(CALL IS COMING INTO FROM EXTERNAL CONTEXT)</div><div>Exten => _X.,n,Noop(IP: ${CHANNEL(recvip)})</div><div>Exten => _X.,n,Noop(CALLED NUMBER: ${EXTEN})</div><div>Exten => _X.,n,Ringing</div><div>Exten => _X.,n,WaitExten(15)</div><div>Exten => _X.,n,Congestion()</div><div>Exten => _X.,n,Hangup()</div><div><br></div><div>Exten => 8282,1,Noop(--- WE GOT TO CONTEXT TEST!--------- )</div></div><div><br></div><div><br></div><div><br></div><div>Either way it worked. It seems that when there is an include so long as there is something else that matches in the context you are in, even if it's shorter that takes preference to a longer match which seems like a bug.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><br></div></div>