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

Eric Anderson eric em vianet-express.com.br
Quinta Dezembro 13 18:16:08 BRST 2007


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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20071213/53232f90/attachment-0001.htm 


More information about the AsteriskBrasil mailing list