[AsteriskBrasil] Asterisk acessando MySQL
Hudson Cardoso
hudsoncardoso em hotmail.com
Terça Maio 8 17:01:14 BRT 2012
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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120508/7436b546/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil