diff --git a/app/call_center/app_languages.php b/app/call_center/app_languages.php index 15fef92dfc..3badb83bab 100644 --- a/app/call_center/app_languages.php +++ b/app/call_center/app_languages.php @@ -138,6 +138,11 @@ $text['option-rsring']['pt-pt'] = "rs-ring"; $text['option-rsring']['fr-fr'] = "rs-ring"; + $text['option-itring']['en-us'] = "it-ring"; + $text['option-itring']['es-cl'] = "it-ring"; + $text['option-itring']['pt-pt'] = "it-ring"; + $text['option-itring']['fr-fr'] = "it-ring"; + $text['label-record_template']['en-us'] = "Record"; $text['label-record_template']['es-cl'] = "Guardar"; $text['label-record_template']['pt-pt'] = "Gravar"; diff --git a/app/call_center/call_center_queue_edit.php b/app/call_center/call_center_queue_edit.php index 41e0c6fb04..93d826acc4 100644 --- a/app/call_center/call_center_queue_edit.php +++ b/app/call_center/call_center_queue_edit.php @@ -673,6 +673,12 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { else { $select_options .= " \n"; } + if ($queue_moh_sound == "\${it-ring}" || $queue_moh_sound == "it-ring") { + $select_options .= " \n"; + } + else { + $select_options .= " \n"; + } require_once "app/music_on_hold/resources/classes/switch_music_on_hold.php"; $moh= new switch_music_on_hold; $moh->select_name = "queue_moh_sound"; diff --git a/app/click_to_call/app_languages.php b/app/click_to_call/app_languages.php index d3bd633aa3..2618da035b 100644 --- a/app/click_to_call/app_languages.php +++ b/app/click_to_call/app_languages.php @@ -161,6 +161,11 @@ $text['opt-rsring']['pt-pt'] = "rs-ring"; $text['opt-rsring']['fr-fr'] = "rs-ring"; + $text['opt-itring']['en-us'] = "it-ring"; + $text['opt-itring']['es-cl'] = "it-ring"; + $text['opt-itring']['pt-pt'] = "it-ring"; + $text['opt-itring']['fr-fr'] = "it-ring"; + $text['opt-moh']['en-us'] = "music"; $text['opt-moh']['es-cl'] = "musica"; $text['opt-moh']['pt-pt'] = "música"; diff --git a/app/click_to_call/click_to_call.php b/app/click_to_call/click_to_call.php index 1bdb7b683b..f8210e454d 100644 --- a/app/click_to_call/click_to_call.php +++ b/app/click_to_call/click_to_call.php @@ -105,6 +105,9 @@ if (is_array($_REQUEST) && !empty($_REQUEST['src']) && !empty($_REQUEST['dest']) case "rs-ring": $ringback_value = "\'%(1000,4000,425.0,0.0)\'"; break; + case "it-ring": + $ringback_value = "\'%(1000,4000,425.0,0.0)\'"; + break; case "music": $ringback_value = "\'local_stream://moh\'"; break; @@ -384,6 +387,12 @@ if (is_array($_REQUEST) && !empty($_REQUEST['src']) && !empty($_REQUEST['dest']) else { echo " \n"; } + if ($ringback == "it-ring") { + echo " \n"; + } + else { + echo " \n"; + } if ($ringback == "music") { echo " \n"; } diff --git a/app/ivr_menu/ivr_menu_edit.php b/app/ivr_menu/ivr_menu_edit.php index d47030b30d..dad8cbeda9 100644 --- a/app/ivr_menu/ivr_menu_edit.php +++ b/app/ivr_menu/ivr_menu_edit.php @@ -745,6 +745,12 @@ for ($c = 0; $c < 1; $c++) { else { $select_options .= " \n"; } + if ($ivr_menu_ringback == "\${it-ring}" || $ivr_menu_ringback == "it-ring") { + $select_options .= " \n"; + } + else { + $select_options .= " \n"; + } if (is_dir($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/app/music_on_hold')) { require_once "app/music_on_hold/resources/classes/switch_music_on_hold.php"; $moh = new switch_music_on_hold; diff --git a/app/ring_groups/app_languages.php b/app/ring_groups/app_languages.php index 1d3f15f4a4..1c262e5407 100644 --- a/app/ring_groups/app_languages.php +++ b/app/ring_groups/app_languages.php @@ -369,6 +369,11 @@ $text['option-rsring']['fr-fr'] = "rs-ring"; $text['option-rsring']['pt-pt'] = "rs-ring"; + $text['option-itring']['en-us'] = "it-ring"; + $text['option-itring']['es-cl'] = "it-ring"; + $text['option-itring']['fr-fr'] = "it-ring"; + $text['option-itring']['pt-pt'] = "it-ring"; + $text['option-sequence']['en-us'] = "Sequence"; $text['option-sequence']['es-cl'] = "Secuencia"; $text['option-sequence']['fr-fr'] = "Séquence"; diff --git a/app/ring_groups/ring_group_edit.php b/app/ring_groups/ring_group_edit.php index 4318cad184..dea34eb6a5 100644 --- a/app/ring_groups/ring_group_edit.php +++ b/app/ring_groups/ring_group_edit.php @@ -622,6 +622,12 @@ else { else { $select_options .= " \n"; } + if ($ring_group_ringback == "\${it-ring}" || $ring_group_ringback == "it-ring") { + $select_options .= " \n"; + } + else { + $select_options .= " \n"; + } if (is_dir($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/app/music_on_hold')) { require_once "app/music_on_hold/resources/classes/switch_music_on_hold.php"; $moh = new switch_music_on_hold; diff --git a/app/vars/app_defaults.php b/app/vars/app_defaults.php index 5451e714ed..d7b1298d21 100644 --- a/app/vars/app_defaults.php +++ b/app/vars/app_defaults.php @@ -46,6 +46,7 @@ $vars = <<=2;+=.1;%(1400,0,350,440)","var_cat":"Defaults","var_enabled":"true","var_description":""}, {"var_name":"sit","var_value":"%(274,0,913.8);%(274,0,1370.6);%(380,0,1776.7)","var_cat":"Defaults","var_enabled":"true","var_description":""}, {"var_name":"sip_tls_version","var_value":"tlsv1","var_cat":"SIP","var_enabled":"true","var_description":"U0lQIGFuZCBUTFMgc2V0dGluZ3Mu"}, diff --git a/resources/install/scripts/app/ring_groups/index.lua b/resources/install/scripts/app/ring_groups/index.lua index 297231858c..f49e1db008 100644 --- a/resources/install/scripts/app/ring_groups/index.lua +++ b/resources/install/scripts/app/ring_groups/index.lua @@ -218,6 +218,9 @@ if (ring_group_ringback == "${rs-ring}") then ring_group_ringback = "tone_stream://%(1000,4000,425.0,0.0);loops=-1"; end + if (ring_group_ringback == "${it-ring}") then + ring_group_ringback = "tone_stream://%(1000,4000,425.0,0.0);loops=-1"; + end if (ring_group_ringback == "") then ring_group_ringback = "local_stream://default"; end diff --git a/resources/install/scripts/directory.lua b/resources/install/scripts/directory.lua index 3199cc67a8..f183f1328a 100644 --- a/resources/install/scripts/directory.lua +++ b/resources/install/scripts/directory.lua @@ -96,6 +96,9 @@ elseif (ringback == "rs-ring") then session:setVariable("ringback", "%(1000, 4000, 425.0, 0.0)"); session:setVariable("transfer_ringback", "%(1000, 4000, 425.0, 0.0)"); + elseif (ringback == "it-ring") then + session:setVariable("ringback", "%(1000, 4000, 425.0, 0.0)"); + session:setVariable("transfer_ringback", "%(1000, 4000, 425.0, 0.0)"); else session:execute("set", "ringback=local_stream://default"); --set to ringtone session:execute("set", "transfer_ringback=local_stream://default"); --set to ringtone diff --git a/resources/templates/conf/vars.xml b/resources/templates/conf/vars.xml index 0274b867fc..547d4074f6 100644 --- a/resources/templates/conf/vars.xml +++ b/resources/templates/conf/vars.xml @@ -214,6 +214,7 @@ +