<br><br><div class="gmail_quote">On Tue, Apr 5, 2011 at 8:26 AM, Max Clark <span dir="ltr">&lt;<a href="mailto:max.clark@gmail.com">max.clark@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello,<br>
<br>
I am trying to clean up the number of invalid calls being sent<br>
upstream to PSTN gateways. I&#39;ve been researching numbering formats and<br>
could use some guidance/clarification.<br>
<br>
Currently I&#39;m matching NADP calls looking by looking for a destination<br>
number matching 1 + 10 digits:<br>
<br>
&lt;condition field=&quot;destination_number&quot; expression=&quot;^(1\d{10})$&quot;&gt;<br>
<br>
&gt;From what I&#39;ve found NPA should be 201-999 and NXX should be 200-999<br>
(ugly regex):<br>
<br>
&lt;condition field=&quot;destination_number&quot;<br>
expression=&quot;^(1[2-9][0-9]{2}[2-9]\d{2}\d{4})$&quot;&gt;<br></blockquote><div><br></div><div>I don&#39;t believe that regex is correct. You might want to base your pattern off the one listed here:</div><div><a href="http://wiki.freeswitch.org/wiki/Regex#NANPA_.2B1NxxNxxXXXX_E.164_Dialstring">http://wiki.freeswitch.org/wiki/Regex#NANPA_.2B1NxxNxxXXXX_E.164_Dialstring</a> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Are there any cases where the NPA &amp; NXX would not conform to this list?<br></blockquote><div>Not unless NANPA decides to make some changes...</div><div>-MC<br></div></div>