[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