Roger, funcionou blzinha. Mas uma vez, obrigado a todos pela ajuda!
-----Mensagem original----- De: Roger Pitigliani [mailto:rogerwin...@gmail.com] Enviada em: segunda-feira, 2 de janeiro de 2012 16:20 Para: azev...@redeservice.com.br; asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] RES: Acessar Database Firebird via AGI Instala o PHP com suporte a Interbase.. Se for Centos, yum install php-interbase. http://www.php.net/manual/en/function.ibase-connect.php http://forum.wmonline.com.br/topic/237720-conectar-com-banco-firebird/ Abraço. -- Roger Pitigliani ibGRAVA - Soluções em Telefonia e Informática (51) 3216.0107 / 3216.0111 www.ibgrava.com.br --- ibPABX - Pabx IP Asterisk ibGSM - Gateway GSM ibREC - Gravador de Chamadas ibCallCenter - Sistema para Callcenter ibNC-10 - Interface Nextel Em 2 de janeiro de 2012 16:12, Azevedo - Service System <azev...@redeservice.com.br> escreveu: Legal Daviramos, a principio vou usar php. Fiz um teste, utilizando conexão com MySQL, e funcionou da forma que eu espero. 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. Mas já me ajudou bastante Daviramos, valeu! -----Mensagem original----- De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org]Em nome de Daviramos Roussenq Fortunato Enviada em: segunda-feira, 2 de janeiro de 2012 15:35 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] Acessar Database Firebird via AGI Primeiro, você deve definir o que você vai usar perl, php ou bash. Depois verifique como acessar banco de dados com a linguagem escolhidade. Depois como criar AGI com a linguagem escolhida. E junte os dois. Segue exemplo em PHP + SQLServer usando o projeto phpagi: #!/usr/bin/php -q <?php require_once "phpagi.php"; require_once "phpagi-asmanager.php"; $AGI = new AGI(); $host = "IPHOST"; $user = "usuario"; $pass = "senha"; $banco = "banco"; $conexao = mssql_connect($host, $user, $pass); mssql_select_db($banco,$conexao); $cpf_cnpj = get_var($AGI,'CPF_CNPJ'); $AGI->say_digits($cpf_cnpj); $sql = "SELECT COD_CLIENTE FROM CLIENTES WHERE CPF_CLIENTE='$cpf_cnpj'"; $result = mssql_query($sql,$conexao); while($linha = mssql_fetch_array($result)) { $cod_cliente = $linha[0]; $AGI->say_digits($cod_cliente); } exit( 0 ); function get_var( $agi, $value) { $r = $agi->get_variable( $value ); if ($r['result'] == 1) { $result = $r['data']; return $result; } return ''; } function debug($string, $level=3) { global $AGI; $AGI->verbose($string, $level); } ?> Em 2 de janeiro de 2012 14:29, Azevedo <azev...@redeservice.com.br> escreveu: PessoALL, preciso criar uma rotina para informar a posição de uma solicitação do cliente; Teoricamente, o cliente vai informar um código de acesso numa IVR, e devo informar o status de sua solicitação. Estive lendo a respeito, e acredito que a melhor forma de fazer isso é através de um AGI (perl, php, bash). A base de dados está no Firebird, e não consegui achar nada a respeito de uma forma clara. Se alguém tiver alguma "receita de bolo", mesmo que para acessar dados de um outro banco de dados (MySQL, Postgree) já é uma luz para o que eu pretendo fazer. Atenciosamente, -- Azevedo Aplicativos/Suporte Service System _______________________________________________ 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. ________ ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Atenciosamente Daviramos Roussenq Fortunato _______________________________________________ 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. ________ ______________________________________________ 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. ________ ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org