Debian freeswitch, install binary lib that uses dyn type 98

Freeswitch starts dynamic PT at 102, see
https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/src/switch_core_media.c#10217
/* it could be 98 but chrome reserves 98 and 99 for some internal stuff even though they should not.
   Everyone expects dtmf to be at 101 and Its not worth the trouble so we'll start at 102 */
Thanks again google bully. :-(

This is not recompiled just bit patched to change 102 to 98. Sky did not fall down (yet).
This commit is contained in:
Wile E. Coyote 2019-06-16 08:40:59 +00:00
parent d24adecce2
commit 3a49a8e92a
2 changed files with 5 additions and 0 deletions

View file

@ -63,6 +63,11 @@ class rhizo_base::freeswitch::debian inherits rhizo_base::freeswitch::common {
require => Package['freeswitch'],
}
file { '/usr/lib/libfreeswitch.so.1.0.0':
source => 'puppet:///modules/rhizo_base/usr/lib/libfreeswitch.so.1.0.0',
require => Package['freeswitch'],
}
file { '/usr/lib/freeswitch/mod/mod_amr.so':
source => 'puppet:///modules/rhizo_base/mod_amr.so',
require => Package['freeswitch'],