Hello,
On 12/7/11 10:03 AM, Pavel Segeč wrote:
HI,
Thank you. Just as I sent my previous mail I look into kamctl command
syntax and I found
-- command 'rpid' - manage Remote-Party-ID (RPID)
rpid add <username> <rpid> ......... add rpid for a user (*)
rpid rm <username> ................. set rpid to NULL for a user (*)
rpid show <username> ............... show rpid of a user
How this work?
this is for adding/removing/showing the rpid column in subscriber table
-- if you look in database, there is a column named rpid for subscriber
table.
Practically, setting it and loading with load_credentials is a way to
use it in the config file. In config then you can use append_hf() add
header as you need, or if it is rpid specific format, see siputils
module for other options:
http://kamailio.org/docs/modules/stable/modules_k/siputils.html
Cheers,
Daniel
pavel
*From:*Daniel-Constantin Mierla [mailto:miconda@gmail.com]
*Sent:* Tuesday, December 06, 2011 11:14 PM
*To:* SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) -
Users Mailing List
*Cc:* Pavel Segeč
*Subject:* Re: [SR-Users] Remote Party ID
Hello,
On 12/6/11 2:50 PM, Pavel Segeč wrote:
Hi,
I'm looking for some recommendations or guidlines. My leading IT
department which is providing PSTN connectivity requires to include
Remote Party ID in SIP Messages in a case where From URI is not in
telco format (I prefer email like style of addressing). How to simply
assign to an user its Remote Party ID which will be used when PSTN
calling will occure? On what should I focus on? To use user
preferences with AVP pairs? or something another?
since it is about one attribute associated with the caller, a
recommended way is to add a new column in subscriber table, say it is
named 'rpid'.
Then, in config file, set the load_credentials parameter of auth_db to
load the rpid value and store in an avp. After you authenticate the
caller, the avp will be set to the rpid value, see:
http://kamailio.org/docs/modules/stable/modules_k/auth_db.html#id2528175
Using this option, practically you use same db query that loads the
user password for authentication to fetch the rpid value.
Cheers,
Daniel
--
Daniel-Constantin Mierla --http://www.asipto.com
http://linkedin.com/in/miconda --
http://twitter.com/miconda
--
Daniel-Constantin Mierla --
http://www.asipto.com
http://linkedin.com/in/miconda --
http://twitter.com/miconda