[AsteriskBrasil] Asterisk acessando MySQL
Allex Menezes
allexmenezes em gmail.com
Terça Maio 8 20:07:57 BRT 2012
Pessoal,
Irei usar o Read inicialmente, porém eu uso o Elastix, devo inserir os
códigos no extensions_override_elastix.conf?
Eu preciso que o usuário digite os números depois que ouvir o primeiro
audio da URA, sem a necessidade de digitar uma extensão ou qualquer outro
número, como faço isso?
obrigado
[ ]'s
Allex Menezes
allexmenezes em gmail.com
2012/5/8 Hudson Cardoso <hudsoncardoso em hotmail.com>
> Tem essa solucao que nosso colega postou
> http://www.voip-info.org/wiki/view/Asterisk+cmd+Read
> Nao me adaptei ao diaplan do asterisk, mas como sou programador
> pascal, pra mim fica mais facil fazer novas rotinas, faz apenas um
> mes que mexo no asterisk,
>
> Como essa por exemplo :
>
> context uracentral {
> s => { answer ;
> wait(2);
> set(conta=0);
> set (forahorario=1);
> set (timeout(digit)=1);
> set (timeout(response)=4);
> if (${IFTIME(08:00-12:00|mon-fri|*|*?1:0)} = 1) {
> set(forahorario=0);
> playback(bomdia);}
> if (${IFTIME(12:01-18:00|mon-fri|*|*?1:0)} = 1) {
> set(forahorario=0);
> playback(boatarde);}
> if (${IFTIME(18:01-23:59|mon-fri|*|*?1:0)} = 1) {
> set(forahorario=0);
> playback(boanoite);}
> if (${forahorario}=1) {
> background(saudacaoeasytel);
> background(nossohorario);
> background(obrigado);
> hangup;}
> background(saudacaoeasytel);
> inicioura:
> conta=${conta}+1;
> if (${conta}>3) {playback(obrigado);
> Hangup;}
> else
> {background(disqueopcoes);
> background(silencio1S);
> background(silencio1S);
> background(silencio1S);
> goto s,inicioura; }
> }
> 1 => {playback(direcionadocomercial);
>
> dial(sip/easy5000/04896460220&sip/2004&sip/2013&sip/2011,60,tT);}
> 2 => {playback(direcionadosuporte);
> dial(sip/2007&sip/2004&sip/2013&sip/2011,60,tT);}
> 3 => {playback(direcionadofinanceiro);
> dial(sip/2013&sip/2011,60,tT);}
> 4 => {playback(chamada0800);
> record( ${calleridnum} +nomecli.gsm);
> playback( ${calleridnum} +nomecli.gsm);
> playback(obrigado);
> hangup;}
> _57x./4884137000 => {playback(aguarde);
>
> dial(sip/easy5000/048${EXTEN:2},60,tT);}
> 58 => {playback(aguarde); // cadastra numero entrante
> Set(DB(opcaoura/${calleridnum})=1);
> playback(obrigado);
> hangup;}
> _7x./4896460220 => {playback(aguarde); // permite ligacao de um
> numeoro especifico
>
> dial(sip/easy5000/048${EXTEN:1},60,tT);}
> }
>
>
>
> note que nao utilizo as variavei de ambiente :
> i => { playback(aguarde);
> dial(sip/2004&sip/2013&sip/2011,60,tT);
> hangup; }
> t => { playback(tt-allbusy);
> goto s,inicioura; }
>
> Pois fiz uma funcao que auto loop, e nao me gera autofall...
>
>
>
>
> Hudson
> 048 8413 7000
> www.vemvoar.tk
>
>
> ------------------------------
> From: allexmenezes em gmail.com
> Date: Tue, 8 May 2012 16:45:09 -0300
> To: asteriskbrasil em listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] Asterisk acessando MySQL
>
>
> Hudson,
>
> Qual a diferença do AEL para a linguagem padrão do Asterisk? Eu ainda não
> conheço muito bem.
> Você quer dizer que tenho uma outra opção ao invés de usar o Read?
>
> obrigado,
>
> [ ]'s
> Allex Menezes
> allexmenezes em gmail.com
>
>
> 2012/5/8 Hudson Cardoso <hudsoncardoso em hotmail.com>
>
> Estou utilizando AEL, pra mim é mais facil mexer, mas voce poderia
> incluir um arquivo
> externo e fazer a leitura dele.
>
>
>
>
> Hudson
> 048 8413 7000
> www.vemvoar.tk
>
>
> ------------------------------
> From: allexmenezes em gmail.com
> Date: Tue, 8 May 2012 10:13:51 -0300
> To: asteriskbrasil em listas.asteriskbrasil.org
> Subject: [AsteriskBrasil] Asterisk acessando MySQL
>
>
> Pessoal,
>
> Preciso fazer com que a minha URA aguarde o usuário digitar alguns números
> e depois disso grave no MySQL.
>
> Como estou usando o Elastix creio que deverei editar os arquivos
> extensions_override_freepbx.conf ou extensions_custom.conf.
>
> Eu realizei algumas pesquisas na Internet porém não achei nada que me
> ajude. Eu já criei a tabela no mesmo banco que o elastix usa: asteriskcdrdb
> e já deixei ok as permissões para o usuário asteriskuser.
>
> Alguém poderia me ajudar?
> Como aguardar os números serem digitados e depois concateno eles para
> enviar ao MySQL?
>
>
> obrigado desde já.
>
>
> [ ]'s
> Allex Menezes
> allexmenezes em gmail.com
>
> _______________________________________________ KHOMP Inova��o: External
> Board Series M�dulos de 1/2 rack e 1U para todas as interfaces e solu��es
> Asterisk e FreeSWITCH. Tenha a External Series Experience na sua aplica��o.
> Visite�www.khomp.com _______________________________________________
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank 20 anos de experi�ncia
> com E1(R2/ISDN), FXS, FXO e GSM Centro Treinamento - Curso de PABX IP -
> Asterisk - Site www.digivoice.com.br ________ YEALINK: Telefones IP e
> V�deoPhones IP com o melhor custo/benef�cio do mercado. email:
> yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________ Para remover seu email desta
> lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VÃdeoPhones IP com o melhor custo/benefÃcio do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
> _______________________________________________ KHOMP Inova��o: External
> Board Series M�dulos de 1/2 rack e 1U para todas as interfaces e solu��es
> Asterisk e FreeSWITCH. Tenha a External Series Experience na sua aplica��o.
> Visite�www.khomp.com _______________________________________________
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank 20 anos de experi�ncia
> com E1(R2/ISDN), FXS, FXO e GSM Centro Treinamento - Curso de PABX IP -
> Asterisk - Site www.digivoice.com.br ________ YEALINK: Telefones IP e
> V�deoPhones IP com o melhor custo/benef�cio do mercado. email:
> yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________ Para remover seu email desta
> lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP - Asterisk - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VÃdeoPhones IP com o melhor custo/benefÃcio do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120508/93c3cd63/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil