<div dir="ltr">enum or a DB query to your routing table for inbound calls, e.g. using <a href="http://wiki.freeswitch.org/wiki/Mod_odbc_query">mod_odbc_query</a>.<div><br><div><div dir="ltr"><span style="font-family:Verdana,Arial,Helvetica,sans-serif"><span style="font-size:small">-Avi</span></span></div>

<br><div class="gmail_quote">On Mon, Sep 24, 2012 at 12:36 AM, Lawrence Conroy <span dir="ltr">&lt;<a href="mailto:lconroy@insensate.co.uk" target="_blank">lconroy@insensate.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi folks,<br>
 Fair enough, but ... the original problem is that the users are/will be porting their current phone numbers, so they&#39;re all over the map.<br>
That&#39;s going to make routing/pattern matching a challenge, because there IS no obvious routeset pattern. Honestly, ENUM is easier in that scenario.<br>
<br>
all the best,<br>
  Lawrence<br>
<div class="im"><br>
On 23 Sep 2012, at 23:03, Brian Foster wrote:<br>
&gt; Mod_lcr?<br>
&gt; On Sep 23, 2012 6:01 PM, &quot;Stanislav Sinyagin&quot; &lt;<a href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Basically your inbouind and outbound calls should go through the same<br>
&gt;&gt; sequence of checkups, and look for a local user number. Then outbound calls<br>
&gt;&gt; should resort in your PSTN trunk, and inbound calls resort in a 404 Not<br>
&gt;&gt; Found. Also I guess you want to charge your users the same rate regardless<br>
&gt;&gt; if it&#39;s on-net or off-net calls, so CDR need to be taken care of too.<br>
&gt;&gt;<br>
&gt;&gt;<br>
</div>&gt;&gt;  ------------------------------<br>
&gt;&gt; *From:* Stanislav Sinyagin &lt;<a href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a>&gt;<br>
&gt;&gt; *To:* FreeSWITCH Users Help &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
&gt;&gt; *Sent:* Sunday, September 23, 2012 10:31 PM<br>
&gt;&gt; *Subject:* Re: [Freeswitch-users] Keeping local calls local<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; well, that was only a hint, but not the whole solution :)<br>
&gt;&gt; In your case, it would require some database lookup, or maybe the dialplan<br>
&gt;&gt; should go through the customer numbers before sending the call to PSTN.<br>
&gt;&gt;<br>
&gt;&gt; enum would be a good option instead of database lookup, as was already<br>
&gt;&gt; proposed on the list.<br>
&gt;&gt;<br>
&gt;&gt; In any case, this all requires a bit of engineering and design effort.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
</div>&gt;&gt;  ------------------------------<br>
&gt;&gt; *From:* D&#39;Arcy Cain &lt;darcy@Vex.Net&gt;<br>
&gt;&gt; *To:* FreeSWITCH Users Help &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
&gt;&gt; *Cc:* Stanislav Sinyagin &lt;<a href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a>&gt;<br>
&gt;&gt; *Sent:* Sunday, September 23, 2012 10:04 PM<br>
&gt;&gt; *Subject:* Re: [Freeswitch-users] Keeping local calls local<br>
<div class="HOEnZb"><div class="h5">&gt;&gt;<br>
&gt;&gt; On Sun, 23 Sep 2012 11:17:37 -0700 (PDT)<br>
&gt;&gt; Stanislav Sinyagin &lt;<a href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; here&#39;s a piece of my dialplan in &quot;default&quot; context. It simply catches<br>
&gt;&gt;&gt; such calls and transfers them directly to the public context. The<br>
&gt;&gt;&gt; public context matches local DID numbers and transfers them to<br>
&gt;&gt;&gt; corresponding extensions in default context:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;    &lt;extension name=&quot;internal_did&quot;&gt;<br>
&gt;&gt;&gt;      &lt;condition field=&quot;destination_number&quot;<br>
&gt;&gt; expression=&quot;^($${default_did_prefix}\d+)$&quot;&gt;<br>
&gt;&gt;&gt;        &lt;action application=&quot;transfer&quot; data=&quot;$1 XML public&quot;/&gt;<br>
&gt;&gt;&gt;      &lt;/condition&gt;<br>
&gt;&gt;&gt;    &lt;/extension&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The &quot;default_did_prefix&quot; variable holds my DID number block.<br>
&gt;&gt;<br>
&gt;&gt; Looks good but my problem is that I do not have a DID block.  Clients<br>
&gt;&gt; are porting their numbers so they are all over the place.  My first<br>
&gt;&gt; three numbers in the system are from three different area codes.  I<br>
&gt;&gt; would need to include all of my numbers in the expression somehow.  Wit<br>
&gt;&gt; just three I can use &#39;|&#39; but that won&#39;t be practical when I have<br>
&gt;&gt; hundreds or thousands.<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; D&#39;Arcy J.M. Cain<br>
&gt;&gt; System Administrator, Vex.Net<br>
&gt;&gt; <a href="http://www.Vex.Net/" target="_blank">http://www.Vex.Net/</a> IM:darcy@Vex.Net<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _________________________________________________________________________<br>
&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt;&gt; <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
&gt;&gt;<br>
&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _________________________________________________________________________<br>
&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt;&gt; <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
&gt;&gt;<br>
&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
&gt;&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; _________________________________________________________________________<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt; <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt; <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br></div></div></div>