¡¡AYUDA CON AGI Y PHP!!!

¡¡AYUDA CON AGI Y PHP!!!

Posted Mayo 10th, 2007 by carmenq

HOLA, NECESITO POR FAVOR QUE ALGUIEN ME AYUDE!!

RESULTA QUE TENGO UN SCRIPT EN AGI (CON EL LENGUAJE PHP) Y TENGO QUE RECIBIR UNOS ARGUMENTOS QUE SON ENVIADOS DESDE LA MACRO CUANDO INVOCO EL SCRIPT! PUES NO SE COMO HACER PARA RECIBIR ESTOS ARGUMENTOS EN EL ARCHIVO AGI......

SI POR FAVOR PODRIAN MOSTRARME UN EJEMPLO LES ESTARE MUY AGRADECIDA....

HACER UN AGI QUE ESCRIBA DATOS EN MSSQL2008

Una pregunta, tengo un asterisk 1.4 y deseo escrbir ciertos datos que ingresan por medio del ivr a una base de datos en MSSQL 2008 para luego en funcion de los datos ingresados hacer una reporteria (esa si la puedo hacer yo....creo) quisiera saber como uso un AGI para esto.
De antemano agradezco su amable ayuda.....

Posted by betancourt805 on Mié, 2010-09-01 18:28
Ejemplo de PHP con AGI

Ahi va un ejemplo:

Primero envio 4 parametros a mi aplicacion PHP.

exten => 1,n,AGI(graba.php,${REGISTRO},"ANSWERED",${DIALSTART},${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})

Mi aplicación la recibe usando como si fuera la linea de comandos de php, donde siempre el número 0 corresponde al nombre de la función. Entonces recibí 5 parámetros, y los míos son del 1 al 4.

#!/usr/bin/php -q
<?php
require_once('/var/lib/asterisk/agi-bin/AGI_ivr.php');
$agi = new AGI_ivr(1);
$agi->SystemMessage("Parametros:[".$argc."]",1);
//if ($argc<6) exit(1);
$codreg = $argv[1];
$estado = $argv[2];
$hora_dial_inicio = $argv[3];
$hora_dial_fin = $argv[4];
//....aqui continua mi aplicacion...

Espero te ayude.

Daniel Pizarro
Infobox
Tel. +511 7129130
Cel. +511 97525692
Skype. dpizarro
GTalk. dpizarro@infobox-peru.com
WS. www.infobox-peru.com

Posted by dpizarro on Vie, 2007-05-11 18:00
Php y Agi

Gracias por tu respuesta... ya me funciono!!!!!!!!

GRACIAS :)

Posted by carmenq on Mar, 2007-05-15 17:57