Opened 8 years ago

Closed 8 years ago

#1241 closed defect (fixed)

Assertion if remote removes media line

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-2.0-dev
Component: pjsua-lib Version: 2.0-dev-branch
Keywords: sipit28 Cc:
Backport to 1.x milestone: Backported:

Description

To reproduce:

  • We send INVITE with video
  • RX 200 OK without m=video
  • call is established
  • RX re-INVITE, without m=video
  • assertion in transport_srtp.c:1299 “pj_assert(sdp_remote && m_rem);”

Ref: voxeo

Change History (1)

comment:1 Changed 8 years ago by nanang

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

(In [3560]) Fix #1237, #1238, #1241:

  • Fixed handling remote re-offer, where SDP media line may be added or removed.
  • Fixed bug in receiving remote offer (initial or subsequent), media channel create sdp must consider acc->cfg.max_audio_cnt setting.
  • Fixed bug media transport is not closed after call disconnected.
  • Fixed assertion in lock_codec after receiving initial answer but no acceptable media (in pjsua level, e.g: SRTP nego failed), now the call will be terminated.
Note: See TracTickets for help on using tickets.