Entradas

Mostrando entradas de diciembre, 2014

Problemas en la actualización de Elastix 2.5

Imagen
Recientemente hice una actualización de elastix 2.4 y paso todos los paquetes a Elastix 2.5, a partir de eso he tenido demasiados problemas y los sistemas actualizados se quedan con problemas constantes que es necesario estar corrigiendo, tratare de postear algunas posibles soluciones conforme las encuentre, aunque por lo pronto mi recomendación es NO ACTUALIZAR los sistemas de 2.4 a 2.5


Increible, pero una instalación de Elastix 2.5, nos deja solo paquetes de la 2.4!


Tutorial para a2Billing y Elastix 2.4

Como anteriormente habia prometido, voy a poner un tutorial "simple" de como configurar a2billing para que puedan tarificar sus llamadas sin que solicite un pin por cada llamada que se genera.

1.- El primer paso es modificar un archivo para que las llamadas se puedan procesar mediante a2billing. vamos a agregar al inicio del archivo:   /etc/asterisk/extensions.conf las siguientes lineas:

[macro-dialout-trunk-predial-hook] exten => s,1,GotoIf($["${OUT_${DIAL_TRUNK}:4:4}" = "A2B/"]?custom-freepbx-a2billing,${OUTNUM},1:2) exten => s,2,MacroExit
[custom-freepbx-a2billing] exten => _X.,1,DeadAGI(a2billing.php,${OUT_${DIAL_TRUNK}:8}) exten => _X.,n,Hangup()

2.- Al fnal del mismo archivo agregar:
#include extensions_a2billing.conf
3.- Crear el archivo:   /etc/asterisk/extensions_a2billing.conf   y agregar en este:
[a2billing] exten => _X.,1,Answer exten => _X.,2,Wait,2 exten => _X.,3,DeadAGI,a2billing.php exten => _X.,4,Wait,2 exten => _X.,5,Hangup
[c…

Problema con Ring Group y dialparties.agi

Recientemente instale Elastix 2.4 de 64 bits, aplique la actualización a Elastix 2.5 y empece a tener problemas con los grupos de Timbrado, resulta que al intentar marcar una extensión que tenia asignado un grupo de timbrado, este no funcionaba y simplemente la llamada se caia.

Buscando en Internet no encontre nada concreto, solo que habia que modificar los permisos de archivo: /var/lib/asterisk/agi-bin/dialparties. agi a 755, eso es algo sencillo, solo hacemos:

chmod 0755 /var/lib/asterisk/agi-bin/dialparties.agi

El problema es que con caulquier cambio sobre la interfaz de Elastix, pues los permisos regresan a como originalmente dan el problema y entonces de nada sirve hacer ese cambio.

La unica solución que encontré fue el cambiar el código donde se reasignan los permisos en elastix, especificamente, hay que editar el archivo: /var/lib/asterisk/bin/retrieve_conf  y cambiamos todas las secciones donde se indique:  0754 por 0755 y con eso se resuelve el problema.

No estoy seguro si af…