Hello,

Are you sure that your piece of code is actually reachable in your script ? Maybe the remove_hf() function is not even called.

Put a couple of xlog messages before the is_present_hf() if and actually in the if brackets and check with your OpenSIPS logs if your script logic actually takes you there.

Regards,

Vlad Paiu
OpenSIPS Developer


On 01/04/2012 04:25 PM, Jan D. wrote:
Dear Vlat,

Thank you for your response!

In fact I just want to remove the 'Reason' header (Reason:
SIP;cause=487;text=ORIGINATOR_CANCEL), not replace it, because the
Philips/NEC does not support rfc3326 and even sents a 'Bad Request' if this
line is in a header.

At the start of the post I tried the remove_hf("Reason"), but the field is
not deleted.

I also tried in route[0]:
if(is_present_hf("Reason"))
{
   remove_hf("Reason");
}

but the line is stil present in the response to the far end (Philips/Nec).
So it looks like the remove_hf("Reason") does not work...

(I of cause already read the parts in the textops cookbook)

--
View this message in context: 
http://opensips-open-sip-server.1449251.n2.nabble.com/reason-headers-tp7137781p7150616.html
Sent from the OpenSIPS - Users mailing list archive at Nabble.com.

_______________________________________________
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