Oba Jefão. O meu problema é que esse banco de dados é Firebird (Windows) e está em um servidor externo.
Estou integrando com o CRM da empresa, que é locado e não tenho acesso a ele. O pessoal do CRM criou procedures onde, quando consultadas retornam as informações que preciso. De: JefãoKPTA JOKER [mailto:jefaok...@hotmail.com] Enviada em: segunda-feira, 6 de fevereiro de 2012 08:42 Para: sidnei...@ig.com.br Assunto: RE: [AsteriskBrasil] Retorno AGI Amigo, não acha q seria mais fácil fazer acesso ao banco por funções ODBC? Vc pode criar suas próprias funções para SELECT, UPDATE, DELETE e talzs. Antes de mais nada vc dá uma olhada se o modulo func_odbc.so está carregado no seu sistema, daí pra frente é boiada, posso ajudar. Att. _____ From: sidnei...@ig.com.br To: asteriskbrasil@listas.asteriskbrasil.org Date: Mon, 6 Feb 2012 06:57:31 -0200 Subject: [AsteriskBrasil] Retorno AGI Olá Lista. Como fazer uma consulta AGI em um Banco de dados e passar o resultado para o asterisk? Só para entenderem melhor: Estou montando uma URA onde quando o cliente liga acontece o seguinte: Ele disca o código de cliente A agi consulta o BD Retorna a consulta para o Asterisk Dependendo do resultado encaminha a ligação. Estou tentando o seguinte: Código AGI #!/usr/bin/php -q <? $agi = new AGI(); $caminho = '192.168.1.xxx:d:/bd/base'; $user = 'ABCD'; $pass = '123456'; $conexao = ibase_connect ($caminho,$user,$pass); =======conecta com o banco de dados = OK $consulta = $argv[1]; ===========pega código digitado pelo cliente = OK $sql = "select * from integracao_ura($consulta,'')"; faz a consuta no BD = OK $resultado = ibase_query($conexao, $sql); $res = ibase_fetch_row($resultado); echo $res =========mostra o valor consultado no BD = OK ////Aqui está meu problema ////Não consigo pegar o resultado e passar para o asterisk ibase_free_result($resultado); ibase_close($conexao); ?> Grato a quem puder ajudar. _______________________________________________ KHOMP ::: External Series Experience ::: Um novo conceito para o mercado de aplica��es que vai fazer voc� pensar fora da caixa. Aguarde este lan�amento _______________________________________________ DIGIVOICE: Lider no mercado de placas para Asterisk �nico fabricante com Centro de Treinamento especializado. LAN�AMENTO: Channel Bank TDMoE, at� 64 canais FXS / FXO. www.digivoice.com.br ou (11)3016-5200. ________ YEALINK: Telefones IP e V�deoPhones IP com o melhor custo/benef�cio do mercado. email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011 ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
_______________________________________________ KHOMP ::: External Series Experience ::: Um novo conceito para o mercado de aplicações que vai fazer você pensar fora da caixa. Aguarde este lançamento _______________________________________________ DIGIVOICE: Lider no mercado de placas para Asterisk Único fabricante com Centro de Treinamento especializado. LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. www.digivoice.com.br ou (11)3016-5200. ________ YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado. email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011 ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org