<div dir="ltr">Hi all,<br>When using (registered(&quot;location&quot;,&quot;$fu&quot;)) I got the error<br>CRITICAL:core:yyerror: parse error in config file, line 457, column 22-23: unknown command, missing loadmodule?<br>
<br>If i remove the $fu as (registered(&quot;location&quot;)&nbsp; no error is found when starting OpenSips<br><br>I&#39;m using OpenSips ver 1.4<br><br>Regards<br>Regards<br><br><div class="gmail_quote">On Fri, Jan 16, 2009 at 5:31 PM,  <span dir="ltr">&lt;<a href="mailto:users-request@lists.opensips.org" target="_blank">users-request@lists.opensips.org</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;">Send Users mailing list submissions to<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:users-request@lists.opensips.org" target="_blank">users-request@lists.opensips.org</a><br>
<br>
You can reach the person managing the list at<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:users-owner@lists.opensips.org" target="_blank">users-owner@lists.opensips.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Users digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
 &nbsp; 1. Re: [Kamailio-Users] &nbsp;Registered user (Bogdan-Andrei Iancu)<br>
 &nbsp; 2. Re: [Kamailio-Users] &nbsp;Registered user (Bogdan-Andrei Iancu)<br>
 &nbsp; 3. Re: Registered user (Bogdan-Andrei Iancu)<br>
 &nbsp; 4. Re: Registered user (Bogdan-Andrei Iancu)<br>
 &nbsp; 5. Re: [Kamailio-Users] &nbsp;Registered user (Bogdan-Andrei Iancu)<br>
 &nbsp; 6. Re: [Kamailio-Users] &nbsp;Registered user (Bogdan-Andrei Iancu)<br>
 &nbsp; 7. Re: Max No Of Registered users (I?aki Baz Castillo)<br>
 &nbsp; 8. Re: [Kamailio-Users] &nbsp;Registered user (Alex Balashov)<br>
 &nbsp; 9. Re: [Kamailio-Users] &nbsp;Registered user (Alex Balashov)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 16 Jan 2009 16:44:52 +0200<br>
From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] [Kamailio-Users] &nbsp;Registered user<br>
To: Luciano Afranllie &lt;<a href="mailto:listas.luafran@gmail.com" target="_blank">listas.luafran@gmail.com</a>&gt;<br>
Cc: <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>, <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, &nbsp;michel freiha<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:michofr@gmail.com" target="_blank">michofr@gmail.com</a>&gt;, <a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:49709D64.6030109@voice-system.ro" target="_blank">49709D64.6030109@voice-system.ro</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Sorry, that was the link for stable version.<br>
<br>
The correct link is (for devel version) :<br>
<a href="http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407</a><br>
<br>
Here you can do &nbsp;:<br>
 &nbsp; &nbsp;if (registered(&quot;location&quot;,&quot;$fu&quot;)) {<br>
 &nbsp; &nbsp;....<br>
 &nbsp; &nbsp;}<br>
<br>
Regards,<br>
Bogdan<br>
<br>
Luciano Afranllie wrote:<br>
&gt; registered function does not check if called party is registered?<br>
&gt;<br>
&gt; I think he wants to know if calling party is using a regitered device...<br>
&gt;<br>
&gt; On Fri, Jan 16, 2009 at 11:42 AM, Bogdan-Andrei Iancu<br>
&gt; &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hi Michel,<br>
&gt;&gt;<br>
&gt;&gt; See the registered() function from the registrar module:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407</a><br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Bogdan<br>
&gt;&gt;<br>
&gt;&gt; michel freiha wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Dear All,<br>
&gt;&gt;&gt; I need to ask please about which function should I use in order to<br>
&gt;&gt;&gt; check while making a call if the user who is dialing the number is<br>
&gt;&gt;&gt; making the call from a registered account or not?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Kamailio (OpenSER) - Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.kamailio.org" target="_blank">Users@lists.kamailio.org</a><br>
&gt;&gt; <a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt; <a href="http://lists.openser-project.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.openser-project.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Fri, 16 Jan 2009 16:44:52 +0200<br>
From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] [Kamailio-Users] &nbsp;Registered user<br>
To: Luciano Afranllie &lt;<a href="mailto:listas.luafran@gmail.com" target="_blank">listas.luafran@gmail.com</a>&gt;<br>
Cc: <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>, <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, &nbsp;michel freiha<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:michofr@gmail.com" target="_blank">michofr@gmail.com</a>&gt;, <a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:49709D64.6030109@voice-system.ro" target="_blank">49709D64.6030109@voice-system.ro</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Sorry, that was the link for stable version.<br>
<br>
The correct link is (for devel version) :<br>
<a href="http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407</a><br>
<br>
Here you can do &nbsp;:<br>
 &nbsp; &nbsp;if (registered(&quot;location&quot;,&quot;$fu&quot;)) {<br>
 &nbsp; &nbsp;....<br>
 &nbsp; &nbsp;}<br>
<br>
Regards,<br>
Bogdan<br>
<br>
Luciano Afranllie wrote:<br>
&gt; registered function does not check if called party is registered?<br>
&gt;<br>
&gt; I think he wants to know if calling party is using a regitered device...<br>
&gt;<br>
&gt; On Fri, Jan 16, 2009 at 11:42 AM, Bogdan-Andrei Iancu<br>
&gt; &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hi Michel,<br>
&gt;&gt;<br>
&gt;&gt; See the registered() function from the registrar module:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407</a><br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Bogdan<br>
&gt;&gt;<br>
&gt;&gt; michel freiha wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Dear All,<br>
&gt;&gt;&gt; I need to ask please about which function should I use in order to<br>
&gt;&gt;&gt; check while making a call if the user who is dialing the number is<br>
&gt;&gt;&gt; making the call from a registered account or not?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Kamailio (OpenSER) - Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.kamailio.org" target="_blank">Users@lists.kamailio.org</a><br>
&gt;&gt; <a href="http://lists.kamailio.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.kamailio.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt; <a href="http://lists.openser-project.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.openser-project.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Fri, 16 Jan 2009 16:47:07 +0200<br>
From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] Registered user<br>
To: Alex Balashov &lt;<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>&gt;<br>
Cc: <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>, <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, &nbsp;michel freiha<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:michofr@gmail.com" target="_blank">michofr@gmail.com</a>&gt;, <a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:49709DEB.8000500@voice-system.ro" target="_blank">49709DEB.8000500@voice-system.ro</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Alex, you are right...The link was not correct:<br>
<br>
Check the devel version :<br>
 &nbsp; &nbsp;<a href="http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407</a><br>
<br>
where you can do:<br>
 &nbsp; &nbsp;registered(&quot;location&quot;,&quot;$fu&quot;)<br>
<br>
Regards,<br>
Bogdan<br>
<br>
Alex Balashov wrote:<br>
&gt; But doesn&#39;t that check if the AOR in the RURI can be located.<br>
&gt;<br>
&gt; Michel,<br>
&gt;<br>
&gt; The proper way to do this -- assuming your motive is security and<br>
&gt; authorisation -- is to challenge the incoming INVITE initial request<br>
&gt; of the caller (who is supposed to be registered) with a 407 proxy<br>
&gt; challenge, i.e. proxy_authorize()/proxy_challenge().<br>
&gt;<br>
&gt; Bogdan-Andrei Iancu wrote:<br>
&gt;<br>
&gt;&gt; Hi Michel,<br>
&gt;&gt;<br>
&gt;&gt; See the registered() function from the registrar module:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407</a><br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Bogdan<br>
&gt;&gt;<br>
&gt;&gt; michel freiha wrote:<br>
&gt;&gt;&gt; Dear All,<br>
&gt;&gt;&gt; I need to ask please about which function should I use in order to<br>
&gt;&gt;&gt; check while making a call if the user who is dialing the number is<br>
&gt;&gt;&gt; making the call from a registered account or not?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Fri, 16 Jan 2009 16:47:07 +0200<br>
From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] Registered user<br>
To: Alex Balashov &lt;<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>&gt;<br>
Cc: <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>, <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, &nbsp;michel freiha<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&lt;<a href="mailto:michofr@gmail.com" target="_blank">michofr@gmail.com</a>&gt;, <a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:49709DEB.8000500@voice-system.ro" target="_blank">49709DEB.8000500@voice-system.ro</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Alex, you are right...The link was not correct:<br>
<br>
Check the devel version :<br>
 &nbsp; &nbsp;<a href="http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.5.x/registrar.html#id271407</a><br>
