W3vina.COM Free Wordpress Themes Joomla Templates Best Wordpress Themes Premium Wordpress Themes Top Best Wordpress Themes 2012

Configurar un despertador en asterisk para que nos llame a la hora que queremos es más sencillo de lo que parece. Todo se basa en un programa en lenguaje PHP y el uso de la aplicación AGI de Asterisk (Asterisk Gateway Interface). AGI es una interfaz que sirve para añadir funcionalidades a la centralita usando distintos lenguajes de programación (perl, php, c, etc…).

Primero descargamos el archivo

[ctorres@pbx]# cd /usr/src

[ctorres@pbx]# wget http://www.asinco.cl/wakeup.2.0.tar

luego,  vamos a descomprimir el archivo

[ctorres@pbx]# tar -xvf wakeup.2.0.tar

entramos al directorio

[ctorres@pbx]# cd  wakeup.2.0

opcionalmente editamos el archivo wakeup.php, para dejar nuestro script en formato 24 horas

[ctorres@pbx]# nano wakeup.php
cambiamos la linea
$parm_prompt_ampm = 2;
por
$parm_prompt_ampm = 1;

con esto nuestro script ya funciona con formato 24 horas.

le damos privilegios de ejecutable al script y lo copiamos a la carpeta agi-bin de asterisk

[ctorres@pbx]# chmod a+x wakeup.php

[ctorres@pbx]# cp wakeup.php /var/lib/asterisk/agi-bin/

ahora modificamos el archivo extensions_custom.conf y agregamos la marcación para activar el despertador

[ctorres@pbx]# cd /etc/asterisk
[ctorres@pbx]# nano extensions_custom.conf

en el archivo agregamos

[ctorres@pbx]# exten => 77,1,agi(wakeup.php)
[ctorres@pbx]# exten => 77,n,Hangup

Guardamos el archivo y reiniciamos asterisk

[ctorres@pbx]# /etc/init.d/asterisk reload

Ahora desde una extensión marcamos el numero 77 y seguimos las instrucciones para programar nuestro despertador.

Saludos

468 ad

2 comments

  1. yo hice esto mismo pero no me jala , me programa las llamadas para el dia siguiente

    ideas

    Wakeup File [/tmp/1325.ext.130.call]
    time_wakeup=Saturday 25th of July 2009 01:25:00 PM (1248546300) | time_now=Saturday 25th of July 2009 02:20
    :05 PM (1248549605)
    Setting WAKEUP file to =Sunday 26th of July 2009 01:25:00 PM – 1248632700

    • NeoWolfman

      que hora tiene tu sistema operativo??
      que hora tiene la bios de tu server??

      revisa estos parametros, este script funciona sin problema..

      Ojo, no me habia percatado pero ¿a que hora pones el despertador y cuando?, me explico, si pones el despertador en una hora pasada, queda automaticamente para el día siguiente, ¿se entiende?.

Deja un comentario