Daniel-Constantin Mierla writes:
Yes, it was a bug, so it can be backported if you tested and all ok, then you can backport (or I will do it, once I get back to a computer with sources) -- you have to backport the patch to the core as well, as I added a helper function that could be use in some other parts of code.
i tested and the patched worked so i went and cherry picked the commits to 4.1.
while testing, i noticed that if From URI already has tag attached to it, the whole header gets surrounded by <>, which does not seem right to me.
here is an example of the resulting subscribe when From header in the input looks like:
From: sip:jh@test.tutpro.com;tag=54284d3d4fcb0
SUBSCRIBE sip:foo@test.tutpro.com SIP/2.0. Via: SIP/2.0/TCP 192.98.102.30;branch=z9hG4bK7221.53689516000000000000000000000000.0. To: sip:foo@test.tutpro.com. From: <sip:jh@test.tutpro.com;tag=54284d3d4fcb0>.
-- juha