Ticket #1996 (closed defect: fixed)

Opened 16 months ago

Last modified 6 weeks ago

Via-Header mismatch in CANCEL

Reported by: ming Owned by: bennylp
Priority: normal Milestone: release-2.7
Component: pjsip Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description (last modified by nanang) (diff)

According to RFC 3261:

A CANCEL constructed by a
client MUST have only a single Via header field value *matching the
top Via value in the request being cancelled*.  Using the same values
for these header fields allows the CANCEL to be matched with the
request it cancels.

However, in PJSIP, when there is an IP address change situation, the Via header will be updated with the new address, causing the CANCEL's Via header to be different from the original INVITE's Via.

Change History

comment:1 Changed 16 months ago by ming

  • Status changed from new to closed
  • Resolution set to fixed

In 5555:

Fixed #1996: Via-Header mismatch in CANCEL

Thank you to Marcus Froeschl for the report

comment:2 Changed 6 weeks ago by nanang

  • Description modified (diff)
Note: See TracTickets for help on using tickets.