[AsteriskBrasil] Retorno de Ligação através de Chipeira

portabilidade asterisk portabilidadeasterisk em gmail.com
Sexta Setembro 21 17:52:06 -03 2018


Com esse novo Recurso a sua central irá agora conseguir retornar a ligação
para o ramal que efetuou a chamada quando o seu cliente retornar a
ligação para o Chips do seu Gateway GSM (Chipeira).

Para otimizar o processo de redirecionamento das ligações entrantes a *King
Telecom* implementou essa facilidade a todos os clientes que já utilizam o
serviço de Consulta a Portabilidade, sem custo algum para ativação.
Segue os passos para implementar o recurso.

Será necessário agora ao realizar uma nova consulta adicionar o ramal que
está realizando a ligação, para isso adicione na sua URL o parâmetro ramal.
Edite o arquivo /etc/asterisk/extensions_custom.conf e altere para que
fique conforme o exemplo abaixo.
[consulta]
exten => _ZX[6-9]X.,1,NoOp(######CONSULTA DA PORTABILIDADE######)
exten => _ZX[6-9]X.,n,Set(OPERADORA=${CURL(http://
consulta.kingtelecom.com.br/checkoperadora.php?login=LOGIN&senha=SENHA&numero=${EXTEN}&ramal=${CALLERID(num)})});REALIZA
CONSULTA
exten => _ZX[6-9]X.,n,Goto(from-internal,${OPERADORA}${EXTEN},1)

Para poder saber qual foi o ultimo ramal que realizou a ligação para um
determinado numero bastar agora realizar uma nova consulta adicionando o
parâmetro* tipo=ramal*, segue exemplo.

http://consulta.kingtelecom.com.br/checkoperadora.php?login=LOGIN&senha=SENHA&numero=dddnumero&tipo=ramal

O retorno dessa consulta será o numero do ramal que realizou a ligação, com
esse resultado podemos agora configurar a rota de entrada no seu Asterisk e
redirecionar a chamada para o ramal correto.
Edite o arquivo /etc/asterisk/extensions_custom.conf e adicione o
contexto [consulta-ramal] para que fique conforme o exemplo abaixo. Não
esqueça de alterar o LOGIN e SENHA.
[consulta-ramal]
exten => s,1,NoOp(######CONSULTA RAMAL######)
exten => s,n,Set(NUMERO=${CALLERID(num)})
exten => s,n,Set(RAMAL=${CURL(http://
consulta.kingtelecom.com.br/checkoperadora.php?login=LOGIN&senha=SENHA&numero=${NUMERO}&tipo=ramal)});REALIZA
CONSULTA
exten => s,n,ExecIf($["${RAMAL}" != ""]?Goto(from-internal,${RAMAL},1))
exten => s,n,ExecIf($["${RAMAL}" = ""]?Goto(from-internal,${RAMAL2},1)) ;Rota
padrao caso a consulta não retorne nenhum ramal (Altere como preferir)
exten => s,n,Hangup()

Agora altere ou crie a sua rota de entrada para receber as ligações de
entrada pela sua Chipeira e ao final selecione a opção (Custom Destinations)

<http://blog.kingtelecom.com.br/wp-content/uploads/2017/03/custom_destination.png>
Você será redirecionado para uma outra tela onde será necessário cadastrar
um novo destino conforme imagem abaixo.

<http://blog.kingtelecom.com.br/wp-content/uploads/2017/03/consulta-ramal.png>
Após salvar selecione como Destino o Custom Destination (Consulta
Ramal).Pronto,
só testar.

King Telecom
Email: suporte at kingtelecom.com.br
Skype: kingtelecom.br
http://www.kingtelecom.com.br
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20180921/a2ce87b8/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil