Commit graph

35 commits

Author SHA1 Message Date
3019892848 Add hiera params for FS version and pinning 2020-09-11 12:58:46 +02:00
e1581b5a88 Add gateway to Ext RTP profile 2020-05-22 05:46:41 +02:00
998e93fd6f Update FS to 1.10.3 2020-05-12 07:43:29 +02:00
47fc49af22 FS: Add patched lib for debian stretch
clean up old unused version and install directly
based on lsb dist code
2020-04-18 04:51:36 +02:00
006b062aaa FS: install version based on dist 2020-04-17 05:38:02 +02:00
Monocots
befe0021eb Add new version of patched libfreeswitch for RTP type 98 2020-04-16 07:31:25 +02:00
Monocots
b16e3e3b0b FS, Add Opus codec on outgoing profile 2020-04-16 07:23:00 +02:00
Monocots
122acc3d7e Install arch optimised codec 2020-04-16 07:09:41 +02:00
Matt Johnson
ac7f99ee90 rhizo_base/freeswitch: Require package before freeswitch user
The freeswitch user and group are added during the freeswitch package
install. Make sure they package has been installed before trying to
create and assign directories to the user and group!
2019-09-06 14:35:58 +02:00
Matt Johnson
f1cc836270 rhizo_base/freeswitch: Install sysvinit package in ubuntu only
The freeswitch sysvinit package is not needed on a debian install, and
actually actively conflicts with debian's systemd based installation.
2019-09-06 14:09:43 +02:00
Matt Johnson
633c08fcf5 rhizo_base: Whitespace fixes
This commit should not change behavior.
2019-09-06 13:49:52 +02:00
Monocots
b179f58489 FreeSwitch, make use of the mncc_ip_address variable 2019-08-10 07:12:35 +00:00
Matt Johnson
3e220df8fe rhizo_base: Add contains dependencies
Puppet treats included classes specially, and does not assume that
they are contained in their outside class for the sake of dependency
ordering. This means that any other resources requiring the base
non-distribution specific classes were actually not capturing the
ordering dependencies on resources defined in the distribution
specific class!
2019-07-18 12:38:07 -05:00
Monocots
6334e0cf67 FS: install sounds mx-maria 2019-06-16 11:41:39 +00:00
Monocots
bc67a28644 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).
2019-06-16 11:40:35 +00:00
Monocots
a2197c2865 scheduling, do repo always for now 2019-06-16 11:11:40 +00:00
Monocots
e489d3f8dd Add support to playback stream 2019-03-28 22:41:38 +00:00
d461ecbb22 Add correct FreeSwitch AMR config 2018-11-11 11:56:18 +00:00
7c09bb9295 freeswitch.pp: correct syntax error 2018-10-02 14:44:12 +01:00
d52a68b9f4 Freeswitch: Debian Package for freeswitch-mod-cdr-pg-csv is now available
Install it.
2018-05-21 17:22:09 +02:00
f618a53517 Add hiera parameter reg_provider 2018-03-01 18:02:16 +00:00
e4dbf6267c Merge branch 'whyteks/puppet4-debian' of github.com:Rhizomatica/puppet into whyteks/puppet4-debian 2018-02-23 11:54:34 +00:00
53ba6815a3 Test #1 for error free 1st run 2018-02-23 11:25:10 +00:00
4b53a58494 Initial Changes to the manifests, just to get the recipe to run 2018-02-13 21:35:33 +00:00
Wile E. Coyote
8ef16adc50 Codec 2018-02-10 20:26:49 +00:00
Wile E. Coyote
d1b046a32e init: Create /var/run/freeswitch with correct ownership 2017-10-13 19:38:56 +00:00
Wile E. Coyote
5c20a2b17a freeswitch: remove mod_cluechoo 2017-10-12 01:28:11 +00:00
Wile E. Coyote
44753f67c6 FreeSwitch: add outgoing profile and gateway
Add a profile called Outgoing and a gateway for the
Internal VOIP gateway server.

Also making way into the patch is the addition of a private repo
for fs sounds
2017-09-25 17:06:16 +00:00
Wile E. Coyote
b353f4410b Multi-OS Version 2017-01-24 21:13:55 +00:00
Ciaby
e4f455e842 Remove the "ensure => stopped" from the services definition. 2015-07-07 15:23:26 +02:00
Ciaby
d652133a80 Make sure that FreeSWITCH, Osmocom-NITB and LCR are disabled in the init system. (We run them with runit). 2015-07-07 14:21:48 +02:00
Ciaby
cc3fdf7886 Made the rhizo_base module compatible with the future parser 2015-06-02 16:48:20 -05:00
Ciaby
7ace1b1431 Remove whitespaces. 2015-05-20 13:48:43 -05:00
Ciaby
356063a41b Fix variable scoping. 2015-05-20 13:44:43 -05:00
Ciaby
1c7dffc32a Initial refactoring
Renamed rhizomatica_base_system to rhizo_base
Split up the init.pp in different subclasses
More work to follow
2015-05-18 14:01:31 -05:00