[Users] RPID and how it relates to CallerID

Jesus Rodriguez jesusr at voztele.com
Thu Oct 6 18:19:55 CEST 2005


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
-------------------------------




More information about the Users mailing list