Eu e um amigo implementamos uma função nova no comando waitexten, pois na época estavamos com problemas para fazer uma ligação voltar ao stack de discagem inicial em seu contexto e o comando waitexten faz isso, porém ele espera por algo digitado para isso. O que implementamos foi ele voltar ao stack em timeout com um exten padrão (caso não haja um exten tipo t no mesmo contexto).
O código está disponível aqui: http://www.delphus.org/waitexten4.diff Se for útil para alguém... Abraços, On Wed, 2009-07-22 at 05:30 -0700, eder souza wrote: > Já implementei isso utilizei AGI para deixar uma música em background > enquando eu realizava verificaçãoes de Logs e processos durante uma > ligação. Agora se vc quer partir para o source terá que contruir uma > APP só para isso já brinquei com construção de módulos para o Asterisk > e falo que é uma dor de cabeça danada... > > []'s > > > Eng Eder de Souza > > --- Em ter, 21/7/09, Fabiano Carlos Heringer > <b...@grupoheringer.com.br> escreveu: > > > De: Fabiano Carlos Heringer <b...@grupoheringer.com.br> > Assunto: Re: [AsteriskBrasil] Play de um Arquivo em Segundo > Plano > Para: asteriskbrasil@listas.asteriskbrasil.org > Data: Terça-feira, 21 de Julho de 2009, 10:50 > > Fabiano Carlos Heringer escreveu: > > Giancarlo Rubio escreveu: > > > 2009/7/21 Gabriel Ortiz Lour <ortiz.ad...@gmail.com>: > > > > > > > Interessante idéia, > > > > > > > > Você pensa em implementa-la direto no source do Asterisk > certo? Acho que a > > > > melhor estratégia é criar parametros adicionais para a função > > > > Playback/Background para ela disparar a execução da qual você > fala, ao inves > > > > de tentar mudar o fluxo de execução do dialplan... só uma > idéia... > > > > > > > Nossa idéia era aproveitar algo pronto, se não tiver outra opção > > > somente mexendo no fonte mesmo. Obrigado pela ajuda! > > > > > > > > Ce ja experimentou algo com o Musiconhold, uma vez lembro > > que mexi e quando da um musiconhold, ele passa para as > > proximas execucoes no dialplan, tenta...o maximo que pode > > acontecer é funcionar hehehehhe > > > > Abracos > > > > ____________________________________________________________ > > > > _______________________________________________ > > 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@listas.asteriskbrasil.org > > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > opa, respondendo eu mesmo hehehe > Testei com StartMusiconHold, parece que faz o que voce quer... > > olha o teste: > > -- Executing [...@diretoria:1] > Answer("SIP/fabiano-08573cf8", "") in new stack > -- Executing [...@diretoria:2] > StartMusicOnHold("SIP/fabiano-08573cf8", "atendimento") in new > stack > -- Started music on hold, class 'atendimento', on > SIP/fabiano-08573cf8 > -- Executing [...@diretoria:3] > Wait("SIP/fabiano-08573cf8", "10") in new stack > > > no contexto 2 começou tocar a musica, so parou quando terminou > o Wait(10) ...acredito que voce possa fazer todos os outros > passos, e no final dar um StopMusiconHold(); > > Meio gambiarra, mas pode ser que resolva seu problema... > > Abracos > > > > -----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@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 > _______________________________________________ > 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@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- -- Rodrigo Graeff http://www.delphus.org 1...@sip.delphus.org ICQ: 9636816 _______________________________________________ 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@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil