[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