Opened 13 years ago
Last modified 13 years ago
#1391 closed defect
Missing transaction/cseq check for incoming ACK in an INVITE session (thanks Ilya Kalinin for the report) — at Initial Version
Reported by: | nanang | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-1.12 |
Component: | pjsip | Version: | 1.x-branch |
Keywords: | Cc: | Ilya Kalinin | |
Backport to 1.x milestone: | Backported: |
Description
Case scenario:
- Receiving normal INVITE with SDP, processed normally until reaching confirmed state, let's call this TSX 1.
- Receiving re-INVITE without SDP, responded 200 OK with SDP, and waiting for an ACK with SDP, let's call this TSX 2.
- Receiving ACK retransmission of TSX 1, problem start here: it is processed as if it is for TSX 2, as there is no SDP, the local SDP offer of TSX 2 gets cancelled, so there is no media session update.
- Receiving ACK with SDP for TSX 2, the SDP is ignored as SDP negotiator is in state DONE.
Note: See
TracTickets for help on using
tickets.