SENTINELA - Protocolo CTI/CMD REDIAL

De uTech Tecnologia
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Criou página com '__TOC__ O '''REDIAL''' é um comando enviado pela Aplicação CTI ao Servidor para gerar uma chamada para o ultimo numero discado. O servidor CTI responderá com o parâmetro...')
 
Linha 1: Linha 1:
 
__TOC__
 
__TOC__
  
O '''REDIAL''' é um comando enviado pela Aplicação CTI ao Servidor para gerar uma chamada para o ultimo numero discado. O servidor CTI responderá com o parâmetro '''RESP''' (OK ou ERROR). Caso a resposta seja '''OK''', a aplicação CTI '''PODE''' acompanhar o estado da chamada tratando os Eventos de chamada recebidos tratando o [[SENTINELA_-_Protocolo_CTI/EVT_CALL|'''Evento CALL''']] como mostrado abaixo.<br\>
+
O '''REDIAL''' é um comando enviado pela Aplicação CTI ao Servidor para gerar uma chamada para o ultimo numero discado. O servidor CTI responderá com o parâmetro '''RESP''' (OK ou ERROR). Caso a resposta seja '''OK''', a aplicação CTI '''PODE''' acompanhar o estado da chamada tratando os Eventos de chamada recebidos - [[SENTINELA_-_Protocolo_CTI/EVT_CALL|'''Evento CALL''']] como mostrado abaixo.<br\>
 
Após a resposta de '''OK''' do servidor, os eventos de chamadas serão encaminhados para a aplicação CTI, sempre passando como parâmetro o identificador da chamada '''CALLID'''.
 
Após a resposta de '''OK''' do servidor, os eventos de chamadas serão encaminhados para a aplicação CTI, sempre passando como parâmetro o identificador da chamada '''CALLID'''.
  

Edição de 21h54min de 17 de agosto de 2015

Tabela de conteúdo


O REDIAL é um comando enviado pela Aplicação CTI ao Servidor para gerar uma chamada para o ultimo numero discado. O servidor CTI responderá com o parâmetro RESP (OK ou ERROR). Caso a resposta seja OK, a aplicação CTI PODE acompanhar o estado da chamada tratando os Eventos de chamada recebidos - Evento CALL como mostrado abaixo.
Após a resposta de OK do servidor, os eventos de chamadas serão encaminhados para a aplicação CTI, sempre passando como parâmetro o identificador da chamada CALLID.

>> REDIAL
<< REDIAL RESP:OK
<< CALL CALLID:30303045 STATE:initiated
<< CALL CALLID:30303045 STATE:originated CALLING:2001 CALLED:2000
<< CALL CALLID:30303045 STATE:delivered CALLING:2001 CALLED:2000
<< CALL CALLID:30303045 STATE:established CALLING:2001 CALLED:2000
<< HISTORY CALLS:"2001,2000,-,2015-08-17 15:12:34,2015-08-17 15:12:37,2015-08-17 15:12:41,4"
<< CALL CALLID:30303045 STATE:cleared CAUSE:48

Parâmetros

Parâmetros enviados para o Servidor
Sem parâmetros.

Comando

REDIAL\n

Fluxo

APP CTI > SERVIDOR CTI
REDIAL\n
SERVIDOR CTI > APP CTI
CALL RESP:OK\n Chamada aceita pelo PABX
CALL RESP:ERROR\n Erro reportado pelo PABX


Exemplo PHP

<?php
function cti_redial_call($socket, $to)
{
    $data = "REDIAL\n";
    socket_write($socket, $data, strlen($data));
    $rd = socket_read($socket, 2048);
    if(!$rd)
        return 1;
 
    return 0;
}
?>


Eventos da Chamada Realizada

Evento CALL - Eventos de chamadas do usuário

Estados de uma Chamada

Estados de uma chamada

Causas de Desligamento da Chamada

Causas de desligamento de uma chamada



Volta ao menu

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas