c4decc900f
Remove Support for Debian 9
2023-07-24 11:43:40 -06:00
51760b1bcf
Multiple user config changes
...
Starting to make the system operable without using root.
Changes to groups, sudo, some file permissions.
Places all the user key config into users.pp
2023-03-18 22:46:11 +01:00
Monocots
21c87c6c01
Adding skeleton support for Debian 11
2023-01-27 05:40:18 +00:00
1cd5263e40
Remove Support for osmo-nitb
2022-12-07 21:52:47 +01:00
Monocots
f709539b0b
Add option to specify codecs on "outgoing" profile
2022-11-18 23:17:55 +00:00
020284bf96
FS: Bind external IP by interface
...
Let's use freeswitch's interface: capability rather than specify a static IP
to bind to, which breaks then on systems attached to a DHCP router.
2022-11-19 00:08:18 +01:00
Monocots
5f53f34de6
Fix up Freeswitch versions
...
Ensure correct pinning and recipies to install rhizomatica compiled versions
2022-10-25 15:30:20 +00:00
e5d1dd4b51
Minor correction to last commit, file perms
2022-07-10 02:18:01 +02:00
da538ff1de
Freeswitch version and lib fixes
2022-07-10 02:08:42 +02:00
e73425ed2e
Add Fallback Outgoing SIP Profile
2021-11-12 04:30:21 +01:00
c00c4fec79
Don't install freeswitch-mod-xml-cdr
2021-02-26 05:11:51 +01:00
Monocots
891d96de6b
Correct last commit, load mod_spandsp
...
The GSM codec is part of this modules and it is still being
used in some sites.
2021-02-02 18:42:56 +00:00
87f3b87cb6
FS: Remove some modules that are not used.
2021-01-27 20:28:06 +01:00
00de9779f1
Don't overwrite the FS lib when using split stack
...
The split stack no longer needs the payload type number hack, so don't use it
2020-09-11 14:17:23 +02:00
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