Boa ideia, parabéns pela iniciativa. Na minha opinião eu não usaria Queues para fazer este processo, pode ser feita exclusivamente com plano de discagem! O item mais importante seria uma pequena aplicação em PHP para tratar as chamadas, verificando qual o # de chegada usando a função CURL do asterisk, assim esta página em PHP retornaria um # de 1 a 4, onde estaria sendo devolvido o PLAYBACK adequado. A página só tem que tratar os # em Banco de Dados (tipo Mysql) com travamento de registro para evitar qualquer duplicidade.
Acho que é isto, outro tipo de implementação! [ ]s Geraldo 2009/9/21 Asterisk Addict Guy <asteriskadd...@gmail.com> > Bom dia, > > Queria trocar uma idéia com a lista de como implementar um passatempo > digital. > > Todas as ligações recebidas em um determinado DID, serão encaminhadas para > um contexto [passatempo-001] > > A idéia seria mais ou menos assim: > > O passatempo terá somente um único prêmio, que a cada 100 ligações, será > atribuído este prêmio. > > O passatempo tem que ter 3 fases (ou momentos): > > > - Da ligação nº0 até a ligação número 30 - vai tocar uma mensagem > previamente gravada. > - Da ligação nº 31 até 75 - vai tocar outra mensagem previamente > gravada. > - Da ligação nº 76 até a 99 - vair tocar outra mensagem previamente > gravada. > > > > - Na ligação nº 100, toca a mensagem de vencedor do prêmio. > > > As regras de participação no passatempo são: > > > - Todas as ligações que chegarem ao DID do passatempo, devem ter o > CallerID. Ligações que não tiverem CallerID são descartadas (para a > atribuição do prêmio) mas continua a contagem das ligações. > - As ligações que forem desligadas antes do execução completa da > mensagem (quem ligou deverá ouvir a mensagem até o fim) serão descartadas > (para a atribuição do prêmio) mas continua a contagem das ligações. > - Cada ligação recebida no DID, ocupa uma posição na "fila" de chegada > das chamadas concorrentes. > > > > Basicamente é isto o passatempo. A minha idéia para implementar isto, passa > por usar uma QUEUE. Criar um inbound route do DID e mandar para a fila. > > Para simular o atendimento, teria que ser criado agentes estaticos (talvez > até ramais mesmo) que direcionam (follow-me) para announcements. > > No contexto [passatempo-001] é que teria toda esta lógica. > > > Bom acho que seria mais ou menos isto, aguardo os comentários de todos. > > Grande abraço. > > > _______________________________________________ > Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo. > VoIP, Asterisk e Convergência de Redes. > http://www.encontrovoipcenter.com.br > > 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 > -- Geraldo Joan Crawford<http://www.brainyquote.com/quotes/authors/j/joan_crawford.html> - "I, Joan Crawford, I believe in the dollar. Everything I earn, I spend."
_______________________________________________ Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo. VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br 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