asterisk/include
Mike Bradeen 516d2c60ac res_pjsip_sdp_rtp: Fix intermittent call drop on reINVITE sdp change
A reINVITE that changed the offered codec set (e.g. ulaw+alaw -> alaw
only) could lead to call teardown when a bridge write still using the
old format occurred during the re-negotiation.

This change avoids the termination by making the following changes.

First, Asterisk now holds the lock across both the tx payload update
and the channel format update so they commit atomically.

Second, when processing the sdp on the new incoming offer, merge the
new offer with the old until the negotiation is complete.

Also adds unit tests for the sdp merge

Fixes: #2059
2026-08-06 15:45:38 +00:00
..
asterisk res_pjsip_sdp_rtp: Fix intermittent call drop on reINVITE sdp change 2026-08-06 15:45:38 +00:00
solaris-compat Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
asterisk.h asterisk: Add macro for curl user agent. 2022-02-25 13:04:14 -06:00
jitterbuf.h progdocs: Fix grouping for latest Doxygen. 2021-12-02 10:26:08 -06:00