Added it-ring definition

This commit is contained in:
Riccardo Granchi
2014-11-03 11:16:10 +00:00
parent 606ae8b526
commit 3c43f604c5
11 changed files with 50 additions and 0 deletions

View File

@@ -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";

View File

@@ -673,6 +673,12 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) {
else {
$select_options .= " <option value='\${rs-ring}'>".$text['option-rsring']."</option>\n";
}
if ($queue_moh_sound == "\${it-ring}" || $queue_moh_sound == "it-ring") {
$select_options .= " <option value='\${it-ring}' selected='selected'>".$text['option-itring']."</option>\n";
}
else {
$select_options .= " <option value='\${it-ring}'>".$text['option-itring']."</option>\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";

View File

@@ -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";

View File

@@ -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 " <option value='rs-ring'>".$text['opt-rsring']."</option>\n";
}
if ($ringback == "it-ring") {
echo " <option value='it-ring' selected='selected'>".$text['opt-itring']."</option>\n";
}
else {
echo " <option value='it-ring'>".$text['opt-itring']."</option>\n";
}
if ($ringback == "music") {
echo " <option value='music' selected='selected'>".$text['opt-moh']."</option>\n";
}

View File

@@ -745,6 +745,12 @@ for ($c = 0; $c < 1; $c++) {
else {
$select_options .= " <option value='\${rs-ring}'>rs-ring</option>\n";
}
if ($ivr_menu_ringback == "\${it-ring}" || $ivr_menu_ringback == "it-ring") {
$select_options .= " <option value='\${it-ring}' selected='selected'>it-ring</option>\n";
}
else {
$select_options .= " <option value='\${it-ring}'>it-ring</option>\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;

View File

@@ -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";

View File

@@ -622,6 +622,12 @@ else {
else {
$select_options .= " <option value='\${rs-ring}'>".$text['option-rsring']."</option>\n";
}
if ($ring_group_ringback == "\${it-ring}" || $ring_group_ringback == "it-ring") {
$select_options .= " <option value='\${it-ring}' selected='selected'>".$text['option-itring']."</option>\n";
}
else {
$select_options .= " <option value='\${it-ring}'>".$text['option-itring']."</option>\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;

View File

@@ -46,6 +46,7 @@ $vars = <<<EOD
{"var_name":"pt-ring","var_value":"%(1000, 5000, 400.0, 0.0)","var_cat":"Defaults","var_enabled":"true","var_description":""},
{"var_name":"fr-ring","var_value":"%(1500, 3500, 440.0, 0.0)","var_cat":"Defaults","var_enabled":"true","var_description":""},
{"var_name":"rs-ring","var_value":"%(1000, 4000, 425.0, 0.0)","var_cat":"Defaults","var_enabled":"true","var_description":""},
{"var_name":"it-ring","var_value":"%(1000, 4000, 425.0, 0.0)","var_cat":"Defaults","var_enabled":"true","var_description":""},
{"var_name":"bong-ring","var_value":"v=-7;%(100,0,941.0,1477.0);v=-7;>=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"},

View File

@@ -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

View File

@@ -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

View File

@@ -214,6 +214,7 @@
<X-PRE-PROCESS cmd="set" data="pl-ring=%(1000,4000,425)"/>
<X-PRE-PROCESS cmd="set" data="ro-ring=%(1850,4150,475,425)"/>
<X-PRE-PROCESS cmd="set" data="rs-ring=%(1000,4000,425)"/>
<X-PRE-PROCESS cmd="set" data="it-ring=%(1000,4000,425)"/>
<X-PRE-PROCESS cmd="set" data="ru-ring=%(800,3200,425)"/>
<X-PRE-PROCESS cmd="set" data="sa-ring=%(1200,4600,425)"/>
<X-PRE-PROCESS cmd="set" data="tr-ring=%(2000,4000,450)"/>