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 <[EMAIL PROTECTED]> 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: [email protected] > > > 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: [email protected] > 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: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Em nome de André > Gonçalves > Enviada em: quinta-feira, 13 de dezembro de 2007 16:35 > Para: [email protected] > 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: [email protected] > > > 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: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Em nome de André > Gonçalves > Enviada em: quinta-feira, 13 de dezembro de 2007 15:34 > Para: [email protected] > 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: [email protected] > > > 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: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] 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 > [email protected] > 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 > [email protected] > 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 > [email protected] > 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 > [email protected] > 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 > [email protected] > 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 [email protected] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

