SENTINELA - Protocolo CTI/CMD DND
De uTech Tecnologia
(Diferença entre revisões)
Linha 1: | Linha 1: | ||
__TOC__ | __TOC__ | ||
− | O '''DND''' é um comando enviado pela Aplicação CTI ao Servidor para | + | O '''DND''' é um comando enviado pela Aplicação CTI ao Servidor para habilitar ou desabilitar a função de '''Não Perturbe''' (''Do Not Disturb''). |
== Parâmetros == | == Parâmetros == |
Edição de 13h16min de 24 de agosto de 2015
Tabela de conteúdo |
O DND é um comando enviado pela Aplicação CTI ao Servidor para habilitar ou desabilitar a função de Não Perturbe (Do Not Disturb).
Parâmetros
Parâmetros enviados para o Servidor | |
---|---|
STATUS | Identifica se o comando é para habilitar ou desabilitar a função de DND. Para habilitar, utilize STATUS:TRUE e para desabilitar STATUS:FALSE. |
Comando
DND STATUS:TRUE\n |
---|
DND STATUS:FALSE\n |
Fluxo
APP CTI > SERVIDOR CTI | |
---|---|
DND STATUS:TRUE\n | |
SERVIDOR CTI > APP CTI | |
DND RESP:OK\n | Comando aceito pelo PABX |
DND RESP:ERROR\n | Erro reportado pelo PABX |
Exemplo PHP
<?php function cti_enable_dnd($socket) { $data = "DND STATUS:TRUE\n"; socket_write($socket, $data, strlen($data)); $rd = socket_read($socket, 2048); if(!$rd) return 1; return 0; } function cti_disable_dnd($socket) { $data = "DND STATUS:FALSE\n"; socket_write($socket, $data, strlen($data)); $rd = socket_read($socket, 2048); if(!$rd) return 1; return 0; } ?> |