[Users] RPID and how it relates to CallerID

Jesus Rodriguez jesusr at voztele.com
Thu Oct 6 18:56:50 CEST 2005


On Thu, 6 Oct 2005, Brandon Price wrote:

> When I do that openser fails to start. contents of /var/log/messages 
> enclosed.
>
> Oct  6 12:43:24 ser1 /usr/local/sbin/openser[18457]: Maxfwd module- 
> initializing
> Oct  6 12:43:24 ser1 /usr/local/sbin/openser[18457]: AUTH module - 
> initializing
> Oct  6 12:43:24 ser1 /usr/local/sbin/openser[18457]: AUTH_DB module - 
> initializing
> Oct  6 12:43:24 ser1 /usr/local/sbin/openser[18457]: ERROR:auth:aaa_avps: 
> parse error in "$rpid=rpid" at pos 0($rpid=rpid)
> Oct  6 12:43:24 ser1 /usr/local/sbin/openser[18457]: ERROR:auth_db:mod_init: 
> failed to parse credentials
> Oct  6 12:43:24 ser1 /usr/local/sbin/openser[18457]: init_mod(): Error while 
> initializing module auth_db

Define the avp "rpid":

modparam("avpops", "avp_aliases","rpid=10")






> On Oct 6, 2005, at 12:19 PM, Jesus Rodriguez wrote:
>
>> On Thu, 6 Oct 2005, Brandon Price wrote:
>> 
>> Hello,
>> 
>> 
>>> I am having some trouble getting this to work. I have tried...
>>> 
>>> openserctl rpid add 200 "privacy=full"
>>> openserctl rpid add 200 
>>> "<sip:200 at ourdomain.net;party=calling;id-type=subscriber;screen=yes;privacy=full>"
>>> 
>>> I made sure that the changes were actually taking place in the mysql db.
>>> neither have achieved the desired effect equal to callerid block on the 
>>> pstn.
>>> I have included the related portions of my openser.cfg. Any help would be 
>>> greatly appreciated.
>>> 
>>> # auth
>>> modparam("auth", "rpid_avp", "rpid")
>>> modparam("auth", "rpid_prefix", "")
>>> modparam("auth", "rpid_suffix", 
>>> ";party=calling;id-type=subscriber;screen=yes")
>>> 
>>> if (method=="INVITE" && uri =~ "sip:1[0-9]{10}@.*"){
>>>      if (is_user_in("From", "ld")){
>>>              if (!www_authorize("", "subscriber")){
>>>              www_challenge("", "1");
>>>              break;
>>>                      };
>>>                      setflag(1);
>>>                      append_rpid_hf();
>>>                      prefix("+");
>>>                      rewritehost("1.2.3.4");
>>> 
>> 
>> Use this module param to load the rpid value:
>> 
>> modparam("auth_db", "load_credentials","$rpid=rpid")
>> 
>> 
>> Regards.
>> 
>> 
>> 
>> 
>> 
>>>> On Wed, 5 Oct 2005, Brandon Price wrote:
>>>> 
>>>>> Can someone please explain to me how RPID works under openser? I have 
>>>>> some experience with SIP and Asterisk, but I am having some trouble 
>>>>> manipulating the RPID variables under openser. How does RPID relate to 
>>>>> Callerid or simple services like private calling, or anonymous call 
>>>>> block. How do I tell openser to send all calls from a certain user with 
>>>>> the privacy=full flag, I'm assuming this tells the sip proxy or UA on 
>>>>> the other end not to present the callerid? Any help greatly appreciated.
>>>>> 
>>>> You can use a field "rpid" in the database and load the value with AVPs.
>>>> A possible format to use is:
>>>> <sip:12345678 at domain.com;user=phone>;privacy=off
>>>> You can also add a prefix or sufix to every rpid that will be
>>>> automatically added by OpenSER with:
>>>> modparam("auth", "rpid_suffix", ";party=calling;id-type=subscriber")
>>>> Saludos
>>>> JesusR.
>>>> -------------------------------
>>>> Jesus Rodriguez
>>>> VozTelecom Sistemas, S.L.
>>>> jesusr at voztele.com
>>>> http://www.voztele.com
>>>> Tel. 902360305
>>>> -------------------------------
>>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> Saludos
>> JesusR.
>> 
>> -------------------------------
>> Jesus Rodriguez
>> VozTelecom Sistemas, S.L.
>> jesusr at voztele.com
>> http://www.voztele.com
>> Tel. 902360305
>> -------------------------------
>> 
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>


Saludos
JesusR.

-------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr at voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------




More information about the sr-users mailing list