Hello Ravi ,<br><br>i&#39;m using radiator but not freeradius, actually my users are stored into an user flat file.<br><br>here you can have an example of user :<br><br><a href="mailto:0123452000@sip.720.fr">0123452000@sip.720.fr</a>&nbsp;&nbsp; User-Password = &quot;2000&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; User-Name = &quot;0123452000&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-User-ID = &quot;0123452000&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-User-Realm = &quot;<a href="http://sip.720.fr">sip.720.fr</a>&quot;,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-URI-User = &quot;<a href="mailto:0123452000@sip.720.fr">0123452000@sip.720.fr</a>&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-Rpid = &quot;0123452000&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-Group = &quot;full&quot;,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-AVP = &quot;asserted_id:0123452000&quot;<br><br>and concerning services attributes, you have to declare them like this :<br><br>=&gt; in kamailio.cfg (or openser.cfg, ser.cfg, opensips.cfg) :<br>
<br>modparam(&quot;acc|auth_radius&quot;, &quot;service_type&quot;, 15)<br>modparam(&quot;avp_radius&quot;, &quot;caller_service_type&quot;, 30)<br>modparam(&quot;avp_radius&quot;, &quot;callee_service_type&quot;, 31)<br>
<br>if you&#39;re using peering module :<br>modparam(&quot;peering&quot;, &quot;verify_destination_service_type&quot;, 21)<br>modparam(&quot;peering&quot;, &quot;verify_source_service_type&quot;, 22)<br><br>=&gt; in the radius dictionary (for radiusclient-ng, and the dictionary used by your radius server)<br>
<br>### Service-Type Values ###<br>VALUE&nbsp;&nbsp; Service-Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Call-Check&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # RFC2865, uri_radius<br>VALUE&nbsp;&nbsp; Service-Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Group-Check&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Proprietary, group_radius<br>VALUE&nbsp;&nbsp; Service-Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-Session&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Schulzrinne, acc/auth radius<br>
VALUE&nbsp;&nbsp; Service-Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-Verify-Destination&nbsp; 20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Proprietary, peering<br>VALUE&nbsp;&nbsp; Service-Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-Verify-Source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Proprietary, peering<br>VALUE&nbsp;&nbsp; Service-Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-Caller-AVPs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Proprietary, avp_radius<br>
VALUE&nbsp;&nbsp; Service-Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sip-Callee-AVPs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Proprietary, avp_radius<br><br>=&gt; then, in your radius server config, you must add one handler per service-type<br><br>example for radiator, just a base config based on flat user file:<br>
<br>&lt;Handler Service-Type=Sip-Verify-Destination&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RewriteUsername&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; s/^sip:(.*)/$1/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;AuthBy FILE&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NoCheckPassword<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Filename %D/user.peer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NoDefault<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/AuthBy&gt;<br>&lt;/Handler&gt;<br><br><br>I can&#39;t help you actually for a radius DB, &#39;cause i&#39;m working on it.<br><br>cheers,<br><br>.Sam.<br><br>-- <br>Samuel MULLER<br>Ingénieur Reseaux &amp; Telecom<br>
720 DEGRES<br>+33 (0)663 128 505<br><a href="mailto:sml@720.fr">sml@720.fr</a><br><br><br><br><div class="gmail_quote">On Wed, Nov 5, 2008 at 1:28 PM, LetMeKnow <span dir="ltr">&lt;<a href="mailto:sunkara.raviprakash.feb14@gmail.com">sunkara.raviprakash.feb14@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Hello Samuel,&nbsp;</div><div>Can you check the radius services attributes&nbsp;</div><div><br></div>
<div>is you using users.conf or radius databases.&nbsp;</div><div><br></div><div>can see this url&nbsp;<span style="font-size: 12px; white-space: pre;"><a href="http://www.kamailio.org/docs/openser-radius-1.0.x.html#freeradius_users" target="_blank">http://www.kamailio.org/docs/openser-radius-1.0.x.html#freeradius_users</a></span></div>

