Lucio,<div><br></div><div> Segue exemplo:</div><div><br></div><div><div>exten => _1230,1,Answer</div><div>exten => _1230,n,AGI(LerDadosMSSql.php)</div><div>exten => _1230,n,NoOP(NOME DO INDIVIDUO ${INDIVIDUO})</div>
<div>exten => _1230,n,Hangup</div><div><br></div><div>LerDadosMSSql.php
</div><div><br></div><div><div>#!/usr/bin/php -q</div><div><?php </div><div><br></div><div>require_once "phpagi.php";</div><div>require_once "phpagi-asmanager.php";</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div>
<div>$AGI = new AGI();</div><div>$astman = new AGI_AsteriskManager();</div><div>if (!$astman->connect("127.0.0.1", "manager", "managersecret")) {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exit (1);</div>
<div>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>$host = "IP_DATA_BASE";</div><div>$user = "usuario_database";</div><div>$pass = "senha_database";</div>
<div>$banco = "nome_database";</div><div>$conexao = mssql_connect($host, $user, $pass) or debug("Erro de conexão."); </div><div>mssql_select_db($banco,$conexao) or debug("Erro ao tentar abrir o Banco.");</div>
</div><div><br></div><div><div>$telefone = get_var($AGI,'CALLERID(number)');</div></div><div><br></div><div><br></div><div><div>$sql = "SELECT NOME_INDIVIDUO FROM tabela WHERE NUMERO_TELEFONE='$telefone'";</div>
<div>$result = mssql_query($SQL,$conexao);</div><div>while($linha = mssql_fetch_array($result)) {</div><div> $NOME_INDIDIDUO = $linha[0];</div><div>}</div></div><div><br></div><div>$AGI->set_variable("__INDIVIDUO",0);</div>
<div><br></div><div><div>exit( 0 );</div><div><br></div><div>function get_var( $agi, $value) {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>$r = $agi->get_variable( $value );</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>if ($r['result'] == 1) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>$result = $r['data'];</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>return $result;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>return '';</div><div>}</div></div><div><br></div><div>?></div><div><br>
</div><div><br></div>Dependências pode ser baixada aqui:
<a href="http://phpagi.sourceforge.net/">http://phpagi.sourceforge.net/</a> </div><div><br></div><div>Testa ai, vê se funcionar, eu fiz sem testar.</div><div><br></div><div><br><div class="gmail_quote">Em 30 de agosto de 2012 14:05, Ricardo Augusto <span dir="ltr"><<a href="mailto:cursowebmx@gmail.com" target="_blank">cursowebmx@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Pode usar classe php adodb sem aplicar o unixOdbc no host ?<br><br><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">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">(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">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br><br clear="all"><div><br></div>-- <br>Atenciosamente<br>Daviramos Roussenq Fortunato<br>
</div>