[AsteriskBrasil] DICA doida para asterisk com IP Dinâmico, funciona

Gustavo Freitas gst.freitas em gmail.com
Quinta Novembro 14 10:06:28 BRST 2013


Na verdade em alguns clientes estou usando é Route53 da amazon inclusive
para ips dinamicos com dominios ".com.br"


Em 14 de novembro de 2013 08:52, Giuseppe Paolo Fontana Padilha
<giuseppe em contato.net> escreveu:
> Pessoal,
>
>      Realmente para um serviço mais profissional, o DynDNS realmente é
> muito bom, com um custo baixíssimo e irá resolver estes problemas.
>
>      Mas existe um serviço gratuito para este caso, que resolve o problema.
>
>      O serviço se chama DlinkDDNS (www.dlinkddns.com) que é para aqueles
> clientes que possuem roteadores Dlink, mas podendo ser utilizado em
> todos os casos. Detalhe adicional é que o serviço nada mais é que uma
> conta do DynDNS gratuita.
>
>      Em meu caso estou utilizando a mais de um ano e nunca apresentou
> problemas ou perda de host.
>
>      Giuseppe Paolo Fontana Padilha
>
>
>
> Em 14/11/2013 09:41, Gustavo Freitas escreveu:
>> concordo com thiago, até pq dyndns tem suporte na grande maioria
>> de roteadores.
>>
>> Em 14 de novembro de 2013 08:38, Thiago Gomes <thiagomespb em gmail.com> escreveu:
>>> o sua dica é boa, mas prefiro ficar um final de semana sem ir praia
>>> e pagar um dyndns por U$$ 30,00 anuais.
>>>
>>> Em 14 de novembro de 2013 08:35, suporte em apexmic.com.br
>>> <suporte em apexmic.com.br> escreveu:
>>>> Bom dia a todos da lista,
>>>>
>>>> Eu tenho um servidor asterisk que estou testando num link muito bom,
>>>> infelizmente esse link é ip dinâmico.
>>>>
>>>> Como não posso gastar dinheiro num serviço de Dyn (DNS Dinâmico) e ficar
>>>> todo instante que o link cai ou muda o IP tendo que descobrir o novo ip,
>>>> indo no gerenciador de dominio DNS do meu site e recriando a entrada "A"
>>>>
>>>> Resolvi criar um serviço de informação de IP pelo asterisk. Como o asterisk
>>>> se registra novamente assim que a rede volta, ele ta conectado com um novo
>>>> IP e assim, qualquer um que ligar no numero voip da empresa é atendido pela
>>>> URA que pede o ramal a ser digitado, Em vez de digitar o ramal, a pessoa que
>>>> precisa do novo IP para reconfigurar o softphone digita o numero do serviço
>>>> de informação do IP (é claro que essa informação não é pública)
>>>>
>>>> No caso, os usuários que precisam informar o IP aprenderam que ligando de
>>>> qualquer número de telefone para o numero voip do asterisk e digitando o
>>>> ramal 102 (numero sugestivo que dei para este email) o asterisk vai informar
>>>> o IP externo e desligar.
>>>>
>>>> Eu tenho um serviço de callback tb, eu poderia ter usado também o callback
>>>> para informar o IP, mas alguns usuários resolveram usar esse recurso de
>>>> maneira indevida, por isso, devido a politica interna, o callback foi
>>>> temporariamente suspenso.
>>>>
>>>> A dica segue abaixo e pode ser útil para quem esteja na mesma situação que
>>>> eu.
>>>>
>>>>
>>>> Primeiro criei um novo contexto no asterisk, no caso estou dando o numero
>>>> 102 para esse serviço, pode ser qualquer outro:
>>>>
>>>> exten => 102,1,AGI(FalaIP.sh)
>>>> exten => 102,2,Playback(goodbye)
>>>> exten => 102,3,HangUp
>>>>
>>>> Abaixo segue a jóia da coroa:  O script AGI abaixo descobre o IP e informa
>>>> duas vezes: Não ta enxuto, mas funciona que é uma maravilha:
>>>>
>>>> #!/bin/bash
>>>>
>>>> # Consume all variables sent by Asterisk
>>>> while read VAR && [ -n ${VAR} ] ; do : ; done
>>>>
>>>> # Atende a ligação
>>>> echo "ANSWER"
>>>> read RESPONSE
>>>>
>>>> # - Preferi usar o wget em vez do curl pq já vem por padrão em muito linux.
>>>> # - Quem ta informando o IP externo é o site ipecho.net, como tenho sites
>>>> # - na internet, atualmente eu faço essa consulta de um de meus sites
>>>> # - numa pagina php que retorna somente o ip tipo xxx.xxx.xxx.xxx sem
>>>> # - formatacao alguma
>>>>
>>>> ipexterno=`wget http://ipecho.net/plain -O - -q `
>>>> # informa ao log do asterisk que uma consulta foi feita
>>>> VERBOSE "O IP Atual eh '$ipexterno'" ""
>>>>
>>>> # Dita as letras I,P para que a pessoa saiba que vem um endereço IP em
>>>> seguida
>>>> echo 'SAY ALPHA "IP" ""'
>>>>
>>>> # Dita, numero a numero o ip com ponto. Sem ajuste algum, a velocidade ficou
>>>> ótima!
>>>> echo 'SAY ALPHA "'$(echo $ipexterno)'" ""'
>>>>
>>>> # Repete novamente o IP Externo
>>>> echo 'SAY ALPHA "IP" ""'
>>>> echo 'SAY ALPHA "'$(echo $ipexterno)'" ""'
>>>>
>>>> # Termina o Script
>>>> read RESPONSE
>>>> exit 0
>>>>
>>>>
>>>> _______________________________________________
>>>> 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;
>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
>>>> _______________________________________________
>>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>>> _______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco para
>>>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>>
>>> --
>>> Thiago Gomes
>>> _______________________________________________
>>> 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;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
>>> _______________________________________________
>>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>>
>
> _______________________________________________
> 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;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> _______________________________________________
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org



-- 
Gustavo Freitas


Mais detalhes sobre a lista de discussão AsteriskBrasil