Então Claudio, eu entendi a lógica do que você explicou, o problema é que não sei como executar o comando enviado ao webservice e executar um playback (background ou qualquer outra aplicação do Asterisk) em paralelo. No script, quando executo o comando que envia os parâmetros pro webservice o terminal só é liberado no fim da sua execução, quando ele termina a execução já se passou o tempo de 5 segundos de silêncio.
Dentro da AGI eu posso executar um áudio em stand-by e prosseguir para um próximo comando? Você pode mandar apenas mandar um esboço bem simples como exemplo de como eu poderia fazê-lo? Obrigado Em 23 de maio de 2015 08:25, Claudio Eden <claudio.e...@gmail.com> escreveu: > Bem, se o áudio é para ficar rodando enquanto o sistema libera, e não há > necessidade de capturar mais nada do lado do cliente, sugestão inicial > agora seria: > > 1. ao chamar o webservice, inicia o audio via playback mesmo (assim ele > será interrompido por você quando for a hora). > 2. faça com que o webservice defina uma variável de retorno de conclusão > para você enxergar a hora de sair do loop. > 3. após o periodo inicial estimado por você (5s) faça uma verificação do > valor dessa variável. Se já está alterada para um valor que indique que > concluiu, prossegue para a próxima consulta, se não, joga pra rotina do > áudio novamente, dessa vez com tempo menor para não reter processamento e > cliente por muito tempo. > > Essa sugestão estou lhe passando com base em uma rotina que fiz em um > cliente tempos atrás. Era um cenário bem similar ao que você mencionou, > onde eu tinha que ficar aguardando a finalização de uma chamada a um > webservice que sofria delay com tempo aleatorio. > > > *Atenciosamente,* > > > *Cláudio Éden* > Consultor de TI | dCAA | MCDST | ITIL > +55 85 8972-1842 > > http://www.eden.com.br > http://www.asteriskhandson.com.br > > > > > Em 22 de maio de 2015 18:03, Bruno Correia <brunogomescorr...@gmail.com> > escreveu: > >> O caso é bem simples. Tenho um script (executo ou via AGI() ou via >> System() ) que passo alguns parâmetros e ele abre via webservice um chamado >> no meu sistema de chamados. Ele demora uns 5 segundos para finalizar e >> executar a próxima AGI em que checo na base de dados o número de protocolo >> e passo para o usuário. Nesse meio tempo queria colocar um áudio (que na >> realidade já uso, as famosas teclas sendo apertadas). >> >> Eu fazia esse processo de abertura de chamado via INSERT daí não tinha >> esse pequeno delay, só que por alguns motivos tive que mudar pra webservice >> e fiquei com esse delay. >> >> De qualquer forma achei pertinente sua sugestão de conferência, vou >> testá-la e retorno. >> >> Obrigado , qualquer outra ideia é bem vinda :) >> Em 22/05/2015 16:43, "Claudio Eden" <claudio.e...@gmail.com> escreveu: >> >>> Bruno, >>> >>> Os dois comandos para executar audio, ou o áudio para assim que entra um >>> próximo comando (background) ou o usuário tem que aguardar até o final para >>> conseguir fazer algo (playback). >>> >>> Não sei exatamente o seu cenário nem seu conhecimento, mas muito por >>> alto, se eu tivesse diante de um desafio desses, eu ia tentar uma >>> conferência. Iria tentar jogar a ligação do cliente em conferência com um >>> ramal que ficaria tocando o áudio enquanto o cliente ficaria com condição >>> de ir interagindo a partir do ramal dele. >>> >>> Foi uma idéia de supetão, como falei, não sei seu cenário (progamadores, >>> canais, infraestrutura, etc, etc, etc). .. >>> >>> >>> *Atenciosamente,* >>> >>> >>> *Cláudio Éden* >>> Consultor de TI | dCAA | MCDST | ITIL >>> +55 85 8972-1842 >>> >>> http://www.eden.com.br >>> http://www.asteriskhandson.com.br >>> >>> >>> >>> >>> Em 22 de maio de 2015 13:18, Bruno Correia <brunogomescorr...@gmail.com> >>> escreveu: >>> >>>> Obrigado pela resposta Jean, >>>> >>>> Mas não funcionou para mim desta maneira. A URA fica indefinidamente na >>>> aplicação MusicOnHold() até que eu finalize a ligação, não avança para a >>>> próxima ação: >>>> >>>> -- Executing [45@ura0800_2:171] MusicOnHold("SIP/110-000000f4", "") >>>> in new stack >>>> -- Started music on hold, class 'default', on SIP/110-000000f4 >>>> >>>> >>>> Em 22 de maio de 2015 10:51, Jean Carlos Coelho < >>>> tec.jeancar...@gmail.com> escreveu: >>>> >>>>> >>>>> http://stackoverflow.com/questions/9043308/executing-multiple-commands-on-the-same-line-asterisk >>>>> >>>>> Em 21 de maio de 2015 17:51, Bruno Correia < >>>>> brunogomescorr...@gmail.com> escreveu: >>>>> >>>>>> Olá pessoal, >>>>>> >>>>>> Estou precisando deixar um áudio sendo executado em segundo plano >>>>>> enquanto demais comandos são executados. Tenho uma AGI que faz algumas >>>>>> verificações e domaram em torno de uns 5 segundos, preciso deixar um >>>>>> áudio >>>>>> em execução nesse meio tempo. Alguém conhece alguma forma? Já procurei >>>>>> bastaaaante e até agora o máximo que encontrei foi uma thread de 2009 >>>>>> aqui >>>>>> mesmo na lista, segue: >>>>>> >>>>>> >>>>>> http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2009-July/032222.html >>>>>> >>>>>> O eder souza não entra em detalhes. >>>>>> >>>>>> -- >>>>>> Bruno Correia >>>>>> >>>>>> _______________________________________________ >>>>>> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop >>>>>> gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba >>>>>> Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 >>>>>> Garanta sua vaga e saiba mais em: www.workoffee.com.br >>>>>> _______________________________________________ >>>>>> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, >>>>>> FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e >>>>>> Asterisk. >>>>>> Construa soluções de PABX IP com produtos DigiVoice - visite >>>>>> www.digivoice.com.br >>>>>> _______________________________________________ >>>>>> Para remover seu email desta lista, basta enviar um email em branco >>>>>> para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> []'s >>>>> >>>>> Jean Carlos Coelho >>>>> tec.jeancar...@gmail.com >>>>> >>>>> _______________________________________________ >>>>> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop >>>>> gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba >>>>> Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 >>>>> Garanta sua vaga e saiba mais em: www.workoffee.com.br >>>>> _______________________________________________ >>>>> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, >>>>> FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e >>>>> Asterisk. >>>>> Construa soluções de PABX IP com produtos DigiVoice - visite >>>>> www.digivoice.com.br >>>>> _______________________________________________ >>>>> Para remover seu email desta lista, basta enviar um email em branco >>>>> para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>>>> >>>> >>>> >>>> >>>> -- >>>> [image: Meu status] >>>> >>>> _______________________________________________ >>>> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop >>>> gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba >>>> Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 >>>> Garanta sua vaga e saiba mais em: www.workoffee.com.br >>>> _______________________________________________ >>>> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO >>>> e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. >>>> Construa soluções de PABX IP com produtos DigiVoice - visite >>>> www.digivoice.com.br >>>> _______________________________________________ >>>> Para remover seu email desta lista, basta enviar um email em branco >>>> para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>>> >>> >>> >>> _______________________________________________ >>> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop >>> gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba >>> Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 >>> Garanta sua vaga e saiba mais em: www.workoffee.com.br >>> _______________________________________________ >>> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO >>> e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. >>> Construa soluções de PABX IP com produtos DigiVoice - visite >>> www.digivoice.com.br >>> _______________________________________________ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>> >> >> _______________________________________________ >> WORKOFFEE KHOMP: em Junho serão 2 edições do workshop >> gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba >> Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 >> Garanta sua vaga e saiba mais em: www.workoffee.com.br >> _______________________________________________ >> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e >> FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. >> Construa soluções de PABX IP com produtos DigiVoice - visite >> www.digivoice.com.br >> _______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> > > > _______________________________________________ > WORKOFFEE KHOMP: em Junho serão 2 edições do workshop > gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba > Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 > Garanta sua vaga e saiba mais em: www.workoffee.com.br > _______________________________________________ > DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e > FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. > Construa soluções de PABX IP com produtos DigiVoice - visite > www.digivoice.com.br > _______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > -- [image: Meu status]
_______________________________________________ WORKOFFEE KHOMP: em Junho serão 2 edições do workshop gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 Garanta sua vaga e saiba mais em: www.workoffee.com.br _______________________________________________ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org