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