<br>
where you can do:<br>
 &nbsp; &nbsp;registered(&quot;location&quot;,&quot;$fu&quot;)<br>
<br>
Regards,<br>
Bogdan<br>
<br>
Alex Balashov wrote:<br>
&gt; But doesn&#39;t that check if the AOR in the RURI can be located.<br>
&gt;<br>
&gt; Michel,<br>
&gt;<br>
&gt; The proper way to do this -- assuming your motive is security and<br>
&gt; authorisation -- is to challenge the incoming INVITE initial request<br>
&gt; of the caller (who is supposed to be registered) with a 407 proxy<br>
&gt; challenge, i.e. proxy_authorize()/proxy_challenge().<br>
&gt;<br>
&gt; Bogdan-Andrei Iancu wrote:<br>
&gt;<br>
&gt;&gt; Hi Michel,<br>
&gt;&gt;<br>
&gt;&gt; See the registered() function from the registrar module:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407</a><br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Bogdan<br>
&gt;&gt;<br>
&gt;&gt; michel freiha wrote:<br>
&gt;&gt;&gt; Dear All,<br>
&gt;&gt;&gt; I need to ask please about which function should I use in order to<br>
&gt;&gt;&gt; check while making a call if the user who is dialing the number is<br>
&gt;&gt;&gt; making the call from a registered account or not?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Fri, 16 Jan 2009 17:17:12 +0200<br>
From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] [Kamailio-Users] &nbsp;Registered user<br>
To: Daniel-Constantin Mierla &lt;<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>&gt;<br>
Cc: <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:4970A4F8.3080509@voice-system.ro" target="_blank">4970A4F8.3080509@voice-system.ro</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
<br>
<br>
Daniel-Constantin Mierla wrote:<br>
&gt;<br>
&gt; On 01/16/2009 03:50 PM, Alex Balashov wrote:<br>
&gt;&gt; But doesn&#39;t that check if the AOR in the RURI can be located.<br>
&gt;&gt;<br>
&gt; kamailio (openser) has for quite some time a parameter in registrar<br>
&gt; module that can overwrite from where to get the aor:<br>
&gt; <a href="http://www.kamailio.org/docs/modules/devel/registrar.html#id2467548" target="_blank">http://www.kamailio.org/docs/modules/devel/registrar.html#id2467548</a><br>
&gt;<br>
&gt; It is in the last two major release at least: openser 1.3.x and<br>
&gt; kamailio 1.4.x<br>
I like you logic here :)..you are funny man :)...<br>
&gt;<br>
&gt; modparam(&quot;registrar&quot;, &quot;aor_avp&quot;, &quot;$avp(i:3223)&quot;)<br>
&gt; $avp(i:3223) = $fu;<br>
&gt; if(registered())<br>
&gt; {<br>
&gt; ...<br>
&gt; }<br>
Of course this notation is present since openser 1.3 and it was<br>
inherited by both OpenSIPS 1.4.4 and Kamilio 1.4.3, but now we try to<br>
get a better approach of this functionality: why put the value into an<br>
AVP and let the function search all the time for that AVP (set or not<br>
set), when you can simply take advantage and directly pass the value as<br>
parameter to the function. You get read of (1) useless transit via an<br>
AVP and (2) useless AVP search all the time. Also you get a more compact<br>
and clear scripting....<br>
<br>
Regards,<br>
Bogdan<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Daniel<br>
&gt;<br>
&gt;<br>
&gt;&gt; Michel,<br>
&gt;&gt;<br>
&gt;&gt; The proper way to do this -- assuming your motive is security and<br>
&gt;&gt; authorisation -- is to challenge the incoming INVITE initial request<br>
&gt;&gt; of the caller (who is supposed to be registered) with a 407 proxy<br>
&gt;&gt; challenge, i.e. proxy_authorize()/proxy_challenge().<br>
&gt;&gt;<br>
&gt;&gt; Bogdan-Andrei Iancu wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Michel,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; See the registered() function from the registrar module:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; Bogdan<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; michel freiha wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Dear All,<br>
&gt;&gt;&gt;&gt; I need to ask please about which function should I use in order to<br>
&gt;&gt;&gt;&gt; check while making a call if the user who is dialing the number is<br>
&gt;&gt;&gt;&gt; making the call from a registered account or not?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Fri, 16 Jan 2009 17:17:12 +0200<br>
From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] [Kamailio-Users] &nbsp;Registered user<br>
To: Daniel-Constantin Mierla &lt;<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>&gt;<br>
Cc: <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:4970A4F8.3080509@voice-system.ro" target="_blank">4970A4F8.3080509@voice-system.ro</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
<br>
<br>
Daniel-Constantin Mierla wrote:<br>
&gt;<br>
&gt; On 01/16/2009 03:50 PM, Alex Balashov wrote:<br>
&gt;&gt; But doesn&#39;t that check if the AOR in the RURI can be located.<br>
&gt;&gt;<br>
&gt; kamailio (openser) has for quite some time a parameter in registrar<br>
&gt; module that can overwrite from where to get the aor:<br>
&gt; <a href="http://www.kamailio.org/docs/modules/devel/registrar.html#id2467548" target="_blank">http://www.kamailio.org/docs/modules/devel/registrar.html#id2467548</a><br>
&gt;<br>
&gt; It is in the last two major release at least: openser 1.3.x and<br>
&gt; kamailio 1.4.x<br>
I like you logic here :)..you are funny man :)...<br>
&gt;<br>
&gt; modparam(&quot;registrar&quot;, &quot;aor_avp&quot;, &quot;$avp(i:3223)&quot;)<br>
&gt; $avp(i:3223) = $fu;<br>
&gt; if(registered())<br>
&gt; {<br>
&gt; ...<br>
&gt; }<br>
Of course this notation is present since openser 1.3 and it was<br>
inherited by both OpenSIPS 1.4.4 and Kamilio 1.4.3, but now we try to<br>
get a better approach of this functionality: why put the value into an<br>
AVP and let the function search all the time for that AVP (set or not<br>
set), when you can simply take advantage and directly pass the value as<br>
parameter to the function. You get read of (1) useless transit via an<br>
AVP and (2) useless AVP search all the time. Also you get a more compact<br>
and clear scripting....<br>
<br>
Regards,<br>
Bogdan<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Daniel<br>
&gt;<br>
&gt;<br>
&gt;&gt; Michel,<br>
&gt;&gt;<br>
&gt;&gt; The proper way to do this -- assuming your motive is security and<br>
&gt;&gt; authorisation -- is to challenge the incoming INVITE initial request<br>
&gt;&gt; of the caller (who is supposed to be registered) with a 407 proxy<br>
&gt;&gt; challenge, i.e. proxy_authorize()/proxy_challenge().<br>
&gt;&gt;<br>
&gt;&gt; Bogdan-Andrei Iancu wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Michel,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; See the registered() function from the registrar module:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407" target="_blank">http://www.opensips.org/html/docs/modules/1.4.x/registrar.html#id271407</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; Bogdan<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; michel freiha wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Dear All,<br>
&gt;&gt;&gt;&gt; I need to ask please about which function should I use in order to<br>
&gt;&gt;&gt;&gt; check while making a call if the user who is dialing the number is<br>
&gt;&gt;&gt;&gt; making the call from a registered account or not?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 7<br>
Date: Fri, 16 Jan 2009 16:27:00 +0100<br>
From: I?aki Baz Castillo &lt;<a href="mailto:ibc@aliax.net" target="_blank">ibc@aliax.net</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] Max No Of Registered users<br>
To: <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a><br>
Message-ID: &lt;<a href="mailto:200901161627.00576.ibc@aliax.net" target="_blank">200901161627.00576.ibc@aliax.net</a>&gt;<br>
Content-Type: text/plain; &nbsp;charset=&quot;iso-8859-1&quot;<br>
<br>
El Viernes, 16 de Enero de 2009, Bogdan-Andrei Iancu escribi?:<br>
&gt; Hi &nbsp;Zen,<br>
&gt;<br>
&gt; even 64M should be enough for 3K of registrations....An this is not<br>
&gt; related to CPU.<br>
<br>
Yes, the problem is the private memory. With just 1 MB I couldn&#39;t restart<br>
OpenSIPS with 5000 users registered.<br>
<br>
--<br>
I?aki Baz Castillo<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 8<br>
Date: Fri, 16 Jan 2009 10:27:29 -0500<br>
From: Alex Balashov &lt;<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] [Kamailio-Users] &nbsp;Registered user<br>
To: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Cc: <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:4970A761.50405@evaristesys.com" target="_blank">4970A761.50405@evaristesys.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Bogdan,<br>
<br>
In OpenSIPS, are AVP searches still linear for AVPs that have string<br>
identifiers? &nbsp;My understanding is that traditionally they were linear,<br>
as opposed to hashed.<br>
<br>
Thanks,<br>
<br>
-- Alex<br>
<br>
Bogdan-Andrei Iancu wrote:<br>
<br>
&gt; Of course this notation is present since openser 1.3 and it was<br>
&gt; inherited by both OpenSIPS 1.4.4 and Kamilio 1.4.3, but now we try to<br>
&gt; get a better approach of this functionality: why put the value into an<br>
&gt; AVP and let the function search all the time for that AVP (set or not<br>
&gt; set), when you can simply take advantage and directly pass the value as<br>
&gt; parameter to the function. You get read of (1) useless transit via an<br>
&gt; AVP and (2) useless AVP search all the time. Also you get a more compact<br>
&gt; and clear scripting....<br>
<br>
<br>
--<br>
Alex Balashov<br>
Evariste Systems<br>
Web &nbsp; &nbsp;: <a href="http://www.evaristesys.com/" target="_blank">http://www.evaristesys.com/</a><br>
Tel &nbsp; &nbsp;: (+1) (678) 954-0670<br>
Direct : (+1) (678) 954-0671<br>
Mobile : (+1) (678) 237-1775<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 9<br>
Date: Fri, 16 Jan 2009 10:27:29 -0500<br>
From: Alex Balashov &lt;<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>&gt;<br>
Subject: Re: [OpenSIPS-Users] [Kamailio-Users] &nbsp;Registered user<br>
To: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;<br>
Cc: <a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>, <a href="mailto:users@lists.openser.org" target="_blank">users@lists.openser.org</a>,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:users@lists.kamailio.org" target="_blank">users@lists.kamailio.org</a><br>
Message-ID: &lt;<a href="mailto:4970A761.50405@evaristesys.com" target="_blank">4970A761.50405@evaristesys.com</a>&gt;<br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Bogdan,<br>
<br>
In OpenSIPS, are AVP searches still linear for AVPs that have string<br>
identifiers? &nbsp;My understanding is that traditionally they were linear,<br>
as opposed to hashed.<br>
<br>
Thanks,<br>
<br>
-- Alex<br>
<br>
Bogdan-Andrei Iancu wrote:<br>
<br>
&gt; Of course this notation is present since openser 1.3 and it was<br>
&gt; inherited by both OpenSIPS 1.4.4 and Kamilio 1.4.3, but now we try to<br>
&gt; get a better approach of this functionality: why put the value into an<br>
&gt; AVP and let the function search all the time for that AVP (set or not<br>
&gt; set), when you can simply take advantage and directly pass the value as<br>
&gt; parameter to the function. You get read of (1) useless transit via an<br>
&gt; AVP and (2) useless AVP search all the time. Also you get a more compact<br>
&gt; and clear scripting....<br>
<br>
<br>
--<br>
Alex Balashov<br>
Evariste Systems<br>
Web &nbsp; &nbsp;: <a href="http://www.evaristesys.com/" target="_blank">http://www.evaristesys.com/</a><br>
Tel &nbsp; &nbsp;: (+1) (678) 954-0670<br>
Direct : (+1) (678) 954-0671<br>
Mobile : (+1) (678) 237-1775<br>
<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
<br>
End of Users Digest, Vol 6, Issue 77<br>
************************************<br>
</blockquote></div><br></div>