diff --git a/app/call_center/app_languages.php b/app/call_center/app_languages.php index b73f739142..26c8c247f6 100644 --- a/app/call_center/app_languages.php +++ b/app/call_center/app_languages.php @@ -121,6 +121,10 @@ $text['option-frring']['pt-pt'] = "fr-ring"; $text['option-frring']['fr-fr'] = "fr-ring"; + $text['option-ptring']['en-us'] = "pt-ring"; + $text['option-ptring']['pt-pt'] = "pt-ring"; + $text['option-ptring']['fr-fr'] = "pt-ring"; + $text['option-ukring']['en-us'] = "uk-ring"; $text['option-ukring']['pt-pt'] = "uk-ring"; $text['option-ukring']['fr-fr'] = "uk-ring"; diff --git a/app/call_center/call_center_queue_edit.php b/app/call_center/call_center_queue_edit.php index e0c5ec6f10..543d52c69e 100644 --- a/app/call_center/call_center_queue_edit.php +++ b/app/call_center/call_center_queue_edit.php @@ -439,6 +439,12 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { else { $select_options .= " \n"; } + if ($queue_moh_sound == "\${pt-ring}" || $queue_moh_sound == "pt-ring") { + $select_options .= " \n"; + } + else { + $select_options .= " \n"; + } if ($queue_moh_sound == "\${fr-ring}" || $queue_moh_sound == "fr-ring") { $select_options .= " \n"; } diff --git a/app/click_to_call/app_languages.php b/app/click_to_call/app_languages.php index f7cf4a187e..6df660c1cc 100644 --- a/app/click_to_call/app_languages.php +++ b/app/click_to_call/app_languages.php @@ -124,6 +124,10 @@ $text['opt-frring']['pt-pt'] = "fr-ring"; $text['opt-frring']['fr-fr'] = "fr-ring"; + $text['opt-ptring']['en-us'] = "pt-ring"; + $text['opt-ptring']['pt-pt'] = "pt-ring"; + $text['opt-ptring']['fr-fr'] = "pt-ring"; + $text['opt-ukring']['en-us'] = "uk-ring"; $text['opt-ukring']['pt-pt'] = "uk-ring"; $text['opt-ukring']['fr-fr'] = "uk-ring"; diff --git a/app/click_to_call/click_to_call.php b/app/click_to_call/click_to_call.php index 77fd5fa8d6..f0fa5f2faa 100644 --- a/app/click_to_call/click_to_call.php +++ b/app/click_to_call/click_to_call.php @@ -99,6 +99,9 @@ if (is_array($_REQUEST) && !empty($_REQUEST['src']) && !empty($_REQUEST['dest']) case "fr-ring": $ringback_value = "\'%(1500,3500,440.0,0.0)\'"; break; + case "pt-ring": + $ringback_value = "\'%(1000,5000,400.0,0.0)\'"; + break; case "rs-ring": $ringback_value = "\'%(1000,4000,425.0,0.0)\'"; break; @@ -363,6 +366,12 @@ if (is_array($_REQUEST) && !empty($_REQUEST['src']) && !empty($_REQUEST['dest']) else { echo " \n"; } + if ($ringback == "pt-ring") { + echo " \n"; + } + else { + echo " \n"; + } if ($ringback == "uk-ring") { echo " \n"; } diff --git a/app/ivr_menu/ivr_menu_edit.php b/app/ivr_menu/ivr_menu_edit.php index 331f1fcdf0..49c0c03d8f 100644 --- a/app/ivr_menu/ivr_menu_edit.php +++ b/app/ivr_menu/ivr_menu_edit.php @@ -770,6 +770,12 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { else { $select_options .= " \n"; } + if ($ivr_menu_ringback == "\${pt-ring}" || $ivr_menu_ringback == "pt-ring") { + $select_options .= " \n"; + } + else { + $select_options .= " \n"; + } if ($ivr_menu_ringback == "\${fr-ring}" || $ivr_menu_ringback == "fr-ring") { $select_options .= " \n"; } @@ -1010,4 +1016,4 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { //include the footer require_once "resources/footer.php"; -?> \ No newline at end of file +?> diff --git a/app/vars/app_defaults.php b/app/vars/app_defaults.php index b64d5fc8c2..7d3c4be9a6 100644 --- a/app/vars/app_defaults.php +++ b/app/vars/app_defaults.php @@ -43,6 +43,7 @@ $vars = <<=2;+=.1;%(1400,0,350,440)","var_cat":"Defaults","var_enabled":"true","var_description":""}, diff --git a/resources/install/scripts/directory.lua b/resources/install/scripts/directory.lua index 907ecbd363..21345e1cdf 100644 --- a/resources/install/scripts/directory.lua +++ b/resources/install/scripts/directory.lua @@ -87,6 +87,9 @@ elseif (ringback == "us-ring") then session:setVariable("ringback", "%(2000, 4000, 440.0, 480.0)"); session:setVariable("transfer_ringback", "%(2000, 4000, 440.0, 480.0)"); + elseif (ringback == "pt-ring") then + session:setVariable("ringback", "%(1000, 5000, 400.0, 0.0)"); + session:setVariable("transfer_ringback", "%(1000, 5000, 400.0, 0.0)"); elseif (ringback == "fr-ring") then session:setVariable("ringback", "%(1500, 3500, 440.0, 0.0)"); session:setVariable("transfer_ringback", "%(1500, 3500, 440.0, 0.0)"); diff --git a/resources/templates/conf/vars.xml b/resources/templates/conf/vars.xml index ab3fa644d1..0274b867fc 100644 --- a/resources/templates/conf/vars.xml +++ b/resources/templates/conf/vars.xml @@ -203,6 +203,7 @@ +