Protocolo CTI uTech/CMD FWD

De uTech Tecnologia
Ir para: navegação, pesquisa

Tabela de conteúdo


O FWD é um comando enviado pela Aplicação CTI ao Servidor para habilitar ou desabilitar a função de Encaminhamento de chamadas (Siga-me).
Existem três tipos de encaminhamentos disponíveis para configuração:

  • Imediato: Configuração utilizada para encaminhar imediatamente TODAS das chamadas recebidas para o número configurado.
  • Ocupado: O encaminhamento quanto ocupado, é utilizado para encaminhar somente as chamadas recebidas quando o usuário estiver ocupado.
  • Não Atende: A opção Não Atende, é utilizada para encaminhar as chamadas quando o usuário não atender. Apos N segundos, a chamada é encaminhada para o numero configurado. O tempo em segundos é configurado no PBX.


Parâmetros

Parâmetros enviados para o Servidor
IMMED Número para encaminhamento imediato.
BUSY Número para encaminhamento quando ocupado.
NOANS Número para encaminhamento quando não atende.

Comando

FWD IMMED: BUSY:2099 NOANS:2999\r\n\r\n
No exemplo acima, o comando FWD foi utilizado para configurar o encaminhamento para o numero 2999 quando o usuário não atender ou quando estiver ocupado. A opção de encaminhamento imediato foi desabilitada. Para alterar apenas uma opção, utilize apenas um dos parâmetros. ( IMMED, BUSY ou NOANS).

Fluxo

APP CTI > SERVIDOR CTI
FWD IMMED: BUSY:2999 NOANS:2999\r\n\r\n
SERVIDOR CTI > APP CTI
DND RESP:OK\r\n\r\n Comando aceito pelo PABX
DND RESP:ERROR\r\n\r\n Erro reportado pelo PABX


Exemplo PHP

<?php
function cti_configure_forward($socket, $busy, $immed, $noanswer)
{
    $data = "FWD BUSY:$busy IMMED:$immed NOANS:$noanswer\r\n\r\n";
    socket_write($socket, $data, strlen($data));
    $rd = socket_read($socket, 2048);
    if(!$rd)
        return 1;
 
    return 0;
}
 
?>




Volta ao menu

Ferramentas pessoais
Espaços nominais

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