SENTINELA - Protocolo CTI/CMD DIRECT PICKUP
De uTech Tecnologia
Tabela de conteúdo |
O DIRECT_PICKUP é um comando enviado pela Aplicação CTI ao Servidor para capturar uma chamada específica (um ramal que esteja chamando/ringando), onde é determinado no comando o ramal desejado para captura.
A chamada deve ser capturada quando estiver no estado delivered (Ver Estados de uma chamada).
Parâmetros
Parâmetros enviados para o Servidor | |
---|---|
DEV | Identificação do ramal/extensão a ser capturada. |
Comando
DIRECT_PICKUP DEV:2099\n |
---|
Fluxo
APP CTI > SERVIDOR CTI | |
---|---|
DIRECT_PICKUP DEV:2099\n | |
SERVIDOR CTI > APP CTI | |
DIRECT_PICKUP RESP:OK\n | Comando aceito pelo PABX |
DIRECT_PICKUP RESP:ERROR\n | Erro reportado pelo PABX |
Exemplo PHP
<?php function cti_direct_call_pickup($socket, $dev) { $data = "DIRECT_PICKUP DEV:$dev\n"; socket_write($socket, $data, strlen($data)); $rd = socket_read($socket, 2048); if(!$rd) return 1; return 0; } ?> |
Eventos da Chamada Realizada
Estados de uma Chamada