Opened 14 years ago

Last modified 13 years ago

#506 closed defect

Behavior when cancelling INVITE before provisional response is received — at Initial Version

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

Description

Ticket #302 changed the behavior of INVITE UAC transaction, it stops INVITE request retransmission as soon as CANCEL is requested, if the INVITE request hasn't been responded with any provisional response.

This turns out to be incorrect. The correct behavior should be:

  1. continue retransmitting INVITE.
  2. when provisional response arrives, send CANCEL
  3. otherwise when INVITE finally times out, return 408

Change History (0)

Note: See TracTickets for help on using tickets.