Hi, Sahil!

Are you sure the PAID function is called at all? The PAI header you are adding contains an invalid URI, it is something like +sip:[email protected].
Try to add some xlogs in the PAID route to check if it is really called.

Best regards,

Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com

On 11/11/2014 08:15 PM, Sahil Gupta wrote:
Hi,
I'm trying to add P-Asserted-ID by default on one of our OpenSIPS deployments.

In my config file I have:
$var(from)='sip:+'+$var(cid)+'@54.76.30.63 <http://54.76.30.63>';

$var(from)='sip:+'+$var(cid)+'@54.76.30.63 <http://54.76.30.63>';

route[PAID]{
 if (is_present_hf("Remote-Party-ID")) {
    remove_hf("Remote-Party-ID");
 }
 if (is_present_hf("P-Asserted-Identity")) {
    remove_hf("P-Asserted-Identity");
 }
 if (is_present_hf("Privacy")) {
    remove_hf("Privacy");
 }
 append_hf("P-Asserted-Identity: <+$var(from)>\r\n");
}

However, unless the CID is set with a + it doesn't seem to automatically prefix the "+" sign.

--
Thanks,
Sahil


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to