Opened 17 years ago

Last modified 17 years ago

#302 closed defect

Behavior in cancelling INVITE session when no provisional response has been received — at Initial Version

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

Description

RFC 3261 Section 9.1 says that CANCEL MUST NOT be sent if the INVITE transaction has not received any provisional response. So pjsip behaves correctly by not sending CANCEL here.

On the other hand, the section also says that the dialog must wait until either a response is received, or 64*T1 elapsed. When a provisional response is received, CANCEL should be sent, and when there is no response after 64*T1, the session can be destroyed.

This is the part where pjsip is not compliant.

Change History (0)

Note: See TracTickets for help on using tickets.