<div dir="ltr"><br><br><div class="gmail_quote">2008/10/17 John Todd <span dir="ltr">&lt;<a href="mailto:jtodd@digium.com">jtodd@digium.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">At 5:46 PM +0200 2008/10/16, Olivier wrote:<br>
&gt;<br>
&gt;Is Incomplete() application an acceptable work around for ISN ?<br>
&gt;<br>
<br>
</div>It is impossible to determine the full sequence of digits for an ISN<br>
number ahead of time (well, I shouldn&#39;t say &quot;impossible&quot; because one<br>
could create a really nasty hack...) because the number of digits<br>
isn&#39;t known until the user indicates they are done dialing. &nbsp;To<br>
determine if the subscriber and/or the ITAD are valid, one must<br>
perform a lookup and possibly a connection attempt to the remote<br>
system for determination.<br>
<br>
Both the subscriber number (the stuff to the left of the &quot;*&quot;) and the<br>
ITAD number (the stuff to the right of the &quot;*&quot;) are not bounded by a<br>
particular pattern. &nbsp;Therefore, it is not reasonable to create<br>
regexps other than &quot;does this string contain at least one but maybe<br>
more digits, followed by the &quot;*&quot; sign, followed by at least one but<br>
maybe more digits&quot;.<br>
<br>
So, 1234*256 is a valid ISN sequence, as is 12345*2567. &nbsp;(Though only<br>
the first one of the two is actually active at the moment.)<br>
<br>
See <a href="http://www.freenum.org/" target="_blank">http://www.freenum.org/</a> for more details on what makes up an ISN.<br>
It&#39;s free to participate, and Asterisk incorporates ISN-style dialing<br>
as a default in the ENUMLOOKUP routines. &nbsp;Accepting inbound calls is<br>
easy as well - it&#39;s just SIP inbound calling, no magic there.<br>
<br>
JT</blockquote><div><br>Writing this :<br><br>exten =&gt; _XXX*,1,Incomplete()<br>exten =&gt; _XXXX*,1,Incomplete()<br>exten =&gt; _XXXXX*,1,Incomplete()<br><br>would work to catch 3 to 5 digits private extensions, but it would remains difficult to catch the ITAD number, right ?<br>
<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<font color="#888888"><br>
<br>
--<br>
John Todd<br>
<a href="mailto:jtodd@digium.com">jtodd@digium.com</a> &nbsp; &nbsp; &nbsp; &nbsp;+1-256-428-6083<br>
Asterisk Open Source Community Director<br>
</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
 &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div><br></div>