[AsteriskBrasil] RES: RES: Executar mensagem com script em execução
eder souza
ederwander em yahoo.com.br
Segunda Maio 25 13:04:55 BRT 2009
segue ae
exten => 123,1,Answer()
exten => 123,n,System(/scripts/verifica.sh)
exten => 123,n,Set(STATUSPROCESSO=${'DB(processo/started)'})
exten => 123,n,NoOp(O Valor é tchan tchan tchan tchannnnn ${STATUSPROCESSO})
exten => 123,n,GotoIf($["${STATUSPROCESSO}" = "UP"]?ler:sobe)
exten => 123,n(sobe),System(/scripts/processo_sobe.sh)
exten => 123,n,Wait(7)
exten => 123,n(ler),ReadFile(test=/tmp/test.txt,130)
exten => 123,n,eSpeak(${test})
exten => 123,n,wait(1)
exten => 123,n,Hangup
Ta ae a rotina, isso verifica se um processo do meu servidor esta de pé se estiver ele vai para a prioridade "ler" e fala via TTS espeak para quem discou para a extenção "123" caso o processo esteje down ele executa o script processo_sobe.sh este script sobe o daemon e fica verificando quando o daemon esta pronto nisso se vai uns 12 segundos ae o asterisk vai para a linha wait(7) pois meu script manda um load + modulo via linha de comando faço ele esperar uns 7 segundos para o modulo subir com folga, apos tudo isso quando o processo ta de pé e o modulo tbm ele executa o tts espeak. nisso se vai 20 segundos na "escuridao" no MUDO hehe isso se o processo nao estiver UP entendeu hehehe....
Se souber como ao executar o system "processo_sobe.sh" enviar junto uma mensagem ou musica me quebraria um galhao hehehe
Estou uzando isso para um systema em perl que desenvolvi para enviar para o asterisk os Alertas do Nagios, mas as vezes o processo cai devido ao grande tráfego no socket, desta maneira eu starto ele se em algum momento ele cair... se eu discar para 123 e dentro do arquivo test.txt eu escuto todas as informações dos meus servidores via TTS, ou quando existe algum problema ele me liga no meu ramal SIP se nao me achar no sip disca para meu celular.
[]'s
Eng Eder de Souza
--- Em seg, 25/5/09, andre <andre em sertelinfo.com.br> escreveu:
De: andre <andre em sertelinfo.com.br>
Assunto: [AsteriskBrasil] RES: RES: Executar mensagem com script em execução
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Segunda-feira, 25 de Maio de 2009, 11:44
Eder, teria como me passar um trecho do seu extensions, pois
assim fica mais fácil, mas existe sim uma condição de executar duas funções...
me passe um trecho ou no extensions para eu entender esse demorar que você diz
de 20 segundos.. ok
Atenciosamente,
André Luiz
Sertel-Info
8- http://www.sertelinfo.com.br
* - andre em sertelinfo.com.br
(-
21-4063-4241 / 3514-7388 / 8566-4952
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de eder
souza
Enviada em: segunda-feira, 25 de maio de 2009 11:37
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: Executar mensagem com script em
execução
Opá Andre,
A situação é a seguinte tenho um contexto de testes aqui na qual estou
testando um script feito por mim, que ao iniciar uma chamada é feita varias
checagens pelo script, este script as vezes demora 20 segundos para fazer
toda a checagem necessária antes de iniciar a ligação.
O problema como eu posso tocar uma musica de espera ou uma mensagem de texto
enquanto meu script esta sendo processado ? da maneira que esta hoje o
usuário fica os 20 segundos no mudo pois o extensions funciona por prioridade
e só pula para a linha de baixo se o processo atual já tiver sido
finalizado...
Att,
Eng Eder de Souza
--- Em seg, 25/5/09, andre <andre em sertelinfo.com.br>
escreveu:
De: andre <andre em sertelinfo.com.br>
Assunto: [AsteriskBrasil] RES: Executar mensagem com script em execução
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Segunda-feira, 25 de Maio de 2009, 10:36
Bom dia,
Qual é a
situação ? acho que posso ajudar.
Atenciosamente,
André
Luiz
Sertel-Info
8- http://www.sertelinfo.com.br
* - andre em sertelinfo.com.br
(-
21-4063-4241 / 3514-7388 / 8566-4952
De:
asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de eder
souza
Enviada em: segunda-feira, 25 de maio de 2009 10:28
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Executar mensagem com script em execução
Olá Tiagão, dei uma lida neste tópico e me parece q ninguem deu uma
solução, só me resta lamentar :-(
pesquisei bastante e nao achei nada sobre isso complicado viuuu.
[]'s
Eng. Eder de Souza
--- Em sex, 22/5/09, Tiago Durante <tiagodurante em gmail.com>
escreveu:
De: Tiago Durante <tiagodurante em gmail.com>
Assunto: Re: [AsteriskBrasil] Executar mensagem com script em execução
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Sexta-feira, 22 de Maio de 2009, 11:45
Eder,
2009/5/22 eder souza <ederwander em yahoo.com.br>:
> Me deparei com a seguinte situação, como executar em background alguma
> mensagem ou música enquanto um script esta em execução via extensions:
>
> Ex:
>
> chamo meu script assim :
>
> exten => _65XXXX,1,System(/scripts/meu-script.sh)
>
> quero que enquanto ele esteje sendo processado toque uma música ou
alguma
> mensagem.
>
> Alguem já se deparou com este problema?
SIM! Já vi esse papo na lista...
Não sei qual foi a solução, não li tudo...
Veja se te ajuda:
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2008-April/020815.html
Abraços,
--
Tiago Durante
,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
Perseverance is the hard work you do after you
get tired of doing the hard work you already did.
-- Newt Gingrich
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.
http://www.neodroid.com
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Veja quais são os
assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes
-----Anexo incorporado-----
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.
http://www.neodroid.com
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Veja
quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes
-----Anexo incorporado-----
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
http://www.neodroid.com
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090525/f17fc848/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil