Buenos días,
hace unos días abrí en el foro la consulta 4066 para resolver un problema con el puerto tcp/4445 empleado por el acceso web al FOP2. En mi caso el problema quedó definitivamente resuelto modificando el parámetro listen_port=4444 del fichero /var/www/html/admin/modules/fw_fop/op_server.cfg. Posteriormente adquirí la licencia completa Full White Label y ahora mismo todo funciona perfectamente: se muestran las extensiones de la Elastix local y el sistema se gestiona casi sin esfuerzo desde el FOP2 Manager.
Ahora el problema que afrontamos tiene que ver una centralita Elastix remota que también queremos incluir en la vista general del FOP2. De acuerdo con el procedimiento de instalación hemos modificado el fichero /usr/local/fop2/fop2.cfg para incluir esta nueva conexión:
; Central manager_host=localhost manager_port=5038 manager_user=fop2 manager_secret=fop222 ; Remota manager_host=10.2.7.100 manager_port=5038 manager_user=fop2 manager_secret=fop222
Y en la Elastix remota hemos añadido las siguientes líneas en el fichero /etc/asterisk/manager.conf:
[fop2] secret = fop222 deny = 0.0.0.0/0.0.0.0 permit = 10.1.1.17/255.255.255.0 read = all write = all writetimeout = 1000 eventfilter=!Event: RTCP* eventfilter=!Event: VarSet eventfilter=!Event: Cdr eventfilter=!Event: DTMF eventfilter=!Event: AGIExec eventfilter=!Event: ExtensionStatus eventfilter=!Event: ChannelUpdate eventfilter=!Event: ChallengeSent eventfilter=!Event: SuccessfulAuth
Revisando el foro parece claro que con esto no basta para mostrar las extensiones remotas en el FOP2. Según entiendo tenemos 2 alternativas: 1) modificar los scripts automáticos (tanto en el servidor local donde se aloja el FOP2 como en la centralita Asterisk remota) para que se generen las extensiones o 2) incluir éstas de forma manual.
Como no tengo mucha experiencia en entornos Linux y no me importa gestionar manualmente las extensiones remotas (en principio cabe esperar una baja frecuencia de cambios) estoy intentando introducirlas manualmente. Para ello he ejecutado en el shell de la centralita externa el script autoconfig-buttons-freepbx.sh y después he copiado el resultado obtenido, del cuál presento un extracto...
[SIP/77701] type=extension extension=77701 label=Centralita mailbox=77701@device context=from-internal queuecontext=from-queue extenvoicemail=*77701@device [SIP/77702] type=extension extension=77702 label=Rafael Estevez mailbox=77702@device context=from-internal queuecontext=from-queue extenvoicemail=*77702@device [SIP/77703] type=extension extension=77703 label=Fernando Galan mailbox=77703@device context=from-internal queuecontext=from-queue extenvoicemail=*77703@device
Después he modificado el fichero /usr/local/fop2/autobuttons.cfg del servidor FOP2 para que incluya las nuevas extensiones antes de ejecutar el script automático autoconfig-buttons.sh...
[SIP/77701] type=extension extension=77701 label=Centralita mailbox=77701@device context=from-internal queuecontext=from-queue extenvoicemail=*77701@device group=Valencia server=10.2.7.100 [SIP/77702] type=extension extension=77702 label=Rafael Estevez mailbox=77702@device context=from-internal queuecontext=from-queue extenvoicemail=*77702@device group=Valencia server=10.2.7.100 [SIP/77703] type=extension extension=77703 label=Fernando Galan mailbox=77703@device context=from-internal queuecontext=from-queue extenvoicemail=*77703@device group=Valencia server=10.2.7.100 #exec autoconfig-buttons.sh $1
Como se ve, en cada extensión he añadido los parámetros server=10.2.7.100 (para reflejar que pertenece a una Asterisk remota) y group=Valencia (para que se incluya en la vista del grupo que previamente he definido desde el FOP2 Manager).
Y finalmente he reiniciado el servicio FOP2.
Pues bien, cuando inicio sesión con un usuario al que he otorgado permisos para visualizar el grupo "Valencia" sigo sin visualizar ninguna de las nuevas extensiones remotas.
Es evidente que hay algo que hago mal pero no sé qué es. Cualquier ayuda que me pudieran aportar me sería de gran utilidad.
Agradeciendo de antemano su atención, reciban un cordial saludo.