Re: [AsteriskBrasil] TEste de E1

2014-08-13 Por tôpico Eder MC
Show

100% valeu mesmo

Em 13 de agosto de 2014 12:53, Neimar Avila <
neimar.av...@virtualsistemas.com.br> escreveu:

> Faca assim:
>
> #!/bin/bash
> STATUS=$(asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print
> $5}')
> case $STATUS in
> "OK")echo "LINK OK";;
> "RED")echo "LINK FORA";;
> esac
>
>
> *Atenciosamente,*
> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual Sistemas
> Ltda*
> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br
> *
>
>
> *Preserve o Meio Ambiente! Pense Antes de Imprimir*
> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s)
> pessoa(s) mencionada(s) e contém informações confidenciais,
> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O
> exame, retransmissão, divulgação, leitura, cópia ou outro uso
> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s)
> destinatário(s), constituirá obtenção de dados por meio ilícito,
> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>
>
>
> --------------
> *De: *"Eder MC" 
> *Para: *asteriskbrasil@listas.asteriskbrasil.org
> *Enviadas: *Quarta-feira, 13 de agosto de 2014 11:47:38
>
> *Assunto: *Re: [AsteriskBrasil] TEste de E1
>
> vlw...
>
> agora so tenho que resolver isso...
>
> #!/bin/bash
> S1=$(asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print $5}')
> if  ($S1='RED')
>   then
> echo "OI OFF" $S1
>   else
> echo "OI ON" $S1
>   fi
>
> já tentei o if com ""  eq  == sempre da a mensagem como se esse if fosse
> um comando
>
> /usr/local/bin/verify.sh: line 3: RED=RED: command not found
> OI ON RED
>
> vlw galera
>
> Em 13 de agosto de 2014 11:35, Neimar Avila <
> neimar.av...@virtualsistemas.com.br> escreveu:
>
>> Algo assim:
>>
>> sudo asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print $*7*}'
>>
>> Brinque alterando este número para pegar o a Palavra RED
>>
>> *Atenciosamente,*
>> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual Sistemas
>> Ltda*
>> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
>> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
>> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br
>> *
>>
>>
>> *Preserve o Meio Ambiente! Pense Antes de Imprimir*
>> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s)
>> pessoa(s) mencionada(s) e contém informações confidenciais,
>> legalmente protegidas, para conhecimento exclusivo do(s)
>> destinatário(s).O exame, retransmissão, divulgação, leitura, cópia ou outro
>> uso
>> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s)
>> destinatário(s), constituirá obtenção de dados por meio ilícito,
>> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>>
>>
>>
>> --
>> *De: *"Eder MC" 
>> *Para: *asteriskbrasil@listas.asteriskbrasil.org
>> *Enviadas: *Quarta-feira, 13 de agosto de 2014 11:31:06
>>
>> *Assunto: *Re: [AsteriskBrasil] TEste de E1
>>
>> Bacana...
>>
>> rodando so o asterisk -rx "dahdi show status"
>>
>> Description  Alarms  IRQbpviol CRCFra
>> Codi Options  LBO
>> Wildcard TE121 Card 0   RED 1  -1 -1 CCS HDB3
>> CRC4 0 db (CSU)/0-133 feet (DSX-1)
>> queria pegar esse RED ai e brincar com ele...
>>
>> testar se quando for essa string ai ele fazer algo
>>
>> vlw
>>
>> Em 13 de agosto de 2014 10:59, Neimar Avila <
>> neimar.av...@virtualsistemas.com.br> escreveu:
>>
>>> Você pode pegar pelo Status da Placa, independente do Protocolo
>>>
>>> sudo asterisk -rx "dahdi show status" |grep "Span 4" |awk '{print $7}'
>>>
>>>
>>> *Atenciosamente,*
>>> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual
>>> Sistemas Ltda*
>>> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
>>> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
>>> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br
>>> *
>>>
>>>
>>&

Re: [AsteriskBrasil] TEste de E1

2014-08-13 Por tôpico Neimar Avila
Faca assim: 



#!/bin/bash 
STATUS=$(asterisk -rx "dahdi show status" |grep " Card 0 " |awk '{print $5}') 
case $STATUS in 
"OK")echo "LINK OK";; 
"RED")echo "LINK FORA";; 
esac 




Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 



- Mensagem original -

De: "Eder MC"  
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Quarta-feira, 13 de agosto de 2014 11:47:38 
Assunto: Re: [AsteriskBrasil] TEste de E1 

