FIME UANL Manuel Munguia Macario
1. Instalacin del software Trixbox (lo mismo para Elastix)
El primer paso para la implementacin de un sistema PBX IP es definir el
software a instalar, en nuestro caso seleccionamos Trixbox, (aunque Elastix es
otra buena opcin) y el hardware equipo que se va a utilizar para instalar el
software y que finalmente va a ser el conmutador o servidor PBX IP de nuestra
red de telefona IP.
Seccin 1.01 Instalacin en Hardware
El equipo a utilizar para la instalacin del Trixbox, puede ser desde una simple
PC o laptop, hasta un servidor de ltima generacin, lo cual va a depender del
uso y tipo de red de telefona IP a implementar. Sin embargo, debemos de tener
en claro, que independiente del equipo a usar, al instalar el software, lo que
ocurre en primer lugar es el formateo del disco duro del equipo, por lo cual
cualquier dato que tenga se va a perder.
Los requerimientos mnimos para Trixbox son:
Pentium III a 500Mhz o superior
Memoria RAM 256 Mb
Disco Duro de 6 GB o superior
Tarjeta de Red 10 Mbps o superior
Unidad de CD-ROM
Para la instalacin, es necesario contar descargar el software de la pgina
oficial:
(O en su defecto de la pgina de Elastix, si se elige esa distribucin)
http://fonality.com/trixbox/downloads
Cuando se descarga el software, es recomendable que se descargue una versin
estable. Aunque la ltima versin puede tener mayores funcionalidades,
tambin puede contener errores, con lo cual se podra complicar en mayor
grado la instalacin y configuracin del sistema. El descargar una versin
estable del Trixbox o cualquier otra distribucin te garantiza que ya se
FIME UANL Manuel Munguia Macario
corrigieron la mayora de los errores y hay ms soporte en la red en caso de
algn problema a la hora de la instalacin.
El software descargado viene en formato *.iso, lo cual significa que es una
imagen de CD y debe ser grabado en un disco compacto, CD en una USB con
algn software especial de grabacin como Nero o cualquier otro software de
uso libre, el cual podrs encontrar en la red al hacer una bsqueda de cmo
grabar iso a CD .iso a USB.
Una vez grabado la imagen de Trixbox en el CD ( en una USB), introdzcalo en
la unidad del PC en el que lo instalar y reincielo para que comience el proceso
de instalacin.
Seccin 1.02 Instalacin en mquina virtual
Si no se desea formatear una mquina, existe la opcin de utilizar una mquina
virtual para la instalacin del Trixbox.
Una mquina virtual es un software que permite utilizar los recursos de un
equipo PC o laptop, (por ejemplo, memoria RAM, espacio en disco duro, puertos
etc), sin afectar los datos del equipo anfitrin. Uno de los software de
virtualizacin ms usados es el Virtualbox, acerca del cual se encuentra mayor
informacin y formas de descargarlo desde la pgina web
https://www.virtualbox.org/.
En sta pgina se encuentra informacin, tutoriales y ejemplos de cmo utilizar
Virtualbox y cmo empezar a crear una mquina virtual para pruebas de
software de sistemas operativos. Esto significa que podemos tener en nuestra
maquina el sistema operativo windows 7 y podemos instalar para probar
windows 8, ubuntu, etc.
Cuando se va a utilizar una mquina virtual para probar Trixbox Elastix, hay
que considerar los requerimientos mnimos y con cuanta memoria y disco duro
se cuenta en nuestro equipo, ya que se va a compartir con la mquina virtual
mientras est funcionando.
Una vez creada la mquina virtual, podemos usar directamente el archivo *.iso
descargado, direccionndolo al disco duro asignado a la mquina virtual, para
FIME UANL Manuel Munguia Macario
que a la hora de inicializarla, tome el archivo *.iso para empezar a cargarlo en
su mquina virtual. De aqu en adelante, las instrucciones de configuracin y
puesta en marcha del Trixbox son las mismas que para una maquina real.
Seccin 1.03 Configuracin de la instalacin
Cuando el equipo se enciende, se inicia el proceso de instalacin del software.
En este primer paso se instala primero el sistema operativo Linux CentOS y
posteriormente el resto del software necesario para el funcionamiento de
Trixbox.
En la primera pantalla de instalacin aparece un mensaje, si el equipo ser
utilizado solo como servidor PBX, prosiga con la instalacin presionando Enter.
Si el equipo es adems utilizado para otros fines, teclee advanced y luego
presione Enter para instalar trixbox en modo avanzado.
Nota: Al presionar Enter, toda la informacin almacenada previamente en disco
duro del equipo ser eliminada.
Figura 1-1 Primer pantalla de la instalacin de Trixbox
Seccin 1.04 Configuracin del teclado
Luego de la deteccin del hardware y los componentes de su sistema, se le
pedir que escoja su tipo de teclado. Use las teclas de navegacin del teclado y
elija el ms apropiado, por ejemplo lt_latin1, luego con la tecla Tab muvase
hasta el OK y presione Enter.
FIME UANL Manuel Munguia Macario
Figura 1-2 Seleccin del tipo de teclado
Seccin 1.05 Seleccin de Zona horaria
Luego de probar el hardware detectado, se preguntara por la zona horaria. Elija
su zona horaria, por ejemplo: America/Monterrey, luego presione Enter.
Figura 1-3 Seleccin de Zona Horaria
FIME UANL Manuel Munguia Macario
Seccin 1.06 Contrasea de administrador o root.
Un paso muy importante es la asignacin de claves de acceso al servidor. En
este paso del proceso, se le va a preguntar la clave de root, el usuario root es
como el usuario principal del servidor, el administrador, el que puede hacer
cualquier cambio. En este caso, introduzca la clave, recurdela y gurdela en un
lugar seguro, ya que si olvida la clave tendr problemas para ingresar a su
sistema.
Figura 1-4 Asignacin de clave a la cuenta root
Seccin 1.07 Inicio de la instalacin
Despus de asignar su contrasea para el usuario root, el proceso de
instalacin continuar e iniciar a formatear su disco duro y la instalacin de
los paquetes de software necesarios para que el servidor PBX IP funcione. El
tiempo de este proceso depender de la capacidad de la PC, esto es, no slo su
procesador, sino el tipo de disco duro, la velocidad de su unidad de CD, la
cantidad de memoria RAM, etc.
Durante la instalacin usted ver una pantalla similar a la figura 3-5, en la que
se muestra la instalacin de cada paquete de software de Asterisk.
FIME UANL Manuel Munguia Macario
Figura 1-5 Proceso de instalacin de paquetes de Linux Centos
Seccin 1.08 Inicio de Trixbox
Una vez terminada la instalacin de Linux se expulsar el CD, (si no saca el CD lo
puedes sacar manualmente y reiniciarla con Ctrl+ Alt+ Suprim) tmelo y espere
a que se reinicie el equipo por primera vez. Cuando se complete la instalacin el
sistema se reiniciar varias veces y terminando estar listo para poder trabajar
con l, mostrando la ventana que se muestra en la figura 3-6, que corresponde
al gestor de arranque mltiple del sistema linux instalado.
Figura 1-6 GRUB (GRand Unified Bootloader) del sistema o gestor de arranque mltiple
FIME UANL Manuel Munguia Macario
En el caso de que instale una versin anterior a Trixbox 2.8, cuando aparezca
una ventana de Kudzu le preguntara si quiere configurar, ignorar, o no hacer
nada de un hardware nuevo encontrado (si tuviera instalada alguna tarjeta
Digium con mdulos FXO y FXS). Elija la opcin Configure. Y la pantalla de
Kudzu reconoce la tarjeta y la configura automticamente.
En el proceso de la instalacin, el sistema reinicia varias veces y se vuelve a
mostrar la pantalla de kudzu, simplemente deje que termine.
Una vez que se termin todo el proceso de instalacin observara la siguiente
pantalla donde deber registrarse (login: root y password: la contrasea
configurada en los pasos anteriores):
Figura 1-7 Interfaz de lnea de comandos
Para conocer los comandos de ayuda disponibles ejecute el comando 'help-
trixbox', en donde podr observar aquellos comandos que el servidor puede
ejecutar desde la lnea de comandos.
FIME UANL Manuel Munguia Macario
2. Configuracin de parmetros de Red de Trixbox. El servidor PBX IP de asterisk va a funcionar dentro de una red de datos, por ello es importante configurarlo con los parmetros adecuados para que pueda ser alcanzado por los dems nodos de la red. Para realizar sta actividad de configuracin de la red, es importante tener informacin del administrador de la red donde se va a conectar el servidor PBX IP. La informacin bsica a obtener es una direccin IP, mscara de subred y puerta de enlace predeterminada, con el fin de que los usuarios puedan conectarse al servidor PBX IP.
Seccin 2.01 Configuracin de Red
Si no se introdujeron los datos de la red durante la instalacin del trixbox, se puede configurar una vez que ya se ingres al servidor a travs de la lnea de comandos del Asterisk, usando el comando 'system-config-network', ingrese en ella su direccin IP, en este caso use como ejemplo la direccin 148.234.29.80, usted puede utilizar cualquier otra direccin que se ajuste a su red.
Figura 2-1 Sistema de configuracin de red
Ejemplo:
IP: 148.234.29.80
Netmask: 255.255.255.224
Gateway: 148.234.29.65
Primary Name Server: 148.234.30.91
Como se muestra en la siguiente figura:
FIME UANL Manuel Munguia Macario
Figura 2-2 Parmetros de red (red 148.234.33.0/27)
Una vez ajustados estos parmetros, seleccione OK para terminar, luego reinicie
el servicio de red para aplicar los cambios con el siguiente comando:
service network restart
Cuando ejecute el comando, se va sa mostrar una serie de mensajes como los
que se muestran en la figura 4.3.
Figura 2-3 Reinicio del servicio de red
Luego de esto su red debe estar activa con los parmetros que le ha configurado
sin necesidad de volver a reiniciar su equipo.
Puede comprobar los parmetros de configuracin de su red, utilizando el
comando ifconfig, en el indicador del sistema de consola de linux.
FIME UANL Manuel Munguia Macario
3. Configuracin de hardware Zaptel Dahdi. Cuando el sistema PBX IP va a usar hardware para interconexin con lneas telefnicas telfonos analgicos, este hardware necesita ser configurado usando las herramientas Zaptel y Dahdi.
Seccin 3.01 Configuracin de Zaptel Durante la instalacin de Trixbox, le aparece una ventana de Kudzu donde le pregunta si desea configurar, ignora, o no hacer nada para un hardware nuevo encontrado como por ejemplo de tarjetas Digium con mdulos FXO y FXS, (los mdulos FXO contienen puertos RJ11 donde se conectan las lneas de telfono, mientras que los mdulos FXS contiene los puertos RJ11 para conectar telfonos analgicos). Si no se configur durante la instalacin, vaya a la lnea de comando del servidor PBX IP, escriba el siguiente comando para configurar automticamente la tarjeta zaptel: [root@localhost]# genzaptelconf Para poder comprobar su configuracin escriba el siguiente comando: [root@localhost]# ztcfg vvv
Seccin 3.02 Configurar DAHDI
DAHDI es el nuevo nombre para Zaptel desde el 19 de Mayo de 2008, puede
consultar el sitio web http://www.asterisk.org/zaptel-to-dahdi para ms
detalles.
Para configurar su tarjeta es necesario realizar 3 sencillos pasos. El primero
consiste en detectar el hardware, el segundo en su configuracin y por ltimo su
reinicio. En su interfaz de lnea de comandos o CLI realice lo siguiente:
Comando para detectar el hardware:
[root@localhost]# dahdi_genconf
Para poder comprobar su configuracin escriba el siguiente comando:
[root@localhost]# dahdi_cfg vv
Ahora dirjase al directorio /etc/init.d tecleando:
FIME UANL Manuel Munguia Macario
[root@localhost]# cd /etc/init.d
Una vez dentro del directorio init.d ingrese lo siguiente:
perl dahdi restart (sin comillas)
Con dahdi restart usted reinicia DAHDI.
Por ltimo es necesario reiniciar Asterisk, para ello introduzca el comando
amportal restart:
[root@localhost]# amportal restart
Con el comando amportal restart usted reinicia el sistema.
4. Seguridad para el servidor PBX IP. Uno de los aspectos importantes en la seguridad del servidor PBX IP es la configuracin de los diferentes accesos para configuracin de servicios y extensiones. Se debe de tener sumo cuidado con las claves de acceso y usar los lineamientos de seguridad bsica para su eleccin que consiste en usar mnimo 8 caracteres, usando maysculas, minsculas y nmeros.
Seccin 4.01 Cambio de Claves de acceso al servidor PBX IP Passwords
Un punto importante a considerar en nuestra red es la seguridad. Por ello
necesitamos asegurarnos que el servidor PBX IP tenga una clave de acceso que
solo el administrador debe de conocer. Para crear esas claves hacemos lo
siguiente, en la lnea de comandos de Trixbox, cambie la clave admin utilizando
el comando passwd. Despus, necesita teclear la nueva clave dos veces.
Recuerde que usted debe de escoger una clave de acceso segura antes de poner
en operacin el servidor PBX IP.
FIME UANL Manuel Munguia Macario
Figura 4-1 Cambio de clave de acceso de usuario admin
Otro paso para asegurar nuestro servidor es resguardar el acceso a la interfaz
grfica. Para ello, se cambia la contrasea de acceso a la interfaz grfica va Web
con el comando passwd-maint.
Actualice el password maint en la lnea de comandos, escriba el password dos
veces.
Figura 4-2 Actualizacin de la clave de acceso maint
Actualice la clave de acceso AMP con el comando passwd-amp, escriba la clave
de acceso dos veces.
En seguida actualice la clave de acceso meetme con el comando passwd-
meetme, escriba la clave de acceso dos veces. Recuerde mantener las claves de
acceso en lugares seguros.
FIME UANL Manuel Munguia Macario
Seccin 4.02 Cambiar cantidad de informacin en pantalla
Cada vez que existe un cambio en los procesos o actividad del servidor PBX IP,
se registran esos cambios y se muestran en pantalla. Podemos elegir la cantidad
de informacin que se nos muestra en pantalla usando el siguiente
procedimiento.
Ingresar a la CLI de Trixbox y teclear:
asterisk r
Figura 4-3 CLI (Interfaz de lnea de comandos) de asterisk
En versiones anteriores por default el sistema de Verbosity Trixbox/Asterisk es 1 v. este bsicamente no te permite ver todo lo que sucede con Asterisk. En la versin de Trixbox 2.8 el verbosity es 3 vvv.
Si tenemos una versin anterior cambiaremos a 3vs, esto significa que cuando
Asterisk inicie usando vvv en lugar de v podr mostrar ms informacin del
proceso de las llamadas.
Salir de la CLI tecleando exit, teclear el siguiente comando para editar el
archivo safe_asterisk.
nano /usr/sbin/safe_asterisk Cerca de 12 lneas abajo se mostrar algo como esto: ASTARGS="-v -g -p -U asterisk -G asterisk" Note que solamente tiene una -v. Y ahora cambiaras a lo siguiente: ASTARGS="-vvv -g -p -U asterisk -G asterisk"
FIME UANL Manuel Munguia Macario
CTRL+X para salir, e 'Y' cuando te pregunte si quiere guardar los cambios. Enseguida teclear 'amportal restart' y cuando tecle 'asterisk -r' para conectar con su sesin de asterisk, deber ver: Connected to Asterisk 1.2.13 (etc.) currently running on asterisk1 Verbosity is at least 3
FIME UANL Manuel Munguia Macario
5. Conexin a la interfaz grfica FreePBX del Trixbox
La configuracin de Asterisk se logra modificando archivos, donde se
introducen comandos para que realice la operacin deseada. En estos archivos
de configuracin (de hecho su extensin es .conf) se configuran las extensiones
(los usuarios) y el Dialplan o plan de marcacin, que es donde se define que
accin tomar el servidor PBX IP de Asterisk para el manejo de llamadas que
salen y entran en la red de telefona IP.
Si quisiera comunicarse adems con usuarios conectados en otra red o con
usuarios que son administrados por otro servidor Asterisk, tendra que editar y
configurar otros archivos de configuracin. Lo que resulta un proceso tedioso y
un poco complicado. An ms si se tiene en cuenta que Asterisk es un programa
instalado en Linux o en su defecto un sistema operativo basado en Linux (como
el caso de Trixbox) y la mayora de personas no est familiarizada con Linux, su
filosofa, sistema de archivos, comandos, etc.
Existe aplicaciones de software en forma de interfaz grfica que nos permiten
configurar de manera ms fcil el sistema PBX IP de asterisk. Una de esas
aplicaciones se llama Free PBX, y permiten de una manera fcil e intuitiva la
configuracin de un servidor PBX IP de Asterisk. En nuestro caso, Trixbox,
posee instalada la aplicacin de Free PBX por defecto para la configuracin del
servidor PBX Asterisk.
Inicialmente deber tener una PC conectada a la misma red del servidor
Asterisk con una direccin IP que este dentro del rango de direcciones del
mismo. En la PC tecleara la direccin del Servidor en la barra de direcciones del
explorador Web.
Ejemplo: Ir al navegador favorito e ingresar en la barra de direccin:
http://148.234.29.80 (No le pide contrasea)
FIME UANL Manuel Munguia Macario
Figura 5-1 Interfaz grfica (modo usuario).
En caso de existir problemas, se debe verificar que ambos equipos estn bajo la
misma red (puede probarse la conectividad entre ambos equipos mediante
ping) y que el cableado sea el correcto.
A nivel de administrador ingrese con la direccin de su Trixbox en su
navegador de la siguiente manera:
Ejemplo: Ir al navegador favorito e ingresar en la barra de direccin:
http://148.234.29.80/maint (maint/password)
Figura 5-2 Se solicita el password para el modo administrador
FIME UANL Manuel Munguia Macario
Figura 5-3 Interfaz grfica para el modo administrador.
Para ingresar solamente al FreePBX ingrese la direccin de su Trixbox en su
navegador de la siguiente manera:
Ejemplo: Ir al navegador favorito e ingresar en la barra de direccin:
http://148.234.29.80/admin (wwadmin/password)
Figura 5-4 Interfaz grfica para modificar la PBX.
De clic en link que se encuentra en la esquina superior derecha para cambiar al
nivel de usuario.
FIME UANL Manuel Munguia Macario
6. Instalacin de Webmin y configuracin de DHCP en Trixbox. (no necesario si se usa Elastix) Una de las tareas importantes en el servidor PBX IP es la de poder asignar direcciones IP a los usuarios que se conecten, como por ejemplo, telfonos IP o softphones, quienes necesitaran de una direccin IP para poder conectarse a la red. Este servicio de asignacin de direcciones IP lo hace un servidor de asignacin de direcciones, (DHCP), el cual es un software que viene incluido en el sistema operativo centOS, solo hay que configurarlo. Sin embargo, para usuarios que no tienen experiencia en linux, existen opciones en la red que permiten activar y desactivar este servicio por medio de una interfaz grfica. Para ello, vamos a utilizar una herramienta que se llama webmin, la cual descargaremos de la red e instalaremos para poder administrar el DHCP.
Seccin 6.01 Instalacin de Webmin
Webmin es una herramienta valiosa usada para la configuracin del servidor,
basada en Linux. Webmin instala un GUI (Interfaz grfica de usuario) basado en
HTTP (Protocolo de Transferencia de Hipertexto) usando el puerto 10000 de un
navegador.
Para instalar Webmin, primero necesita descargar el archivo RPM (Red Hat
Package Manager).
Primero puede ir a http://www.webmin.com y descarga el ltimo RPM
Tambin lo puede descargar de la siguiente pgina:
http://prdownloads.sourceforge.net/webadmin/webmin-1.530-1.noarch.rpm
Ingrese a la CLI de su Trixbox y use el comando 'wget' para descargar el archivo
de webmin.
[root@localhost]# cd /usr/local
FIME UANL Manuel Munguia Macario
Figura 6-1 Direccin /usr/local.
[root@localhost local]#wget
http://prdownloads.sourceforge.net/webadmin/webmin-1.530-1.noarch.rpm
[root@localhost local]#ls (El comando ls le muestra los archivos del
directorio actual).
Debe aparecer el achivo de webmin.
[root@localhost local]#rpm ivh webmin-1.530-1.noarch.rpm (Descomprime e
instala el archivo)
[root@localhost local]#ls (Te mostrara los archivos de webmin comprimido en
rpm y el archivo de webmin instalado)
Despus de esto desde otra computadora puede acceder a Webmin desde su
navegador de red, utilizando la direccin que se le asigno anteriormente y
agregando dos puntos y el nmero diez mil al final del ltimo digito, por
ejemplo:
https://192.168.0.5:10000
FIME UANL Manuel Munguia Macario
Figura 6-2 Aadir excepcin de seguridad.
Al presionar la tecla Enter o el botn ir del navegador se mostrar un mensaje
de seguridad como el de la figura 8.2, se debe confirmar la excepcin de
seguridad para acceder a Webmin.
A continuacin se le solicitara un usuario y un password.
Username: root
Password: password de root
Figura 6-3 Login de software Webmin.
FIME UANL Manuel Munguia Macario
Si el usuario y password son correctos usted tendr acceso a Webmin, como se
muestra en la figura 8.4.
Figura 6-4 Pgina principal de Webmin.
Seccin 6.02 Configurar DHCP
En Webmin se encuentran diversas herramientas de configuracin, elija:
Servers ->Server DHCP. Esta opcin se encuentra disponible en la parte
izquierda de la pgina.
Figura 6-5 Servidor DHCP.
En Subnets and Shared Networks, elija Add a new subnet.
Llenas algunos datos bsicos como:
Network address 148.234.29.96
FIME UANL Manuel Munguia Macario
Address Ranges: 148.234.29.97 a 148.234.29.126
Netmask: 255.255.255.224
Lease Time: 3600 segundos
Max lease time:7200 segundos
Server Name: 148.34.29.80 (Direccin de su Trixbox)
Dinamic DNS domain name: proyecto.org
Todos los dems campos por default y Create.
Figura 6-6 Parmetros para la creacin de la subred.
Figura 6-7 Subred creada.
FIME UANL Manuel Munguia Macario
Usted puede presionar Config File, y le deber mostrar lo que acaba de
configurar, aqu tambin puede editar cualquier otro parmetro.
Figura 6-8 Archivo de configuracin dhcpd.conf.
En este caso:
ddns-update-style none;
allow booting;
allow bootp;
ddns-domainname nombre del DNS
Para guardar los cambios haga clic en Save, despus presione Apply Changes
y listo, el Server ahora asigna direcciones a su red. Por ltimo es necesario
presionar Start para que el DHCP comience a funcionar.
FIME UANL Manuel Munguia Macario
Seccin 6.03 Configuracin de DHCP a travs de la lnea de comandos, CLI
Antes de empezar a configurar a travs de la interfaz de lnea de comandos es necesario que aprenda algunos comandos bsicos:
cd (change dir): Permite cambiar de un directorio actual a otro. Ejemplo: Para ir al directorio /etc se teclea cd /etc (sin comillas).
ls: Quizs uno de los comandos ms utilizados, sirve para listar archivos o ver los archivos que se encuentran en el directorio actual.
Si se desea configurar y activar el DHCP sin entrar al entorno grfico, se debe modificar el archivo de configuracin dhcpd. Para tal propsito el primer paso ser ingresar al directorio /etc (si tiene dudas consulte la nota al final de la prctica), una vez ah se teclea nano dhcpd.conf, a continuacin debe ingresar los siguientes datos, como se muestra en la siguiente figura:
Figura 6-9 Archivo de configuracin dhcpd.conf.
Para salir del archivo de configuracin utilice el conjunto de teclas Ctrl+X, para guardar los cambios tecle la letra Y.
FIME UANL Manuel Munguia Macario
El siguiente paso es iniciar el dhcp, para ello ingrese al directorio /etc/rc.d/init.d, una vez que se encuentre en el directorio podr iniciar el dhcp tecleando: perl dhcpd start(sin comillas).
Figura 6-10 dhcp iniciado.
Los comandos cd y ls poseen mltiples opciones, si lo desea puede descubrirlas utilizando el siguiente conjunto de comandos man cd o man ls en su interfaz de lnea de comandos. Nota: Para ingresar a los directorios es necesario anteponer cd al directorio que se desea entrar. Ejemplo: Suponga que desea entrar al directorio /etc, para ello es necesario teclear lo siguiente; cd /etc, al presionar Enter ingresar al directorio, como se muestra al inicio de la prctica en la descripcin del comando cd.
FIME UANL Manuel Munguia Macario
7. Instalacin de los Mdulos Durante la configuracin del servidor PBX IP, un aspecto importante a considerar para la red de telefona IP que se est construyendo, es que servicios se van a poder ofrecer a los usuarios, tales como reenvo de llamadas, mensajes de voz, no molestar, entre muchos otros. Una vez que se decide que servicios se van a ofrecer, ahora hay que activarlos en el servidor PBX IP mediante el procedimiento que se menciona a continuacin.
Seccin 7.01 Instalacin de Mdulos Paso 1.- Desde la PC acceda a la direccin IP del Server: http://148.234.29.80 a travs del explorador WEB. Paso 2.-Cambie al modo de administrador dando clic en la parte superior derecha del explorador, enseguida le pide su username y su password. Paso 3.- Seleccione PBXPBX Settings, y despus haga clic en Module Admin. Paso 4.- Elija los mdulos que requiera habilitar o que crea de mayor importancia y seleccione enviar como se muestra a continuacin:
Figura 7-1 Administracin de mdulos.
FIME UANL Manuel Munguia Macario
8. Crear extensiones ZAP. El diseo de la red de telefona IP, implica que se cuenta con informacin sobre la cantidad de extensiones telefnicas que se van a ofrecer. Una vez considerado este aspecto, se tienen que configurar en el servidor PBX IP, dependiendo si van a ser extensiones analgicas o extensiones IP, as como el tipo de protocolo que se va a utilizar.
Seccin 8.01 Configuracin de extensiones analgicas, (Zaptel) Comenzaremos a crear extensiones. En Trixbox, haga clic en PBXPBX Settings, y dirjase a la ficha Setup y despus a Extensiones. Empiece por la extensin conectada a la Digium TDM400. Elija la tecnologa ZAP
Figura 8-1 Agregando una extensin analgica.
Se usa la siguiente configuracin: Extension number: 111 (Puede ser cualquier digito) Display name: Cordless (Nombre de la extensin) Direct DID: DID Alert Info: Outbound CID: Emergency CID: Record Incoming: On Demand Record Outgoing: On Demand
FIME UANL Manuel Munguia Macario
Channel: 1 Voicemail & Directory: Enabled Voicemail password: 111 (Puede ser igual al nmero de extension) Email address: (Direccin de e-mail) Pager email address: Email attachment: Yes (Si quiere escuchar el mensaje desde el e-mail) Play CID: No Play Envelope: No Delete Vmail: Yes (De esta manera los correos de voz se entregarn al inbox del email solamente. Si elige que no, tendr que borrar los Vmail manualmente desde su telfono) Vm options: Vm context: default
Figura 8-2 Configuracin de la extensin analgica.
Presione Submit y despus presione la barra naranja que se encuentra en la parte superior derecha y haga de clic en aceptar para aplicar los cambios.
Figura 8-3 Presione Submit.
FIME UANL Manuel Munguia Macario
Figura 8-4 Aplicar cambios de configuracin.
Para verificar que todo ocurri con normalidad y que tenemos una extensin funcionando, conecte al puerto FXS del servidor PBX IP un telfono analgico y verifica que el telfono da tono de marcado.
FIME UANL Manuel Munguia Macario
Seccin 8.02 Crear extensiones SIP para los Telfonos IP Linksys
Siga los siguientes pasos: 1- Entrar por medio de la Web a travs de la direccin http://XX.XX.XX.XX/ (Direccin de su servidor). 2.- Deber entrar en el modo de administrador, seleccione PBXPBX Settings, en la pestaa Setup seleccione Extensions. 3.- Se desplegara una lista de opciones de la cual seleccionara Extensions, como se muestra en la figura 10-11.
Figura 8-5 Agregar extensin SIP.
4.- Despus se despliega la lista de Tecnologa del Dispositivo. 5.- Seleccione la opcin SIP y haga clic en Submit, el cual le mostrar el recuadro de agregar SIP Extensin. Aqu podr configurar las extensiones de los telfonos Linksys.
FIME UANL Manuel Munguia Macario
Figura 8-6 Parmetros de configuracin de extensiones SIP.
7.- En el cual se configura las siguientes opciones: *Nmero de Extensin (Puede poner cualquier extensin) *Nombre a desplegar (Puede ser cualquier nombre) *Secret (Opciones del Dispositivo) 8.- Y para finalizar haga clic en Submit y despus en la barra naranja de la parte superior de la pgina.
Figura 8-7 Presionar la barra naranja para aplicar los cambios.
Por ltimo aceptar para finalizar con el alta de la Extensin en el servidor.
FIME UANL Manuel Munguia Macario
9. Configuracin va Web del telfono Linksys. Despus que se crean las extensiones, el siguiente paso es la configuracin de los telfonos IP. Vamos a usar de ejemplo la configuracin de un telfono IP Linksys SPA942 para que se enlace con el servidor PBX IP que estamos configurando. Lo primero que hay que hacer es alimentar el telfono IP SPA942 tal y como se muestra a continuacin. Una vez que tenga el Telfono SPA942, como se muestra en la figura 11, debe:
Conectar la alimentacin (marcado como el punto 3 en el diagrama del telfono). El auricular (marcado como el punto 1 en el diagrama del telfono). La conexin Ethernet RJ45 (marcado como el punto 4 en el diagrama del telfono).
Figura 11 Telfono SPA942 de linksys
Por defecto el SPA-942 obtiene IP por DHCP, puede verificar que as ha ocurrido, vaya al telfono IP y por medio del men accesible con la tecla
Setup, y usando las flechas arriba y abajo puede verificar la direccin IP asignada en el apartado Network, y seleccionando Current IP. Ahora, vamos a hacer uso de de un navegador de red, ingresando la direccin anteriormente localizada: http://IP (es la direccin que hallaste en el men de network en el SPA942)
FIME UANL Manuel Munguia Macario
Si todo va bien, tendr acceso a la pgina principal de configuracin del SPA-942 y se mostrara la pgina siguiente:
Figura 9-1 Pgina con informacin relevante de los telfonos Linksys.
En la parte de la esquina superior derecha haga lo siguiente,
Admin Login->Advanced (Ingresas con privilegios de administracin
avanzados).
Despus de lo cual aparecen todas las posibles configuraciones del telefono IP,
tales como:
Info, System, SIP, Regional, Phone, Ext1, Ext2, User, como se muestra a
continuacin:
FIME UANL Manuel Munguia Macario
Figura 9-2 Configuraciones e informacin disponible para el modo avanzado.
Vamos a iniciar la configuracin, seleccione System->Optional Network
Configuration (Aqui puede agregar ciertos parmetros de configuracin de
red).
Proxy & Registration:
Figura 9-3 Configuracin del proxy y registro.
Proxy: 148.234.29.80 (Direccin de tu Server de Trixbox)
Outbound Proxy: 148.234.29.80 (Direccin de tu Server de Trixbox)
Phone-> General:
Station Name: FIME
Line key1-> ext 1
Line key2-> ext 2
Ext1->Subscriber Information
FIME UANL Manuel Munguia Macario
Figura 9-4 Configuracin del usuario y password para la extension 170.
Display name: 170 (Nombre que se mostrara en el telfono)
Password: 12345 (Password asignado)
User ID: 170 (El nmero de extensin asignada)
Ext2->Subscriber Information
Figura 9-5 Configuracin del usuario y password para la extensin 171.
Display name: 171 (Nombre que se mostrara en el telfono)
Password: 12345 (Password asignado)
User ID: 171 (El nmero de extensin asignada)
NOTA: El SPA942 cuenta con 4 lneas para 2 extensiones.
Posteriormente debe pulsar sobre Submit All Changes, se reiniciara el telfono y quedaran las extensiones configuradas.
Figura 9-6 Presione Submit All Changes para aplicar los cambios.
Despus de esta configuracin, el telfono IP se va a conectar al servidor PBX IP y obtendr la informacin necesaria para darse de alta en el sistema y empezar a funcionar dentro de la red de telefona IP.
FIME UANL Manuel Munguia Macario
Pruebe ahora con el telfono Linksys si funcionan las extensiones que configur con sus respectivas lneas y ahora se pueden habilitar las cuatro lneas si as se requiere. Realice llamadas internas entre todas las extensiones para comprobar que funcionan sin ningn problema.
FIME UANL Manuel Munguia Macario
10. Crear una extensin SIP para el Softphone X-lite. Otra opcin para realizar llamadas dentro de la red de telefona IP es el uso de software que emule a un telfono, llamado softphone, el cual permite hacer y realizar llamadas y tener servicios de telefona sin necesidad de un telfono fsico. Vamos a configurar a continuacin una de las opciones existentes en la red de uso libre, el X-lite.
Seccin 10.01 Ejemplo de configuracin de un softphone X-lite
A continuacin vamos a crear una extensin de SoftPhone dentro de una PC, una laptop, una tableta o telfono inteligente, para lo cual vamos a utilizar X-lite el cual puedes descargarlo desde la siguiente Pgina: http://www.counterpath.com/x-lite-4.0-for-windows-download.html Usualmente cualquier tipo de software cambia de versin constantemente, por lo que muy probable tendrs que buscar primero el X-lite en un navegador si el link de arriba no funciona. En el FreePBX del servidor PBX IP, de clic en Setup y despus en Extensions. A continuacin de clic en SIP. Se usa la siguiente configuracin: Extension number: 333 Display name: Soft phone Direct DID: DID Alert Info: Outbound CID: Emergency CID: Record Incoming: On Demand Record Outgoing: On Demand Secret: 12345 (Puede ser la que usted desee) Dtmfmode: rfc2833 Voicemail & Directory: Enabled Voicemail password: 102 Email address: (Direccin de e-mail) Pager email address: Email attachment: Yes (Si quiere escuchar el mensaje desde el e-mail) Play CID: No Play Envelope: No Delete Vmail: Yes (De esta manera los correos de voz se entregarn al inbox del email solamente. Si elige que no, tendr que borrar los Vmail manualmente desde su telfono)
FIME UANL Manuel Munguia Macario
Vm options: Vm context: default
Figura 10-1 Configuracin de extensin 333 para softphone.
Haga clic en submit y despus presione la barra naranja que se encuentra en la parte superior derecha que dice Apply configuration changes, porque si no se hace, los cambios no ocurren y no va a funcionar la extensin.
Figura 10-2 Presione la barra naranja para aplicar los cambios.
A continuacin aparecer un cuadro naranja, al cual deber presionar Continue with reload para que los cambios tengan efecto.
FIME UANL Manuel Munguia Macario
Figura 10-3 Aplicar cambios de configuracin.
Ahora, tendremos que ir al equipo donde se instalo el X-lite y hacer algunas configuraciones.
Figura 10-4 Softphone X-lite.
En la primera instalacin, automticamente te despliega la pantalla de configuracin, si no sucede puedes dar clic en la flecha que aparece en la parte superior del telfono y elegir `Softphone, Account Settings. Te muestra la siguiente figura:
FIME UANL Manuel Munguia Macario
Figura 10-5 Configuracin del Softphone X-lite.
En propiedades de Account1 llenar los siguientes campos: User Details Display Name: Softphone User Name: 333 (Tu nmero de extension) Password: 333 ( Igual al `secret) Authorization user name: 333 (Tu nmero de extension) Domain: 148.234.29.80 (La direccin IP de Trixbox) Una vez que el softphone se registre en forma exitosa, se le asignara la extensin y podr establecer una llamada entre las extensiones de la red de telefonia IP en construccin.
FIME UANL Manuel Munguia Macario