Opened 8 years ago

Closed 8 years ago

#1421 closed defect (fixed)

Audio is missing temporarily if SRTP is enabled due to lock codec feature (thanks Marcus Froeschl for the report)

Reported by: bennylp Owned by: nanang
Priority: normal Milestone: release-1.14
Component: pjmedia Version: common
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

Audio may be missing in both directions after call is resumed from hold state, if SRTP is being used and callee answers with multiple codecs, causing us to send re-INVITE/UPDATE to lock to one codec.

Change History (1)

comment:1 Changed 8 years ago by bennylp

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

(In [3900]) Fixed #1421 (Audio is missing temporarily if SRTP is enabled due to lock codec feature). The problem occured because when lock codec is called, the stream may not transmit any RTP packets yet, causing the RTCP statistic to return zero as the last RTP sequence number sent. The zero RTP sequence number would cause SRTP to refuse to encode the RTP packet with error replay status

Note: See TracTickets for help on using tickets.