Ticket #1722 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

Session timers refresher needs to send BYE if it never gets a response to the session refresh request

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

Description

From rfc4028: At some point before the expiration, the currently active refresher generates a session refresh request, which is a re-INVITE or UPDATE [3] request. If the refresher never gets a response to that session refresh request, it sends a BYE to terminate the session. Similarly, if the other side never gets the session refresh request before the session expires, it sends a BYE.

At the moment, the BYE message is only sent when refresher's UPDATE response is 408/481.

Change History

comment:1 Changed 5 years ago by riza

  • Summary changed from Session timers refreshers needs to send BYE if it never gets a response to the session refresh request to Session timers refresher needs to send BYE if it never gets a response to the session refresh request

comment:2 Changed 5 years ago by riza

In 4715:

Re #1722:

  • add handler for 502/503 response to refresh request.
  • add expire timer for refresher.

comment:3 Changed 4 years ago by bennylp

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.