mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-06 11:43:50 +00:00
Add mute all and end conference to active conferences.
This commit is contained in:
@@ -25,43 +25,87 @@
|
||||
James Rose <james.o.rose@gmail.com>
|
||||
*/
|
||||
$text['message-denied']['en-us'] = 'access denied';
|
||||
|
||||
$text['label-interactive']['en-us'] = 'Interactive Conference';
|
||||
|
||||
$text['description-interactive']['en-us'] = 'Use this to monitor and interact with the members of the conference.';
|
||||
|
||||
$text['message-connection']['en-us'] = 'Connection to Event Socket failed.';
|
||||
|
||||
$text['label-message']['en-us'] = 'Message';
|
||||
|
||||
$text['label-tools']['en-us'] = 'Tools';
|
||||
|
||||
$text['button-start-rec']['en-us'] = 'Start Record';
|
||||
|
||||
$text['button-stop-rec']['en-us'] = 'Stop Record';
|
||||
|
||||
$text['label-recording']['en-us'] = 'Recording';
|
||||
|
||||
$text['label-not-recording']['en-us'] = 'Not Recording';
|
||||
|
||||
$text['label-unlock']['en-us'] = 'Unlock';
|
||||
|
||||
$text['label-lock']['en-us'] = 'Lock';
|
||||
|
||||
$text['label-id']['en-us'] = 'ID';
|
||||
|
||||
$text['label-cid-name']['en-us'] = 'Caller ID Name';
|
||||
|
||||
$text['label-cid-num']['en-us'] = 'Caller ID Number';
|
||||
|
||||
$text['label-moderator']['en-us'] = 'Moderator';
|
||||
|
||||
$text['label-joined']['en-us'] = 'Joined';
|
||||
|
||||
$text['label-hear']['en-us'] = 'Hear';
|
||||
|
||||
$text['label-speak']['en-us'] = 'Speak';
|
||||
|
||||
$text['label-talking']['en-us'] = 'Talking';
|
||||
|
||||
$text['label-last-talk']['en-us'] = 'Last Talked';
|
||||
|
||||
$text['label-video']['en-us'] = 'Video';
|
||||
|
||||
$text['label-floor']['en-us'] = 'Has Floor';
|
||||
|
||||
$text['label-tool']['en-us'] = 'Tools';
|
||||
|
||||
$text['label-yes']['en-us'] = 'yes';
|
||||
|
||||
$text['label-no']['en-us'] = 'no';
|
||||
$text['label-energy']['en-us'] = 'energy';
|
||||
$text['label-volume']['en-us'] = 'vol';
|
||||
$text['label-gain']['en-us'] = 'gain';
|
||||
$text['label-mute']['en-us'] = 'mute';
|
||||
$text['label-unmute']['en-us'] = 'unmute';
|
||||
$text['label-deaf']['en-us'] = 'deaf';
|
||||
$text['label-undeaf']['en-us'] = 'undeaf';
|
||||
$text['label-kick']['en-us'] = 'kick';
|
||||
|
||||
$text['label-energy']['en-us'] = 'Energy';
|
||||
|
||||
$text['label-volume']['en-us'] = 'Vol';
|
||||
|
||||
$text['label-gain']['en-us'] = 'Gain';
|
||||
|
||||
$text['label-mute']['en-us'] = 'Mute';
|
||||
|
||||
$text['label-unmute']['en-us'] = 'Unmute';
|
||||
|
||||
$text['label-mute-all']['en-us'] = 'Mute All';
|
||||
|
||||
$text['label-unmute-all']['en-us'] = 'Unmute All';
|
||||
|
||||
$text['label-end-conference']['en-us'] = 'End Conference';
|
||||
|
||||
$text['label-deaf']['en-us'] = 'Deaf';
|
||||
|
||||
$text['label-undeaf']['en-us'] = 'Undeaf';
|
||||
|
||||
$text['label-kick']['en-us'] = 'Kick';
|
||||
|
||||
$text['label-active']['en-us'] = 'Active Conferences';
|
||||
|
||||
$text['description-active']['en-us'] = 'List all the conferences that are currently active with one or more members.';
|
||||
|
||||
$text['label-name']['en-us'] = 'Name';
|
||||
|
||||
$text['label-member-count']['en-us'] = 'Member Count';
|
||||
|
||||
$text['button-view']['en-us'] = 'view';
|
||||
|
||||
?>
|
||||
@@ -129,13 +129,20 @@ else {
|
||||
$switch_cmd .= $recording_dir."/".$uuid.".wav";
|
||||
$switch_result = event_socket_request($fp, 'api '.$switch_cmd);
|
||||
}
|
||||
elseif ($data == "kick") {
|
||||
$switch_result = event_socket_request($fp, "api ".$switch_cmd);
|
||||
elseif ($data == "kick" || $data == "kick all") {
|
||||
$switch_result = event_socket_request($fp, 'api '.$switch_cmd);
|
||||
}
|
||||
//else {
|
||||
// $switch_result = event_socket_request($fp, 'api '.$switch_cmd);
|
||||
//}
|
||||
//echo $switch_cmd."<br\n>";
|
||||
elseif ($data == "mute" || $data == "unmute" || $data == "mute non_moderator" || $data == "unmute non_moderator") {
|
||||
echo "hi -- ";
|
||||
$switch_result = event_socket_request($fp, 'api '.$switch_cmd);
|
||||
}
|
||||
elseif ($data == "deaf" || $data == "undeaf" ) {
|
||||
$switch_result = event_socket_request($fp, 'api '.$switch_cmd);
|
||||
}
|
||||
elseif ($data == "lock" || $data == "unlock" ) {
|
||||
$switch_result = event_socket_request($fp, 'api '.$switch_cmd);
|
||||
}
|
||||
echo "command: ".$switch_cmd." result: ".$switch_result."<br\n>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -123,15 +123,15 @@ else {
|
||||
|
||||
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td >\n";
|
||||
echo " <strong>Count: $member_count</strong>\n";
|
||||
echo "<td colspan='3' >\n";
|
||||
echo " <strong>Members: $member_count</strong>\n";
|
||||
echo "</td>\n";
|
||||
echo "<td colspan='9'>\n";
|
||||
echo "<td colspan='2'>\n";
|
||||
echo " \n";
|
||||
echo "</td>\n";
|
||||
echo "<td colspan='1' align='right'>\n";
|
||||
echo "<td colspan='7' align='right'>\n";
|
||||
if (permission_exists('conferences_active_record') || permission_exists('conferences_active_lock')) {
|
||||
echo " <strong>".$text['label-tools'].":</strong> \n";
|
||||
//echo " <strong>".$text['label-tools'].":</strong> \n";
|
||||
}
|
||||
|
||||
$recording_dir = $_SESSION['switch']['recordings']['dir'].'/archive/'.date("Y").'/'.date("M").'/'.date("d");
|
||||
@@ -151,12 +151,23 @@ else {
|
||||
}
|
||||
if (permission_exists('conferences_active_lock')) {
|
||||
if ($locked == "true") {
|
||||
echo " <a href='javascript:void(0);' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=unlock');\">".$text['label-unlock']."</a> \n";
|
||||
//echo " <a href='javascript:void(0);' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=unlock');\">".$text['label-unlock']."</a> \n";
|
||||
echo " <input type='button' class='btn' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=unlock');\" value='".$text['label-unlock']."'>\n";
|
||||
|
||||
}
|
||||
else {
|
||||
echo " <a href='javascript:void(0);' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=lock');\">".$text['label-lock']."</a> \n";
|
||||
//echo " <a href='javascript:void(0);' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=lock');\">".$text['label-lock']."</a> \n";
|
||||
echo " <input type='button' class='btn' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=mute+non_moderator');\" value='".$text['label-mute-all']."'>\n";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
//echo " <a href='javascript:void(0);' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=mute+non_moderator');\">".$text['label-mute-all']."</a> \n";
|
||||
echo " <input type='button' class='btn' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=mute+non_moderator');\" value='".$text['label-mute-all']."'>\n";
|
||||
|
||||
//echo " <a href='javascript:void(0);' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=kick+all');\">".$text['label-end-conference']."</a> \n";
|
||||
echo " <input type='button' class='btn' onclick=\"send_cmd('conference_exec.php?cmd=conference&name=".$conference_name."&data=kick+all');\" value='".$text['label-end-conference']."'>\n";
|
||||
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user