Aqui tem exemplos de utilização no asterisk:<div><br></div><div><a href="http://www.asterikast.com/show_notes/sn_3.txt">http://www.asterikast.com/show_notes/sn_3.txt</a><br><br><div class="gmail_quote">Em 4 de outubro de 2011 16:35, Leandro Alves <span dir="ltr"><<a href="mailto:thc.leandro@gmail.com">thc.leandro@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>Exemplo de consulta AGI com Perl:</div><div><br></div><div>#!/usr/bin/perl</div><div>print "Content-type:text/html\n\n";</div>
<div><br></div><div>use DBI;</div><div><br></div><div>$username = '';$password = '';$database = '';$hostname = '';</div>
<div>$dbh = DBI->connect("dbi:mysql:database=$database;" .</div><div> "host=$hostname;port=3306", $username, $password);</div><div><br></div><div>$SQL= "select * from user";</div><div><br>
</div><div>$Select = $dbh->prepare($SQL);</div><div>$Select->execute();</div><div><br></div><div>while($Row=$Select->fetchrow_hashref)</div><div>{</div><div> print "$Row->{username}</div><div>$Row->{email}";</div>
<div>}</div><br><div class="gmail_quote">Em 4 de outubro de 2011 14:32, Sylvio Carlos Jollenbeck <span dir="ltr"><<a href="mailto:sylvio.sdr@gmail.com" target="_blank">sylvio.sdr@gmail.com</a>></span> escreveu:<div>
<div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
freetds<br><br><br clear="all"># ---------------------------------------------------------------<br><b>Sylvio Carlos Jollenbeck Borin</b><br><a href="http://www.voip-info.com.br" target="_blank"></a>Gerente de Desenvolvimento<br>
Akiva Software<br><a href="http://www.akivasoftware.com.br" target="_blank">www.akivasoftware.com.br</a><br># ----------------------------------------------------------------<br>
<br><br><div class="gmail_quote">Em 4 de outubro de 2011 13:45, Tetra Informatica <span dir="ltr"><<a href="mailto:tetra@tetra.srv.br" target="_blank">tetra@tetra.srv.br</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><div>
<u></u>
<div link="blue" vlink="purple" lang="PT-BR">
<div>
<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy">Eu já usei bastante o AGI com acesso ao
MySQL e Postgres e prefiro usar ODBC ao invés de código nativo.<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy">Quanto ao seu problema, acho que fica bem
mais simples com o AGI. Só não sei se tem um driver ODBC do SQL Server que rode
no Linux.<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy">abç<u></u><u></u></span></font></p>
<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10.0pt;font-family:Arial;color:navy"><u></u> <u></u></span></font></p>
<div>
<div class="MsoNormal" style="text-align:center" align="center"><font face="Times New Roman" size="3"><span style="font-size:12.0pt">
<hr align="center" size="2" width="100%">
</span></font></div>
<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size:10.0pt;font-family:Tahoma;font-weight:bold">De:</span></font></b><font face="Tahoma" size="2"><span style="font-size:10.0pt;font-family:Tahoma">
<a href="mailto:eassis@linuxmail.org" target="_blank">eassis@linuxmail.org</a> [mailto:<a href="mailto:eassis@linuxmail.org" target="_blank">eassis@linuxmail.org</a>] <br>
<b><span style="font-weight:bold">Enviada em:</span></b> segunda-feira, 3 de
outubro de 2011 22:18<br>
<b><span style="font-weight:bold">Para:</span></b>
<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br>
<b><span style="font-weight:bold">Assunto:</span></b> [AsteriskBrasil] AGI no
extencions.conf consulta SQL Server</span></font><u></u><u></u></p>
</div><div><div></div><div>
<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12.0pt"><u></u> <u></u></span></font></p>
<p style="margin:0cm;margin-bottom:.0001pt"><font face="Verdana" size="1"><span style="font-size:9.0pt;font-family:Verdana"> <u></u><u></u></span></font></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><font face="Verdana" size="1"><span style="font-size:9.0pt;font-family:Verdana"><span>Alguem
ja fez esse tipo de consulta ?<br>
<br>
Tenho uma necessidade em conectar um AGI pelo extensions.conf em um banco SQL
Server, passando um valor e retornando outro valor.<br>
<br>
Alguem poderia me mostrar como proceder, pois o que acho no google não me
atendeu.<br>
<br>
Pensei em usar o ODBC mas falaram que o AGI seria mais simples para essa minha
necessidade.<br>
<br>
Atualmente tenho esse tipo de conexão com o Mysql usando:</span><u></u><u></u></span></font></p>
<div><span>
<p class="MsoNormal"><font face="Verdana" size="1"><span style="font-size:9.0pt;font-family:Verdana">exten => s,1,MYSQL(Connect connid localhost user senha
banco)</span><u></u><u></u></font></p></span>
</div>
<div><span>
<p class="MsoNormal"><font face="Verdana" size="1"><span style="font-size:9.0pt;font-family:Verdana">exten => s,n,MYSQL(Query resultid ${connid} SELECT
campo from tabela where campo = condicao);</span><u></u><u></u></font></p></span>
</div>
<div><span>
<p class="MsoNormal"><font face="Verdana" size="1"><span style="font-size:9.0pt;font-family:Verdana">exten => s,n,Mysql(Fetch fetchid ${resultid} resultado)</span><u></u><u></u></font></p></span>
</div>
<div><span>
<p class="MsoNormal"><font face="Verdana" size="1"><span style="font-size:9.0pt;font-family:Verdana">exten => s,n,MYSQL(Disconnect ${connid})</span><u></u><u></u></font></p></span>
</div>
<p class="MsoNormal"><font face="Verdana" size="1"><span style="font-size:9.0pt;font-family:Verdana"><br>
<span>Com esse resultado consigo fazer o necessario,
agora queria o mesmo só que <u></u>em
um BD SQL<u></u> Server.<br>
<br>
Abraços.</span></span></font> <u></u><u></u></p>
</div></div></div>
</div>
<br></div></div>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou <a href="tel:%2811%293016-5200" value="+551130165200" target="_blank">(11)3016-5200</a>.<br>
________<br>
GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP<br>
Escalável até 240 canáis, Portabilidade Numérica, Balanceamento de Carga, Bilhetagem<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Shop Voip, representante exclusivo: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou <a href="tel:0800-6021244" value="+558006021244" target="_blank">0800-6021244</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></blockquote>
</div>
<br>
<br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou <a href="tel:%2811%293016-5200" value="+551130165200" target="_blank">(11)3016-5200</a>.<br>
________<br>
GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP<br>
Escalável até 240 canáis, Portabilidade Numérica, Balanceamento de Carga, Bilhetagem<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Shop Voip, representante exclusivo: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou <a href="tel:0800-6021244" value="+558006021244" target="_blank">0800-6021244</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></blockquote>
</div></div></div><font color="#888888">
<br><br clear="all"><div><br></div>-- <br>Att., <div><br></div><div>Leandro Alves<br></div><br>
</font></blockquote></div><br><br clear="all"><div><br></div>-- <br>Att., <div><br></div><div>Leandro Alves<br></div><br>
</div>