This was posted at <a href="http://asteriskblog.com/forum/">The Asterisk Blog Forums</a><br><br><a href="http://asteriskblog.com/forum/viewtopic.php?t=20">Click here for the original post.</a><br><br><span class="postbody">
I need someone to explain how the dialplan rules
work? I'm having a hard time getting it. I know that to dial out you
need a 9 and to ignore that 9 once your out... requires a switch of
sorts that tells asterisk to ignore the first digit on the left. <br>

<br>
In freePBX it's this: 
<br>
9|NXXXXXX 
<br>

<br>
For Long distance it is 
<br>
9|1NXXNXXXXXX 
<br>

<br>
Here is my problem using Free PBX: 
<br>

<br>
I want to be able to dial long distance and local at will while using
free PBX to set it up. Right now we have 1 line for testing purposes
and soon to be expanded into 2. <br>

<br>
When the rules are arranged like this in FreePBX 
<br>
9|1NXXNXXXXXX 
<br>
9|NXXXXXX 
<br>

<br>
the long distance portion works but the local one does not. 
<br>

<br>
When its arranged like this 
<br>

<br>
9|NXXXXXX 
<br>
9|1NXXNXXXXXX 
<br>

<br>
They both work!
<br>

<br>
But the above is only done when it's hard coded into the configuration
file (additional_extensions.conf) and free PBX always puts it in this
order... wether I like it or not. <br>

<br>
9|1NXXNXXXXXX 
<br>
9|NXXXXXX 
<br>

<br>
And causes problems in the configuration file when and I change the settings. This isn't going to help me much! 
<br>

<br>
Im just a tad bit confused. 
<br>

<br>
A Little help here?</span><br clear="all"><br>-- <br><a href="http://www.AsteriskBlog.com">www.AsteriskBlog.com</a><br>Your home for easy to learn Asterisk stuff.