<p dir="ltr"><br>
On Sep 26, 2015 9:08 AM, &quot;Juan Pablo L.&quot; &lt;<a href="mailto:jpablolorenzetti@hotmail.com">jpablolorenzetti@hotmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Re-reading the instructions it seems that i misunderstood, and it seems that it is possible to use lua<br>
&gt; on a particular profile without affecting the other profiles by manipulating the parameters<br>
&gt; &lt;param name=&quot;dialplan&quot; value=&quot;XML&quot;/&gt;<br>
&gt; &lt;param name=&quot;context&quot; value=&quot;default&quot;/&gt;<br>
&gt;<br>
&gt; If i change those parameters i  can make this particular profile use lua for user lookups/etc, and leave the other<br>
&gt; profiles using XML statically.<br>
&gt;<br>
&gt; is this what you meant by the freeswitch only solution right ?  </p>
<p dir="ltr">Yep</p>
<p dir="ltr">About proxy servers, you can use kamailio or opensips, they have geoip modules.</p>
<p dir="ltr">-giovanni<br><br></p>
<p dir="ltr">&gt;<br>
&gt; ________________________________<br>
&gt; From: <a href="mailto:jpablolorenzetti@hotmail.com">jpablolorenzetti@hotmail.com</a><br>
&gt; To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
&gt; Date: Sat, 26 Sep 2015 06:47:31 +0000<br>
&gt;<br>
&gt; Subject: Re: [Freeswitch-users] Filtering UA&#39;s IP<br>
&gt;<br>
&gt; Giovanni, thank  you for your prompt answers, <br>
&gt;<br>
&gt; 1. do you have any suggestion for the proxy solution you mention ? what proxy can i use ?<br>
&gt; 2. for the freeswitch only solution, any way to make lua capture the registration only for this particular profile? as oppossed to capture all registration for <br>
&gt; all profiles ?<br>
&gt;<br>
&gt; thank you!<br>
&gt; ________________________________<br>
&gt; Date: Sat, 26 Sep 2015 08:23:25 +0200<br>
&gt; From: <a href="mailto:gmaruzz@gmail.com">gmaruzz@gmail.com</a><br>
&gt; To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
&gt; Subject: Re: [Freeswitch-users] Filtering UA&#39;s IP<br>
&gt;<br>
&gt; You can.put a sip proxy in front of FreeSWITCH. You can also have the proxy running only on the address-port of the profile you want to protect.<br>
&gt;<br>
&gt; Otoh, for a freeswitch only solution, lua is very much performing, and a query on indexed table for geoip is not much taxing, and has to be made anyway (eg, in proxy case too).<br>
&gt;<br>
&gt; sent from my mobile,<br>
&gt; Giovanni Maruzzelli<br>
&gt; cell: +39 347 266 56 18<br>
&gt;<br>
&gt; On Sep 26, 2015 8:12 AM, &quot;Juan Pablo L.&quot; &lt;<a href="mailto:jpablolorenzetti@hotmail.com">jpablolorenzetti@hotmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi, is there any way on freeswitch to forbid registration (or any connection) from certain regions in the world ? .. <br>
&gt;&gt; what i need to accomplish is to prevent people from connecting from my same country as we have a voip service<br>
&gt;&gt; that is supposed to be accessed only when you are out of the country so i need to validate the UA&#39;s ip when registering.<br>
&gt;&gt; I can not use a router or FW or any other thing in front of the freeswitch because the same freeswitch  also serves <br>
&gt;&gt; other services that do not have this  restriction. This restriction only affects users in one profile only. <br>
&gt;&gt; I m aware that i could capture the registrations using a lua script and i guess from there i could consult<br>
&gt;&gt; a GeoIP database etc etc but that affects all profiles and not only this particular profile of this particular service<br>
&gt;&gt; and that could be a performance hit for the service as a whole so i would like to avoid that.<br>
&gt;&gt;<br>
&gt;&gt; thank you!<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">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;<br>
&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt; <a href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a><br>
&gt;&gt; <a href="http://www.cluecon.com">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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; _________________________________________________________________________ Professional FreeSWITCH Consulting Services: <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a> <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a> Official FreeSWITCH Sites <a href="http://www.freeswitch.org">http://www.freeswitch.org</a> <a href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a> <a href="http://www.cluecon.com">http://www.cluecon.com</a> FreeSWITCH-users mailing list <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a> <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;<br>
&gt; _________________________________________________________________________ Professional FreeSWITCH Consulting Services: <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a> <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a> Official FreeSWITCH Sites <a href="http://www.freeswitch.org">http://www.freeswitch.org</a> <a href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a> <a href="http://www.cluecon.com">http://www.cluecon.com</a> FreeSWITCH-users mailing list <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a> <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&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">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt; <a href="http://confluence.freeswitch.org">http://confluence.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com">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">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
</p>