Opened 10 years ago

Closed 10 years ago

#954 closed defect (fixed)

Session Timer fixes

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

Description (last modified by nanang)

Known issues:

  1. Session Timer should be more tolerant when receiving 'bad' 2xx response: with SE less than Min-SE (currently, Session Timer will hang up the call). The complete report (and log file showing the case) can be found in mailing list thread.
  2. Processing response 200/INVITE in mod_inv_on_rx_response() may cause problems when there is forking.

Change History (6)

comment:1 Changed 10 years ago by nanang

  • Description modified (diff)

comment:2 Changed 10 years ago by nanang

In r2933:

  • Fixed issue 1: updated session timer to tolerate 'bad' SE (less than Min-SE specified in request) in 2xx response.

comment:3 Changed 10 years ago by nanang

In r2934:

  • Added missing fix in r2933, updating local SE (to a value less than local Min-SE) should also update local Min-SE.

comment:4 Changed 10 years ago by nanang

In r2951:

  • Fixed issue 2: updated session timer to process 2xx response in mod_inv state handlers (was in mod_inv_on_rx_response()).

comment:5 Changed 10 years ago by nanang

In r2987:

  • Added sipp test scenario for issue 1 (bad SE in 200 response, less than min-SE in request).

comment:6 Changed 10 years ago by nanang

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