Callback Via HTTP Protocol
De uTech Tecnologia
Tabela de conteúdo |
Realizando Callback via Protocolo HTTP (Hypertext Transfer Protocol)
Para realizar uma chamada de callback (click-to-call), é necessário realizar uma requisição HTTP - GET (Ver RFC 2616) conforme mostrado a abaixo:
Link para ser utilizado no MGC-22E / UNIFIED e PABX IP.
Informações necessárias
- Endereço IP do equipamento MGC-22E / UNIFIED / PABX IP.
- Porta do Servidor HTTP do MGC (configurado no Menu Global => HTTP do MGC/UNIFIED) ou porta 80 para PABX IP
- Usuário e senha do servidor HTTP do MGC-22E (configurado no Menu Global => HTTP do MGC/UNIFIED) ou Usuário se Senha configurados no usuário de Callback do PABX IP (Menu Aplicações => Callback).
Configuração PABX
Configurações Usuário Callback | |
---|---|
Nome | Identificação do usúário. |
Número | Expressão regular para casar com o número origem do callback Somente o numero 48988887777 será aceito como origem do callback para este usuário (eurico). Caso esteja integrando com um CRM, insira .* (ponto e asterisco), assim, poderá ser utilizado qualquer origem. |
Usuário | Login de acesso ao usuário de callback. |
Senha | Senha de acesso ao usuário de callback. |
Atraso para Retornar Chamada | Tempo, em segundos, que o PABX irá esperar entre a requisição de callback e a tentativa de dicar para o numero origem. |
Timeout para Retornar Chamada | Tempo máximo (em segundos) que a chamada de callback ficará na fila de tentativas do PABX. Após este tempo, o callback não será realizado. |
Tempo entre Tentativas | Tempo em seg. para re-tentativa de chamada para o numero origem. |
Número de Tentativas | Numero de tentativas que serão realizadas pelo PABX para discar para o numero origem . |
Destino do Callback | Colocar "Derrubar Chamada". |
Utilize o campo Regras de Horário para habilitar a regra apenas para os horários definidos nestes campos, conforme imagem abaixo:
Parâmetros
Parâmetros enviados para o Servidor | |
---|---|
sourceaddr | Numero origem da chamada de callback, ou seja, o numero cadastrado no MGC/UNIFIED e que recebera a primeira chamada. |
destaddr | Numero destino da chamada de callback, ou seja, do destinatário da chamada. |
Exemplo
MGC
http://IP-MGC:PORTA-MGC/callback/?sourceaddr=NUMERO-ORIGEM&destaddr=NUMERO-DESTINO&callback=request
http://10.0.0.101:65008/callback?sourceaddr=048XXXXXXXX&destaddr=048XXXXXXXX&callback=request
PABX IP
http://IP-DO-PABX/?sourceaddr=NUMERO-ORIGEM&destaddr=NUMERO-DESTINO&callback=request
http://10.0.0.101/?sourceaddr=048XXXXXXXX&destaddr=048XXXXXXXX&callback=request http://10.0.0.101/?sourceaddr=7500&destaddr=048XXXXXXXX&callback=request
Respostas
Parâmetros retornados pelo Servidor | |
---|---|
200 | Requisição aceita. |
400 | Erro nos parâmetro da requisição. |
401 | Erro de Autenticação (Usuário / Senha). |
500 | Falha interna no tratamento da requisição. |
503 | Protocolo HTTP não configurado no equipamento. |
Autenticação
A autenticação (se configurado) deve ser feita via BasicAccess Authentication, conforme RFC 2617