Opened 10 years ago

Closed 10 years ago

#1747 closed defect (fixed)

Bad SDP negotiator state after receiving 200/UPDATE with SDP to an UPDATE without SDP

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

Description

Reported that when session timer refreshes session by sending UPDATE without SDP and then receiving 200 response with SDP, the SDP negotiator will be in a bad state (WAIT_NEGO), so that any next incoming re-offer will be rejected and any attempt to send re-offer will fail.

Original report can be found here.

Thanks Poquillon Bernard for the report.

Change History (1)

comment:1 Changed 10 years ago by nanang

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

In 4791:

Fix #1747: Don't process message body in the incoming 200/UPDATE if we don't send offer in the UPDATE. Note this also fixes another issue: session timer should always inspect 200/UPDATE response (for session refresh) regardless availability of message body.

Note: See TracTickets for help on using tickets.