[OpenSIPS-Users] UAC module causing malformed CANCEL

Bogdan-Andrei Iancu bogdan at opensips.org
Mon Dec 10 08:25:32 EST 2018


Hi Ben,

Found it, thank you.

Regards,
Bogdan

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
OpenSIPS Summit 2019
   https://www.opensips.org/events/Summit-2019Amsterdam/

On 12/07/2018 08:10 PM, Ben Newlin wrote:
>
> Bogdan,
>
> Certainly. I was going to ask next if that would be a better place to 
> report the issue.
>
> I have opened an issue here: 
> https://github.com/OpenSIPS/opensips/issues/1555
>
> Ben Newlin
>
> *From: *Bogdan-Andrei Iancu <bogdan at opensips.org>
> *Date: *Friday, December 7, 2018 at 12:16 PM
> *To: *OpenSIPS users mailling list <users at lists.opensips.org>, Ben 
> Newlin <Ben.Newlin at genesys.com>
> *Subject: *Re: [OpenSIPS-Users] UAC module causing malformed CANCEL
>
> Hi Ben,
>
> Thanks for the report - could you please open a bug report on GITHUB 
> with the relevant information ? It will be easier for us to track it.
>
> Best regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
>    https://www.opensips-solutions.com
> OpenSIPS Summit 2019
>    https://www.opensips.org/events/Summit-2019Amsterdam/
>
> On 12/05/2018 05:17 PM, Ben Newlin wrote:
>
>     Hello,
>
>     I have found an issue with using the UAC module to replace the
>     From/To headers. When one of these headers is the last header in a
>     SIP INVITE, the UAC module is injecting an extra line break in
>     subsequent CANCEL requests causing an invalid request. This
>     happens when either of these headers are the last header in the
>     originally received INVITE, but also if they become the last
>     header due to modifications made to the original INVITE, e.g. if
>     the last 2 headers were To followed by P-Asserted-Identity and the
>     script processing calls remove_hf(“P-Asserted-Identity”) thus
>     making the To header last.
>
>     I have only seen this happen on a CANCEL request. Other sequential
>     requests like BYE or re-INVITE are not malformed.
>
>     A tcpdump capture of the message sequence can be found here:
>     https://pastebin.com/myDVU5Jz <https://pastebin.com/myDVU5Jz>.
>     Note the extra whitespace line in the second CANCEL message
>     forwarded from OpenSIPS (203.0.113.3).
>
>     Ben Newlin
>
>
>
>
>     _______________________________________________
>
>     Users mailing list
>
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20181210/05843f9f/attachment.html>


More information about the Users mailing list