[AsteriskBrasil] Play de um Arquivo em Segundo Plano
Rodrigo Graeff
delphusbsd em gmail.com
Quarta Julho 22 09:43:30 BRT 2009
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
> <bigu em grupoheringer.com.br> escreveu:
>
>
> De: Fabiano Carlos Heringer <bigu em grupoheringer.com.br>
> Assunto: Re: [AsteriskBrasil] Play de um Arquivo em Segundo
> Plano
> Para: asteriskbrasil em 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.admin em 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 em 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 [999 em Diretoria:1]
> Answer("SIP/fabiano-08573cf8", "") in new stack
> -- Executing [999 em Diretoria:2]
> StartMusicOnHold("SIP/fabiano-08573cf8", "atendimento") in new
> stack
> -- Started music on hold, class 'atendimento', on
> SIP/fabiano-08573cf8
> -- Executing [999 em 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 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
> _______________________________________________
> 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
--
--
Rodrigo Graeff
http://www.delphus.org
1006 em sip.delphus.org
ICQ: 9636816
Mais detalhes sobre a lista de discussão AsteriskBrasil