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
Go to file
Travis Cross 55d01d3def Send silent packets when idle with SRTP
Originally we did the same thing with SRTP that we do without SRTP,
which is to simply not send packets when e.g. sleep is called.

At commits d63323977f and
5259814aee we enabled sending silence
packets with comfort noise when SRTP is active.  We appear to have
done this for interop purposes; many devices can't handle gaps in the
stream of SRTP packets.

But our current comfort noise implementation doesn't take the codec
rate into account (FS-6291), so on 16kHz codecs the constant we chose
created an annoying level of static between sound file playback.

With this commit we preserve the sending of SRTP packets during idle
periods, but make those packets completely silent.

Thanks-to: Anthony Minessale <anthm@freeswitch.org>

FS-5053 --resolve
2014-02-28 23:13:37 +00:00
build Revert the changes I made the issue is in the build system not in this script if DESTDIR is used will re-eval the correct approach. 2014-02-27 16:22:37 -06:00
clients/flex The new jquery.tmpl wants tmpl() instead of render() 2011-08-22 16:14:23 +02:00
cmake_modules
conf FS-6271 --resolve Adding support for smoothing the min-cpu-idle by X number of seconds. Adds the cpu-idle-smoothing-depth into the conf/autoload_configs/switch.conf.xml configs with a default value of 30 seconds. 2014-02-26 12:36:50 -08:00
debian Add note about the supported Debian release for building 2014-02-23 22:39:16 +00:00
docs Add man page for freeswitch 2014-02-21 15:27:47 +00:00
dtd
freeswitch.xcodeproj
fscomm update copyright header for 2014 2014-02-12 12:08:56 -06:00
htdocs auto subscribe to background_job when use bgapi 2013-08-13 18:30:19 +08:00
libs Show TLS cipher suite selected in sofia debug 2014-02-28 20:46:34 +00:00
patches update copyright header for 2014 2014-02-12 12:08:56 -06:00
scripts adding sipcli to this one too already been using it on conf.fs.org 2014-02-26 14:31:42 -06:00
src Send silent packets when idle with SRTP 2014-02-28 23:13:37 +00:00
support-d svn has been long retired 2014-02-19 13:03:49 -06:00
w32 Updated to OpenSSL 1.0.1f in Windows build 2014-02-15 21:05:04 +01:00
web add back empty dirs 2010-04-01 21:00:45 -04:00
.gitattributes add .gitattributes 2012-05-28 16:35:00 +00:00
.gitignore gitignore for libsndfile generated files 2014-02-22 14:44:27 -06:00
CMakeLists.txt
Freeswitch.2005.unsupported.sln bye bye iax 2010-01-23 20:19:18 +00:00
Freeswitch.2008.express.unsupported.sln upgrade windows openssl to 1.0.1c 2013-03-30 21:54:21 -05:00
Freeswitch.2008.sln.debug.bat
Freeswitch.2008.sln.release.bat rename 2009-11-18 19:42:00 +00:00
Freeswitch.2008.unsupported.sln upgrade windows openssl to 1.0.1c 2013-03-30 21:54:21 -05:00
Freeswitch.2010.express.sln remove missing mod_speex from solution file 2014-02-14 23:01:14 -06:00
Freeswitch.2010.sln FS-5045 --resolve Added build for Visual Studio 2010/2012. 2014-02-16 14:23:09 +01:00
Freeswitch.2012.sln FS-3588 --resolve thanks drk 2014-02-23 23:48:31 -06:00
Freeswitch.2012.sln.bat FS-6102 --resolve 2014-01-17 16:17:57 -06:00
INSTALL test 2013-04-04 20:52:47 -05:00
Makefile.am FS-5822: --resolve 2014-02-24 17:39:46 -05:00
acinclude.m4 revert 04aac8c932 it causes recursion loop in some systems 2013-11-09 23:14:20 +05:00
bootstrap.sh Adjust build for libzrtp changes 2013-02-11 16:42:10 +00:00
cc.sh add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
cluecon.tmpl update cc banner 2013-09-16 22:59:26 +05:00
cluecon2.tmpl update cc banner 2013-09-16 22:59:26 +05:00
cluecon2_small.tmpl add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
cluecon_small.tmpl add smaller banner for teeny tiny terminals 2012-09-24 14:59:09 -05:00
configure.in bump 2014-02-28 07:17:26 +05:00
devel-bootstrap.sh Changed permissions for devel-bootstrap.sh 2010-10-13 14:18:38 -07:00
erlang.spec ci/centos: add erlang module support files 2012-03-24 05:15:11 +00:00
freeswitch-config-rayo.spec rpmbuild: remove mod_speex 2014-02-19 20:24:42 -05:00
freeswitch-sounds-en-us-callie.spec fix sox dependancy 2012-05-15 10:18:14 -05:00
freeswitch-sounds-music.spec --resolve FS-4209 2012-05-15 10:20:52 -05:00
freeswitch-sounds-ru-RU-elena.spec centos: rework CentOS spec files 2012-03-24 04:52:58 +00:00
freeswitch-sounds-sv-se-jakob.spec FS-5045 2014-02-02 12:33:37 +01:00
freeswitch.spec FS-6252 rpmbuild: more file permission tweaks 2014-02-24 11:24:07 -05:00
swig_common.i FS-6061 --resolve 2013-12-23 22:43:06 +05:00