diff --git a/app/conferences/app_config.php b/app/conferences/app_config.php index 144a740e17..3c022ea6c1 100644 --- a/app/conferences/app_config.php +++ b/app/conferences/app_config.php @@ -76,10 +76,6 @@ $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; $apps[$x]['db'][$y]['fields'][$z]['description']['en'] = 'Enter the conference extension number.'; $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'conference_session_enabled'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['description']['en'] = 'Enable or disable conference sessions.'; - $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = 'conference_pin_number'; $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; $apps[$x]['db'][$y]['fields'][$z]['description']['en'] = 'Optional pin number to secure access to the conference.'; diff --git a/app/conferences/conference_edit.php b/app/conferences/conference_edit.php index b4c61ea6c5..5498c9ea70 100644 --- a/app/conferences/conference_edit.php +++ b/app/conferences/conference_edit.php @@ -50,7 +50,6 @@ else { $conference_extension = check_str($_POST["conference_extension"]); $conference_pin_number = check_str($_POST["conference_pin_number"]); $conference_profile = check_str($_POST["conference_profile"]); - $conference_session_enabled = check_str($_POST["conference_session_enabled"]); $conference_flags = check_str($_POST["conference_flags"]); $conference_order = check_str($_POST["conference_order"]); $conference_description = check_str($_POST["conference_description"]); @@ -122,7 +121,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { if (strlen($conference_extension) == 0) { $msg .= "Please provide: Extension
\n"; } //if (strlen($conference_pin_number) == 0) { $msg .= "Please provide: Pin Number
\n"; } if (strlen($conference_profile) == 0) { $msg .= "Please provide: Profile
\n"; } - if (strlen($conference_session_enabled) == 0) { $msg .= "Please provide: Sessions
\n"; } //if (strlen($conference_flags) == 0) { $msg .= "Please provide: Flags
\n"; } //if (strlen($conference_order) == 0) { $msg .= "Please provide: Order
\n"; } //if (strlen($conference_description) == 0) { $msg .= "Please provide: Description
\n"; } @@ -156,7 +154,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $sql .= "conference_extension, "; $sql .= "conference_pin_number, "; $sql .= "conference_profile, "; - $sql .= "conference_session_enabled, "; $sql .= "conference_flags, "; $sql .= "conference_order, "; $sql .= "conference_description, "; @@ -171,7 +168,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $sql .= "'$conference_extension', "; $sql .= "'$conference_pin_number', "; $sql .= "'$conference_profile', "; - $sql .= "'$conference_session_enabled', "; $sql .= "'$conference_flags', "; $sql .= "'$conference_order', "; $sql .= "'$conference_description', "; @@ -197,27 +193,23 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $dialplan_detail_group = '2'; dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); - if ($conference_session_enabled == "true") { - // - $dialplan_detail_tag = 'action'; //condition, action, antiaction - $dialplan_detail_type = 'lua'; - $dialplan_detail_data = 'conference.lua'; - $dialplan_detail_order = '020'; - $dialplan_detail_group = '2'; - dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); - } - else { - // - $dialplan_detail_tag = 'action'; //condition, action, antiaction - $dialplan_detail_type = 'conference'; - $pin_number = ''; if (strlen($conference_pin_number) > 0) { $pin_number = "+".$conference_pin_number; } - $flags = ''; if (strlen($conference_flags) > 0) { $flags = "+flags{".$conference_flags."}"; } - $dialplan_detail_data = $conference_name.'-'.$_SESSION['domain_name']."@".$conference_profile.$pin_number.$flags; - $dialplan_detail_order = '020'; - $dialplan_detail_group = '2'; - dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); + // + $dialplan_detail_tag = 'action'; //condition, action, antiaction + $dialplan_detail_type = 'answer'; + $dialplan_detail_data = ''; + $dialplan_detail_order = '010'; + $dialplan_detail_group = '2'; + dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); - } + // + $dialplan_detail_tag = 'action'; //condition, action, antiaction + $dialplan_detail_type = 'conference'; + $pin_number = ''; if (strlen($conference_pin_number) > 0) { $pin_number = "+".$conference_pin_number; } + $flags = ''; if (strlen($conference_flags) > 0) { $flags = "+flags{".$conference_flags."}"; } + $dialplan_detail_data = $conference_name.'-'.$_SESSION['domain_name']."@".$conference_profile.$pin_number.$flags; + $dialplan_detail_order = '020'; + $dialplan_detail_group = '2'; + dialplan_detail_add($_SESSION['domain_uuid'], $dialplan_uuid, $dialplan_detail_tag, $dialplan_detail_order, $dialplan_detail_group, $dialplan_detail_type, $dialplan_detail_data); //save the xml save_dialplan_xml(); @@ -242,7 +234,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $sql .= "conference_extension = '$conference_extension', "; $sql .= "conference_pin_number = '$conference_pin_number', "; $sql .= "conference_profile = '$conference_profile', "; - $sql .= "conference_session_enabled = '$conference_session_enabled', "; $sql .= "conference_flags = '$conference_flags', "; $sql .= "conference_order = '$conference_order', "; $sql .= "conference_description = '$conference_description', "; @@ -277,22 +268,14 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { unset($sql); //update dialplan detail action - if ($conference_session_enabled == "true") { - $dialplan_detail_type = 'lua'; - $dialplan_detail_data = 'conference.lua'; - } - else { - $dialplan_detail_type = 'conference'; - $pin_number = ''; if (strlen($conference_pin_number) > 0) { $pin_number = "+".$conference_pin_number; } - $flags = ''; if (strlen($conference_flags) > 0) { $flags = "+flags{".$conference_flags."}"; } - $dialplan_detail_data = $conference_name.'-'.$_SESSION['domain_name']."@".$conference_profile.$pin_number.$flags; - } + $pin_number = ''; if (strlen($conference_pin_number) > 0) { $pin_number = "+".$conference_pin_number; } + $flags = ''; if (strlen($conference_flags) > 0) { $flags = "+flags{".$conference_flags."}"; } + $dialplan_detail_data = $conference_name.'-'.$_SESSION['domain_name']."@".$conference_profile.$pin_number.$flags; $sql = "update v_dialplan_details set "; - $sql .= "dialplan_detail_type = '".$dialplan_detail_type."', "; $sql .= "dialplan_detail_data = '".$dialplan_detail_data."' "; $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; $sql .= "and dialplan_detail_tag = 'action' "; - $sql .= "and (dialplan_detail_type = 'conference' or dialplan_detail_type = 'lua') "; + $sql .= "and dialplan_detail_type = 'conference' "; $sql .= "and dialplan_uuid = '$dialplan_uuid' "; $db->query($sql); @@ -329,7 +312,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $conference_extension = $row["conference_extension"]; $conference_pin_number = $row["conference_pin_number"]; $conference_profile = $row["conference_profile"]; - $conference_session_enabled = $row["conference_session_enabled"]; $conference_flags = $row["conference_flags"]; $conference_order = $row["conference_order"]; $conference_description = $row["conference_description"]; @@ -341,7 +323,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { //set defaults if (strlen($conference_enabled) == 0) { $conference_enabled = "true"; } - if (strlen($conference_session_enabled) == 0) { $conference_session_enabled = "false"; } //show the header require_once "includes/header.php"; @@ -468,31 +449,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; echo "\n"; - echo "\n"; - echo "\n"; - echo " Sessions:\n"; - echo "\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo "Select whether to enable or disable the conference sessions.\n"; - echo "\n"; - echo "\n"; - echo "\n"; echo "\n"; echo " Flags:\n";