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