vlw... 
agora so tenho que resolver isso... 
#!/bin/bash 
S1=$(asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print $5}') 
if ($S1='RED') 
then 
echo "OI OFF" $S1 
else 
echo "OI ON" $S1 
fi 
já tentei o if com "" eq == sempre da a mensagem como se esse if fosse um 
comando 
/usr/local/bin/verify.sh: line 3: RED=RED: command not found 
OI ON RED 
vlw galera 

Em 13 de agosto de 2014 11:35, Neimar Avila < 
neimar.av...@virtualsistemas.com.br > escreveu: 



Algo assim: 

sudo asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print $ 7 }' 

Brinque alterando este número para pegar o a Palavra RED 



Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 




De: "Eder MC" < eder.a...@gmail.com > 
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Quarta-feira, 13 de agosto de 2014 11:31:06 

Assunto: Re: [AsteriskBrasil] TEste de E1 

Bacana... 
rodando so o asterisk -rx "dahdi show status" 
Description Alarms IRQ bpviol CRC Fra Codi Options LBO 
Wildcard TE121 Card 0 RED 1 -1 -1 CCS HDB3 CRC4 0 db (CSU)/0-133 feet (DSX-1) 
queria pegar esse RED ai e brincar com ele... 
testar se quando for essa string ai ele fazer algo 
vlw 

Em 13 de agosto de 2014 10:59, Neimar Avila < 
neimar.av...@virtualsistemas.com.br > escreveu: 



Você pode pegar pelo Status da Placa, independente do Protocolo 

sudo asterisk -rx "dahdi show status" |grep "Span 4" |awk '{print $7}' 




Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 




De: "Eder MC" < eder.a...@gmail.com > 
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Terça-feira, 12 de agosto de 2014 22:55:37 
Assunto: Re: [AsteriskBrasil] TEste de E1 




= já tinha testado nao foi TB...mas vlw pela lista que passou vou testar 
Já ate peguei parte da string tipo só o up ou só o down na frase e nao foi 

Mas vlw...vou fazer uns testes com essas opções. 

Vlw 
Em 12/08/2014 22:49, "Mauricio Magalhães" < mauriciommagalh...@gmail.com > 
escreveu: 



No caso de string troca "==&

Re: [AsteriskBrasil] TEste de E1

2014-08-13 Por tôpico Eder MC
vlw...

agora so tenho que resolver isso...

#!/bin/bash
S1=$(asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print $5}')
if  ($S1='RED')
  then
echo "OI OFF" $S1
  else
echo "OI ON" $S1
  fi

já tentei o if com ""  eq  == sempre da a mensagem como se esse if fosse um
comando

/usr/local/bin/verify.sh: line 3: RED=RED: command not found
OI ON RED

vlw galera

Em 13 de agosto de 2014 11:35, Neimar Avila <
neimar.av...@virtualsistemas.com.br> escreveu:

