Opened 14 years ago

Last modified 14 years ago

#1045 closed defect

Handle incomplete SDP offer-answer in re-INVITE/UPDATE — at Version 1

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

Description (last modified by nanang)

Cases:

  1. Receive no SDP answer in 200 reponse after sending re-INVITE or UPDATE with offer.
  2. Receive no SDP answer in ACK after sending 200 response with offer (incoming re-INVITE does not contain offer). Note that there is possibility that ACK uses same branch as the re-INVITE.

For such cases, the SDP negotiator state should be resetted to STATE_DONE, otherwise it could cause problems, e.g. assertion in sip_timer.c at line 370:

     pj_assert(pjmedia_sdp_neg_get_state(inv->neg) ==
        PJMEDIA_SDP_NEG_STATE_DONE);

Change History (1)

comment:1 Changed 14 years ago by nanang

  • Description modified (diff)
  • Summary changed from 200/OK without SDP should cause call to be disconnected to Handle incomplete SDP offer-answer in re-INVITE/UPDATE
Note: See TracTickets for help on using tickets.