Re: [AsteriskBrasil] Execução Paralela/Background
Pessoal, não estou conseguindo postar a solução aqui na lista... eu envio o email mas o AsteriskBrasil não redireciona... Se alguém precisar da solução entre em contato comigo. Att, Bruno -Original Message- From: Eder Souza eder.so...@bsd.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 7:40 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Putz quanto tempo nao olho emails desta lista.. Mas o Bruno entrou em contato via email eu ajudei ele a fazer isso dentro do AGI, ele fez em java, mas eu uso em perl e python !! Bruno nao esquece de postar para galera !! []'s Eng Eder de Souza Em 24 de maio de 2010 14:33, Kim Delevati kim.delev...@gmail.com escreveu: O post inteiro aqui, ele descobriu isso pesquisando como fazer o que você quer fazer: Semana passada eu testei várias outras maneiras de executar dois dial's em uma mesma prioridade dá uma olhada o que testei aqui: Descobri isso pq estava tentando comandos de como executar um script e uma mensagem de fundo enquanto o script esta processando algo desta maneira nao achei nada que funcione via extensions tive que fazer um agi estou tentando a 1 semana enviar meu AGI na lista que executa mensagem ou musica em espera enquanto um script é executa mas parece que a moderação nao quer que ninguem veja huahua. olha o que descobri nas tentativas aqui com o DIAL isso funciona. exten = 13,1,Set(comando1=Dial(SIP/ 667) exten = 13,2,Set(comando2=SIP/666) exten = 13,3,Exec(${comando1}${comando2}) Testa ae Kim e Diegão hehehe outra brincadeira que testei e funfou foi essa aqui!! exten = 12,1,Set(app=SayDigits(12)) exten = 12,2,Set(app2=SayDigits(345)) exten = 12,3,Exec(${app}${app2}) todos executam multiplos comandos do asterisk em uma mesma prioridade vlw pessoal Eng Eder de Souza Em 24 de maio de 2010 14:15, brunoantogno...@email.com escreveu: Kim, muito obrigado pela dica cara. =) Você lembra em que assunto foi ensinado a fazer dessa maneira, seria interessante eu achar o post que tratava desse assunto pra dar uma olhada, mas em todo caso, vou tentar da maneira que você falou e logo dou notícias a respeito. Obrigado! []s, Bruno -Original Message- From: Kim Delevati kim.delev...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 2:04 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Você pode fazer assim também, como um outro usuário aqui da lista ensinou uma vez: exten = 13,1,Set(comando1=AGI(faz_calculo.java)) exten = 13,2,Set(comando2=Playback(suapropaganda)) exten = 13,3,Exec(${comando1}${comando2}) Em 24 de maio de 2010 12:45, Guilherme Loch Waltrick Góes glwg...@gmail.com escreveu: Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma que realizaria a consulta do WS e outra rodando o playback, quando a a thread da consulta retornar o resultado você pode encerrar a thread do playback e finalizar o seu atendimento. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org
[AsteriskBrasil] Execução Paralela/Background
Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Execução Paralela/Background
2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Execução Paralela/Background
Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- --- Itamar Reis Peixoto __ HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. Hardware com alta disponibilidade de recursos e qualidade KHOMP Suporte técnico local qualificado e gratuito onheça a linha completa de produtos KHOMP em www.khomp.com.br __ articipe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. rea de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. ttp://www.encontrovoipcenter.com.br _ ista de discussões AsteriskBrasil.org steriskbra...@listas.asteriskbrasil.org ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Execução Paralela/Background
Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Execução Paralela/Background
Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao S e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. Hardware com alta disponibilidade de recursos e qualidade KHOMP Suporte técnico local qualificado e gratuito onheça a linha completa de produtos KHOMP em www.khomp.com.br __ articipe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. rea de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. ttp://www.encontrovoipcenter.com.br _ ista de discussões AsteriskBrasil.org steriskbra...@listas.asteriskbrasil.org ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Execução Paralela/Background
Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil
Re: [AsteriskBrasil] Execução Paralela/Background
Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, lguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 ttp://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk
Re: [AsteriskBrasil] Execução Paralela/Background
Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma que realizaria a consulta do WS e outra rodando o playback, quando a a thread da consulta retornar o resultado você pode encerrar a thread do playback e finalizar o seu atendimento. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http
Re: [AsteriskBrasil] Execução Paralela/Background
Blz, eu entendi a idéia, é isso mesmo que preciso... Mas quero saber se eu disparo as threads de dentro do Asterisk ou de dentro do Java, entende? Ex: Asterisk - Chama W.S - Playback ou Java - Chama WS - Chama AMI Asterisk - Playback []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:45 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma ue realizaria a consulta do WS e outra rodando o playback, quando a a hread da consulta retornar o resultado você pode encerrar a thread do layback e finalizar o seu atendimento. Att, Guilherme Loch Góes 010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Execução Paralela/Background
Você pode fazer assim também, como um outro usuário aqui da lista ensinou uma vez: exten = 13,1,Set(comando1=AGI(faz_calculo.java))exten = 13,2,Set(comando2=Playback(suapropaganda)) exten = 13,3,Exec(${comando1}${comando2}) Em 24 de maio de 2010 12:45, Guilherme Loch Waltrick Góes glwg...@gmail.com escreveu: Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma que realizaria a consulta do WS e outra rodando o playback, quando a a thread da consulta retornar o resultado você pode encerrar a thread do playback e finalizar o seu atendimento. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Execução Paralela/Background
Kim, muito obrigado pela dica cara. =) Você lembra em que assunto foi ensinado a fazer dessa maneira, seria interessante eu achar o post que tratava desse assunto pra dar uma olhada, mas em todo caso, vou tentar da maneira que você falou e logo dou notícias a respeito. Obrigado! []s, Bruno -Original Message- From: Kim Delevati kim.delev...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 2:04 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Você pode fazer assim também, como um outro usuário aqui da lista ensinou uma vez: exten = 13,1,Set(comando1=AGI(faz_calculo.java)) exten = 13,2,Set(comando2=Playback(suapropaganda)) exten = 13,3,Exec(${comando1}${comando2}) Em 24 de maio de 2010 12:45, Guilherme Loch Waltrick Góes glwg...@gmail.com escreveu: Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma que realizaria a consulta do WS e outra rodando o playback, quando a a thread da consulta retornar o resultado você pode encerrar a thread do playback e finalizar o seu atendimento. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de
Re: [AsteriskBrasil] Execução Paralela/Background
Bom, acho que encontrei o link que vc se refere... http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2009-June/031315.html Att, Bruno -Original Message- From: Kim Delevati kim.delev...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 2:04 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Você pode fazer assim também, como um outro usuário aqui da lista ensinou uma vez: exten = 13,1,Set(comando1=AGI(faz_calculo.java)) exten = 13,2,Set(comando2=Playback(suapropaganda)) exten = 13,3,Exec(${comando1}${comando2}) Em 24 de maio de 2010 12:45, Guilherme Loch Waltrick Góes glwg...@gmail.com escreveu: Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma que realizaria a consulta do WS e outra rodando o playback, quando a a thread da consulta retornar o resultado você pode encerrar a thread do playback e finalizar o seu atendimento. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais profissional. =) []s, Bruno utilize php ou c, seu cliente nao vai ficar esperando nem 1 segundo. -- Itamar Reis Peixoto ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br __ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Participe do I Encontro VoIPCenter, 08 a 10 de junho – Rio de Janeiro. Área de exposição, palestras e cursos de VoIP, Asterisk e Convergência de Redes. http://www.encontrovoipcenter.com.br
Re: [AsteriskBrasil] Execução Paralela/Background
O post inteiro aqui, ele descobriu isso pesquisando como fazer o que você quer fazer: Semana passada eu testei várias outras maneiras de executar dois dial's em uma mesma prioridade dá uma olhada o que testei aqui: Descobri isso pq estava tentando comandos de como executar um script e uma mensagem de fundo enquanto o script esta processando algo desta maneira nao achei nada que funcione via extensions tive que fazer um agi estou tentando a 1 semana enviar meu AGI na lista que executa mensagem ou musica em espera enquanto um script é executa mas parece que a moderação nao quer que ninguem veja huahua. olha o que descobri nas tentativas aqui com o DIAL isso funciona. exten = 13,1,Set(comando1=Dial(SIP/667) exten = 13,2,Set(comando2=SIP/666) exten = 13,3,Exec(${comando1}${comando2}) Testa ae Kim e Diegão hehehe outra brincadeira que testei e funfou foi essa aqui!! exten = 12,1,Set(app=SayDigits(12)) exten = 12,2,Set(app2=SayDigits(345)) exten = 12,3,Exec(${app}${app2}) todos executam multiplos comandos do asterisk em uma mesma prioridade vlw pessoal Eng Eder de Souza Em 24 de maio de 2010 14:15, brunoantogno...@email.com escreveu: Kim, muito obrigado pela dica cara. =) Você lembra em que assunto foi ensinado a fazer dessa maneira, seria interessante eu achar o post que tratava desse assunto pra dar uma olhada, mas em todo caso, vou tentar da maneira que você falou e logo dou notícias a respeito. Obrigado! []s, Bruno -Original Message- From: Kim Delevati kim.delev...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 2:04 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Você pode fazer assim também, como um outro usuário aqui da lista ensinou uma vez: exten = 13,1,Set(comando1=AGI(faz_calculo.java)) exten = 13,2,Set(comando2=Playback(suapropaganda)) exten = 13,3,Exec(${comando1}${comando2}) Em 24 de maio de 2010 12:45, Guilherme Loch Waltrick Góes glwg...@gmail.com escreveu: Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma que realizaria a consulta do WS e outra rodando o playback, quando a a thread da consulta retornar o resultado você pode encerrar a thread do playback e finalizar o seu atendimento. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu cliente fica na linha esperando o resultado do cálculo. Minha pergunta é: É possível colocar um Playback ou um Background durante esses 45 segundos em que o cliente fica na linha aguardando pelo cálculo? Atualmente a linha fica muda enquanto o cálculo é realizado, gostaria de colocar uma propaganda da empresa para ficar mais
Re: [AsteriskBrasil] Execução Paralela/Background
Putz quanto tempo nao olho emails desta lista.. Mas o Bruno entrou em contato via email eu ajudei ele a fazer isso dentro do AGI, ele fez em java, mas eu uso em perl e python !! Bruno nao esquece de postar para galera !! []'s Eng Eder de Souza Em 24 de maio de 2010 14:33, Kim Delevati kim.delev...@gmail.com escreveu: O post inteiro aqui, ele descobriu isso pesquisando como fazer o que você quer fazer: Semana passada eu testei várias outras maneiras de executar dois dial's em uma mesma prioridade dá uma olhada o que testei aqui: Descobri isso pq estava tentando comandos de como executar um script e uma mensagem de fundo enquanto o script esta processando algo desta maneira nao achei nada que funcione via extensions tive que fazer um agi estou tentando a 1 semana enviar meu AGI na lista que executa mensagem ou musica em espera enquanto um script é executa mas parece que a moderação nao quer que ninguem veja huahua. olha o que descobri nas tentativas aqui com o DIAL isso funciona. exten = 13,1,Set(comando1=Dial(SIP/667) exten = 13,2,Set(comando2=SIP/666) exten = 13,3,Exec(${comando1}${comando2}) Testa ae Kim e Diegão hehehe outra brincadeira que testei e funfou foi essa aqui!! exten = 12,1,Set(app=SayDigits(12)) exten = 12,2,Set(app2=SayDigits(345)) exten = 12,3,Exec(${app}${app2}) todos executam multiplos comandos do asterisk em uma mesma prioridade vlw pessoal Eng Eder de Souza Em 24 de maio de 2010 14:15, brunoantogno...@email.com escreveu: Kim, muito obrigado pela dica cara. =) Você lembra em que assunto foi ensinado a fazer dessa maneira, seria interessante eu achar o post que tratava desse assunto pra dar uma olhada, mas em todo caso, vou tentar da maneira que você falou e logo dou notícias a respeito. Obrigado! []s, Bruno -Original Message- From: Kim Delevati kim.delev...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 2:04 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Você pode fazer assim também, como um outro usuário aqui da lista ensinou uma vez: exten = 13,1,Set(comando1=AGI(faz_calculo.java)) exten = 13,2,Set(comando2=Playback(suapropaganda)) exten = 13,3,Exec(${comando1}${comando2}) Em 24 de maio de 2010 12:45, Guilherme Loch Waltrick Góes glwg...@gmail.com escreveu: Bruno, Na minha visão, você dispararia duas threads dentro do seu AGI, uma que realizaria a consulta do WS e outra rodando o playback, quando a a thread da consulta retornar o resultado você pode encerrar a thread do playback e finalizar o seu atendimento. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Então, vamos com calma... kkk Eu vou disparar as threads pelo Asterisk ou pelo Java? É possível eu disparar threads pelo Asterisk, por ex: Ao mesmo tempo chamar um Web Service em C e um em Phyton? Ou eu teria de disparar threads pelo Java (ou qq outra linguagem) para o Asterisk através do AMI? []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 12:14 pm Subject: Re: [AsteriskBrasil] Execução Paralela/Background Isso é muito mais uma questão relativa ao Java do que ao Asterisk, alguns documentos que eu achei: http://www.devmedia.com.br/articles/viewcomp.asp?comp=4459 http://www.javabeginner.com/learn-java/java-threads-tutorial Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Tem algum exemplo disso na web? Eu não encontrei. Se não tiver, você (ou algum outro colega) poderia me ajudar? Nunca precisei fazer isso e então estou um pouco perdido. []s, Bruno -Original Message- From: Guilherme Loch Waltrick Góes glwg...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 11:49 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background Bruno, Voce pode disparar uma thread dentro do AGI para fazer a consulta ao WS e outra thread para fazer o playback do anuncio. Att, Guilherme Loch Góes 2010/5/24 brunoantogno...@email.com: Itamar, acontece que o Java Consome um Web Service feito em .Net O cálculo é realizado em .Net e eu só uso o Java para interagir com o Asterisk e o .Net. Quanto ao cálculo, é realmente pesado, pois leva-se muita coisa em consideração, é uma análise complexa e isso não tem jeito de mudar. Alguma outra sugestão? Att. Bruno -Original Message- From: Itamar Reis Peixoto ita...@ispbrasil.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Mon, May 24, 2010 9:30 am Subject: Re: [AsteriskBrasil] Execução Paralela/Background 2010/5/24 brunoantogno...@email.com: Bom dia pessoal... Tenho o seguinte cenário: Minha Ura realiza um cálculo através do Asterisk-Java um pouco demorado, cerca de 45 segundos, enquanto isso meu