Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
jami-project
jami-project
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 179
    • Issues 179
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • savoirfairelinux
  • jami-projectjami-project
  • Issues
  • #41

Closed
Open
Opened Oct 30, 2015 by RingBot@RingBotOwner

Ring drop all audio packets due to timing

Issue generated from Tuleap's migration script. Originally submitted by: Emmanuel Lepage Vallee (elv13)

Here is an example calling my own cellphone from a Voip.ms account:

[1446246516.841|13265|sipcall.cpp:893 ] [call:3688769243194992641] stopping all medias
[1446246516.841|13265|sipcall.cpp:779 ] [call:3688769243194992641] ICE empty attributes
[1446246516.841|13265|sipcall.cpp:948 ] [call:3688769243194992641] ICE not used for media
[1446246516.841|13265|socket_pair.cpp:325 ] SocketPair: local{26712,26713} / 5.77.36.136{10876,10877}
[1446246516.842|13265|sipcall.cpp:831 ] [call:3688769243194992641] [SDP:slot#1] Missing local codec
[1446246516.842|13593|audio_rtp_session.cpp:109] audioEncoder_->openOutput rtp://5.77.36.136:10876
[1446246516.842|13265|sipvoiplink.cpp:1137 ] [INVITE:0x13eb978] tsx_role=0, tsx_state=3, ev_type=5, tsx_state_type=3
[1446246516.842|13594|media_decoder.cpp:85 ] Trying to open device dummyFilename with format sdp
[1446246516.842|13593|media_encoder.cpp:538 ] [NULL] Using 8 threads
[1446246516.842|13593|media_encoder.cpp:591 ] [NULL] Frame size 160
[1446246516.842|13593|media_encoder.cpp:144 ] Using max bitrate 64000
[1446246516.842|13594|media_decoder.cpp:97 ] Using format sdp
[1446246516.842|13594|media_decoder.cpp:128 ] Finding stream info
[1446246516.849|13594|media_decoder.cpp:134 ] Finding stream info DONE
[1446246516.849|13594|media_decoder.cpp:181 ] Audio decoding using pcm_mulaw with {1 channels, 8000Hz}
[1446246516.849|13594|media_decoder.cpp:450 ] Creating audio resampler
[1446246516.849|13594|resampler.cpp:94 ] SRC channel number changed.
[1446246517.346|13265|sipvoiplink.cpp:817 ] [call:3688769243194992641] INVITE@0x13eb978 state changed to 4 (CONNECTING): cause=0, tsx@0x13f0ee8 status 200 (OK)
[1446246517.346|13265|sipvoiplink.cpp:822 ] [call:3688769243194992641] INVITE@0x13eb978 state changed to 5 (CONFIRMED): cause=0 (TX_MSG)
[1446246517.346|13265|call.cpp:136 ] [call:3688769243194992641] state change 1/1, cnx 2/4, code 0
[1446246517.346|13265|call.cpp:155 ] [call:3688769243194992641] emit client call state change CURRENT, code 0
[1446246517.346|13265|manager.cpp:1683 ] [call:3688769243194992641] Peer answered
[1446246517.346|13265|manager.cpp:1344 ] [call:3688769243194992641] Attach audio
[1446246517.346|13265|ringbufferpool.cpp:152 ] Bind rbuf '3688769243194992641' to callid 'audiolayer_id'
[1446246517.346|13265|ringbufferpool.cpp:152 ] Bind rbuf 'audiolayer_id' to callid '3688769243194992641'
[1446246517.346|13265|sipvoiplink.cpp:1137 ] [INVITE:0x13eb978] tsx_role=0, tsx_state=6, ev_type=5, tsx_state_type=3
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[1446246517.366|13593|audio_rtp_session.cpp:163] Creating audio resampler
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late
[pcm_mulaw @ 0x7fcff80039b0] RTP: dropping old packet received too late

So, this account work at some hotels just fine, don't at some other due to packet fragmentation (but I have a work around for that) and now it doesn't work because of this. Again, other SIP apps have no problem. The audio layer itself work, I can ear the DTMF when I type, so this is elsewhere in the stack (read: RTP)

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: savoirfairelinux/ring-project#41