Updated QXZ output code in agent interface to allow for ordered PHP variables and other code cleanup

QXZanalyzer.pl update for better parsing and more stats
Added LANGUAGES_QXZ_notes.txt file for documentation

git-svn-id: svn://192.168.202.10@2193 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2014-11-18 19:05:36 +00:00
parent 415baa8e02
commit 703b6d6364
17 changed files with 409 additions and 296 deletions
+137 -141
View File
@@ -120,10 +120,11 @@
# 130926-1755 - Added queuemetrics_record_hold option
# 140215-2057 - Added several variable options for QM socket URL
# 140810-2125 - Changed to use QXZ function for echoing text
# 141118-1101 - Formatting changes for QXZ output
#
$version = '2.10-67';
$build = '140810-2125';
$version = '2.10-68';
$build = '141118-1101';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=128;
$one_mysql_log=0;
@@ -284,7 +285,7 @@ else
{
if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) )
{
echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n";
echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n";
exit;
}
else
@@ -313,12 +314,12 @@ if ($format=='debug')
echo "<head>\n";
echo "<!-- VERSION: $version BUILD: $build ACTION: $ACTION server_ip: $server_ip-->\n";
echo "<title>"._QXZ("Manager Send: ");
if ($ACTION=="Originate") {echo _QXZ("Originate");}
if ($ACTION=="Redirect") {echo _QXZ("Redirect");}
if ($ACTION=="RedirectName") {echo _QXZ("RedirectName");}
if ($ACTION=="Hangup") {echo _QXZ("Hangup");}
if ($ACTION=="Command") {echo _QXZ("Command");}
if ($ACTION==99999) {echo _QXZ("HELP");}
if ($ACTION=="Originate") {echo "Originate";}
if ($ACTION=="Redirect") {echo "Redirect";}
if ($ACTION=="RedirectName") {echo "RedirectName";}
if ($ACTION=="Hangup") {echo "Hangup";}
if ($ACTION=="Command") {echo "Command";}
if ($ACTION==99999) {echo "HELP";}
echo "</title>\n";
echo "</head>\n";
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
@@ -349,7 +350,7 @@ if ($ACTION=="SysCIDOriginate")
{
if ( (strlen($exten)<1) or (strlen($channel)<1) or (strlen($ext_context)<1) or (strlen($queryCID)<1) )
{
echo _QXZ("Exten $exten is not valid or queryCID $queryCID is not valid, Originate command not inserted\n");
echo _QXZ("Exten %1s is not valid or queryCID %2s is not valid, Originate command not inserted",0,'',$exten,$queryCID)."\n";
}
else
{
@@ -357,7 +358,7 @@ if ($ACTION=="SysCIDOriginate")
if ($format=='debug') {echo "\n<!-- $stmt -->";}
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02004',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("Originate command sent for Exten $exten Channel $channel on $server_ip\n");
echo _QXZ("Originate command sent for Exten %1s Channel %2s on %3s",0,'',$exten,$channel,$server_ip)."\n";
}
}
@@ -371,13 +372,13 @@ if ($ACTION=="OriginateName")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("extenName $extenName must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nOriginateName Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("OriginateName Action not sent")."\n";
}
else
{
@@ -400,14 +401,14 @@ if ($ACTION=="OriginateNameVmail")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("extenName $extenName must be set\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nOriginateNameVmail Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("OriginateNameVmail Action not sent")."\n";
}
else
{
@@ -447,13 +448,13 @@ if ($ACTION=="Originate")
{
if ( (strlen($exten)<1) or (strlen($channel)<1) or (strlen($ext_context)<1) or ( (strlen($queryCID)<10) and ($alertCID < 1) ) )
{
echo _QXZ("ERROR Exten $exten is not valid or queryCID $queryCID is not valid, Originate command not inserted\n");
echo "ERROR"._QXZ(" Exten %1s is not valid or queryCID %2s is not valid, Originate command not inserted",0,'',$exten,$queryCID)."\n";
}
else
{
if ( (preg_match('/MANUAL/i',$agent_dialed_type)) and ( (preg_match("/^\d860\d\d\d\d$/i",$exten)) or (preg_match("/^860\d\d\d\d$/i",$exten)) ) )
{
echo _QXZ("ERROR You are not allowed to dial into other agent sessions $exten\n");
echo "ERROR"._QXZ(" You are not allowed to dial into other agent sessions")." $exten\n";
exit;
}
@@ -475,7 +476,7 @@ if ($ACTION=="Originate")
if ($format=='debug') {echo "\n<!-- $stmt -->";}
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02007',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("Originate command sent for Exten $exten Channel $channel on $server_ip |$account|$variable|\n");
echo _QXZ("Originate command sent for Exten %1s Channel %2s on %3s",0,'',$exten,$channel,$server_ip)." |$account|$variable|\n";
### log outbound call in the dial log
$stmt = "INSERT INTO vicidial_dial_log SET caller_code='$queryCID',lead_id='$lead_id',server_ip='$server_ip',call_date='$NOW_TIME',extension='$exten',channel='$channel',timeout='0',outbound_cid='$outCID',context='$ext_context';";
@@ -529,7 +530,7 @@ if ($ACTION=="HangupConfDial")
if ( (strlen($exten)<3) or (strlen($queryCID)<15) or (strlen($ext_context)<1) )
{
$channel_live=0;
echo _QXZ("conference $exten is not valid or ext_context $ext_context or queryCID $queryCID is not valid, Hangup command not inserted\n");
echo _QXZ("conference %1s is not valid or ext_context %2s or queryCID %3s is not valid, Hangup command not inserted",0,'',$exten,$ext_context,$queryCID)."\n";
}
else
{
@@ -573,7 +574,7 @@ if ($ACTION=="Hangup")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) )
{
$channel_live=0;
echo _QXZ("Channel $channel is not valid or queryCID $queryCID is not valid, Hangup command not inserted\n");
echo _QXZ("Channel %1s is not valid or queryCID %2s is not valid, Hangup command not inserted",0,'',$channel,$queryCID)."\n";
}
else
{
@@ -604,7 +605,7 @@ if ($ACTION=="Hangup")
$rowx=mysqli_fetch_row($rslt);
if ($rowx[0]==0)
{
echo _QXZ("Call $CalLCID $channel is not live on $call_server_ip, Checking Live Channel...\n");
echo _QXZ("Call %1s %2s is not live on %3s, Checking Live Channel",0,'',$CalLCID,$channel,$call_server_ip)."...\n";
$stmt="SELECT count(*) FROM live_channels where server_ip = '$call_server_ip' and channel='$channel' and extension LIKE \"%$exten\";";
if ($format=='debug') {echo "\n<!-- $stmt -->";}
@@ -614,7 +615,7 @@ if ($ACTION=="Hangup")
if ($row[0]==0)
{
$channel_live=0;
echo _QXZ("Channel $channel is not live on $call_server_ip, Hangup command not inserted $rowx[0]\n$stmt\n");
echo _QXZ("Channel %1s is not live on %2s, Hangup command not inserted",0,'',$channel,$call_server_ip)." $rowx[0]\n$stmt\n";
}
else
{
@@ -632,7 +633,7 @@ if ($ACTION=="Hangup")
if ($row[0] > 0)
{
$channel_live=0;
echo _QXZ("Channel $channel in use by another agent on $call_server_ip, Hangup command not inserted $rowx[0]\n$stmt\n");
echo _QXZ("Channel %1s in use by another agent on %2s, Hangup command not inserted",0,'',$channel,$call_server_ip)." $rowx[0]\n$stmt\n";
if ($WeBRooTWritablE > 0)
{
$fp = fopen ("./vicidial_debug.txt", "a");
@@ -829,7 +830,7 @@ if ($ACTION=="Hangup")
if ($format=='debug') {echo "\n<!-- $stmt -->";}
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02020',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("Hangup command sent for Channel $channel on $call_server_ip\n");
echo _QXZ("Hangup command sent for Channel %1s on %2s",0,'',$channel,$call_server_ip)."\n";
}
}
}
@@ -845,17 +846,17 @@ if ($ACTION=="RedirectVD")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($campaign)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) or (strlen($uniqueid)<2) or (strlen($lead_id)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("auto_dial_level $auto_dial_level must be set\n");
echo _QXZ("campaign $campaign must be set\n");
echo _QXZ("uniqueid $uniqueid must be set\n");
echo _QXZ("lead_id $lead_id must be set\n");
echo _QXZ("\nRedirectVD Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n";
echo _QXZ("auto_dial_level %1s must be set",0,'',$auto_dial_level)."\n";
echo _QXZ("campaign %1s must be set",0,'',$campaign)."\n";
echo _QXZ("uniqueid %1s must be set",0,'',$uniqueid)."\n";
echo _QXZ("lead_id %1s must be set",0,'',$lead_id)."\n\n";
echo _QXZ("RedirectVD Action not sent")."\n";
}
else
{
@@ -921,15 +922,15 @@ if ($ACTION=="RedirectToPark")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) or (strlen($parkedby)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("extenName $extenName must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("parkedby $parkedby must be set\n");
echo _QXZ("\nRedirectToPark Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n";
echo _QXZ("parkedby %1s must be set",0,'',$parkedby)."\n\n";
echo _QXZ("RedirectToPark Action not sent")."\n";
}
else
{
@@ -1027,13 +1028,13 @@ if ($ACTION=="RedirectFromPark")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nRedirectFromPark Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("RedirectFromPark Action not sent")."\n";
}
else
{
@@ -1156,15 +1157,15 @@ if ($ACTION=="RedirectToParkIVR")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) or (strlen($parkedby)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("extenName $extenName must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("parkedby $parkedby must be set\n");
echo _QXZ("\nRedirectToPark Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n";
echo _QXZ("parkedby %1s must be set",0,'',$parkedby)."\n";
echo _QXZ("RedirectToPark Action not sent")."\n";
}
else
{
@@ -1266,13 +1267,13 @@ if ($ACTION=="RedirectFromParkIVR")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nRedirectFromPark Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("RedirectFromPark Action not sent")."\n";
}
else
{
@@ -1401,13 +1402,13 @@ if ($ACTION=="RedirectName")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("extenName $extenName must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nRedirectName Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("RedirectName Action not sent")."\n";
}
else
{
@@ -1430,14 +1431,14 @@ if ($ACTION=="RedirectNameVmail")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("extenName $extenName must be set\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nRedirectNameVmail Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("RedirectNameVmail Action not sent")."\n";
}
else
{
@@ -1459,7 +1460,6 @@ if ($ACTION=="RedirectNameVmail")
if ($ACTION=="RedirectXtraCXNeW")
{
$DBout='';
@@ -1470,14 +1470,14 @@ if ($ACTION=="RedirectXtraCXNeW")
{
$channel_liveX=0;
$channel_liveY=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("ExtraChannel $extrachannel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nRedirect Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("ExtraChannel %1s must be greater than 2 characters",0,'',$extrachannel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("Redirect Action not sent")."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename))
{
if ($WeBRooTWritablE > 0)
@@ -1557,7 +1557,7 @@ if ($ACTION=="RedirectXtraCXNeW")
else
{
$channel_liveX=0;
echo _QXZ("Cannot find empty vicidial_conference on $server_ip, Redirect command not inserted\n|$stmt|");
echo _QXZ("Cannot find empty vicidial_conference on %1s, Redirect command not inserted",0,'',$server_ip)."\n|$stmt|";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "Cannot find empty conference on $server_ip";}
}
}
@@ -1579,7 +1579,7 @@ if ($ACTION=="RedirectXtraCXNeW")
if ($rowx[0]==0)
{
$channel_liveX=0;
echo _QXZ("Channel $channel is not live on $call_server_ip, Redirect command not inserted\n");
echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$call_server_ip)."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $call_server_ip";}
}
}
@@ -1598,7 +1598,7 @@ if ($ACTION=="RedirectXtraCXNeW")
if ($rowx[0]==0)
{
$channel_liveY=0;
echo _QXZ("Channel $channel is not live on $server_ip, Redirect command not inserted\n");
echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$server_ip)."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $server_ip";}
}
}
@@ -1612,7 +1612,7 @@ if ($ACTION=="RedirectXtraCXNeW")
if ($rowx[0] < 1)
{
$channel_liveY=0;
echo _QXZ("No Local agent to send call to, Redirect command not inserted\n");
echo _QXZ("No Local agent to send call to, Redirect command not inserted")."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "No Local agent to send call to";}
}
else
@@ -1648,7 +1648,7 @@ if ($ACTION=="RedirectXtraCXNeW")
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02044',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("RedirectXtraCX command sent for Channel $channel on $call_server_ip and \nHungup $extrachannel on $server_ip\n");
echo _QXZ("RedirectXtraCX command sent for Channel %1s on %2s and \nHungup %3s on %4s",0,'',$channel,$call_server_ip,$extrachannel,$server_ip)."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel on $call_server_ip, Hungup $extrachannel on $server_ip";}
}
}
@@ -1677,11 +1677,6 @@ if ($ACTION=="RedirectXtraCXNeW")
if ($ACTION=="RedirectXtraNeW")
{
if ($channel=="$extrachannel")
@@ -1695,15 +1690,16 @@ if ($ACTION=="RedirectXtraNeW")
{
$channel_liveX=0;
$channel_liveY=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("ExtraChannel $extrachannel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("session_id $session_id must be set\n");
echo _QXZ("\nRedirect Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("ExtraChannel %1s must be greater than 2 characters",0,'',$extrachannel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n";
echo _QXZ("session_id %1s must be set",0,'',$session_id)."\n\n";
echo _QXZ("Redirect Action not sent")."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename))
{
if ($WeBRooTWritablE > 0)
@@ -1796,7 +1792,7 @@ if ($ACTION=="RedirectXtraNeW")
if ($rowx[0]==0)
{
$channel_liveX=0;
echo _QXZ("Channel $channel is not live on $call_server_ip, Redirect command not inserted\n");
echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$call_server_ip)."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $call_server_ip";}
}
}
@@ -1815,7 +1811,7 @@ if ($ACTION=="RedirectXtraNeW")
if ($rowx[0]==0)
{
$channel_liveY=0;
echo _QXZ("Channel $channel is not live on $server_ip, Redirect command not inserted\n");
echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$server_ip)."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $server_ip";}
}
}
@@ -1828,7 +1824,7 @@ if ($ACTION=="RedirectXtraNeW")
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02057',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("RedirectXtra command sent for Channel $channel and \nExtraChannel $extrachannel\n to $exten on $server_ip\n");
echo _QXZ("RedirectXtra command sent for Channel %1s and \nExtraChannel %2s\n to %3s on %4s",0,'',$channel,$extrachannel,$exten,$server_ip)."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel and $extrachannel to $exten on $server_ip";}
}
else
@@ -1855,7 +1851,7 @@ if ($ACTION=="RedirectXtraNeW")
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02059',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("RedirectXtra command sent for Channel $channel on $call_server_ip and \nExtraChannel $extrachannel\n to $exten on $server_ip\n");
echo _QXZ("RedirectXtra command sent for Channel %1s on %2s and \nExtraChannel %3s\n to %4s on %5s",0,'',$channel,$call_server_ip,$extrachannel,$exten,$server_ip)."\n";
if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel/$call_server_ip and $extrachannel/$server_ip to $exten";}
}
}
@@ -1916,13 +1912,13 @@ if ($ACTION=="Redirect")
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) )
{
$channel_live=0;
echo _QXZ("One of these variables is not valid:\n");
echo _QXZ("Channel $channel must be greater than 2 characters\n");
echo _QXZ("queryCID $queryCID must be greater than 14 characters\n");
echo _QXZ("exten $exten must be set\n");
echo _QXZ("ext_context $ext_context must be set\n");
echo _QXZ("ext_priority $ext_priority must be set\n");
echo _QXZ("\nRedirect Action not sent\n");
echo _QXZ("One of these variables is not valid:")."\n";
echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n";
echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n";
echo _QXZ("exten %1s must be set",0,'',$exten)."\n";
echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n";
echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n";
echo _QXZ("Redirect Action not sent")."\n";
}
else
{
@@ -1942,7 +1938,7 @@ if ($ACTION=="Redirect")
if ($rowx[0]==0)
{
$channel_live=0;
echo _QXZ("Channel $channel is not live on $server_ip, Redirect command not inserted\n");
echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$server_ip)."\n";
}
}
if ($channel_live==1)
@@ -1952,7 +1948,7 @@ if ($ACTION=="Redirect")
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02064',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("Redirect command sent for Channel $channel on $server_ip\n");
echo _QXZ("Redirect command sent for Channel %1s on %2s",0,'',$channel,$server_ip)."\n";
}
}
}
@@ -1974,7 +1970,7 @@ if ( ($ACTION=="Monitor") || ($ACTION=="StopMonitor") )
if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($filename)<8) )
{
$channel_live=0;
echo _QXZ("Channel $channel is not valid or queryCID $queryCID is not valid or filename: $filename is not valid, $ACTION command not inserted\n");
echo _QXZ("Channel %1s is not valid or queryCID %2s is not valid or filename: %3s is not valid, %4s command not inserted",0,'',$channel,$queryCID,$filename,$ACTION)."\n";
}
else
{
@@ -1993,7 +1989,7 @@ if ( ($ACTION=="Monitor") || ($ACTION=="StopMonitor") )
if ($rowx[0]==0)
{
$channel_live=0;
echo _QXZ("Channel $channel is not live on $server_ip, $ACTION command not inserted\n");
echo _QXZ("Channel %1s is not live on %2s, %3s command not inserted",0,'',$channel,$server_ip,$ACTION)."\n";
}
}
if ($channel_live==1)
@@ -2039,7 +2035,7 @@ if ( ($ACTION=="Monitor") || ($ACTION=="StopMonitor") )
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02071',$user,$server_ip,$session_name,$one_mysql_log);}
}
}
echo _QXZ("$ACTION command sent for Channel $channel on $server_ip\nFilename: $filename\nRecorDing_ID: $recording_id\n");
echo _QXZ("%1s command sent for Channel %2s on %3s",0,'',$ACTION,$channel,$server_ip)."\nFilename: $filename\nRecorDing_ID: $recording_id\n";
}
}
}
@@ -2061,7 +2057,7 @@ if ( ($ACTION=="MonitorConf") || ($ACTION=="StopMonitorConf") )
if ( (strlen($exten)<3) or (strlen($channel)<4) or (strlen($filename)<8) )
{
$channel_live=0;
echo _QXZ("Channel $channel is not valid or exten $exten is not valid or filename: $filename is not valid, $ACTION command not inserted\n");
echo _QXZ("Channel %1s is not valid or exten %2s is not valid or filename: %3s is not valid, %4s command not inserted",0,'',$channel,$exten,$filename,$ACTION)."\n";
}
else
{
@@ -2210,7 +2206,7 @@ if ( ($ACTION=="MonitorConf") || ($ACTION=="StopMonitorConf") )
$i++;
}
}
echo _QXZ("$ACTION command sent for Channel $channel on $server_ip\nFilename: $filename\nRecorDing_ID: $recording_id\n RECORDING WILL LAST UP TO 60 MINUTES\n");
echo _QXZ("%1s command sent for Channel %2s on %3s",0,'',$ACTION,$channel,$server_ip)."\nFilename: $filename\nRecorDing_ID: $recording_id\n RECORDING WILL LAST UP TO 60 MINUTES\n";
}
}
@@ -2225,7 +2221,7 @@ if ($ACTION=="VolumeControl")
{
if ( (strlen($exten)<1) or (strlen($channel)<1) or (strlen($stage)<1) or (strlen($queryCID)<1) )
{
echo _QXZ("Conference $exten, Stage $stage is not valid or queryCID $queryCID is not valid, Originate command not inserted\n");
echo _QXZ("Conference %1s, Stage %2s is not valid or queryCID %3s is not valid, Originate command not inserted",0,'',$exten,$stage,$queryCID)."\n";
}
else
{
@@ -2242,7 +2238,7 @@ if ($ACTION=="VolumeControl")
if ($format=='debug') {echo "\n<!-- $stmt -->";}
$rslt=mysql_to_mysqli($stmt, $link);
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02082',$user,$server_ip,$session_name,$one_mysql_log);}
echo _QXZ("Volume command sent for Conference $exten, Stage $stage Channel $channel on $server_ip\n");
echo _QXZ("Volume command sent for Conference %1s, Stage %2s Channel %3s on %4s",0,'',$exten,$stage,$channel,$server_ip)."\n";
}
}