From e489d3f8dda52b5a37e083a3bc32af6c4ce561cc Mon Sep 17 00:00:00 2001 From: Monocots Date: Thu, 28 Mar 2019 22:41:38 +0000 Subject: [PATCH] Add support to playback stream --- .../files/etc/freeswitch/autoload_configs/modules.conf.xml | 2 +- modules/rhizo_base/manifests/freeswitch.pp | 2 +- modules/rhizo_base/manifests/init.pp | 1 + modules/rhizo_base/templates/config_values.py.erb | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml b/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml index c360888..db427dd 100644 --- a/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml +++ b/modules/rhizo_base/files/etc/freeswitch/autoload_configs/modules.conf.xml @@ -102,7 +102,7 @@ - + diff --git a/modules/rhizo_base/manifests/freeswitch.pp b/modules/rhizo_base/manifests/freeswitch.pp index e01f62c..c6ad4fd 100644 --- a/modules/rhizo_base/manifests/freeswitch.pp +++ b/modules/rhizo_base/manifests/freeswitch.pp @@ -111,7 +111,7 @@ class rhizo_base::freeswitch::common { 'freeswitch-mod-python', 'freeswitch-mod-say-en', 'freeswitch-mod-say-es', 'freeswitch-mod-sms', 'freeswitch-mod-sndfile', 'freeswitch-mod-sofia', - 'freeswitch-mod-spandsp', + 'freeswitch-mod-spandsp', 'freeswitch-mod-shout', 'freeswitch-mod-syslog', 'freeswitch-mod-tone-stream', 'freeswitch-mod-voicemail', 'freeswitch-mod-voicemail-ivr', 'freeswitch-mod-xml-cdr', 'freeswitch-mod-cdr-pg-csv', diff --git a/modules/rhizo_base/manifests/init.pp b/modules/rhizo_base/manifests/init.pp index 4101cec..55ac47d 100644 --- a/modules/rhizo_base/manifests/init.pp +++ b/modules/rhizo_base/manifests/init.pp @@ -23,6 +23,7 @@ class rhizo_base { $use_sip = hiera('rhizo::use_sip') $advice_email = hiera('rhizo::advice_email') $charge_scheme = hiera('rhizo::charge_scheme', 'normal') + $test_playback = hiera('rhizo::test_playback', 'tone_stream://%(4000,250,440);loops=-1') # database $pgsql_db = hiera('rhizo::pgsql_db') diff --git a/modules/rhizo_base/templates/config_values.py.erb b/modules/rhizo_base/templates/config_values.py.erb index f80f949..0997342 100644 --- a/modules/rhizo_base/templates/config_values.py.erb +++ b/modules/rhizo_base/templates/config_values.py.erb @@ -9,6 +9,7 @@ rhizomatica_dir = '<%= @rhizomatica_dir %>' sq_hlr_path = '<%= @sq_hlr_path %>' use_sip = '<%= @use_sip %>' advice_email = <%= @advice_email %> +test_playback = '<%= @test_playback %>' # database pgsql_db = '<%= @pgsql_db %>'