Allow flexible defaults for ivr failure and timeout (#5502)
* Allow flexible defaults for ivr failure and timeout * Allow flexible defaults for ivr failure and timeout * Fix default setting description
This commit is contained in:
parent
15408eee73
commit
e3f36157d3
|
|
@ -149,6 +149,38 @@
|
|||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "1012fd92-acf9-4ce9-89da-f02d4cd0e794";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "ivr_menu";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "confirm_attempts";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "1";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "028bab4e-60e3-48d0-8892-4f678c8b72af";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "ivr_menu";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "inter_digit_timeout";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "2000";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Digit timeout in milliseconds";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "f5829fb7-8bd6-4c42-af16-565882fad7ca";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "ivr_menu";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "max_failures";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "1";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "46dc3c7b-8a8d-4957-b4bd-27708c933af9";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "ivr_menu";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "max_timeouts";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_value'] = "1";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_description'] = "";
|
||||
$y++;
|
||||
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "26984efd-2445-4ac9-b459-bb7bda4217c6";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_category'] = "limit";
|
||||
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "ivr_menus";
|
||||
|
|
|
|||
|
|
@ -536,10 +536,38 @@
|
|||
if (strlen($ivr_menu_voice) == 0) { $ivr_menu_voice = 'callie'; }
|
||||
if (strlen($ivr_menu_tts_engine) == 0) { $ivr_menu_tts_engine = 'flite'; }
|
||||
if (strlen($ivr_menu_tts_voice) == 0) { $ivr_menu_tts_voice = 'rms'; }
|
||||
if (strlen($ivr_menu_confirm_attempts) == 0) { $ivr_menu_confirm_attempts = '1'; }
|
||||
if (strlen($ivr_menu_inter_digit_timeout) == 0) { $ivr_menu_inter_digit_timeout = '2000'; }
|
||||
if (strlen($ivr_menu_max_failures) == 0) { $ivr_menu_max_failures = '1'; }
|
||||
if (strlen($ivr_menu_max_timeouts) == 0) { $ivr_menu_max_timeouts = '1'; }
|
||||
if (strlen($ivr_menu_confirm_attempts) == 0) {
|
||||
if (strlen($_SESSION['ivr_menu']['confirm_attempts']['numeric']) > 0) {
|
||||
$ivr_menu_confirm_attempts = $_SESSION['ivr_menu']['confirm_attempts']['numeric'];
|
||||
}
|
||||
else {
|
||||
$ivr_menu_confirm_attempts = '1';
|
||||
}
|
||||
}
|
||||
if (strlen($ivr_menu_inter_digit_timeout) == 0) {
|
||||
if (strlen($_SESSION['ivr_menu']['inter_digit_timeout']['numeric']) > 0) {
|
||||
$ivr_menu_inter_digit_timeout = $_SESSION['ivr_menu']['inter_digit_timeout']['numeric'];
|
||||
}
|
||||
else {
|
||||
$ivr_menu_inter_digit_timeout = '2000';
|
||||
}
|
||||
}
|
||||
if (strlen($ivr_menu_max_failures) == 0) {
|
||||
if (strlen($_SESSION['ivr_menu']['max_failures']['numeric']) > 0) {
|
||||
$ivr_menu_max_failures = $_SESSION['ivr_menu']['max_failures']['numeric'];
|
||||
}
|
||||
else {
|
||||
$ivr_menu_max_failures = '1';
|
||||
}
|
||||
}
|
||||
if (strlen($ivr_menu_max_timeouts) == 0) {
|
||||
if (strlen($_SESSION['ivr_menu']['max_timeouts']['numeric']) > 0) {
|
||||
$ivr_menu_max_timeouts = $_SESSION['ivr_menu']['max_timeouts']['numeric'];
|
||||
}
|
||||
else {
|
||||
$ivr_menu_max_timeouts = '1';
|
||||
}
|
||||
}
|
||||
if (strlen($ivr_menu_digit_len) == 0) { $ivr_menu_digit_len = '5'; }
|
||||
if (strlen($ivr_menu_direct_dial) == 0) { $ivr_menu_direct_dial = 'false'; }
|
||||
if (!isset($ivr_menu_context)) { $ivr_menu_context = $_SESSION['domain_name']; }
|
||||
|
|
|
|||
Loading…
Reference in New Issue