[AsteriskBrasil] Checar se o ramal está ONLINE
Edson Gellert Schubert
egschubert em gmail.com
Quinta Setembro 10 13:11:28 BRT 2009
DNS????
Kim Delevati escreveu:
> Bom, eu consegue fazer funcionar, só que por algum problema no meu
> servidor, a demora resposta muuuuuito para vir. Quando rodo o meu
> script php lá, pelo terminal, é instantaneo. Quando rodo via web, as
> vezes dá timeout...
>
> Isso é problema no meu servidor , também tá demorando uns 4s pra se
> conectar em bancos mysql, por exemplo... parece que qualquer data que
> saia de lá (não sendo pacotes de voz) demora absurdos.
>
> Tenho que dar um jeito nisso.
>
> 2009/9/10 Giani Antonio Maldaner <giani em sisnema.com.br
> <mailto:giani em sisnema.com.br>>
>
> Estamos com vagas para profissionais Linux na sisnema Porto alegre
> se alguém tiver interesse
>
> Enviado do meu iPhone
> Giani em SISNEMA.com.br <mailto:Giani em SISNEMA.com.br>
> Giani Maldaner
> 555184095263
> 555132264111
>
>
> On Sep 9, 2009, at 11:33 PM, "João Claudio F. Andrade"
> <ppro em terra.com.br <mailto:ppro em terra.com.br>> wrote:
>
>> Kim,
>>
>> fiz um scriptzinho em bash pra saber quando meu irmao que esta em
>> paris ficar online me avisar por email... segue abaixo se ajudar...
>>
>> eu uso meucci no asterisk 1.2
>>
>> -------------- corte aqui ------------------------
>> #!/bin/sh
>> # Monitora registros SIP do ramal 353
>> LOGS=/var/log/ips.internacionais.txt
>> TMP=/tmp/.status.amfa
>> dia=`date +%d/%m/%Y`
>> hora=`date +%H:%m`
>> ramal=353
>>
>> if [ ! -f "$TMP" ]; then echo
>> "$dia-$horaAMFA-offline-$status_agora" > $TMP ; fi
>>
>> sistema() {
>> status_agora=`/usr/sbin/asterisk -r -x "sip show peer
>> $ramal" | grep -i status | /usr/bin/awk '{ print $3 }'`
>> ip=`/usr/sbin/asterisk -r -x "sip show peer $ramal" |
>> grep "Addr" | awk '{ print $3 }'`
>> status_antes=`/usr/bin/cut -f3 -d"-" $TMP | grep -v
>> dialparties.agi`
>> if [ "$status_agora" == "(standard" -o "$ip" == "(standard" ]; then
>> sleep 2s
>> sistema
>> elif [ "$status_agora" == "OK" -a "$status_antes" == "offline" ];
>> then
>> echo "$dia-$hora-online-$status_agora" > $TMP
>> echo "$dia-$hora-online-$ip-$status_agora-$status_antes"
>> >> $LOGS
>> /root/bin/envia_mail_com_anexo.pl -f aviso em empresa.com.br
>> <mailto:aviso em empresa.com.br> -t EU em gmail.com
>> <mailto:EU em gmail.com> -u "RAMAL 353 ONLINE $dia $hora" -m "AMFA
>> $ip" >/dev/null
>> elif [ "$status_agora" != "OK" -a "$status_antes" == "online" ]; then
>> echo "$dia-$hora-offline-$status_agora" > $TMP
>> echo "$dia-$hora-offline-$status_agora" >> $LOGS
>> /root/bin/envia_mail_com_anexo.pl -f aviso em empresa.com.br
>> <mailto:aviso em empresa.com.br> -t EU em gmail.com
>> <mailto:EU em gmail.com> -u "AMFA OFFLINE $dia $hora" -m "off"
>> >/dev/null
>> fi
>> }
>>
>> sistema
>>
>>
>> -------------- corte aqui ------------------------
>>
>>
>>
>>
>> como opcao vc pode usar um script assim e chama-lo dentro do PHP
>> via system...
>> assim:
>>
>> se o asterisk for remoto:
>> $resultado = exec("/usr/bin/sudo /usr/local/bin/ssh 172.16.250.53
>> /root/bin/sip_show_peers.sh'");
>>
>>
>> se o asterisk for a mesma maquina do apache:
>> $resultado = exec("/root/bin/sip_show_peers.sh'");
>>
>> o output do script ficaria na variavel $resultado
>>
>>
>> isso eh so uma opcao, pra ambientes robustos so serviria o socket
>> mesmo... se for pra poucos acessos esse ai pode servir...
>>
>> -
>> Joao Claudio
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> 2009/9/3 Kim Delevati <kim.delevati em gmail.com
>> <mailto:kim.delevati em gmail.com>>
>>
>> E externamente, tem como saber isso? Tipo tem como realizar
>> externamente com asterisk -rx o comando sip show peer e pegar
>> o resultado? Em uma pagina php, por exemplo.
>>
>> Talvez por AMI, socket?
>>
>> 2009/9/3 JP Telecom- Julio <juliojptelecom em gmail.com
>> <mailto:juliojptelecom em gmail.com>>
>>
>> Na CLI vc digita sip show peer NUMERO_DO_RAMAL ( Ex: sip
>> show peer 201 )
>> que ele informará sobre o ramal
>> ou sip show peers que vc verá sobre TODOS os canais sip
>> da central
>>
>> habilita o qualify=yes, nos ramais que vc verá também o
>> tempo de conexão
>>
>> Espero que tenha ajudado
>>
>> ----- Original Message -----
>> *From:* Carlos Eduardo Sabatini Ribeiro
>> <mailto:cadu.sabatini em hotmail.com>
>> *To:* asteriskbrasil em listas.asteriskbrasil.org
>> <mailto:asteriskbrasil em listas.asteriskbrasil.org>
>> *Sent:* Thursday, September 03, 2009 9:39 AM
>> *Subject:* Re: [AsteriskBrasil] Checar se o ramal
>> está ONLINE
>>
>> Bom dia a todos.
>>
>> Teria um comando parecido (ou esse mesmo) pra
>> verificar na CLI se o ramal está ativo??
>>
>>
>>
>> Obrigado
>> ------------------------------------------------------------------------
>> From: ppro em terra.com.br <mailto:ppro em terra.com.br>
>> Date: Mon, 17 Aug 2009 11:22:23 -0300
>> To: asteriskbrasil em listas.asteriskbrasil.org
>> <mailto:asteriskbrasil em listas.asteriskbrasil.org>
>> Subject: Re: [AsteriskBrasil] Checar se o ramal está
>> ONLINE
>>
>> opa!!
>>
>> Obrigado pela resposta :)))
>>
>>
>> vou testar aqui!
>>
>>
>> 2009/8/17 Asterisk Guy Addict
>> <asteriskaddict em gmail.com
>> <mailto:asteriskaddict em gmail.com>>
>>
>> Bom dia João,
>>
>> Acho que podes usar a função ChanIsAvail().
>>
>> Seria uma instrução semelhante a isto:
>>
>> exten => _.,1,ChanIsAvail(SIP/RAMAL)
>>
>>
>>
>>
>> 2009/8/17 João Claudio F. Andrade
>> <ppro em terra.com.br <mailto:ppro em terra.com.br>>
>>
>> Bom dia pessoal!
>>
>> Tenho um irmão fora do pais que tem um ramal
>> no meu asterisk.
>>
>> Eu queria criar uma URA pra facilitar o
>> contato dos meus familiares com ele...
>>
>> pra isso, assim que algum familiar entrar na
>> minha URA, ja quero dizer se o ramal dele
>> está ou não ONLINE....
>>
>> alguem sabe algum comando pra verificar isso
>> via extenção??
>>
>>
>> desde já obrigado!
>>
>> João Claudio
>>
>>
>> _______________________________________________
>> Participe do IV Encontro VoIPCenter, 16 a 18
>> de setembro - São Paulo.
>> VoIP, Asterisk e Convergência de Redes.
>> http://www.encontrovoipcenter.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org
>> <http://AsteriskBrasil.org>!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre
>> Asterisk em Português Brasileiro na rede
>> Freenode.net <http://Freenode.net>: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> <http://AsteriskBrasil.org>
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>>
>> --
>> Porque Asterisk é um vício....
>>
>> MSN: asteriskaddict em gmail.com
>> <mailto:asteriskaddict em gmail.com>
>>
>>
>> _______________________________________________
>> Participe do IV Encontro VoIPCenter, 16 a 18 de
>> setembro - São Paulo.
>> VoIP, Asterisk e Convergência de Redes.
>> http://www.encontrovoipcenter.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org
>> <http://AsteriskBrasil.org>!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em
>> Português Brasileiro na rede Freenode.net
>> <http://Freenode.net>: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> <http://AsteriskBrasil.org>
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>> ------------------------------------------------------------------------
>> Com o Novo Internet Explorer 8 suas abas se organizam
>> por cor. Baixe agora, é grátis!
>> <http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Participe do IV Encontro VoIPCenter, 16 a 18 de
>> setembro - São Paulo.
>> VoIP, Asterisk e Convergência de Redes.
>> http://www.encontrovoipcenter.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org
>> <http://AsteriskBrasil.org>!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em
>> Português Brasileiro na rede Freenode.net
>> <http://Freenode.net>: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> <http://AsteriskBrasil.org>
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>> _______________________________________________
>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro
>> - São Paulo.
>> VoIP, Asterisk e Convergência de Redes.
>> http://www.encontrovoipcenter.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org
>> <http://AsteriskBrasil.org>!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em
>> Português Brasileiro na rede Freenode.net
>> <http://Freenode.net>: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> <http://AsteriskBrasil.org>
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>>
>> _______________________________________________
>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro -
>> São Paulo.
>> VoIP, Asterisk e Convergência de Redes.
>> http://www.encontrovoipcenter.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org
>> <http://AsteriskBrasil.org>!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português
>> Brasileiro na rede Freenode.net <http://Freenode.net>:
>> #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> <http://AsteriskBrasil.org>
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>>
>>
>> --
>> Esta mensagem foi verificada pelo sistema de antivírus e
>> acredita-se estar livre de perigo.
>>
>> _______________________________________________
>> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
>> VoIP, Asterisk e Convergência de Redes.
>> http://www.encontrovoipcenter.com.br
>>
>> Compre uma camiseta da AsteriskBrasil.org
>> <http://AsteriskBrasil.org>!
>> http://www.voipmania.com.br
>>
>> Acesse o canal IRC de discussão sobre Asterisk em Português
>> Brasileiro na rede Freenode.net <http://Freenode.net>: #asterisk-br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org <http://AsteriskBrasil.org>
>> AsteriskBrasil em listas.asteriskbrasil.org
>> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> _______________________________________________
> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
> VoIP, Asterisk e Convergência de Redes.
> http://www.encontrovoipcenter.com.br
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português
> Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
> VoIP, Asterisk e Convergência de Redes.
> http://www.encontrovoipcenter.com.br
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090910/ed566298/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil