$API_HOST="127.0.0.1";
$API_PORT=5038;
$API_USER="admin";
$API_PASS="amp111";
echo ''."\n";
echo ''."\n";
echo ''."\n";
echo '
CTSNY QUEUES '."\n";
echo ''."\n";
queues();
echo ''."\n";
echo ''."\n";
function queues()
{
global $agi;
global $API_HOST;
global $API_PORT;
global $API_USER;
global $API_PASS;
global $PARKEDOK;
global $stp;
$fp=fsockopen($API_HOST,$API_PORT,$errno,$errstr,20);
fputs($fp,"Action: login\r\n");
fputs($fp,"Username: ".$API_USER."\r\n");
fputs($fp,"Secret: ".$API_PASS."\r\n");
fputs($fp,"Events: off\r\n");
fputs($fp,"\r\n");
fputs($fp,"Action: command\r\n");
fputs($fp,"Command: show queues\r\n");
fputs($fp,"\r\n");
$exten='';
$timeout=0;
$started=false;
while (!feof($fp))
{
$line=fgets($fp, 4096);
//echo $line;
$line=str_replace("\n","",$line);
$line=str_replace("\r","",$line);
if (strpos($line,"--END COMMAND--") !== false)
{
//the command output has ended
fputs($fp,"Action: logoff\r\n");
fputs($fp,"\r\n");
fclose($fp);
$started=false;
break;
}
if ($started and $line!="")
{
echo "".$line."
\n";
}
if (strpos($line,"Response: Follows") !== false)
{
//the records/answer follows
$started=true;
}
}
}
?>