Oi Lista...

Segue como ficou resolvido meu caso com o apoio de vocês.
Ao invés de usar a aplicação RedFile() conforme foi sugerido pelo Alejandro, 
usei a Set() pois a primeira foi descontinuada no Asterisk 11.


Criei um arquivo em /var/www/html/ura.txt cujo conteúdo será "0" ou "1" e uma 
aplicação web que irá alterar o conteúdo desse arquivo conforme necessidade. 
extensions.conf

[ura-exemplo];exten=>ura,1,Set(TEST=${FILE(/var/www/html/ura.txt)})exten=>ura,n,GotoIf($[${TEST}=1]?on:off);;
 ura normalexten=>ura,n(on),Playback(ura-normal)exten=>ura,n,Hangup();; ura 
falhaexten=>ura,n(off),Playback(ura-falha)exten=>ura,n,Hangup()

Com isso, quando houver alguma falha em nossa rede, qualquer colaborador aqui 
da empresa poderá ativar/desativar, via interface web, a ura de falha.

Viva o mundo da tecnologia! Viva o espírito colaborativo!

Obrigado a todos mais uma vez. 




Att, 
Samuel .

From: [email protected]
To: [email protected]
Subject: RE: [AsteriskBrasil] URA - Ativar e desativar
Date: Wed, 13 Apr 2016 14:57:08 -0300




Nossa, essa aplicação Read vai atender muito bem. Simples, objetiva e 
funcional. 
Obrigado a todos pela colaboração.






Att, 
Samuel .

From: [email protected]
Date: Wed, 13 Apr 2016 11:48:30 +0000
To: [email protected]
Subject: Re: [AsteriskBrasil] URA - Ativar e desativar

Samuel,

A gambiarra é simples:
Cria um arquivo texto no ambiente web chamado mensagem.txt
Da permissão de escrita para o apache
Cria um PHP que grava nesse arquivo 0 ou 1.
0 - desativado
1 - ativado
No seu contexto do asterisk, você lê esse arquivo e seta uma variável:
ReadFile(alerta=/var/www/html/mensagem.txt,1)
Isso faz com que a variável alerta, tenha o valor definido no seu php lá em 
cima.
Daí você cria as condições no seu contexto de entrada. Se alerta = 0, vai pra 
URA, se alerta = 1, vai pra mensagem de problemas.

Abraço!

Em qua, 13 de abr de 2016 às 01:25, Samuel . 
<[email protected]> escreveu:




Boa noite Lista!
Eu trabalho num provedor de internet e quando uma torre de transmissão fica 
inoperante ou apresenta problema diverso na rede, recebemos muitas ligações no 
suporte. Atualmente eu tenho configurado na URA um aviso de falha e tem ajudado 
bastante a diminuir o fluxo de ligações. O grande problema é que esse aviso é 
ativado manualmente direto no código do Asterisk e nem sempre tem profissional 
na empresa apto a ativar tal mensagem.
Pergunto, eu consigo criar uma forma de que qualquer pessoa leiga no assunto 
pudesse ativar ou desativar esse aviso na URA? Pensei numa interface web com um 
botão "Ativa" e  "Desativa" mas não consegui imaginar como realizar tal 
operação no Asterisk 11.

Se alguém puder ajudar, serei muito grato!



Att, 
Samuel .                                          
_______________________________________________

KHOMP: completa linha de placas externas FXO, FXS, GSM e E1

Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7

Intercomunicador e acesso remoto via rede IP e telefones IP

Conheça todo o portfólio em www.Khomp.com

_______________________________________________

Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]

_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conhe�a todo o portf�lio em www.Khomp.com
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]                            
                                                 
_______________________________________________
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]

Responder a