[AsteriskBrasil] RES: RES: RES: Verificar ramais offline

Luiz Siqueira indiosmo em gmail.com
Sexta Dezembro 14 17:50:59 BRST 2007


Vc pode usar a action SIPPeers do AMI, ela retorna eventos do tipo
PeerEntry com os dados de todas as contas sip que você tiver.

Lembrando que Unmonitored nao quer dizer que o ramal nao esta
registrado, quer dizer somente que ele nao esta com qualify=yes.

Voce pode usando o SIPPeers verificar quais ramais tem IP e quais nao
tem, se o ramal estiver com IPaddress: -none- eh pq nao esta
registrado.

Com configuracao estatica isso funciona, com os ramais em realtime nao
sei, teria que testar pra confirmar.

On Dec 14, 2007 7:46 AM, André Gonçalves <andre em outcenter.com.br> wrote:
>
>
> Caramba, que POG hein !
> Mas pelo menos alguem entendeu que preciso receber isto em uma variavel.
> Valeu msm Eric.
>
> Agora eu fiquei curioso aqui, tem alguma maneira de consultar isso direto no
> asterisk ? sem fazer uso do sip show peers com auxilio da POG ?
>
> Att.
> André
>
>
> ----- Original Message -----
> From: Eric Anderson
> To: asteriskbrasil em listas.asteriskbrasil.org
>
>
> Sent: Thursday, December 13, 2007 6:16 PM
> Subject: Re: [AsteriskBrasil] RES: RES: RES: Verificar ramais offline
>
>
> POG nele:
>
> meucci:/home/groo # cat teste.sh
> #!/bin/sh
>
> for i in $(asterisk -rx 'sip show peers' | grep -v Name | grep -v Verbosity
> | grep -v peers | tr -s " " ";"); do
>
> RAMAL=$(echo ${i} | cut -d";" -f1 | cut -d"/" -f1)
> CHECK=$(echo ${i} | cut -d";" -f2)
>
>         if [ $CHECK = "(Unspecified)" ];then
>                 echo ${RAMAL} Online
>         else
>                 echo ${RAMAL} Offine
>         fi
>
> done
>
> meucci:/home/groo # sh teste.sh
> etribo Offine
> 240 Online
> 239 Online
> 238 Online
> 237 Online
> 236 Online
> 235 Online
> 234 Online
> 233 Online
> 232 Online
> 231 Offine
> 230 Offine
> 229 Offine
> 228 Offine
> 227 Offine
> 226 Offine
> 225 Offine
> 224 Offine
> 223 Offine
> 222 Offine
> 221 Offine
> 220 Offine
> 219 Offine
> 218 Offine
> 217 Offine
> 216 Offine
> 215 Offine
> 214 Offine
> 213 Offine
> 212 Offine
> 211 Offine
> 210 Offine
> 209 Offine
> 208 Offine
> 207 Offine
> 206 Offine
> 205 Offine
> 204 Offine
> 203 Offine
> 202 Offine
> 201 Offine
> 200 Offine
> meucci:/home/groo #
>
>
> meucci:/home/groo # cat teste.sh
> #!/bin/sh
>
> for i in $(asterisk -rx 'sip show peers' | grep -v Name | grep -v Verbosity
> | grep -v peers | tr -s " " ";"); do
>
> RAMAL=$(echo ${i} | cut -d";" -f1 | cut -d"/" -f1)
> CHECK=$(echo ${i} | cut -d";" -f2)
>
>         if [ $CHECK = "(Unspecified)" ];then
>                 echo ${RAMAL} Online
>         else
>                 echo ${RAMAL} Offine
>         fi
>
> done
>
>
> meucci:/home/groo # sh teste.sh
> etribo Offine
> 240 Online
> 239 Online
> 238 Online
> 237 Online
> 236 Online
> 235 Online
> 234 Online
> 233 Online
> 232 Online
> 231 Offine
> 230 Offine
> 229 Offine
> 228 Offine
> 227 Offine
> 226 Offine
> 225 Offine
> 224 Offine
> 223 Offine
> 222 Offine
> 221 Offine
> 220 Offine
> 219 Offine
> 218 Offine
> 217 Offine
> 216 Offine
> 215 Offine
> 214 Offine
> 213 Offine
> 212 Offine
> 211 Offine
> 210 Offine
> 209 Offine
> 208 Offine
> 207 Offine
> 206 Offine
> 205 Offine
> 204 Offine
> 203 Offine
> 202 Offine
> 201 Offine
> 200 Offine
> meucci:/home/groo #
>
>
> ----- Original Message -----
> From: Marcel
> To: asteriskbrasil em listas.asteriskbrasil.org
> Sent: Thursday, December 13, 2007 4:59 PM
> Subject: [AsteriskBrasil] RES: RES: RES: Verificar ramais offline
>
>
>
>
>             Desculpa ai num percebi que era outra pessoa
>
>
>
>             Vamos lá
>
>             Ramais Online ou registrados
>
>             asterisk -rx "sip show peers" |grep "OK" | awk '{print $1}'
>
>
>
>
>
>             Ramais OFFline ou não registrados
>
>             asterisk -rx "sip show peers" |grep "Unmonitored" | awk '{print
> $1}'
>
>
>
>  ________________________________
>
>
> De: asteriskbrasil-bounces em listas.asteriskbrasil.org
> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de André
> Gonçalves
> Enviada em: quinta-feira, 13 de dezembro de 2007 16:35
> Para: asteriskbrasil em listas.asteriskbrasil.org
> Assunto: Re: [AsteriskBrasil] RES: RES: Verificar ramais offline
>
>
>
>
> Como eu disse na mensagem, ramais não autenticados, ou como vc disse, ramais
> não registrados.
>
>
> Por exemplo, no servidor existem vários ramais, todos funcionando, ai
> derrepente alguém chuta o cabo de energia de um ATA que acaba sendo
> desligado. O ramal que esta configurado neste ata perde o registro no
> servidor, ele não vai mais estar autenticado, ele vai estar off. É este
> ramal que eu preciso identificar no script.
>
>
>
>
>
> A questão de ligação em curso foi outra pessoa que aproveitou um gancho da
> tua resposta e perguntou, eu não preciso saber disto.
>
>
>
>
>
> Att.
>
>
> André
>
>
>
>
>
>
> ----- Original Message -----
>
>
> From: Marcel
>
>
> To: asteriskbrasil em listas.asteriskbrasil.org
>
>
> Sent: Thursday, December 13, 2007 4:13 PM
>
>
> Subject: [AsteriskBrasil] RES: RES: Verificar ramais offline
>
>
>
>
>             Entendi, agora vamos entender oque vc. entende por ramais off
>
>
>
>             Ramais OFF para vc é ramal autenticado no servidor "registrado"
> ou ramal com ligação em curso ?
>
>
>
>  ________________________________
>
>
> De: asteriskbrasil-bounces em listas.asteriskbrasil.org
> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de André
> Gonçalves
> Enviada em: quinta-feira, 13 de dezembro de 2007 15:34
> Para: asteriskbrasil em listas.asteriskbrasil.org
> Assunto: Re: [AsteriskBrasil] RES: Verificar ramais offline
>
>
>
>
> Não é isso que quero saber não.
>
>
> O que quero é o seguinte:
>
>
> Criar um script (bash, perl, python, php ou qualquer outra coisa) que
> consiga me identificar os ramais que não estão autenticados. Este script
> será chamado pelo console do linux. Exemplo: # ./ramaisoff.pl
>
>
> A a saida deste script seria algo parecido com:
>
>
> 1234 offline
>
>
> 1244 offline
>
>
> 1245 offline
>
>
> e por ai vai.
>
>
>
>
>
> Não sei se estou conseguindo explica direito, qualquer coisa eu tento dinovo
> :)
>
>
>
>
>
> Att.
>
>
> André
>
>
>
> ----- Original Message -----
>
>
> From: Marcel
>
>
> To: asteriskbrasil em listas.asteriskbrasil.org
>
>
> Sent: Thursday, December 13, 2007 1:28 PM
>
>
> Subject: [AsteriskBrasil] RES: Verificar ramais offline
>
>
>
>
>             Se entendi sua pergunta o comando no CLI> para verificar os
> canais "ramal" autenticados é
>
>             CLI> sip show peers
>
>
>
>             Na coluna Status os que tiverem "Unmonitored" significa que não
> está ativo os registrados vão aparecer um tempo de expiração
>
>
>
>  ________________________________
>
>
> De: asteriskbrasil-bounces em listas.asteriskbrasil.org
> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de André
> Gonçalves
> Enviada em: quinta-feira, 13 de dezembro de 2007 12:01
> Para: Lista asteriskbrasil.org
> Assunto: [AsteriskBrasil] Verificar ramais offline
>
>
>
>
> Bom dia Pessoal !
>
>
>
>
>
> Estive pensando se tem alguma forma de verificar pelo cli do linux se há
> algum ramal que não esteja autenticado no meu asterisk.
>
>
> Tipo, criar um script que irá me retornar todos os ramais que estejam
> autenticados.
>
>
>
>
>
> Teria como ?
>
>
> Vocês tem alguma idéia de como fazer isto, ou alguém ja fez isto ?
>
>
>
>
>
> Att.
>
>
> André
>  ________________________________
>
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>             http://www.voipmania.com.br
>                 == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>  ________________________________
>
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>             http://www.voipmania.com.br
>                 == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>  ________________________________
>
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>             http://www.voipmania.com.br
>                 == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>  ________________________________
>
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>             http://www.voipmania.com.br
>                 == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>             http://www.voipmania.com.br
>                 == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>


More information about the AsteriskBrasil mailing list