Servidor Elastix VoIP PBX INSTALACIÓN Y CONFIGURACIÓN
Luis Ordóñez – Iván Núñez | Servicios Sobre Redes | 19 de marzo de 2014
Servidor Elastix VoIP PBX ANTES DE EMPEZAR Se dispone de: 1. Un PC con Windows 8.1 de 64 Bits como sistema operativo anfitrión , sobre la cual se instalara un software de virtualización de Sistemas Operativos y un softphone VoIP. 2. El instalador de VirtualBox 1 4.3.8 para Windows sobre el cual se instalará el servidor PBX, disponible en: https://www.virtualbox.org/wiki/Downloads 3. La imagen en formato ISO del instalador de Elastix 2 2.4 de 32Bits, disponible en: http://www.elastix.org/index.php/es/descargas/distro-principal.html
4. Un PC con Windows 7 de 32 Bits para como cliente PBX y sobre el cual también se instalara un softpone VoIP. 5. El instalador de X-Lite 3 4.5, versión gratuita para Windows disponible en: http://www.counterpath.com/xlite-comparison.html
6. Servidor DHCP en la subred 192.168.8.0(Laboratorio LTI)
CREACIÓN DE LA MÁQUINA VIRTUAL Se procede a crear una máquina virtual usando VirtualBox 4.3.8 con las siguientes características: Nombre: Tipo: Versión: Tamaño de memoria: Tamaño de disco duro virtual: Adaptador de Red:
Elastix Linux Red Hat (32 bit) 1024MB 10GB Adaptador Puente (Ethernet)
INSTALACIÓN DEL SERVIDOR VOIP PBX Inmediatamente después de la creación de la máquina virtual se empieza con la instalación del Eslastix 2.4 usando la imagen del instalador en formato ISO con las sigui entes configuraciones: Lenguaje: Tipo de teclado: Tipo de particionamiento: ¿Revisar y modificar capa de particiones? ¿Desea configurar la interfaz de res eth0 en su sistema? Configuraciones de red misceláneas Configuración del nombre del host: Selección del huso horario: Contraseña de root: MySQL root password: adim password:
1 2
Spanish us-acentos Predeterminado No No Predeterminado localhost America/Guayaquil root.2014a mysql.2014a admin.2014a
Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64
Elastix es una distribución libre de Servidor de Comunicaciones Unificadas que integra en un solo paquete: VoIP PBX, Fax, Mensajería Instantánea, Correo electrónico y Colaboración. 3 X-Lite es un softphone VoIP propietario-gratuito que utiliza el Protocolo de Inicio de Sesión.
PATINA 1
CONFIGURACIÓN POST-INSTALACIÓN 1. Luego de ingresar como usuario root digitamos la siguiente línea para poder configurar la interfaz de red eth0: vim /etc/sysconfig/network-scripts/ifcfg-eth0 2. Cuando se abra el editor VIM haremos los cambios respectivos para que quede de la siguiente forma (en éste caso modificamos el valor ONBOOT=yes y agregamos BOOTPROTO=dhcp ):
3. Acto seguido, ejecutamos un ifconfig para identificar la dirección IP asignada para nuestro servidor VoIP PBX
PATINA 2
AGREGACIÓN DE EXTENSIONES 1. En el sistema anfitrión abrimos un explorador web, sea éste IE, Chrome o Firefox, digitamos la IP del servidor VoIP PBX (consultada en el paso anterior) en la barra de direcciones presionamos ENTER y en el mensaje que aparezca damos clic en Continuar de todos modos.
2. Para acceder a la configuración vía web de nuestro servidor, accedemos usando las credenciales de admin con la contraseña Admin 3. .2014a
PATINA 3
4. Una vez aceptadas nuestras credenciales, se procede a la creación de las extensiones, para cuyo objetivo damos clic en la pestaña PBX , luego en Add Extension y a continuación en Submit.
5. Repitiendo el paso anterior creamos 3 extensiones con los siguientes datos y al terminar de llenar los campos se hace clic en submit :
Add Extension:
User Extension:
Extensión 1 2220
Extensión 2 2221
Extensión 3 2222
PATINA 4
Device Options:
Display Name: Secret:
Luis elastix2014a
Ivan elastix2014a
IVR elastix2014a
6. Al terminar de registrar las extensiones, aplicamos los cambios, haciendo clic en Apply Configuration Change Here
PATINA 5
CONFIGURACIÓN DEL SOFTPHONE X-LITE En el Sistema Anfitrión Windows 8.1 64 Bits: Luego de Instalar el X-Lite 4.5, lo configuramos accedediendo al menú Softphone>> Account Settings de la siguiente manera: Account Name: User ID: Domain: Password: Display name:
Luis 2220 192.168.8.245 (IP del servidor) elastix2014a Luis
PATINA 6
En el Sistema Windows 7 32 Bits: Luego de Instalar el X-Lite 4.5, lo configuramos accedediendo al menú Softphone>> Account Settings de la siguiente manera: Account Name: User ID: Domain: Password: Display name:
Ivan 2221 192.168.8.245 (IP del servidor) elastix2014a Ivan
PATINA 7
CONFIGURACIÓN IVR (INTERACTIVE VOICE RESPONSE) La extensión que creamos anteriormente con el nombre IVR, se usará para la creación del Interactive Voice Response (IVR). Necesitamos grabar un mensaje de voz para la contestadora que nos direccionará diciendo que número marcar para comunicarnos con un abonado específico, por lo tanto accedemos a la configuración web con las credenciales de admin, y seguimos el siguiente procedimiento 1. 2. 3. 4. 5. 6.
PBX PBX Configuration System Recordings Add Recording
Escribimos las extensión desde la cual se grabará el mensaje (2221) Go
Ahora, desde el softphone configurado con la extensión 2221 (en el Sistema Windows 7 32 Bits), grabamos el mensaje presionando las teclas *77 se graba el mensaje y para terminar se presiona la tecla #.
PATINA 8
Por último, en la configuración web, escribimos el nombre del mensaje, en éste caso pondremos bienvenido y hacemos clic en Save para guardarlo.
Una vez hecha la grabación se procede de la siguiente forma para asignar el número que se presione en el softphone, cuando salte el IVR, a una extensión existente: 1. 2. 3. 4. 5.
PBX PBX Configuration IVR Add IVR
Y hacemos los siguientes cambios:
Campo Change Name Announcement Timeout 1/Extensions 2/Extensions
Valor
Observación
IVR bienvenido 10 <2220> Luis <2221> Ivan
Un nombre cualquiera creado anteriormente Tiempo de timbre Presionar 1 para llamar a Luis Presionar 2 para llamar a Iván
6. Apply Configuration Change Here
PATINA 9
Acto seguido realizamos la siguiente configuración para asociar la extensión IVR (2222) con el Interactive Voice Response (IVR). Para ello vamos a Extensions/IVR <2222>/Edit Follow Me Settings.
Para luego, en el apartado Destination if no answer, escoger IVR y luego clic en Submit Changes.
PATINA 10
Y por último hacemos clic en Apply Configuration Change Here:
PATINA 11
CONFIGURACIÓN VOICEMAIL (CORREO DE VOZ) Para la configuración de VoiceMail debemos crear un dominio de correo, para ello vamos a: 1. Email 2. Domain 3. Create Domain
Y escribimos en Domain name: elastix.ec, para luego hacer clic en Save para guardar el dominio.
Luego creamos las cuentas de correo con el dominio anteriormente creado, para lo cual accedemos a: 1. 2. 3. 4.
Email Accounts
Escogemos el dominio que hemos creado Create Account
PATINA 12
Llenamos los datos como a continuación para la cuenta
[email protected] (Password: 12345)
De la misma manera para la cuenta
[email protected] (Password: 12345)
Ahora para asignar cada cuenta de correo, tendremos que acceder a la configuración de las extensiones y ligarlas a las cuentas de correo que hemos creado anteriormente, para ello vamos a: 1. 2. 3. 4.
PBX PBX Configurations
Escogemos una extensión (Luis <2220> y luego Ivan <2221>) Cambiamos los siguientes parámetros en la configuración de cada extensión para luego hacer un Submit
Extensión 1 Extension Options: Device Options: Dictation Service: Voicemail & Directory:
Ring Time: mailbox: Dictation Service: Dictation Format: Status: Email Address: Play CID
10
[email protected] Enable WAV Enabled
[email protected] Yes
Extensión 2 10
[email protected] Enable WAV Enabled
[email protected] Yes
5. Apply Configuration Change Here
PATINA 13
Por último damos clic en Apply Configuratio Changes Here.
Ahora en el softphone cuando hagamos una llamada y no contesta nadie después de 10 segundos, se tendrá la oportunidad de dejar un mensaje de voz, que a su vez puede ser consultado por la extensión haciendo una llamada la *97.
PATINA 14