> Algo assim:
>
> sudo asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print $*7*}'
>
> Brinque alterando este número para pegar o a Palavra RED
>
> *Atenciosamente,*
> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual Sistemas
> Ltda*
> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br
> *
>
>
> *Preserve o Meio Ambiente! Pense Antes de Imprimir*
> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s)
> pessoa(s) mencionada(s) e contém informações confidenciais,
> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O
> exame, retransmissão, divulgação, leitura, cópia ou outro uso
> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s)
> destinatário(s), constituirá obtenção de dados por meio ilícito,
> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>
>
>
> --------------
> *De: *"Eder MC" 
> *Para: *asteriskbrasil@listas.asteriskbrasil.org
> *Enviadas: *Quarta-feira, 13 de agosto de 2014 11:31:06
>
> *Assunto: *Re: [AsteriskBrasil] TEste de E1
>
> Bacana...
>
> rodando so o asterisk -rx "dahdi show status"
>
> Description  Alarms  IRQbpviol CRCFra
> Codi Options  LBO
> Wildcard TE121 Card 0   RED 1  -1 -1 CCS HDB3
> CRC4 0 db (CSU)/0-133 feet (DSX-1)
> queria pegar esse RED ai e brincar com ele...
>
> testar se quando for essa string ai ele fazer algo
>
> vlw
>
> Em 13 de agosto de 2014 10:59, Neimar Avila <
> neimar.av...@virtualsistemas.com.br> escreveu:
>
>> Você pode pegar pelo Status da Placa, independente do Protocolo
>>
>> sudo asterisk -rx "dahdi show status" |grep "Span 4" |awk '{print $7}'
>>
>>
>> *Atenciosamente,*
>> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual Sistemas
>> Ltda*
>> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
>> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
>> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br
>> *
>>
>>
>> *Preserve o Meio Ambiente! Pense Antes de Imprimir*
>> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s)
>> pessoa(s) mencionada(s) e contém informações confidenciais,
>> legalmente protegidas, para conhecimento exclusivo do(s)
>> destinatário(s).O exame, retransmissão, divulgação, leitura, cópia ou outro
>> uso
>> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s)
>> destinatário(s), constituirá obtenção de dados por meio ilícito,
>> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>>
>>
>>
>> --
>> *De: *"Eder MC" 
>> *Para: *asteriskbrasil@listas.asteriskbrasil.org
>> *Enviadas: *Terça-feira, 12 de agosto de 2014 22:55:37
>> *Assunto: *Re: [AsteriskBrasil] TEste de E1
>>
>>
>> = já tinha testado nao foi TB...mas vlw pela lista que passou vou
>> testar
>> Já ate peguei parte da string tipo só o up ou só o down na frase e nao
>> foi
>>
>> Mas vlw...vou fazer uns testes com essas opções.
>>
>> Vlw
>> Em 12/08/2014 22:49, "Mauricio Magalhães" 
>> escreveu:
>>
>>> No caso de string troca "==" por "="
>>>
>>>
>>> *Mathematical Operator in  Shell Script **Meaning**Normal Arithmetical/
>>> Mathematical Statements**But in Shell*   *For test statement with if
>>> command**For [ expr ] statement with if command*-eqis equal to5 == 6if
>>> test 5 -eq 6if [ 5 -eq 6 ]-neis not equal to5 != 6if test 5 -ne 6if [ 5
>>> -ne 6 ]-ltis less than5 < 6if test 5 -lt 6if [ 5 -lt 6 ]-leis less than
>>> or equal to5 <= 6if test 5 -le 6if [ 5 -le 6 ]-gtis greater than5 > 6if
>>> test 5 -gt 6if [ 5 -gt 6 ]-geis greater than or equal to5 >= 6if test 5

Re: [AsteriskBrasil] TEste de E1

2014-08-13 Por tôpico Eder MC
Bacana...

rodando so o asterisk -rx "dahdi show status"

Description  Alarms  IRQbpviol CRCFra
Codi Options  LBO
Wildcard TE121 Card 0   RED 1  -1 -1 CCS HDB3
CRC4 0 db (CSU)/0-133 feet (DSX-1)
queria pegar esse RED ai e brincar com ele...

testar se quando for essa string ai ele fazer algo

vlw

Em 13 de agosto de 2014 10:59, Neimar Avila <
neimar.av...@virtualsistemas.com.br> escreveu:

> Você pode pegar pelo Status da Placa, independente do Protocolo
>
> sudo asterisk -rx "dahdi show status" |grep "Span 4" |awk '{print $7}'
>
>
> *Atenciosamente,*
> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual Sistemas
> Ltda*
> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br
> *
>
>
> *Preserve o Meio Ambiente! Pense Antes de Imprimir*
> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s)
> pessoa(s) mencionada(s) e contém informações confidenciais,
> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O
> exame, retransmissão, divulgação, leitura, cópia ou outro uso
> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s)
> destinatário(s), constituirá obtenção de dados por meio ilícito,
> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>
>
>
> --
> *De: *"Eder MC" 
> *Para: *asteriskbrasil@listas.asteriskbrasil.org
> *Enviadas: *Terça-feira, 12 de agosto de 2014 22:55:37
> *Assunto: *Re: [AsteriskBrasil] TEste de E1
>
>
> = já tinha testado nao foi TB...mas vlw pela lista que passou vou
> testar
> Já ate peguei parte da string tipo só o up ou só o down na frase e nao
> foi
>
> Mas vlw...vou fazer uns testes com essas opções.
>
> Vlw
> Em 12/08/2014 22:49, "Mauricio Magalhães" 
> escreveu:
>
>> No caso de string troca "==" por "="
>>
>> *Mathematical Operator in  Shell Script **Meaning**Normal Arithmetical/
>> Mathematical Statements* *But in Shell*   *For test statement with if
>> command* *For [ expr ] statement with if command*-eqis equal to5 == 6if
>> test 5 -eq 6if [ 5 -eq 6 ]-neis not equal to5 != 6if test 5 -ne 6 if [ 5
>> -ne 6 ]-ltis less than5 < 6if test 5 -lt 6if [ 5 -lt 6 ]-leis less than
>> or equal to5 <= 6if test 5 -le 6 if [ 5 -le 6 ]-gtis greater than5 > 6if
>> test 5 -gt 6if [ 5 -gt 6 ]-geis greater than or equal to5 >= 6if test 5
>> -ge 6 if [ 5 -ge 6 ]
>>
>> *NOTE:* == is equal, != is not equal.
>>
>> *For string Comparisons use*
>> *Operator**Meaning*string1 = string2string1 is equal to string2string1
>> != string2 string1 is NOT equal to string2string1string1 is NOT NULL or
>> not defined -n string1string1 is NOT NULL and does exist -z string1string1
>> is NULL and does exist
>>
>>
>>
>>
>>
>> *Maurício  Magalhães.*Analista de Rede e Segurança.
>> ITIL® V3 Certification,
>>
>>
>>
>> Em 12 de agosto de 2014 22:46, Mauricio Magalhães <
>> mauriciommagalh...@gmail.com> escreveu:
>>
>>> Desculpe me enganei tenta no lugar de "==" use -eq
>>>
>>> Abs
>>>
>>>
>>>
>>>
>>> *Maurício  Magalhães.*Analista de Rede e Segurança.
>>> ITIL® V3 Certification,
>>>
>>>
>>>
>>> Em 12 de agosto de 2014 22:34, Mauricio Magalhães <
>>> mauriciommagalh...@gmail.com> escreveu:
>>>
>>> Vc ta invertendo,
>>>>
>>>> o correto é = "$teste" == "PRI span 1/0: In Alarm, Up, Active" (Se for
>>>> diferente da string CORRETA"
>>>>
>>>> ENTÃO  OI OFF
>>>>
>>>> SENÃO OI ON
>>>>
>>>> aBS
>>>>
>>>>
>>>>
>>>>
>>>> *Maurício  Magalhães. *Analista de Rede e Segurança.
>>>> ITIL® V3 Certification,
>>>>
>>>>
>>>>
>>>> 2014-08-12 21:50 GMT-03:00 Eder MC :
>>>>
>>>>>  Ola galera
>>>>>
>>>>> estou tentando fazer um script para testar e fazer algo caso meu E1
>>>>> pare.
>>>>>
>>>>> ##!/bin/bash
>>>>> teste= asterisk -rnx "pri show spans"
>>>>> echo $teste
>>>>> if [ "$teste" == "PRI span 1/0: In Alarm, Down, Active&

Re: [AsteriskBrasil] TEste de E1

2014-08-13 Por tôpico Neimar Avila
Algo assim: 

sudo asterisk -rx "dahdi show status" |grep "Card 0" |awk '{print $ 7 }' 

Brinque alterando este número para pegar o a Palavra RED 



Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 



- Mensagem original -

De: "Eder MC"  
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Quarta-feira, 13 de agosto de 2014 11:31:06 
Assunto: Re: [AsteriskBrasil] TEste de E1 

Bacana... 
rodando so o asterisk -rx "dahdi show status" 
Description Alarms IRQ bpviol CRC Fra Codi Options LBO 
Wildcard TE121 Card 0 RED 1 -1 -1 CCS HDB3 CRC4 0 db (CSU)/0-133 feet (DSX-1) 
queria pegar esse RED ai e brincar com ele... 
testar se quando for essa string ai ele fazer algo 
vlw 

Em 13 de agosto de 2014 10:59, Neimar Avila < 
neimar.av...@virtualsistemas.com.br > escreveu: 



Você pode pegar pelo Status da Placa, independente do Protocolo 

sudo asterisk -rx "dahdi show status" |grep "Span 4" |awk '{print $7}' 




Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 




De: "Eder MC" < eder.a...@gmail.com > 
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Terça-feira, 12 de agosto de 2014 22:55:37 
Assunto: Re: [AsteriskBrasil] TEste de E1 




= já tinha testado nao foi TB...mas vlw pela lista que passou vou testar 
Já ate peguei parte da string tipo só o up ou só o down na frase e nao foi 

Mas vlw...vou fazer uns testes com essas opções. 

Vlw 
Em 12/08/2014 22:49, "Mauricio Magalhães" < mauriciommagalh...@gmail.com > 
escreveu: 



No caso de string troca "==" por "=" 




Mathematical Operator in Shell Script   Meaning Normal Arithmetical/ 
Mathematical StatementsBut in Shell 
For test statement with if command  For [ expr ] 
statement with if command 
-eq is equal to 5 == 6  if test 5 -eq 6 if [ 5 -eq 6 ] 
-ne is not equal to 5 != 6  if test 5 -ne 6 if [ 5 -ne 6 ] 
-lt is less than5 < 6   if test 5 -lt 6 if [ 5 -lt 6 ] 
-le is less than or equal to5 <= 6  if test 5 -le 6 if [ 5 
-le 6 ] 
-gt is greater than 5 > 6   if test 5 -gt 6 if [ 5 -gt 6 ] 
-ge is greater than or equal to 5 >= 6  if test 5 -ge 6 if [ 5 
-ge 6 ] 




NOTE: == is equal, != is not equal. 


For string Comparisons use 
OperatorMeaning 
string1 = string2   string1 is equal to string2 
string1 != string2  string1 is NOT equal to string2 
string1 string1 is NOT NULL or not defined 
-n string1  string1 is NOT NULL and does exist 
-z string1  string1 is NULL and does exist 






Maurício Magalhães. 
Analista de Rede e Segurança. 
ITIL® V3 Certification, 






Em 12 de agosto de 2014 22:46, Mauricio Magalhães < 
mauriciommagalh...@gmail.com > escreveu: 



Desculpe me enganei tenta no lugar de "==" use -eq 

Abs 





Maurício Magalhães. 
Analista de Rede e Segurança. 
ITIL® V3 Certification, 






Em 12 de agosto de 2014 22:34, Mauricio Magalhães < 
mauriciommagalh...@gmail.com > escreveu: 




Vc ta invertendo, 

o correto é = "$teste" == "PRI span 1/0: In Alarm, Up, Active" (Se for 
diferente da string CORRETA" 

ENTÃO OI OFF 

SENÃO OI ON 

aBS 





Maurício Magalhães. 
Analista de Rede e Segurança. 
ITIL® V3 Certification, 






Re: [AsteriskBrasil] TEste de E1

2014-08-13 Por tôpico Neimar Avila
Você pode pegar pelo Status da Placa, independente do Protocolo 

sudo asterisk -rx "dahdi show status" |grep "Span 4" |awk '{print $7}' 




Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 



- Mensagem original -

De: "Eder MC"  
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Terça-feira, 12 de agosto de 2014 22:55:37 
Assunto: Re: [AsteriskBrasil] TEste de E1 



= já tinha testado nao foi TB...mas vlw pela lista que passou vou testar 
Já ate peguei parte da string tipo só o up ou só o down na frase e nao foi 

Mas vlw...vou fazer uns testes com essas opções. 

Vlw 
Em 12/08/2014 22:49, "Mauricio Magalhães" < mauriciommagalh...@gmail.com > 
escreveu: 



No caso de string troca "==" por "=" 



Mathematical Operator in Shell Script   Meaning Normal Arithmetical/ 
Mathematical StatementsBut in Shell 
For test statement with if command  For [ expr ] 
statement with if command 
-eq is equal to 5 == 6  if test 5 -eq 6 if [ 5 -eq 6 ] 
-ne is not equal to 5 != 6  if test 5 -ne 6 if [ 5 -ne 6 ] 
-lt is less than5 < 6   if test 5 -lt 6 if [ 5 -lt 6 ] 
-le is less than or equal to5 <= 6  if test 5 -le 6 if [ 5 
-le 6 ] 
-gt is greater than 5 > 6   if test 5 -gt 6 if [ 5 -gt 6 ] 
-ge is greater than or equal to 5 >= 6  if test 5 -ge 6 if [ 5 
-ge 6 ] 



NOTE: == is equal, != is not equal. 


For string Comparisons use 
OperatorMeaning 
string1 = string2   string1 is equal to string2 
string1 != string2  string1 is NOT equal to string2 
string1 string1 is NOT NULL or not defined 
-n string1  string1 is NOT NULL and does exist 
-z string1  string1 is NULL and does exist 






Maurício Magalhães. 
Analista de Rede e Segurança. 
ITIL® V3 Certification, 






Em 12 de agosto de 2014 22:46, Mauricio Magalhães < 
mauriciommagalh...@gmail.com > escreveu: 



Desculpe me enganei tenta no lugar de "==" use -eq 

Abs 





Maurício Magalhães. 
Analista de Rede e Segurança. 
ITIL® V3 Certification, 






Em 12 de agosto de 2014 22:34, Mauricio Magalhães < 
mauriciommagalh...@gmail.com > escreveu: 




Vc ta invertendo, 

o correto é = "$teste" == "PRI span 1/0: In Alarm, Up, Active" (Se for 
diferente da string CORRETA" 

ENTÃO OI OFF 

SENÃO OI ON 

aBS 





Maurício Magalhães. 
Analista de Rede e Segurança. 
ITIL® V3 Certification, 






2014-08-12 21:50 GMT-03:00 Eder MC < eder.a...@gmail.com > : 



Ola galera 
estou tentando fazer um script para testar e fazer algo caso meu E1 pare. 
##!/bin/bash 
teste= asterisk -rnx "pri show spans" 
echo $teste 
if [ "$teste" == "PRI span 1/0: In Alarm, Down, Active" ]; 
then 
echo "OI OFF" 
else 
echo "OI ON" 
fi 
copiei a string de acordo com o comando, porem ele passa como OK...sendo que ta 
OFF 
vlw 

___ 

WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu 
conhecimento na tecnologia e portfólio Khomp. Próxima edição 
em CURITIBA, 7 de agosto. Inscrições GRATUITAS. 
Garanta a sua vaga e saiba mais em: www.workoffee.com.br 
___ 

ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . 
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Banco de Canais Analógicos – Appliance Asterisk 
Acesse www.aligera.com.br 
___ 
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 













___ 

WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu 
conhecimento na tecnologia e portfólio Khomp. Próxima edição 
em CURITIBA, 7 de agosto. Inscrições GRATUITAS. 
Garanta a sua vaga e saiba mais em: www.workoffee.com.br 
___ 

ALIGERA – Fabricante e desenvol

Re: [AsteriskBrasil] TEste de E1

2014-08-12 Por tôpico Eder MC
= já tinha testado nao foi TB...mas vlw pela lista que passou vou testar
Já ate peguei parte da string tipo só o up ou só o down na frase e nao
foi

Mas vlw...vou fazer uns testes com essas opções.

Vlw
Em 12/08/2014 22:49, "Mauricio Magalhães" 
escreveu:

> No caso de string troca "==" por "="
>
> *Mathematical Operator in  Shell Script **Meaning**Normal Arithmetical/
> Mathematical Statements* *But in Shell*   *For test statement with if
> command* *For [ expr ] statement with if command*-eqis equal to5 == 6if
> test 5 -eq 6if [ 5 -eq 6 ]-neis not equal to5 != 6if test 5 -ne 6 if [ 5
> -ne 6 ]-ltis less than5 < 6if test 5 -lt 6if [ 5 -lt 6 ]-leis less than
> or equal to5 <= 6if test 5 -le 6 if [ 5 -le 6 ]-gtis greater than5 > 6if
> test 5 -gt 6if [ 5 -gt 6 ]-geis greater than or equal to5 >= 6if test 5
> -ge 6 if [ 5 -ge 6 ]
>
> *NOTE:* == is equal, != is not equal.
>
> *For string Comparisons use*
> *Operator**Meaning*string1 = string2string1 is equal to string2string1 !=
> string2 string1 is NOT equal to string2string1string1 is NOT NULL or not
> defined -n string1string1 is NOT NULL and does exist -z string1string1 is
> NULL and does exist
>
>
>
>
>
> *Maurício  Magalhães.*Analista de Rede e Segurança.
> ITIL® V3 Certification,
>
>
>
> Em 12 de agosto de 2014 22:46, Mauricio Magalhães <
> mauriciommagalh...@gmail.com> escreveu:
>
>> Desculpe me enganei tenta no lugar de "==" use -eq
>>
>> Abs
>>
>>
>>
>>
>> *Maurício  Magalhães.*Analista de Rede e Segurança.
>> ITIL® V3 Certification,
>>
>>
>>
>> Em 12 de agosto de 2014 22:34, Mauricio Magalhães <
>> mauriciommagalh...@gmail.com> escreveu:
>>
>> Vc ta invertendo,
>>>
>>> o correto é = "$teste" == "PRI span 1/0: In Alarm, Up, Active" (Se for
>>> diferente da string CORRETA"
>>>
>>> ENTÃO  OI OFF
>>>
>>> SENÃO OI ON
>>>
>>> aBS
>>>
>>>
>>>
>>>
>>> *Maurício  Magalhães. *Analista de Rede e Segurança.
>>> ITIL® V3 Certification,
>>>
>>>
>>>
>>> 2014-08-12 21:50 GMT-03:00 Eder MC :
>>>
  Ola galera

 estou tentando fazer um script para testar e fazer algo caso meu E1
 pare.

 ##!/bin/bash
 teste= asterisk -rnx "pri show spans"
 echo $teste
 if [ "$teste" == "PRI span 1/0: In Alarm, Down, Active"  ];
   then
 echo "OI OFF"
   else
 echo "OI ON"
   fi

 copiei a string de acordo com o comando, porem ele passa como
 OK...sendo que ta OFF


 vlw

 ___

 WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
 conhecimento na tecnologia e portfólio Khomp. Próxima edição
 em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
 Garanta a sua vaga e saiba mais em: www.workoffee.com.br
 ___

 ALIGERA – Fabricante e desenvolvedor nacional de Soluções para
 telefonia IP .
 Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
 Banco de Canais Analógicos  – Appliance Asterisk
  Acesse www.aligera.com.br
 ___
 Para remover seu email desta lista, basta enviar um email em branco
 para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

>>>
>>>
>>
>
> ___
>
> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
> conhecimento na tecnologia e portfólio Khomp. Próxima edição
> em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
> ___
>
> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia
> IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  – Appliance Asterisk
>  Acesse www.aligera.com.br
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___

WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
conhecimento na tecnologia e portfólio Khomp. Próxima edição
em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
Garanta a sua vaga e saiba mais em: www.workoffee.com.br
___

ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Banco de Canais Analógicos  – Appliance Asterisk
 Acesse www.aligera.com.br
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] TEste de E1

2014-08-12 Por tôpico Mauricio Magalhães
No caso de string troca "==" por "="

*Mathematical Operator in  Shell Script **Meaning**Normal Arithmetical/
Mathematical Statements* *But in Shell*   *For test statement with if
command* *For [ expr ] statement with if command*-eqis equal to5 == 6if
test 5 -eq 6if [ 5 -eq 6 ]-neis not equal to5 != 6if test 5 -ne 6 if [ 5
-ne 6 ]-ltis less than5 < 6if test 5 -lt 6if [ 5 -lt 6 ]-leis less than or
equal to5 <= 6if test 5 -le 6 if [ 5 -le 6 ]-gtis greater than5 > 6if test
5 -gt 6if [ 5 -gt 6 ]-geis greater than or equal to5 >= 6if test 5 -ge 6 if
[ 5 -ge 6 ]

*NOTE:* == is equal, != is not equal.

*For string Comparisons use*
*Operator**Meaning*string1 = string2string1 is equal to string2string1 !=
string2 string1 is NOT equal to string2string1string1 is NOT NULL or not
defined -n string1string1 is NOT NULL and does exist -z string1string1 is
NULL and does exist





*Maurício  Magalhães.*Analista de Rede e Segurança.
ITIL® V3 Certification,



Em 12 de agosto de 2014 22:46, Mauricio Magalhães <
mauriciommagalh...@gmail.com> escreveu:

> Desculpe me enganei tenta no lugar de "==" use -eq
>
> Abs
>
>
>
>
> *Maurício  Magalhães.*Analista de Rede e Segurança.
> ITIL® V3 Certification,
>
>
>
> Em 12 de agosto de 2014 22:34, Mauricio Magalhães <
> mauriciommagalh...@gmail.com> escreveu:
>
> Vc ta invertendo,
>>
>> o correto é = "$teste" == "PRI span 1/0: In Alarm, Up, Active" (Se for
>> diferente da string CORRETA"
>>
>> ENTÃO  OI OFF
>>
>> SENÃO OI ON
>>
>> aBS
>>
>>
>>
>>
>> *Maurício  Magalhães. *Analista de Rede e Segurança.
>> ITIL® V3 Certification,
>>
>>
>>
>> 2014-08-12 21:50 GMT-03:00 Eder MC :
>>
>>>  Ola galera
>>>
>>> estou tentando fazer um script para testar e fazer algo caso meu E1 pare.
>>>
>>> ##!/bin/bash
>>> teste= asterisk -rnx "pri show spans"
>>> echo $teste
>>> if [ "$teste" == "PRI span 1/0: In Alarm, Down, Active"  ];
>>>   then
>>> echo "OI OFF"
>>>   else
>>> echo "OI ON"
>>>   fi
>>>
>>> copiei a string de acordo com o comando, porem ele passa como OK...sendo
>>> que ta OFF
>>>
>>>
>>> vlw
>>>
>>> ___
>>>
>>> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
>>> conhecimento na tecnologia e portfólio Khomp. Próxima edição
>>> em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
>>> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
>>> ___
>>>
>>> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia
>>> IP .
>>> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Banco de Canais Analógicos  – Appliance Asterisk
>>>  Acesse www.aligera.com.br
>>> ___
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>>
>>
>>
>
___

WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
conhecimento na tecnologia e portfólio Khomp. Próxima edição
em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
Garanta a sua vaga e saiba mais em: www.workoffee.com.br
___

ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Banco de Canais Analógicos  – Appliance Asterisk
 Acesse www.aligera.com.br
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] TEste de E1

2014-08-12 Por tôpico Mauricio Magalhães
Desculpe me enganei tenta no lugar de "==" use -eq

Abs




*Maurício  Magalhães.*Analista de Rede e Segurança.
ITIL® V3 Certification,



Em 12 de agosto de 2014 22:34, Mauricio Magalhães <
mauriciommagalh...@gmail.com> escreveu:

> Vc ta invertendo,
>
> o correto é = "$teste" == "PRI span 1/0: In Alarm, Up, Active" (Se for
> diferente da string CORRETA"
>
> ENTÃO  OI OFF
>
> SENÃO OI ON
>
> aBS
>
>
>
>
> *Maurício  Magalhães. *Analista de Rede e Segurança.
> ITIL® V3 Certification,
>
>
>
> 2014-08-12 21:50 GMT-03:00 Eder MC :
>
>>  Ola galera
>>
>> estou tentando fazer um script para testar e fazer algo caso meu E1 pare.
>>
>> ##!/bin/bash
>> teste= asterisk -rnx "pri show spans"
>> echo $teste
>> if [ "$teste" == "PRI span 1/0: In Alarm, Down, Active"  ];
>>   then
>> echo "OI OFF"
>>   else
>> echo "OI ON"
>>   fi
>>
>> copiei a string de acordo com o comando, porem ele passa como OK...sendo
>> que ta OFF
>>
>>
>> vlw
>>
>> ___
>>
>> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
>> conhecimento na tecnologia e portfólio Khomp. Próxima edição
>> em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
>> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
>> ___
>>
>> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia
>> IP .
>> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Banco de Canais Analógicos  – Appliance Asterisk
>>  Acesse www.aligera.com.br
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
___

WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
conhecimento na tecnologia e portfólio Khomp. Próxima edição
em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
Garanta a sua vaga e saiba mais em: www.workoffee.com.br
___

ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Banco de Canais Analógicos  – Appliance Asterisk
 Acesse www.aligera.com.br
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] TEste de E1

2014-08-12 Por tôpico Mauricio Magalhães
Vc ta invertendo,

o correto é = "$teste" == "PRI span 1/0: In Alarm, Up, Active" (Se for
diferente da string CORRETA"

ENTÃO  OI OFF

SENÃO OI ON

aBS




*Maurício  Magalhães. *Analista de Rede e Segurança.
ITIL® V3 Certification,



2014-08-12 21:50 GMT-03:00 Eder MC :

> Ola galera
>
> estou tentando fazer um script para testar e fazer algo caso meu E1 pare.
>
> ##!/bin/bash
> teste= asterisk -rnx "pri show spans"
> echo $teste
> if [ "$teste" == "PRI span 1/0: In Alarm, Down, Active"  ];
>   then
> echo "OI OFF"
>   else
> echo "OI ON"
>   fi
>
> copiei a string de acordo com o comando, porem ele passa como OK...sendo
> que ta OFF
>
>
> vlw
>
> ___
>
> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
> conhecimento na tecnologia e portfólio Khomp. Próxima edição
> em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
> ___
>
> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia
> IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  – Appliance Asterisk
>  Acesse www.aligera.com.br
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___

WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
conhecimento na tecnologia e portfólio Khomp. Próxima edição
em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
Garanta a sua vaga e saiba mais em: www.workoffee.com.br
___

ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Banco de Canais Analógicos  – Appliance Asterisk
 Acesse www.aligera.com.br
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org