Obrigado Jefakpta,<div><br></div><div>Consegui configurar o odbc para acesso ao banco, porém ainda não consegui fazer funcionar um insert simples sem utilizar argumentos.</div><div><br></div><div>func_odbc.conf:</div><div>
<br></div><div><div>[DADOS_CADASTRO]</div><div>dsn=asterisk-connector</div><div>writesql=INSERT INTO dados_cadastro (matricula, senha) VALUES ('1','2')</div></div><div><br></div><div>extensions_custom.conf (Elastix):</div>
<div><br></div><div><div>[ODBC-test]</div><div>exten => _X,1,NoOp(Teste...)</div><div>exten => _X,n,Set(ODBC_DADOS_CADASTRO())</div><div>exten => _X,n,Hangup()</div></div><div><br></div><div>Eu sou iniciante em Asterisk, possuo um tronco SIP com a conta VONO configurada e uma rota de entrada, quando ligo no número voip toca o audio da minha URA, mas não sei o que é necessário para cair no contexto acima e gravar no banco, não sei se falta algo ou o que fiz está errado.</div>
<div><br></div><div>Eu queria testar isso inicialmente para depois usar o Read() para pegar os números digitados pelo usuário para gravar no banco.</div><div><br></div><div><br clear="all">[ ]'s<br>Allex Menezes<br><a href="mailto:allexmenezes@gmail.com">allexmenezes@gmail.com</a><br>
<br><br><div class="gmail_quote">2012/5/8 Jefakpta <span dir="ltr"><<a href="mailto:jefaokpta@hotmail.com" target="_blank">jefaokpta@hotmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div>Exatamente cara!</div><div><br></div><div>Em func_odbc.conf vc dá um nome a função, mo nome do dsn e indica se é um SELECT (read) ou UPDATE, INSERT (write) + a instrução sql.</div><div>
ex:</div><div><br></div><div><div>[TRANSBORDA]</div><div>dsn=bla</div><div>writesql=INSERT INTO transbordo (calldate,operadora,uniqueid,destino) VALUES ('${SQL_ESC(${ARG1})}','${SQL_ESC(${ARG2})}','${SQL_ESC(${ARG4})}','${SQL_ESC(${ARG3})}')</div>
</div><div><br></div><div>Espero q esteja claro.</div><div><br></div><div>Falows</div><br><div><div>Em 08/05/2012, às 14:21, Allex Menezes escreveu:</div><div><div class="h5"><br><blockquote type="cite">Obrigado João, estou lendo o conteúdo do artigo.<div>
<br></div><div>Pedro,</div><div><br></div><div>Este func_odbc eu consigo receber todos os dígitos do usuário (eu não sei os números que o usuário vai digitar, é um número de matrícula) e inserir no banco através das funcões?</div>
<div><br></div><div>Eu li este artigo <a href="http://www.voip-info.org/wiki/view/Asterisk+func+func_odbc" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+func+func_odbc</a> mas vejo que ele pega o número do ramal (extension), não identifiquei onde captura de uma vez os números digitados.</div>
<div><br></div><div>obrigado.</div><div><br clear="all">[ ]'s<br>Allex Menezes<br><a href="mailto:allexmenezes@gmail.com" target="_blank">allexmenezes@gmail.com</a><br>
<br><br><div class="gmail_quote">2012/5/8 Pedro Enrique <span dir="ltr"><<a href="mailto:pedru01@gmail.com" target="_blank">pedru01@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Você pode usar o func_odbc para fazer essa verificação. Configura o mysql-odbc-connector para o asterisk poder acessar o banco.<br><br><div class="gmail_quote">Em 8 de maio de 2012 10:13, Allex Menezes <span dir="ltr"><<a href="mailto:allexmenezes@gmail.com" target="_blank">allexmenezes@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div><font face="verdana, sans-serif"><span><span style="line-height:17px;text-align:left">Pessoal,</span><br style="line-height:17px;text-align:left">
<br style="line-height:17px;text-align:left">
<span style="line-height:17px;text-align:left">Preciso fazer com que a minha URA aguarde o usuário digitar alguns números e depois disso grave no MySQL.</span><br style="line-height:17px;text-align:left"><br style="line-height:17px;text-align:left">
<span style="line-height:17px;text-align:left">Como estou usando o Elastix creio que deverei editar os arquivos</span></span> <span style="line-height:17px">extensions_override_freepbx.conf</span> ou
<span style="line-height:17px">extensions_custom.conf.</span><span><br style="line-height:17px;text-align:left"><br style="line-height:17px;text-align:left"><span style="line-height:17px;text-align:left">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.</span><br style="line-height:17px;text-align:left">
<br style="line-height:17px;text-align:left"><span style="line-height:17px;text-align:left">Alguém poderia me ajudar? </span><br style="line-height:17px;text-align:left"><span style="line-height:17px;text-align:left">Como aguardar os números serem digitados e depois concateno eles para enviar ao MySQL?</span><br style="line-height:17px;text-align:left">
</span><br><br>obrigado desde já.</font></div><div><font face="verdana, sans-serif"><br style="line-height:17px;text-align:left"></font></div><br clear="all">[ ]'s<span><font color="#888888"><br>Allex Menezes<br>
<a href="mailto:allexmenezes@gmail.com" target="_blank">allexmenezes@gmail.com</a><br>
</font></span><br></div></div><div>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com/" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br/" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br/" target="_blank">www.commlogik.com.br</a> | <a href="tel:%2811%29%205503-1011" value="+551155031011" target="_blank">(11) 5503-1011</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></div>
</blockquote></div>
<br>
<br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com/" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br/" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br/" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div>
<br></div>
_______________________________________________<br>KHOMP Inovação: External Board Series<br>Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>email: <a href="mailto:yealink@commlogik.com.br" target="_blank">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<br>
______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></blockquote>
</div></div></div><br></div><br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>