O LOGOFF é um comando enviado pela Aplicação CTI para fazer logoff no Servidor CTI.
Parâmetros
Parâmetros enviados para o Servidor
|
Sem parâmentros
|
Comando
Fluxo
APP CTI > SERVIDOR CTI
|
LOGOFF\r\n\r\n
|
SERVIDOR CTI > APP CTI
|
LOGOFF RESP:OK\r\n\r\n |
logoff correto
|
LOGOFF RESP:ERROR\r\n\r\n |
logoff incorreto
|
Exemplo PHP
<?php
function cti_send_logoff($socket, $user, $pass)
{
$data = "LOGOFF\r\n\r\n";
socket_write($socket, $data, strlen($data));
$rd = socket_read($socket, 2048);
if(!$rd) {
return 1;
}
$tok = explode(" ", $rd, -1);
if(!$tok) {
return 1;
}
foreach ($tok as $value) {
if(strstr($value, "RESP")) {
if(strncmp($value, "RESP:OK", 7) == 0)
return 0;
}
}
return 1;
}
?>
|
Volta ao menu