Opened 5 years ago

Closed 5 years ago

#1755 closed defect (fixed)

Send ACK for incoming 200/INVITE even after call is disconnected

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

Description

Scenario:

  1. A calls B
  2. A sends re-INVITE and immediately sends BYE (before receiving final response for the re-INVITE)
  3. A receives 200/BYE, call disconnected both sides
  4. A receives 200/INVITE and the retransmissions as A doesn't send ACK.

In this case, A should send ACK to complete the re-INVITE transaction, as described in rfc5407 appendix-B:

   As is mentioned above, the dialog and the
   transaction behave independently each other.  Therefore, the
   transaction handling has to be continued even though the dialog has
   moved to the Terminated state.

Thanks Itay Bianco for the report.

Change History (1)

comment:1 Changed 5 years ago by nanang

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

In 4806:

Fix #1755: Send ACK for incoming 200/INVITE even after call is disconnected.

Note: See TracTickets for help on using tickets.