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: supo...@kingtelecom.com.br Skype: kingtelecom.br http://www.kingtelecom.com.br
_______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicador e acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org