diff --git a/app/ring_groups/app_config.php b/app/ring_groups/app_config.php index 51b429ee44..d4419eebb9 100644 --- a/app/ring_groups/app_config.php +++ b/app/ring_groups/app_config.php @@ -244,6 +244,30 @@ $apps[$x]['default_settings'][$y]['default_setting_value'] = "true"; $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Add ring_ready in the dialplan to send 180 ringing to calling party"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "5839a0e7-27a5-4b79-a0b5-d3b9948fc44f"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "ring_group"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "call_screen_enabled"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the default value for call screen enabled. Options: true, false"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "88f515f7-30ac-43fb-b302-094c909e3590"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "ring_group"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "call_forward_enabled"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the default value for call forward enabled. Options: true, false"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "97a9ed47-5f2b-4d39-b43c-4de688e673da"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "ring_group"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "follow_me_enabled"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the default value for follow me enabled. Options: true, false"; //schema details $y=0; diff --git a/app/ring_groups/ring_group_edit.php b/app/ring_groups/ring_group_edit.php index b46297099d..39c31e37b3 100644 --- a/app/ring_groups/ring_group_edit.php +++ b/app/ring_groups/ring_group_edit.php @@ -587,9 +587,9 @@ $destination_timeout_max = $settings->get('ring_group', 'destination_timeout_max', ''); $ring_group_call_timeout = $ring_group_call_timeout ?? '30'; $ring_group_greeting = $ring_group_greeting ?? ''; - $ring_group_call_screen_enabled = $ring_group_call_screen_enabled ?? false; - $ring_group_call_forward_enabled = $ring_group_call_forward_enabled ?? false; - $ring_group_follow_me_enabled = $ring_group_follow_me_enabled ?? false; + $ring_group_call_screen_enabled = $settings->get('ring_group', 'call_screen_enabled', false); + $ring_group_call_forward_enabled = $settings->get('ring_group', 'call_forward_enabled', false); + $ring_group_follow_me_enabled = $settings->get('ring_group', 'follow_me_enabled', false); //get the ring group destination array if ($action == "add") {