Opened 8 years ago
Last modified 7 years ago
#1996 closed defect
Via-Header mismatch in CANCEL — at Initial Version
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
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.
Note: See
TracTickets for help on using
tickets.