7943f105dd
Fixup last commit
2020-09-11 13:02:10 +02:00
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