Instala o PHP com suporte a Interbase..<br>Se for Centos, yum install php-interbase.<br><br><a href="http://www.php.net/manual/en/function.ibase-connect.php">http://www.php.net/manual/en/function.ibase-connect.php</a><br><a href="http://forum.wmonline.com.br/topic/237720-conectar-com-banco-firebird/">http://forum.wmonline.com.br/topic/237720-conectar-com-banco-firebird/</a><br>
<br>Abraço.<br><br>-- <br><font size="4"><b>Roger Pitigliani</b></font><br><b><span style="color:rgb(255,0,0)"><i>ib</i>GRAVA - Soluções em Telefonia e Informática</span></b><br>(51) 3216.0107 / 3216.0111<br><a href="http://www.ibgrava.com.br/" target="_blank">www.ibgrava.com.br</a><br>
---<br><font style="color:rgb(153,153,153);background-color:rgb(255,255,255)" size="1"><i>ibPABX - Pabx IP Asterisk<br>ibGSM - Gateway GSM <br>ibREC - Gravador de Chamadas</i></font><br style="color:rgb(153,153,153);background-color:rgb(255,255,255)">
<font style="color:rgb(153,153,153);background-color:rgb(255,255,255)" size="1"><i>ibCallCenter - Sistema para Callcenter</i></font><br style="color:rgb(153,153,153);background-color:rgb(255,255,255)"><i style="color:rgb(153,153,153);background-color:rgb(255,255,255)"><font size="1">ibNC-10 - Interface Nextel </font></i><br>
<br><br><div class="gmail_quote">Em 2 de janeiro de 2012 16:12, Azevedo - Service System <span dir="ltr">&lt;<a href="mailto:azevedo@redeservice.com.br">azevedo@redeservice.com.br</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>



