HUDLite LogoHUDlite es un programa que nos permite monitorizar las extensiones de nuestra centralita Asterisk, controlando su estado en tiempo real para saber si está libre u ocupada. Además, nos permite transferir llamadas, visualizar el parking de llamadas, llamar desde Outlook, comparar el número entrante con la agenda de Outlook y varias funcionalidades más.

Es un desarrollo de Fonality, y tiene una rápida integración con trixbox. Pero lo que nos ocupa aquí es ponerlo en marcha con Elastix.

Para hacerlo, podemos seguir estos pasos:

yum install libX11HUDLite Pantalla

wget http://yum.trixbox.org/centos/5/RPMS/ircd-hybrid-7.2.1-1.i386.rpm
rpm -Uvh ircd-hybrid-7.2.1-1.i386.rpm
service ircd start

wget http://yum.trixbox.org/centos/5/RPMS/perl-Curses-1.15-1.rf.i386.rpm
rpm -Uvh perl-Curses-1.15-1.rf.i386.rpm

wget http://yum.trixbox.org/centos/5/RPMS/perl-Term-ReadKey-2.30-2.rf.i386.rpm
rpm -Uvh perl-Term-ReadKey-2.30-2.rf.i386.rpm

wget http://yum.trixbox.org/centos/5/RPMS/perl-Tk-804.027-4.i386.rpm
rpm -Uvh perl-Tk-804.027-4.i386.rpm

wget http://yum.trixbox.org/centos/5/RPMS/perl-Net-DNS-0.61-1.el4.rf.i386.rpm
rpm -Uvh perl-Net-DNS-0.61-1.el4.rf.i386.rpm –force

wget http://yum.trixbox.org/centos/5/RPMS/perl-POE-0.34-1.el4.rf.noarch.rpm
rpm -Uvh perl-POE-0.34-1.el4.rf.noarch.rpm

wget http://yum.trixbox.org/centos/5/RPMS/perl-POE-Component-Client-DNS-0.9803-1.2.el4.rf.noarch.rpm
rpm -Uvh perl-POE-Component-Client-DNS-0.9803-1.2.el4.rf.noarch.rpm

wget http://yum.trixbox.org/centos/5/RPMS/perl-XML-Parser-2.34-6.1.2.2.1.i386.rpm
rpm -Uvh perl-XML-Parser-2.34-6.1.2.2.1.i386.rpm

wget http://yum.trixbox.org/centos/5/RPMS/perl-XML-Simple-2.14-4.fc6.noarch.rpm
rpm -Uvh perl-XML-Simple-2.14-4.fc6.noarch.rpm

wget http://mirror.centos.org/centos/5/os/i386/CentOS/perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm
rpm -Uvh perl-XML-NamespaceSupport-1.09-1.2.1.noarch.rpm

wget http://mirror.centos.org/centos/5/os/i386/CentOS/perl-XML-SAX-0.14-5.noarch.rpm
rpm -Uvh perl-XML-SAX-0.14-5.noarch.rpm

wget http://yum.trixbox.org/centos/5/RPMS/hudlite-server-1.4.32-1.i386.rpm
rpm -Uvh hudlite-server-1.4.32-1.i386.rpm –force

Con esto tendremos listo el servicio. Para simplificar la administración instalamos HUDadmin:

wget http://yum.trixbox.org/centos/5/RPMS-2.6.0.7/tbm-hudadmin-2.6.1.0-4.noarch.rpm
mkdir /etc/asterisk/hud
rpm -Uvh –nodeps tbm-hudadmin-2.6.1.0-4.noarch.rpm –force

Ahora debemos editar el fichero manager_custom.con de Asterisk para que el servicio se conecte con nuestra PBX:

nano /etc/asterisk/manager_custom.conf

Y añadimos las siguientes líneas:

[remote_mgr]
secret=0chanc3yo
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read=system,call,log,verbose,command,agent,user
write=system,call,log,verbose,command,agent,user

Reiniciamos la máquina:

reboot

Y accedemos a la siguiente dirección para ver los usuarios y contraseñas de las extensiones para HUDlite:

https://ElastixIP/maint/modules/hudadmin/hudadmin.php

En esta dirección también podemos añadir el correo y número móvil de cada extensión para poder localizarlos en estos destinos desde el propio HUDlite.