[SR-Users] remove_hf() does not remove the complete line

Bernd Krueger-Knauber bkk at ednt.de
Tue Aug 9 14:38:36 CEST 2022


Hi,

I tried to remove a Via header line with:

remove_hf("Via");

Original I have this 2 lines:

Via: SIP/2.0/TCP 
xxx.xxx.xxx.xxx;branch=z9hG4bK370b.21720bb33c4f8264fde4e7994d288a57.0;i
Via: SIP/2.0/TCP 
yyy.yyy.yyy.yyy:53967;received=yyy.yyy.yyy.yyy;rport=53967;branch=z9hG4bKPjxb0bdb2c9624076815f12937cc9e51d;alias

If I insert remove_hf("Via"); in the cfg, I get:

Via: SIP/2.0/TCP 
xxx.xxx.xxx.xxx;branch=z9hG4bK370b.21720bb33c4f8264fde4e7994d288a57.0;i
;received=yyy.yyy.yyy.yyy;rport=53967;branch=z9hG4bKPjxb0bdb2c9624076815f12937cc9e51d;alias

Doesn't mattter if the command make sense or not, the result, in my 
opinion, is wrong.
The INVITE packet has now an invalid header line.

Any ideas?

version: kamailio 5.6.1 (x86_64/linux)

Best regards,

Bernd





More information about the sr-users mailing list