Está en la página 1de 2

Configuracion de la base de datos: copiar el archivo back.sql al servidor elastix.

ingresara mysql como root crear la base de datos con: create database AGI; crear los permisos con: grant all privileges on AGI.* to agi@localhost identified by 'agiphp' with grant option; salir de mysql y digitar: mysqldump -u root -p AGI < back.sql

Instalacion del agi en elastix: Copiar los archivos Conexion.php y prueba.php en la carpeta: /var/lib/asterisk/agi-bin Se cambiar el dueo del agi al usuario asterisk asi: chown asterisk.asterisk prueba.php chown asterisk.asterisk Conexion.php Se asignan los permisos de ejecucion al AGI asi: chmod oug+x Conexion.php chmod oug+x prueba.php Se crea la extension virtual dentro del archivo de configuracion extensions_cust om.conf por medio de la web de elastix en PBX->tools->Asterisk file editor Agregando al final las lineas: [ext-local-custom] exten => 3710,1,Answer() exten => 3710,n,AGI(prueba.php) exten => 3710,n,Hangup() Desde la consola iniciamos y reinciamos asterisk con los comandos asterisk -rvvv reload Para que funcione correctamente cambiar la ruta del text2wave en el archivo phpa gi.conf [festival] text2wave=/usr/bin/text2wave #text2wave=/usr/src/festival/bin/text2wave

tempdir=/var/lib/asterisk/sounds/tmp/

También podría gustarte