Hi Razvan, Thanks for getting back to me. The code was: $var(from)='sip:'+$var(cid)+'@54.76.30.63';
I modified it to become: var(from)='sip:+'+$var(cid)+'@54.76.30.63'; The PAID function is definately being called as our far end carrier receives the P-Asserted-ID but they don't see a "+" before the CLI unless the caller sends it. Thanks, Sahil On 12 November 2014 20:09, Răzvan Crainea <[email protected]> wrote: > 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 Solutionswww.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'; > > $var(from)='sip:+'+$var(cid)+'@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 > [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 > > -- Thanks, Sahil
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
