16
Luis Ordóñez – Iván Núñez | Servicios Sobre Redes | 19 de marzo de 2014 Servidor Elastix VoIP PBX INSTALACIÓN Y CONFIGURACIÓN

Servidor Elastix VoIP PBX - Instalación y configuración

Embed Size (px)

Citation preview

Page 1: Servidor Elastix VoIP PBX - Instalación y configuración

 |   | 

Servidor Elastix VoIP PBX

Page 2: Servidor Elastix VoIP PBX - Instalación y configuración

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 VirtualBox1 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 Elastix2 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-Lite3 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: ElastixTipo: Linux

Versión: Red Hat (32 bit)Tamaño de memoria: 1024MB

Tamaño de disco duro virtual:

10GB

Adaptador de Red: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 siguientes configuraciones:

Lenguaje: SpanishTipo de teclado: us-acentos

Tipo de particionamiento: Predeterminado¿Revisar y modificar capa de particiones? No

¿Desea configurar la interfaz de res eth0 en su sistema?

No

Configuraciones de red misceláneas PredeterminadoConfiguración del nombre del host: localhost

Selección del huso horario: America/Guayaquil

1 Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd642 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

Page 3: Servidor Elastix VoIP PBX - Instalación y configuración

Contraseña de root: root.2014aMySQL root password: mysql.2014a

adim password: admin.2014a

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

Page 4: Servidor Elastix VoIP PBX - Instalación y configuración

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

PATINA 3

Page 5: Servidor Elastix VoIP PBX - Instalación y configuración

3. .2014a

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:

Extensión 1 Extensión 2 Extensión 3

PATINA 4

Page 6: Servidor Elastix VoIP PBX - Instalación y configuración

Add Extension:User

Extension:2220 2221

2222

Display Name: Luis Ivan IVRDevice

Options:Secret:

elastix2014a

elastix2014a

elastix2014a

6. Al terminar de registrar las extensiones, aplicamos los cambios, haciendo clic en Apply Configuration Change Here

PATINA 5

Page 7: Servidor Elastix VoIP PBX - Instalación y configuración

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:

Luis

User ID: 2220

Domain:192.168.8.245 (IP del servidor)

Password: elastix2014aDisplay name: Luis

PATINA 6

Page 8: Servidor Elastix VoIP PBX - Instalación y configuración

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:

Ivan

User ID: 2221

Domain:192.168.8.245 (IP del servidor)

Password: elastix2014a

PATINA 7

Page 9: Servidor Elastix VoIP PBX - Instalación y configuración

Display name: Ivan

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. PBX

PATINA 8

Page 10: Servidor Elastix VoIP PBX - Instalación y configuración

2. PBX Configuration3. System Recordings 4. Add Recording5. Escribimos las extensión desde la cual se grabará el mensaje (2221)6. 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 #.

Por último, en la configuración web, escribimos el nombre del mensaje, en éste caso pondremos bienvenido y hacemos clic en Save para guardarlo.

PATINA 9

Page 11: Servidor Elastix VoIP PBX - Instalación y configuración

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. PBX2. PBX Configuration3. IVR4. Add IVR5. Y hacemos los siguientes cambios:

Campo Valor ObservaciónChange Name IVR Un nombre cualquiera

Announcement bienvenido creado anteriormenteTimeout 10 Tiempo de timbre

1/Extensions <2220> Luis Presionar 1 para llamar a Luis2/Extensions <2221>

IvanPresionar 2 para llamar a Iván

6. Apply Configuration Change Here

PATINA 10

Page 12: Servidor Elastix VoIP PBX - Instalación y configuración

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 11

Page 13: Servidor Elastix VoIP PBX - Instalación y configuración

Y por último hacemos clic en Apply Configuration Change Here:

PATINA 12

Page 14: Servidor Elastix VoIP PBX - Instalación y configuración

CONFIGURACIÓN VOICEMAIL (CORREO DE VOZ)

Para la configuración de VoiceMail debemos crear un dominio de correo, para ello vamos a:

1. Email2. Domain3. 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. Email2. Accounts3. Escogemos el dominio que hemos creado4. Create Account

PATINA 13

Page 15: Servidor Elastix VoIP PBX - Instalación y configuración

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. PBX2. PBX Configurations3. Escogemos una extensión (Luis <2220> y luego Ivan <2221>)4. Cambiamos los siguientes parámetros en la configuración de cada extensión para luego

hacer un Submit

PATINA 14

Page 16: Servidor Elastix VoIP PBX - Instalación y configuración

Extensión 1 Extensión 2Extension Options: Ring Time: 10 10

Device Options: mailbox:[email protected]

[email protected]

Dictation Service:

Dictation Service:

Enable Enable

Dictation Format:

WAV WAV

Voicemail & Directory:

Status: Enabled Enabled

Email Address:[email protected]

[email protected]

Play CID Yes Yes

5. Apply Configuration Change Here

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 15