Re: [AsteriskBrasil] Dúvida sobre AMD Answering M achine Detect
Para registro. O parâmetro M(x) funcionou desviando a chamada para uma macro onde eu faço a análise do áudio para checar se é Caixa Postal ou um Humano que atendeu a chamada. Abraços. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 2009/1/8 Daniel Varella dvare...@gmail.com: Obrigado pela dica, porém não é exatamente o que eu queria. Pois o parâmetro g vai passar para a próxima etapa independente da situação anterior. Mas a sua dica já ajudou, pois lendo sobre o Dial eu encontrei o parâmetro M(x): que talvez resolva a questão. Vou testar e posto os resultados depois. Abraços. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 2009/1/8 Shazaum shaz...@gmail.com: você pode usar a flag g para passar para a proxima prioridade good luck guy 2009/1/7 Daniel Varella dvare...@gmail.com Pessoal, Bom dia. Espero que todos tenham passado bem as festividades de final de ano. Estou com dúvida em relação à utilização do AMD Answering Machine Detect. Tenho montado um servidor com Asterisk (versão 1.4.22) e uma placa analógica da Digivoice (VB0408) de 8 canais FXO, onde estes canais estão conectados em interfaces celular. Preciso identificar quando cada chamada é atendida por um ser humano ou uma Caixa Postal eletrônica da operadora de celular. Tentei fazer uso do AMD, porém não ficou claro, mesmo com alguns exemplos, de como efetuar a discagem. O plano de discagem por enquanto é simples: exten = _[789].,1,NoCDR exten = _[789].,n,Dial(DGV/g1/${EXTEN},60) exten = _[789].,n,AMD exten = _[789].,n,NoOp(Status da variável do AMD: ${AMDSTATUS}) exten = _[789].,n,Hangup O que ocorre é que após a chamada ser completada, o Asterisk não passa para a próxima etapa para que o AMD faça a análise. Como posso fazer esta análise ? Abraços a todos. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 ___ 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 -- Asterisk user number: 1099 Linux user: #443184 shazaum.googlepages.com ___ 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 ___ 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
Re: [AsteriskBrasil] Dúvida sobre AMD Answering M achine Detect
Gustavo, Segue o dialplan: [to-pstn] exten = _X.,1,Dial(Dgv/g1/${EXTEN}|60|CM(analisechamada)) exten = _X.,n,Hangup [macro-analisechamada] exten = s,1,NoCDR exten = s,n,AMD exten = s,n,GotoIf($[${AMDSTATUS}=HUMAN]?humn:mach) exten = s,n(mach),Hangup exten = s,n(humn),WaitForSilence(500) Criei o contexto to-pstn e inicio uma discagem para um determinado destino. Após a chamada ser atendida, o Asterisk a desvia para a macro macro-analisechamada, onde a aplicação AMD (que é do próprio Asterisk) é chamada e inicia a análise do áudio. Dependendo de sua análise, ela vai definir a variável AMDSTATUS como HUMAM ou MACHINE, assim o GotoIf faz o outro desvio para tratar de forma diferente cada situação. As definições do AMD ficam dentro do arquivo amd.conf . Ainda estou definindo os ajustes finos do reconhecimento, mas o padrão apresentado pelo Asterisk já funciona muito bem. Abraços. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 2009/1/10 Gustavo Cordeiro gust...@advent.com.br: Olá Daniel, Você pode abrir esta macro? Ela utiliza alguma aplicação externa para reconhecimento de padrões? Sds, Gustavo Cordeiro Advent Tecnologia Ltda. Telefone: 48 3024-9350 Celular: 48 8809-0764 www.advent.com.br 2009/1/10 Daniel Varella dvare...@gmail.com: Para registro. O parâmetro M(x) funcionou desviando a chamada para uma macro onde eu faço a análise do áudio para checar se é Caixa Postal ou um Humano que atendeu a chamada. Abraços. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 2009/1/8 Daniel Varella dvare...@gmail.com: Obrigado pela dica, porém não é exatamente o que eu queria. Pois o parâmetro g vai passar para a próxima etapa independente da situação anterior. Mas a sua dica já ajudou, pois lendo sobre o Dial eu encontrei o parâmetro M(x): que talvez resolva a questão. Vou testar e posto os resultados depois. Abraços. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 2009/1/8 Shazaum shaz...@gmail.com: você pode usar a flag g para passar para a proxima prioridade good luck guy 2009/1/7 Daniel Varella dvare...@gmail.com Pessoal, Bom dia. Espero que todos tenham passado bem as festividades de final de ano. Estou com dúvida em relação à utilização do AMD Answering Machine Detect. Tenho montado um servidor com Asterisk (versão 1.4.22) e uma placa analógica da Digivoice (VB0408) de 8 canais FXO, onde estes canais estão conectados em interfaces celular. Preciso identificar quando cada chamada é atendida por um ser humano ou uma Caixa Postal eletrônica da operadora de celular. Tentei fazer uso do AMD, porém não ficou claro, mesmo com alguns exemplos, de como efetuar a discagem. O plano de discagem por enquanto é simples: exten = _[789].,1,NoCDR exten = _[789].,n,Dial(DGV/g1/${EXTEN},60) exten = _[789].,n,AMD exten = _[789].,n,NoOp(Status da variável do AMD: ${AMDSTATUS}) exten = _[789].,n,Hangup O que ocorre é que após a chamada ser completada, o Asterisk não passa para a próxima etapa para que o AMD faça a análise. Como posso fazer esta análise ? Abraços a todos. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 ___ 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 -- Asterisk user number: 1099 Linux user: #443184 shazaum.googlepages.com ___ 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
Re: [AsteriskBrasil] Dúvida sobre AMD Answering M achine Detect
você pode usar a flag g para passar para a proxima prioridade good luck guy 2009/1/7 Daniel Varella dvare...@gmail.com Pessoal, Bom dia. Espero que todos tenham passado bem as festividades de final de ano. Estou com dúvida em relação à utilização do AMD Answering Machine Detect. Tenho montado um servidor com Asterisk (versão 1.4.22) e uma placa analógica da Digivoice (VB0408) de 8 canais FXO, onde estes canais estão conectados em interfaces celular. Preciso identificar quando cada chamada é atendida por um ser humano ou uma Caixa Postal eletrônica da operadora de celular. Tentei fazer uso do AMD, porém não ficou claro, mesmo com alguns exemplos, de como efetuar a discagem. O plano de discagem por enquanto é simples: exten = _[789].,1,NoCDR exten = _[789].,n,Dial(DGV/g1/${EXTEN},60) exten = _[789].,n,AMD exten = _[789].,n,NoOp(Status da variável do AMD: ${AMDSTATUS}) exten = _[789].,n,Hangup O que ocorre é que após a chamada ser completada, o Asterisk não passa para a próxima etapa para que o AMD faça a análise. Como posso fazer esta análise ? Abraços a todos. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 ___ 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 -- Asterisk user number: 1099 Linux user: #443184 shazaum.googlepages.com ___ 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
Re: [AsteriskBrasil] Dúvida sobre AMD Answering M achine Detect
Obrigado pela dica, porém não é exatamente o que eu queria. Pois o parâmetro g vai passar para a próxima etapa independente da situação anterior. Mas a sua dica já ajudou, pois lendo sobre o Dial eu encontrei o parâmetro M(x): que talvez resolva a questão. Vou testar e posto os resultados depois. Abraços. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 2009/1/8 Shazaum shaz...@gmail.com: você pode usar a flag g para passar para a proxima prioridade good luck guy 2009/1/7 Daniel Varella dvare...@gmail.com Pessoal, Bom dia. Espero que todos tenham passado bem as festividades de final de ano. Estou com dúvida em relação à utilização do AMD Answering Machine Detect. Tenho montado um servidor com Asterisk (versão 1.4.22) e uma placa analógica da Digivoice (VB0408) de 8 canais FXO, onde estes canais estão conectados em interfaces celular. Preciso identificar quando cada chamada é atendida por um ser humano ou uma Caixa Postal eletrônica da operadora de celular. Tentei fazer uso do AMD, porém não ficou claro, mesmo com alguns exemplos, de como efetuar a discagem. O plano de discagem por enquanto é simples: exten = _[789].,1,NoCDR exten = _[789].,n,Dial(DGV/g1/${EXTEN},60) exten = _[789].,n,AMD exten = _[789].,n,NoOp(Status da variável do AMD: ${AMDSTATUS}) exten = _[789].,n,Hangup O que ocorre é que após a chamada ser completada, o Asterisk não passa para a próxima etapa para que o AMD faça a análise. Como posso fazer esta análise ? Abraços a todos. -- Daniel Varella de Oliveira Consultor de T.I. Cel.: +55(21)8615-6050 Linux Professional Certified LPI000143643 Information Technology Infrastructure Library - ITIL Certified EXIN - 944759 ___ 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 -- Asterisk user number: 1099 Linux user: #443184 shazaum.googlepages.com ___ 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 ___ 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