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

Automatizar la eliminacion de Archivos del Monitor de llamados

Esta vez vamos a eliminar los archivos del monitor de llamados con más de 35 días de antiguedad.

Manos a la obra…

1º vamos a crear nuestro script.

[ctorres@pbx]# nano limpieza.sh

#!/bin/sh
find /var/spool/asterisk/monitor/ -name *.* -mtime +35 -exec rm {} ;

grabamos con [ctrl+X]

posteriormente vamos a programar el cron para que el script corra a las 01:00, todos los días

[ctorres@pbx]# crontab -e

y agregamos la seg. linea

0 1 * * * /home/limpieza.sh

grabamos con [ZZ]

y listo, con esto a diario a las 01:00 vamos a limpiar las grabación de más de 35 días.

Saludos

Read More

Habilitar Captura de llamados

si por algun motivo no podemos tomar llamados de otro anexo con el **[Anexo], la solucion que utilizo es la siguiente.

agregamos el sig. codigo en el contexto del usuario.

exten => _**.,1,Pickup(${EXTEN:2}@from-did-direct)
exten => _**.,2,Pickup(${EXTEN:2})

saludos

Read More

Encuesta

Read More

Despertador para Asterisk

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

Read More