Files
asterisk/channels
Martin Tomec 2a661446c4 chan_pjsip.c: Change SSRC after media source change
When the RTP media source changes, such as after a blind transfer, the new source introduces a discontinuous timestamp. According to RFC 3550, Section 5.1, an RTP stream's timestamp for a given SSRC must increment monotonically and linearly.
To comply with the standard and avoid a large timestamp jump on the existing SSRC, a new SSRC is generated for the new media stream.
This change resolves known interoperability issues with certain SBCs (like Sonus/Ribbon) that stop forwarding media when they detect such a timestamp violation. This code uses the existing implementation from chan_sip.

Resolves: #927
(cherry picked from commit b333ee3be7)
2025-09-17 11:40:37 -06:00
..
2021-11-19 09:02:06 -06:00
2025-03-20 18:34:08 +00:00
2025-03-20 18:34:08 +00:00
2025-03-20 18:34:08 +00:00
2025-03-20 18:34:08 +00:00