<div>
<div><span><font face="Arial" color="#000080">Legal 
Daviramos, a principio vou usar php.</font></span></div>
<div><span><font face="Arial" color="#000080">Fiz um 
teste, utilizando conexão com MySQL, e funcionou da forma que eu 
espero.</font></span></div>
<div><span><font face="Arial" color="#000080">Preciso achar agora de que forma farei a conexão com o Firebird, 
acredito que devo usar o unixODBC pra fazer isso; e ver o código do 
AGI.</font></span></div>
<div><span><font face="Arial" color="#000080"></font></span> </div>
<div><span><font face="Arial" color="#000080">Mas já 
me ajudou bastante Daviramos, valeu!</font></span></div>
<div><span><font face="Arial" color="#000080"></font></span> </div>
<div><span></span> </div>
<blockquote style="MARGIN-RIGHT:0px" dir="ltr">
  <div dir="ltr" align="left"><font face="Tahoma">-----Mensagem original-----<br><b>De:</b> 
  <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a> 
  [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>]<b>Em nome de 
  </b>Daviramos Roussenq Fortunato<br><b>Enviada em:</b> segunda-feira, 2 de 
  janeiro de 2012 15:35<br><b>Para:</b> 
  <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Assunto:</b> Re: 
  [AsteriskBrasil] Acessar Database Firebird via 
  AGI<br><br></font></div><div><div class="h5">Primeiro, você deve definir o que você vai usar perl, 
  php ou bash.
  <div><br></div>
  <div>Depois verifique como acessar banco de dados com a linguagem 
  escolhidade.</div>
  <div><br></div>
  <div>Depois como criar AGI com a linguagem escolhida.</div>
  <div><br></div>
  <div>E junte os dois.</div>
  <div><br></div>
  <div>Segue exemplo em PHP + SQLServer usando o projeto phpagi:</div>
  <div><br></div>
  <div>
  <div>#!/usr/bin/php -q</div>
  <div>&lt;?php </div>
  <div><br></div>
  <div>require_once &quot;phpagi.php&quot;;</div>
  <div>require_once &quot;phpagi-asmanager.php&quot;;</div>
  <div><span style="white-space:pre-wrap"></span></div>
  <div><span style="white-space:pre-wrap"></span>$AGI = new 
  AGI();</div>
  <div><br></div>
  <div><span style="white-space:pre-wrap"></span>$host = 
  &quot;IPHOST&quot;;</div>
  <div><span style="white-space:pre-wrap"></span>$user = 
  &quot;usuario&quot;;</div>
  <div><span style="white-space:pre-wrap"></span>$pass = 
  &quot;senha&quot;;</div>
  <div><span style="white-space:pre-wrap"></span>$banco = 
  &quot;banco&quot;;</div>
  <div><span style="white-space:pre-wrap"></span>$conexao = 
  mssql_connect($host, $user, $pass); </div>
  <div><span style="white-space:pre-wrap"></span>mssql_select_db($banco,$conexao);</div>
  <div><span style="white-space:pre-wrap"></span></div>
  <div><span style="white-space:pre-wrap"></span>$cpf_cnpj = 
  get_var($AGI,&#39;CPF_CNPJ&#39;);</div>
  <div><span style="white-space:pre-wrap"></span>$AGI-&gt;say_digits($cpf_cnpj);</div>
  <div><br></div>
  <div><span style="white-space:pre-wrap"></span>$sql = &quot;SELECT 
  COD_CLIENTE FROM CLIENTES WHERE CPF_CLIENTE=&#39;$cpf_cnpj&#39;&quot;;</div>
  <div><span style="white-space:pre-wrap"></span>$result = 
  mssql_query($sql,$conexao);</div>
  <div><br></div>
  <div><span style="white-space:pre-wrap"></span>while($linha = 
  mssql_fetch_array($result))</div>
  <div><span style="white-space:pre-wrap"></span>{</div>
  <div><span style="white-space:pre-wrap"></span>$cod_cliente = 
  $linha[0];</div>
  <div><span style="white-space:pre-wrap"></span>$AGI-&gt;say_digits($cod_cliente);</div>
  <div><span style="white-space:pre-wrap"></span>}</div>
  <div><span style="white-space:pre-wrap"></span></div>
  <div>exit( 0 );</div>
  <div><br></div>
  <div>function get_var( $agi, $value) {</div>
  <div><span style="white-space:pre-wrap"></span>$r = 
  $agi-&gt;get_variable( $value );</div>
  <div><span style="white-space:pre-wrap"></span></div>
  <div><span style="white-space:pre-wrap"></span>if 
  ($r[&#39;result&#39;] == 1) {</div>
  <div><span style="white-space:pre-wrap"></span>$result = 
  $r[&#39;data&#39;];</div>
  <div><span style="white-space:pre-wrap"></span>return 
  $result;</div>
  <div><span style="white-space:pre-wrap"></span>}</div>
  <div><span style="white-space:pre-wrap"></span>return 
  &#39;&#39;;</div>
  <div>}</div>
  <div><br></div>
  <div>function debug($string, $level=3)</div>
  <div>{</div>
  <div><span style="white-space:pre-wrap"></span>global 
  $AGI;</div>
  <div><span style="white-space:pre-wrap"></span>$AGI-&gt;verbose($string, $level);</div>
  <div>}</div>
  <div><br></div>
  <div>?&gt;</div>
  <div><br></div><br>
  <div class="gmail_quote">Em 2 de janeiro de 2012 14:29, Azevedo <span dir="ltr">&lt;<a href="mailto:azevedo@redeservice.com.br" target="_blank">azevedo@redeservice.com.br</a>&gt;</span> 
  escreveu:<br>
  <blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
    <div dir="ltr">PessoALL,<br><br>      preciso criar 
    uma rotina para informar a posição de uma solicitação do 
    cliente;<br>      Teoricamente, o cliente vai 
    informar um código de acesso numa IVR, e devo informar o status de sua 
    solicitação.<br>      Estive lendo a respeito, e 
    acredito que a melhor forma de fazer isso é através de um AGI (perl, php, 
    bash).<br>      A base de dados está no Firebird, e 
    não consegui achar nada a respeito de uma forma 
    clara.<br>      Se alguém tiver alguma &quot;receita de 
    bolo&quot;, mesmo que para acessar dados de um outro banco de dados (MySQL, 
    Postgree) já é uma luz para o que eu pretendo 
    fazer.<br><br><br>Atenciosamente,<span><font color="#888888"><br>
    <div>-- </div>Azevedo<br>Aplicativos/Suporte<br>Service 
    System</font></span></div><br>_______________________________________________<br>KHOMP 
    ::: External Series Experience :::<br>Um novo conceito para o mercado de 
    aplicações que vai<br>fazer você pensar fora da caixa. Aguarde este 
    lançamento<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><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 clear="all">
  <div><br></div>-- <br>Atenciosamente<br>Daviramos Roussenq 
Fortunato<br></div></div></div></blockquote></div>
<br>_______________________________________________<br>
KHOMP ::: External Series Experience :::<br>
Um novo conceito para o mercado de aplicações que vai<br>
fazer você pensar fora da caixa. Aguarde este lançamento<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">(11)3016-5200</a>.<br>
________<br>
<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"><br><br>