<div><br></div><div><br></div><br clear="all">Thanks &amp;Regards<br>Ravi Prakash Sunkara<br>VoIP Architect &amp; JAVA-SIP Developer<br>+91-9999882776<br>
<br><br><div class="gmail_quote">2008/11/5 Samuel Muller <span dir="ltr">&lt;<a href="mailto:sml@720.fr" target="_blank">sml@720.fr</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><div></div><div class="Wj3C7c">
Hello all,<br><br>I&#39;ve a little question :<br>I got a username in an AVP by avp_load_radius, and I would rewrite the uri with it.<br><br>The objectives is to replace the r-uri by an ipbx uri, then forward
the call to it by a new branch (to not loose the phone number
requested).<br>
in this case :&nbsp; 0123452000 is behind a spa9000. The user 0123452000 has
an AVP called &quot;ipbx&quot;, that i&#39;m using to do some groups and permissions
(plus the rewrite).<br><br clear="all">actually, it does not work, i tried many ways :<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # load radius attributes of the callee<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!avp_load_radius(&quot;callee&quot;))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;,&quot;-&gt; user unknown in radius usr db : $ru&quot;);<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(15);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # route PSTN<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # verify the AVPs we got (caller and callee)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot; -AVP------------------------------------- &quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; avp_print();<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot; ----------------------------------------- &quot;);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # callee is behind an ipbx (avp ipbx) ?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (is_avp_set(&quot;$avp(s:callee_ipbx)&quot;))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;, &quot;-&gt; callee is behind an ipbx : $avp(s:callee_ipbx)&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setflag(14);&nbsp;&nbsp;&nbsp; # flag IPBX<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #subst_user(&#39;/$rU$/$avp(s:callee_ipbx)/&#39;);<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #rewriteuri(&quot;sip:$avp(s:callee_ipbx)@$rd&quot;<b></b>);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rewriteuser($avp(s:callee_ipbx));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # callee in usrloc ?<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (lookup(&quot;location&quot;))<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; append_hf(&quot;P-hint: usrloc applied\r\n&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;,&quot;-&gt; registered user called : $tu&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(7);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # route FORWARD<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;,&quot;-&gt; 480: local user not found in usrloc : $tu&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sl_send_reply(&quot;480&quot;,&quot;Temporarily Unavailable&quot;);<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drop;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>and in the debugs log :<br><br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]:&nbsp; -ROUTE--INBOUND-------------------------- <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:avp_radius:load_avp_user: rc_auth Success <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:avp_radius:load_avp_user: AVP &#39;callee_asserted_id&#39;/0=&#39;0123452000&#39;/0 has been added <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:avp_radius:load_avp_user: AVP &#39;callee_ipbx&#39;/0=&#39;spa9000&#39;/0 has been added <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]:&nbsp; -AVP------------------------------------- <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: p=0x7fb3d7e5cfe8, flags=0x0003 <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: ^I^I^Iname=&lt;callee_ipbx&gt; <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: ^I^I^Ival_str=&lt;spa9000 / 7&gt; <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: p=0x7fb3d7e5cf88, flags=0x0003 <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: ^I^I^Iname=&lt;callee_asserted_id&gt; <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: ^I^I^Ival_str=&lt;0123452000 / 10&gt; <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: p=0x7fb3d7e5ced8, flags=0x0003 <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: ^I^I^Iname=&lt;caller_asserted_id&gt; <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: ^I^I^Ival_str=&lt;0123451011 / 10&gt; <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: INFO:avpops:ops_print_avp: p=0x7fb3d7e5ce38, flags=0x0003 <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]:&nbsp; ----------------------------------------- <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: -&gt; callee is behind an ipbx : spa9000<br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:registrar:lookup: &#39;$avp(<a href="mailto:s@sip.720.fr" target="_blank">s@sip.720.fr</a>&#39; Not found in usrloc <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: -&gt; 480: local user not found in usrloc : <a href="mailto:sip%3A0123452000@sip.720.fr" target="_blank">sip:0123452000@sip.720.fr</a><br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:core:parse_headers: flags=ffffffffffffffff <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:core:check_via_address: params <a href="http://77.246.81.162" target="_blank">77.246.81.162</a>, <a href="http://192.168.0.134" target="_blank">192.168.0.134</a>, 0 <br>Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:core:destroy_avp_list: destroying list 0x7fb3d7e5d040 <br>


Nov&nbsp; 5 13:04:51 ser0 kamailio[2930]: DBG:core:receive_msg: cleaning up <br><br><br>-&gt; But, if I did it by :<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (uri =~ &quot;^sip:012345200{1}&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rewriteuri(&quot;<a href="mailto:sip%3Aspa9000@sip.720.fr" target="_blank">sip:spa9000@sip.720.fr</a>&quot;);<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (lookup(&quot;location&quot;))<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; append_hf(&quot;P-hint: usrloc applied\r\n&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(&quot;L_INFO&quot;,&quot;-&gt; registered user called : $tu&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; route(7);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # route FORWARD<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>it works great, and the call is ok (the ipbx forward correctly the request the phone behind him).<br><br><br> Anyone has an idea ? thanks in advance !<br><br><br>-- <br><font color="#888888">Samuel MULLER<br>

<br>
</font><br></div></div>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.kamailio.org" target="_blank">Users@lists.kamailio.org</a><br>
<a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br>
<br></blockquote></div><br>
</blockquote></div><br><br>