SENTINELA - Protocolo CTI/CMD LOGOFF
De uTech Tecnologia
(Diferença entre revisões)
Linha 27: | Linha 27: | ||
! scope="row" colspan=2 align="center"| SERVIDOR CTI > APP CTI | ! scope="row" colspan=2 align="center"| SERVIDOR CTI > APP CTI | ||
|- | |- | ||
− | | align="left"| '''LOGOFF RESP:OK\n''' || <font color=red> | + | | align="left"| '''LOGOFF RESP:OK\n''' || <font color=red>''logoff'' correto</font> |
|- | |- | ||
− | | align="left"| '''LOGOFF RESP:ERROR\n''' || <font color=red> | + | | align="left"| '''LOGOFF RESP:ERROR\n''' || <font color=red>''logoff'' incorreto</font> |
|} | |} | ||
Edição de 18h04min de 17 de agosto de 2015
Tabela de conteúdo |
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
LOGOFF\n |
---|
Fluxo
APP CTI > SERVIDOR CTI | |
---|---|
LOGOFF\n | |
SERVIDOR CTI > APP CTI | |
LOGOFF RESP:OK\n | logoff correto |
LOGOFF RESP:ERROR\n | logoff incorreto |
Exemplo PHP
<?php function cti_send_logoff($socket, $user, $pass) { $data = "LOGOFF\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; }?> |