mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-13 07:45:26 +00:00
Freeswitch tries to fix timing issues (wrong ptime) on re-invite the same way it does for the initial invite. This results in small audio glitches, while it sends a couple of packets with different ptime, before the timing detection logic figures out the remote (broken) endpoint true ptime. In order to avoid unnecessary timing changes, this patch overwrites the advertised ptime from known broken endpoints with the ptime, which was detected by freeswitch. It does this by checking if the sip_h_X-Broken-PTIME (1.2.x) or rtp_h_X-Broken-PTIME (master) variables are set. FS-6644 #resolve
Description
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unl
Multiple Licenses
196 MiB
Languages
C
65.2%
C++
20.8%
JavaScript
4.8%
Assembly
2%
Makefile
1%
Other
5.4%