Hello,
SER provides rpid_prefix, rpid_suffix, and append_rpid_hf with the auth module for handling remote-party-id. Here we use our own module that adds the rpid header to the INVITE's since we have some specific needs that cannot be acheived using the above said functions. Those values are pulled from the database.
Regards,
--- Linus Surguy linus@magrathea-telecom.co.uk wrote:
Hi,
Can someone confirm there is not a way to do this with the standard commands before I write our own module.
a) Incoming call has no remote-party-id, but does have a numeric from address. Create a remote-party-id based on the from address.
Then...
b) Either we have a remote-party-id passed with the initial call, or the one we constructed in (a). Now prepend a digit string pulled from the database to the user part of the remote-party-id uri.
i.e. If no rpid, convert From: 12345@x.y to Remote-Party-ID: sip:12345@x.y then given Remote-Party-ID: sip:12345@x.y change to Remote-Party-ID: sip:100012345 (the 1000 pulled from the database)
Linus
===== Girish Gopinath gr_sh2003@yahoo.com
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail