[AsteriskBrasil] TEste de E1

Neimar Avila neimar.avila em virtualsistemas.com.br
Quarta Agosto 13 12:53:59 BRT 2014


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.avila at 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" <eder.alem at gmail.com> 
Para: asteriskbrasil at 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.avila at 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.avila at 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.alem at gmail.com > 
Para: asteriskbrasil at 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.avila at virtualsistemas.com.br > escreveu: 

<blockquote>

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.avila at 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.alem at gmail.com > 
Para: asteriskbrasil at 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" < mauriciommagalhaes at gmail.com > escreveu: 

<blockquote>

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 
-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 than 	5 < 6 	if test 5 -lt 6 	if [ 5 -lt 6 ] 
-le 	is less than or equal to 	5 <= 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 
Operator 	Meaning 
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 < mauriciommagalhaes at gmail.com > escreveu: 

<blockquote>

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 < mauriciommagalhaes at gmail.com > escreveu: 


<blockquote>

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.alem at gmail.com > : 

<blockquote>

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-unsubscribe at listas.asteriskbrasil.org 





</blockquote>



</blockquote>



_______________________________________________ 

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-unsubscribe at listas.asteriskbrasil.org 

</blockquote>


_______________________________________________ 

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-unsubscribe at 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-unsubscribe at listas.asteriskbrasil.org 

</blockquote>



_______________________________________________ 

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-unsubscribe at 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-unsubscribe at listas.asteriskbrasil.org 

</blockquote>



_______________________________________________ 

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-unsubscribe at listas.asteriskbrasil.org 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140813/fc27a38a/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil