[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