[AsteriskBrasil] RES:  RES:  RES:  Verificar ramais offline
    Eric Anderson 
    eric em vianet-express.com.br
       
    Sexta Dezembro 14 11:45:16 BRST 2007
    
    
  
Opa.
Nesse script ai estamos "consultando direto o asterisk" através de um shell script.
Conversa em alto nível como "oi, asterisk, me fala o numero do ramal e responda Offline para ramais não logados e Online para ramais logados" acho que não rola.
sds
Eric
  ----- Original Message ----- 
  From: André Gonçalves 
  To: asteriskbrasil em listas.asteriskbrasil.org 
  Sent: Friday, December 14, 2007 7:46 AM
  Subject: Re: [AsteriskBrasil] RES: RES: RES: Verificar ramais offline
  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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20071214/b7b4c846/attachment-0001.htm 
    
    
More information about the AsteriskBrasil
mailing list