BelledonneCommunications / linphone-sdk

Mirror for linphone-sdk (https://gitlab.linphone.org/BC/public/linphone-sdk.git)
GNU Affero General Public License v3.0
99 stars 79 forks source link

[Bug]: NoRtp timeout triggers even when receiving rtp packets #406

Open IonutChelaruB opened 1 week ago

IonutChelaruB commented 1 week ago

Context

I'm testing the linphone sdk in an iOS app to receive calls with early media from another device

General information

Expected behaviour

I wanted the call to not close automatically as I'm correctly receiving video rtp packets.

To Reproduce

  1. Start a call with early media from another device
  2. Wait the no rtp timeout
  3. The call get declined with logs: Call [0x12af682c0]: Media connectivity with "XXXX" sip:XXXX@XXX.XXX.XXX.XXX is lost, call is going to be terminated Session [0x30340a2f8] is going to be terminated because the media has been lost

Additional context

The rtp statistic reported after the call ends are: Audio RTP RTP STATISTICS sent 57 packets 0 duplicated packets 9804 bytes received 0 packets 0 duplicated packets 0 bytes

Video RTP RTP STATISTICS sent 80 packets 0 duplicated packets 12721 bytes received 18101 packets 0 duplicated packets 22495270 bytes

SDK logs URL

No response