SlideShare uma empresa Scribd logo
1 de 75
Baixar para ler offline
 
 
Índice	
Instalación de Elastix ...................................................................................................................................... 2 
Laboratorio 1.1 ............................................................................................................................................ 2 
Laboratorio 1.2 .......................................................................................................................................... 11 
Linux para administradores Elastix ............................................................................................................ 22 
Laboratorio 2.1 .......................................................................................................................................... 22 
Laboratorio 2.2 .......................................................................................................................................... 25 
Laboratorio 2.3 (Práctica Recomendada) ............................................................................................. 27 
Laboratorio 2.4 (Práctica Recomendada) ............................................................................................. 29 
Laboratorio 2.5 (Práctica Recomendada) ............................................................................................. 32 
Laboratorio 2.6 (Práctica Recomendada) ............................................................................................. 35 
Configuración básica de Elastix ................................................................................................................. 40 
Laboratorio 3.1 .......................................................................................................................................... 40 
Laboratorio 3.2 .......................................................................................................................................... 41 
Laboratorio 3.3 .......................................................................................................................................... 43 
Laboratorio 3.4 .......................................................................................................................................... 49 
Laboratorio 3.5 .......................................................................................................................................... 50 
Laboratorio 3.6 .......................................................................................................................................... 52 
Laboratorio 3.7 .......................................................................................................................................... 55 
Laboratorio 3.8 .......................................................................................................................................... 57 
Laboratorio 3.9 .......................................................................................................................................... 60 
Laboratorio 3.10 ........................................................................................................................................ 64 
Laboratorio 3.11 ........................................................................................................................................ 66 
Seguridad ....................................................................................................................................................... 69 
Laboratorio 4.1 .......................................................................................................................................... 69 
Laboratorio 4.2 .......................................................................................................................................... 72 
Laboratorio 4.3 (Práctica recomendada) ............................................................................................... 73 
 
 
 
Lab 1
Instalación de Elastix
Elastix 101 Training
 
   
Lab-1
 
2 
 
Instalación de Elastix
Laboratorio 1.1
Descripción: En este laboratorio prepararemos una máquina virtual en el software VM VirtualBox para la
instalación de Elastix.
Objetivo: Instalación de máquina virtual
Tiempo Máximo: 15 minutos.
Instrucciones:
Ejecutar VM VirtualBox.
Hacemos clic en “New / Nueva” para crear una máquina virtual.
Veremos la pantalla de bienvenida de VirtualBox para configurar una nueva máquina virtual. Hacemos clic
en “Next/Siguiente”.
Lab-1
 
3 
 
Colocaremos como nombre a la máquina virtual ELASTIX-ECTE. Seleccione Linux como sistema operativo
y Red Hat como versión. Hacemos clic en “Next/Siguiente”.
Seleccione el valor de memoria RAM, para este caso 512 MB. Hacemos clic en “Next/Siguiente”.
Virtual Hard Disk: crearemos un nuevo disco duro virtual. Hacemos clic en “Next/Siguiente”.
Lab-1
 
4 
 
Virtual Disk Creation Wizard: Dejaremos la opción por defecto para crear una VDI (Imagen de disco de
VirtualBox. Hacemos clic en “Next/Siguiente”.
Virtual Disk Storage details: Configuramos el tipo a Fixed Size/Tamaño fijo. Hacemos clic en
“Next/Siguiente”.
Lab-1
 
5 
 
Localidad y tamaño de disco virtual: Dejaremos la localidad por defecto y configuraremos el tamaño
máximo del disco a 8 GB. Hacemos clic en “Next/Siguiente”.
Revisamos el sumario de los parámetros del disco virtual que estamos creando para nuestra máquina virtual
y hacemos clic en el botón Create/Crear para iniciar el proceso de creación del nuevo disco virtual.
Lab-1
 
6 
 
Después de que este proceso ha concluido procederemos a crear la máquina virtual haciendo clic en el
botón Create/Crear para iniciar el proceso.
Antes de iniciar el proceso de instalar Elastix, es importante revisar la configuración de red.
Lab-1
 
7 
 
Para este efecto debemos ir a: Setting → Network (Configuración → Red)
Seleccionamos Bridged Adapter (Adaptador Puente)
Después de esto verificamos el dispositivo de red que se encuentre conectado en la red del curso y lo
seleccionamos.
Lab-1
 
8 
 
Nota: En el caso de este ejemplo el dispositivo activo es en0: Ethernet – En el caso del alumno podría
referirse a un dispositivo WiFi u otro.
Ahora estamos listos para iniciar el proceso de instalación.
Haga clic en “Start/Iniciar” para encender la nueva máquina virtual.
El primer Wizard aparecerá. Haga clic en "Next/Siguiente" para seleccionar el medio de boot para la
máquina virtual.
Lab-1
 
9 
 
Select Installation Media: Navegue por los archivos de su computadora para localizar y seleccionar el
archivo ISO Elastix 2.2. Después de hacer clic en “Next/Siguiente” usted verá un sumario de la información
de booteo para la máquina virtual.
Lab-1
 
10 
 
Una vez que usted haga clic en “Start/Iniciar” VirtualBox cargará el archivo ISO y observaremos el inicio del
proceso de instalación de Elastix.
Continúe en el siguiente laboratorio (1.2).
Lab-1
 
11 
 
Instalación de Elastix
Laboratorio 1.2
Descripción En este laboratorio instalaremos Elastix en una máquina virtual.
Nota: En una instalación real para producción el proceso de instalación formateará todo el disco duro.
Objetivo: Conocer el proceso de instalación de Elastix
Tiempo Máximo: 30 minutos.
Instrucciones:
Ejecutamos la máquina virtual con la ISO seleccionada tal como se realizó en el laboratorio anterior. La
pantalla de instalación de Elastix aparecerá, presionamos ENTER para iniciar el proceso.
Nota: Durante este proceso no podremos utilizar el ratón, por lo cual debemos usarlas teclas Tab, Barra
Espaciadora y ↑↓→←.
Lab-1
 
12 
 
En la pantalla siguiente escogemos el lenguaje para el proceso de instalación. → Aceptar
Escogemos el formato del teclado. → Aceptar
Nota: para teclado en inglés que requiera ser utilizado en español, es útil seleccionar la opción “us-
acentos”, como se muestra en la imagen.
Lab-1
 
13 
 
Seleccionamos el tipo de particionamiento. En este caso usted verá únicamente la partición de la máquina
virtual. Seleccionamos la primera opción y avanzamos. → Aceptar
Confirmamos que vamos a borrar la partición (Si).
Revisar y Modificar el particionamiento (No)
Lab-1
 
14 
 
Seleccione (Si) para configurar la interfaz de red
Seleccione “Activar al inicio” y “Activar soporte Ipv4”. → Aceptar
Lab-1
 
15 
 
Seleccione “Configuración de IP dinámica (DHCP). → Aceptar
Ingrese el hostname (este puede ser asignado de manera automática vía DHCP). → Aceptar
Lab-1
 
16 
 
Seleccione la zona horaria apropiada. → Aceptar
Ahora ingrese la contraseña del usuario root (usuario Linux) que se utilizará cuando el sistema esté
instalado. Es muy importante que no olvide esta contraseña, por lo tanto escríbala y memorícela.
→ Aceptar
Lab-1
 
17 
 
Listo. Hemos ingresado toda la información necesaria por ahora. Puede ponerse cómodo y esperar.
En un determinado momento de la instalación, el sistema nos pedirá que ingresemos la contraseña para el
usuario root de MySQL. Es importante también que no olvide esta contraseña, por lo tanto escríbala
y memorícela. → Aceptar
Lab-1
 
18 
 
Reingrese la contraseña del usuario root MySQL
El proceso pedirá que ingrese una contraseña para el usuario admin de la Interfaz Web de Elastix. Es
importante también que no olvide esta contraseña, por lo tanto escríbala y memorícela. Esta contraseña es
la misma para otros componentes como: FreePBX, Vtiger y A2Billing. Es importante que esta contraseña
sea os suficientemente fuerte para evitar problemas de intrusión a posterior. → Aceptar
Lab-1
 
19 
 
Reingrese la contraseña del usuario admin de la Interfaz Web de Elastix. → Aceptar
Una vez que el sistema se haya instalado podemos administrarlo desde la consola de Elastix. Ingresamos
(login) como usuario root.
pbx login: root
Password: XXXXXXXXX
En la consola podemos observar la IP que el servidor central o la red asigno a Elastix vía DHCP. En este
ejemplo es la IP 192.168.5.217.
Abramos un browser e ingresemos la IP con el siguiente formato: https://192.168.5.217 (en su caso debe
colocar la IP que tiene usted en su consola)
Lab-1
 
20 
 
Es muy posible que su browser arroje un error de seguridad relacionado con los certificados emitidos por el
servidor Elastix. Continuamos de todos modos y aceptamos el certificado.
Inmediatamente accederemos al login de la interfaz Web de Elastix.
Hacemos login con el usuario "admin" y la contraseña que colocamos durante el proceso de instalación de
Elastix.
 
 
 
 
 
 
21 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lab 2
Linux para administradores Elastix
Elastix 101 Training
 
 
 
Lab-2
 
22 
 
Linux para administradores Elastix
Laboratorio 2.1
Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las
bases de cómo trabajar en nuestro sistema operativo a bajo nivel.
Objetivo: Familiarizarse con la interfaz de comando de Linux.
Tiempo máximo: 30 minutos.
Nota:
Máquinas con sistema operativo Linux tienen capacidad nativa para ingresar a la consola de comandos de
Elastix. Usuarios Windows pueden acceder a la línea de comandos a través la máquina virtual instalada en
el laboratorio 1, sin embargo es mejor usar un cliente SSH.
Si usted es un usuario de Windows recomendamos que descargue PuTTY:
http://www.putty.org/
Una vez que usted ha descargado el programa usted puede ingresar al servidor Elastix con su dirección IP: 
Coloque la dirección IP de su Elastix en “Host Name (or IP address)”. Después de esto haga clic en “open”.
Debemos ingresar como usuario “root”. Use la contraseña que colocó durante la instalación de Elastix.
Lab-2
 
23 
 
Si es un usuario Linux o si es un usuario de Windows y desea aventurarse a trabajar en Linux, la forma
correcta de ingresar a sus equipos remotamente desde el terminal es con el comando:
ssh root@IP_Address.
Una vez que hemos ingresado por cualquiera de los dos métodos, estamos listos para trabajar en la consola
de nuestra Elastix.
Instrucciones:
Este laboratorio debe ser ejecutado en una consola de línea de comandos de Linux. Comandos básicos del
día a día del manejo de Elastix serán mencionados. Usted tiene que ingresar en la consola todo el texto que
vea en azul para cada ejemplo. Cuando sea posible, una imagen será mostrada para permitirle comparar
los resultados.
Enlistado de archivos y directorios
- ls: comando de lista
[student@student ~]$ ssh root@192.168.5.159
root@192.168.5.159's password:
Last login: Tue Jun 26 15:58:35 2012 from 192.168.2.13
Welcome to Elastix
----------------------------------------------------
Elastix is a product meant to be configured through a web browser.
Any changes made from within the command line may corrupt the system
configuration and produce unexpected behavior; in addition, changes
made to system files through here may be lost when doing an update.
To access your Elastix System, using a separate workstation (PC/MAC/Linux)
Open the Internet Browser using the following URL:
http://192.168.5.159
[root@test ~]#
Lab-2
 
24 
 
 Enliste los contenidos del directorio actual
ls
 Enliste los contenidos del directorio con información adicional
ls -l
 Enliste los contenidos del directorio /etc con información adicional
ls -l /etc
 Enliste los contenidos del directorio /etc y muestre los archivos y directorios que contengan la palabra
“asterisk”
ls -l /etc/ | grep asterisk
 Use el comando pwd para ver en qué directorio se encuentra actualmente.
pwd
Lab-2
 
25 
 
Laboratorio 2.2
Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las
bases de cómo trabajar en nuestro sistema operativo a bajo nivel.
Objetivo: Crear archivos y directorios.
Tiempo máximo: 30 minutos.
 Cree el directorio /tmp/test
mkdir /tmp/test
 Ingrese al directorio /tmp/test
cd /tmp/test
 Desde el directorio /tmp/test vaya al directorio /tmp en forma absoluta y relativa.
cd ..
 En el directorio tmp/test cree un archivo llamado: test.txt. Usted puede hacerlo de dos maneras:
1. Desde el directorio actual (tmp)
touch test/test.txt
2. Ingresando al directorio test y creando el archivo
cd test luego
touch test.txt
Usted puede revisar si el archivo está enlistado en el directorio ls
- Edición de archivos:
 Edite y salve el archivo test.txt con la aplicación de edición: vim.
vim test.txt
 Una vez que está en vim, presione la tecla “INSERT” (la tecla “i” es también una alternativa) para
habilitar el modo de edición, luego escriba su nombre.
Lab-2
 
26 
 
 Para grabar y salir presione la tecla “ESC” y escriba: :wq. si usted quiere continuar trabajando en el
archivo y grabarlo sin salir solo escriba: :w
 Vea el contenido de test.txt (Ingrese en el directorio donde se encuentra test.txt primero, si usted no se
encuentra ahí)
cat test.txt
 Revise la ayuda para varios comandos
man ls
Para regresar a la línea de consola solo presione q
Pruebe ahora con
man yum o
man scp
 
 
 
 
Lab-2
 
27 
 
Laboratorio 2.3 (Práctica Recomendada)
Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las
bases de cómo trabajar en nuestro sistema operativo a bajo nivel.
Objetivo: Crear y manejar usuarios
Tiempo máximo: 30 minutos.
En este punto debería estar en el directorio “tmp”, vaya al directorio root (/) con cd ..
Cree los usuarios elx1 y elx2
adduser elx1
passwd elx1
adduser elx2
passwd elx2
 Ingrese con el usuario elx1
Use el comando login
Nota: Este comando culmina la sesión actual e inicia una nueva. Si usted está en un cliente SSH, su
ventana probablemente se cierre. Inicie nuevamente el cliente e ingrese con otro usuario.
- chmod: comando change mode, permite cambiar los permisos en un archivo o directorio
 Cree el directorio /home/elx1/private que solo pueda ser leído por el usuario elx1
mkdir /home/elx1/private
 Haga que el directorio “private” solo pueda ser leído por el usuario elx1
chmod 700 /home/elx1/private
Lab-2
 
28 
 
 Revise el dueño del directorio /home/elx1/private y sus permisos:
ls -l /home/elx1
 Ingrese como usuario elx2 e intente ingresar al directorio /home/elx1/private (usted no debería poder
ingresar).
cd /home/elx1/private
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lab-2
 
29 
 
Laboratorio 2.4 (Práctica Recomendada)
Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las
bases de cómo trabajar en nuestro sistema operativo a bajo nivel.
Objetivo: Copiar y mover archivos.
Tiempo máximo: 30 minutos.
- cp: comando usado para copiar un archivo; mv: comando usado para mover un archivo
Ingrese como usuario root nuevamente.
 Copie el archivo test.txt en el mismo directorio y cambie su nombre a test2.txt
Para llevar a cabo esta acción, es necesario indicar la locación actual del archivo. Si la nueva locación es la
misma, es necesario cambiar el nombre del archivo, caso contrario Linux le preguntará si lo quiere
sobrescribir.
En este ejemplo vamos a colocar el archivo en el mismo directorio, sin embargo usted puede copiar el
archivo y colocarlo en cualquier locación con el mismo comando.
Después de que usted copie el archivo ejecute ls –l para enlistar todos los archivos disponibles en el
directorio.
cp /tmp/test/test.txt /tmp/test/test2.txt
ls –l /tmp/test
Nota: Este ejercicio es importante para hacer copias de respaldo, usted encontrará esto útil cuando
configure su hardware de telefonía en Elastix así como para otros casos.
 Mueva un archivo a otra locación. Cree el directorio /tmp/test2. Una vez que lo haya creado mueva
el archivo “test2.txt” desde el directorio /tmp/test a /tmp/test2. Después que mueva el archivo,
ejecute la – l para enlistar los archivos disponibles en el directorio /tmp/test2
mkdir /tmp/test2
mv /tmp/test/test2.txt /tmp/test2/test2.txt
ls –l /tmp/test2
Lab-2
 
30 
 
El comando move permite cambiar el nombre del archivo en el proceso, usted únicamente necesita escribir
el Nuevo nombre en la nueva locación.
Intente mover el archivo “test.txt” localizado en /tmp/test a /tmp/test2 y cambie su nombre a
“test3.txt”
mv /tmp/test/test.txt /tmp/test2/test3.txt
 Remueva el archivo “test3.txt” de su locación actual y ejecute ls para confirmar que se ha borrado.
rm /tmp/test2/test3.txt
ls –l /tmp/test2
 Copia de un archivo desde una locación remota usando un ssh port tunnel.
Este proceso permite que usted envíe un archivo de una locación a otra, básicamente de un servidor a
otro. En el siguiente ejemplo enviamos el archivo install.log, desde la dirección IP 192.168.1.65 a la
dirección IP 192.168.1.66. Es necesario tener el password del usuario root del servidor que recibirá el
archivo.
scp install.log root@192.168.1.66:/opt
Envíe el archivo /tmp/test2/test2.txt desde su servidor al directorio /tmp/test de otro
estudiante. Recuerde preguntar por el password del usuario root.
scp /tmp/test2/test2.txt root@IP_address:/tmp/test
Nota: Este proceso tiene la misma lógica del proceso de copiar y mover archivos, por lo cual si quiere
cambiar el nombre del archivo (e.g. test4.txt), entonces la línea correcta debería ser:
scp /tmp/test2/test2.txt root@IP_address:/tmp/test/test4.txt 
 
 
Lab-2
 
31 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lab-2
 
32 
 
Laboratorio 2.5 (Práctica Recomendada)
Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las
bases de cómo trabajar en nuestro sistema operativo a bajo nivel.
Objetivo: Instalar y Desinstalar Paquetes.
Tiempo máximo: 30 minutos.
 
Ingrese como usuario root. Instale y desinstale el paquete “screen”
Instalación:
yum install screen
Se pedirá que confirme algunas acciones, como descargar paquetes, solo coloque yes (y) y presione enter.
Desinstalación:
yum remove screen
Usted deberá confirmar esta acción, únicamente coloque yes (y)y presione enter.
Lab-2
 
33 
 
 Descargue e instale un paquete rpm
wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-
1.el5.rf.noarch.rpm
Texto del link: http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-1.el5.rf.noarch.rpm
Una vez que complete la descarga procedemos a instalar el paquete: rkhunter-1.2.9-1.el5.rf.noarch.rpm
rpm -ivh rkhunter-1.2.9-1.el5.rf.noarch.rpm
Lab-2
 
34 
 
 Verificar paquete RPM instalado
rpm -q rkhunter
 Desinstalar paquete RPM
rpm -e rkhunter
 Verificar paquete RPM desinstalado
rpm -q rkhunter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lab-2
 
35 
 
Laboratorio 2.6 (Práctica Recomendada)
Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las
bases de cómo trabajar en nuestro sistema operativo a bajo nivel.
Objetivo: Configurar la Red.
Tiempo máximo: 30 minutos.
Hay varias maneras de configurar la dirección IP y la configuración de red en su servidor. Usaremos una
funcionalidad gráfica para este curso. La configuración se puede hacer también en la interfaz de
administración web de Elastix.
 Revisando la interfaz de red
ifconfig –a
En este ejemplo podemos observar que nuestra interfaz es eth0 y la dirección IP que tiene
asignada.
 Cambiando su dirección IP
setup
Usted obtendrá la siguiente ventana
Vaya a “Configuración de la red” y presione enter – (use las flechas)
Lab-2
 
36 
 
Para configurar su dirección IP vaya a “Edit Devices” y presione enter.
Seleccionamos el dispositivo correcto y presionamos enter. eth0 (eth0) - (Esto puede variar dependiendo de
su hardware).
Coloque la configuración de acuerdo a su red, para esto deseleccione “Utilizar DHCP” (use la barra
espaciadora). Presione Ok cuando haya concluido.
Lab-2
 
37 
 
Vamos un nivel hacia arriba y configuramos para la configuración de DNS
Aquí podemos configurar el Hostname (Nombre del equipo) y los DNS’s. Presione Ok cuando haya
concluido.
Una vez que hemos finalizado, presionamos “Guardar y Cerrar”
Lab-2
 
38 
 
Si modificamos cualquier parámetro es necesario que reiniciemos el servicio de red para aplicar los
cambios.
service network restart
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lab 3
Configuración básica de Elastix
Elastix 101 Training
 
 
Lab-3
 
40 
 
Configuración básica de Elastix
Laboratorio 3.1
Descripción: En este laboratorio realizaremos la configuración básica de nuestra central, se configurará la
red con una IP estática
Objetivo: Familiarizarse con la configuración básica de Elastix
Tiempo Máximo: 5 minutos.
Instrucciones:
 Durante la instalación de Elastix se configuró el equipo con una IP dinámica asignada por DHCP.
 Es recomendable asignar una IP estática ya que muchos dispositivos estarán intentando registrarse
en esa dirección y no queremos que existan cambios imprevistos. Ir a:
Sistema → Network → (Ethernet 0, Ethernet 1, … Ethernet n)
Cambie su dirección IP a estática y asigne una dirección IP. Una vez que haya completado la tarea
hacer clic en “Aplicar Cambios”
 Es muy probable que debamos cambiar la configuración de HOST, DNS y GATEWAY. Para hacer
esto ir a:
Sistema → Networks → Editar parámetros de red
 Una vez modificado los parámetros necesarios guardamos los cambios.
Lab-3
 
41 
 
Laboratorio 3.2
Descripción: En este laboratorio realizaremos la configuración básica de nuestra central, se crearán tres
extensiones SIP, una extensión IAX.
Objetivo: Familiarizarse con la configuración básica de Elastix
Tiempo Máximo: 10 minutos.
Instrucciones:
 Ahora crearemos una extensión SIP, ir a:
PBX → PBX Configuration → Extensiones
Seleccione “Generic SIP Device” y haga clic en “Submit”
 Crearemos la extensión 200 con el nombre “John Doe” y la contraseña “secret123”. Una buena
práctica recomendada es no colocar contraseñas débiles en las extensiones. Para el caso de este y
otros ejemplos lo haremos fácil por efectos didácticos.
 Una vez ingresada la configuración hacemos clic en “Submit”
Lab-3
 
42 
 
 Crear una extensión SIP con la extensión 201 y 202
Extensión IAX
 Ahora crearemos una extensión IAX2, ir a:
PBX → PBX Configuration → Extensiones
Seleccione “Generic IAX2 Device” y haga clic en “Submit”
 Crearemos la extensión 203 con su nombre y la contraseña “secret123”.
Una vez ingresada la configuración hacemos clic en “Submit” y aplicamos los cambios.
Nota: Cada vez que creemos una extensión, una cola, un cuarto de conferencia o realicemos una
configuración en el menú “PBX Configuration”, necesitaremos aplicar los cambios. Se muestra un
ejemplo en la siguiente imagen:
Lab-3
 
43 
 
Configuración básica de Elastix
Laboratorio 3.3
Descripción: En este laboratorio configuraremos dos softphones para probar las configuraciones hechas en
nuestro Elastix.
Objetivo: Familiarizarse con la configuración de endpoints en Elastix
Tiempo Máximo: 10 minutos.
Instrucciones:
 Una vez que hemos creado las extensiones 200, 201, 202 (SIP), 203 (IAX2), debemos configurarlas
en los dispositivos que nos permitirán usarlas para llamadas y pruebas durante este curso.
 Configuraremos la extensión 200 en el teléfono IP asignado.
Ir a la interfaz en la cual se encuentra el teléfono digitando su dirección IP asociada, la contraseña por
defecto es admin
Una vez que ingresamos nos dirigimos a Account y configuramos los siguientes datos
 
Lab-3
 
44 
 
Account Active: Activar la cuenta colocar yes  
Account Name: Nombre de la cuenta se visualizara en el display del teléfono 
Sip Server: Dirección IP del servidor Elastix 
Sip User ID: Es el número de extensión para nuestro caso será 200 
Authenticate ID: Se lo configure igual que el Sip User ID 
Authenticate Password: Es el secret que se lo colocó en la interfaz extension de Elastix  
Una vez que se aplican los cambios tendremos lo siguiente: 
 
Y tendremos registrada nuestra extensión
 Configuraremos la extensión 203 en un softphone. Para este ejercicio utilizaremos ZOIPER que es un
softphone libre disponible para Windows, Linux y Mac. Este softphone soporta el protocolo IAX2,
requerido para esa extensión.
 La configuración es similar a otros softphones o teléfonos IP. Para más información visite
(http://www.zoiper.com/).
 La primera vez que ejecutemos ZOIPER nos aparecerá una pantalla similar a la siguiente.
Lab-3
 
45 
 
 Para seguir con la configuración pulsamos el botón de opciones.
 El siguiente paso es crear la extensión, para hacemos clic en “Add New IAX Account”, colocamos un
nombre referencia y hacemos clic en OK.
 Luego agregamos la dirección IP del servidor Elastix (esta es la dirección donde el softphone se
registrará) que se está usando, el número de la extensión (203), la contraseña (secret123), el Caller
ID Name (203) y Caller ID Number (203). Luego hacemos clic en OK.
Lab-3
 
46 
 
 Para finalizar la configuración de la extensión en el softphone, la registramos.
 Una vez que la extensión está registrada, podemos marcar 1234 para probarla. Si todo fue
configurado correctamente escucharemos a Allison Smith (La voz de Asterisk) con un mensaje de
felicitación.
 También podemos realizar una prueba de eco marcando *43, asegúrese de tener un micrófono
conectado.
 
Extensión 201
 Ahora configuraremos la extensión 201 en otro softphone. Usaremos X-Lite la versión gratuita de Bria
(http://www.counterpath.com/x-lite.html)
 Iniciamos x-lite, hacemos clic en “Softphone” y seleccionamos “Account Settings”.
Lab-3
 
47 
 
 Colocamos un nombre de referencia en “Account Name”. En User ID colocamos el número de la
extensión (201), en Domain colocamos la dirección IP del servidor Elastix.
 En password colocaremos la contraseña colocada en secret (secret123), en Display name 201, y en
Authorization name 201. Al finalizar colocaremos Ok.
Lab-3
 
48 
 
 A diferencia de Zoiper, x-lite se registra automáticamente, por lo cual si todo es correcto podemos
iniciar las llamadas inmediatamente.
 Al igual que hicimos con la extensión anterior, podemos marcar 1234 para probar la extensión.
También podemos realizar una prueba de eco marcando *43, asegúrese de tener un micrófono
conectado.
Lab-3
 
49 
 
Configuración básica de Elastix
Laboratorio 3.4
Descripción: En este laboratorio habilitaremos el voicemail de una extensión.
Objetivo: Familiarizarse con la configuración básica de Elastix
Tiempo Máximo: 5 minutos.
Instrucciones:
 Para configurar la extensión 202 debemos ir a PBX → PBX Configuration → Extensiones → 202
 En la pantalla de configuración habilitaremos el voicemail. Esta configuración se realiza en la sección
“Voicemail & Directory”.
 Para habilitar el voicemail en la extensión 202, seleccionaremos “Enabled” en Status. La contraseña
elegida para este ejemplo es: 1234.
 Tenemos la opción de colocar un Email, para que cada vez que la extensión reciba un voicemal
Elastix nos avise al correo. Es posible además permitir que nos llegue el audio como attachment, en
este ejemplo no lo activaremos.
 Una vez que hemos culminado la configuración hacemos clic en Submit y aplicamos los cambios.
Lab-3
 
50 
 
Configuración básica de Elastix
Laboratorio 3.5
Descripción: En este laboratorio haremos grabaciones que se podrán usar para un correo de voz, un IVR o
para otro propósito.
Objetivo: Familiarizarse con la funcionalidad de grabación de audio
Tiempo Máximo: 15 minutos.
Instrucciones:
 
 Ir a PBX → PBX Configuration → Grabaciones del Sistema
Usted observará la siguiente pantalla:
 Grabaremos un audio desde una extensión existente. Para este ejemplo use la extensión 200
(teléfono IP). Si usted usa un softphone para este proceso asegúrese de tener un micrófono
conectado y funcionando.
 Coloque la extensión y presione Ir.
 Desde la extensión 200 marque *77, usted escuchará un beep, después de esto grabe su mensaje y
marque #.
Lab-3
 
51 
 
 Acto seguido escuchará la voz de Asterisk indicándole opciones para escuchar el mensaje o para re
grabarlo de nuevo. Si usted está satisfecho con el resultado simplemente cuelgue.
 Después nombraremos a la grabación como "testaudiolab" y guardamos.
Después de completar la configuración haga clic en Guardar y aplique los cambios.
Para nuestras prácticas siguientes necesitaremos las siguientes grabaciones:
Script de la grabación 1:
Bienvenidos a (Nombre de la empresa)
Para comunicarse con ventas marque 1
Soporte técnico marque 2
Salón de conferencias 3 o
Espere en la línea y un operador atenderá su llamada.
Nombre de la grabación: workingday
Script de la grabación 2:
Bienvenidos a (Nombre de la empresa)
Nuestros horarios de atención son de 9 de la mañana a 5 de la tarde
Si desea dejar un mensaje espere en la línea
Deje su mensaje luego del tono, al finalizar el mensaje presione numeral (#).
Nombre de la grabación: not-workingday
Script de la grabación 3:
Bienvenido a la sala de conferencias de (nombre de la empresa).
Nombre de la grabación: conferences
Lab-3
 
52 
 
Configuración básica de Elastix
Laboratorio 3.6
Descripción: En este laboratorio se harán configuraciones de colas y cuarto de conferencias. Es importante
para este laboratorio tener las 3 extensiones configuradas para realizar la prueba.
Objetivo: Familiarizarse con la configuración básica de Elastix
Tiempo Máximo: 10 minutos.
Instrucciones:
 Crearemos una cola de atención que timbrará a las extensiones 201 y 203 cuando marquemos 5000.
 Una vez que hayamos creado las extensiones requeridas ir a:
PBX → PBX Configuration → Colas
 
  Añadimos la extensión 201 y la extensión 203 a la cola.
 
 
Elegimos como estrategia de ringado la política “linear”.
Lab-3
 
53 
 
 Hacemos clic en “Submit Changes” y aplicamos los cambios.
 La estrategia “sonar todos / ringall” es muy útil cuando en nuestro ambiente no tenemos muchas
extensiones o si estamos configurando una central para nuestro hogar.
Cuartos de conferencia
 Crearemos una sala de conferencia con el número 2000. Las personas que llamen a este número
podrán conversar al mismo tiempo y mantener una reunión.
 Ir a:
PBX → PBX Configuration → Conferencias
Lab-3
 
54 
 
 Haga clic en “enviar cambios”
Lab-3
 
55 
 
Configuración básica de Elastix
Laboratorio 3.7
Descripción: En este laboratorio configuraremos dos IVRs.
Objetivo: Familiarizarse con la configuración de los IVRs.
Tiempo Máximo: 15 minutos.
Instrucciones:
 Un IVR se puede crear de dos formas, con un archivo de audio único o con varios archivos de audio.
 En el primer caso se crea únicamente un IVR con las opciones requeridas. En el segundo caso es
necesario crear varios IVRs y enlazarlos de acuerdo al requerimiento de atención.
 Para esta práctica realizaremos el primer caso.
 La opción 1 va a la cola 5000, la opción 2 va a la extensión 200, la opción 3 va a la extensión 2000
conferencia, la opción por defecto será 201
 Para crear un IVR debemos ir a PBX → PBX Configuration → IVR
 Hacemos clic en “Añadir IVR”
 Una vez configurado hacemos clic en guardar y aplicamos los cambios.
 El mismo proceso para el siguiente IVR y tendremos lo siguiente:
Lab-3
 
56 
 
 Para probar nuestro IVR crearemos una aplicación especial, para este efecto debemos ir a: PBX →
PBX Configuration → otras aplicaciones
 Una vez ahí colocaremos la extensión 5001 con destino hacia el IVR In-WorkingDay.
 
 Hacemos clic en “Enviar cambios” y aplicamos cambios.
 Una vez hecho esto, marcaremos 5001 desde la extensión 200.
Probemos todas las opciones del IVR llamando en varias ocasiones.
 El mismo procedimiento es se lo realiza para probar el otro IVR
Lab-3
 
57 
 
Configuración básica de Elastix
Laboratorio 3.8
Descripción: En el presente laboratorio vamos a configurar un par de condicionales de tiempo, para poder
enviar las llamadas entrantes hacia un destino en base al horario en el que ingresan.
Objetivo: Lograr vincular las llamadas entrantes recibidas desde la PSTN por nuestro troncal para que sean
evaluadas por la condición de tiempo y en base a ello enviar la llamada al IVR de atención al cliente o al IVR
de fuera de horario.
Tiempo máximo: 30 Minutos.
Instrucciones:
 Ir a la sección PBX → Condiciones de Tiempo
 Vamos a crear un nuevo condicional de tiempo
 Este condicional implica que todas las llamadas que caigan dentro “rango de tiempo” indicado van a ir
al IVR de fuera de horario y las que no caigan irán al IVR de atención al cliente.
 Vamos a enviar el formulario para crear el condicional.
 La primera vez que creamos un condicional de tiempo, nos saltará una advertencia ya que aún no
hay un grupo horario creado. Seleccionamos Aceptar y continuamos.
Lab-3
 
58 
 
 Ahora debemos crear dicho grupo horario. Para ellos seleccionamos el condicional recientemente
creado y luego hacemos click en “Ir al grupo horario actual”
 Ahora que estamos en la sección de creación de “grupos horarios”, vamos a proceder con la creación
de uno, para luego ser vinculado al condicional de tiempo que ya creamos.
Lab-3
 
59 
 
 En el grupo horario al que llamamos “no-atención”, debemos indicar los días y horarios de no
atención al cliente. Luego de ello enviamos el formulario y ya tenemos listo el nuevo grupo horario.
 Ahora vamos nuevamente a la sección de Condiciones de Tiempo, editamos el condicional creado un
par de puntos atrás y editamos el mismo para vincularlo al grupo horario recientemente creado.
 Ahora si tenemos listo el condicional de tiempo. El mismo evaluará la fecha y hora de una llamada y
lo comparará con el grupo horario, entonces si la llamada ingresa dentro del rango horario que
comprende el grupo horario “no-atención”, es decir de lunes a viernes entre las 18:01 y 08:59 hs, la
llamada será enviada al IVR de fuera de hora, por el contrario la llamada será atendida.
 Preste atención, que de esta manera fácilmente puede agregar feriados o jornadas de trabajo
excepcionales al grupo horario “no-atención” y los llamados que caigan en esas fechas/horas serán
enviados al IVR de no atención, y allí podrán dejar un mensaje al buzón de voz de nuestra empresa.
 Como punto final de este laboratorio y para materializar lo que acabamos de aprender, podemos ir a
la sección de “rutas entrantes” y podemos cambiar el destino de las llamadas entrantes que ingresen
por dicha ruta, para que en lugar de ir derecho al IVR de bienvenida, ahora primero se evalué la fecha
y hora con nuestro nuevo condicional de tiempo.
Lab-3
 
60 
 
Laboratorio 3.9
Descripción: en el presente laboratorio, vamos a proceder con la configuración de una troncal SIP
típicamente ofrecida por proveedores VoIP.
Objetivo: Establecer un vínculo con la PSTN.
Tiempo máximo: 30 Minutos.
Instrucciones:
 Lea atentamente el mail con el alta del sevicio, enviado por el instructor. En el mismo tendrá
información necesaria para proceder con la configuración del vínculo PSTN.
 Vamos a la sección PBX → PBX Configuration → Troncales
 Una vez alli, seleccionamos “Add SIP Trunk”, para que se nos despliegue el formulario de creación de
una nueva troncal SIP.
 Al igual que a la hora de crear un interno, tenemos varios parámetros. Vamos a concentrarnos en los
más habituales y necesarios para lograr hacer funcionar el práctico y una troncal en general.
 Debemos usar un nombre de referencia para el troncal y en lo posible limitar el vínculo a la cantidad
de canales que nos parezca adecuado.
Lab-3
 
61 
 
 Ahora debemos configurar las reglas de discado saliente, según lo indicado en el mail de alta del
proveedor y las necesidades de discado que tengamos. Recordemos, que mientras más exactos
sean los patrones, más seguro está nuestro equipo.
 La primera regla indica que por dicho vínculo PSTN SIP, van a salir llamadas cuyo número tenga 8
dígitos en total y donde el primer digito tiene que ser: 2,3,4,5,6 o 7. Ejemplo: 42509878
 La segunda regla indica números de 11 dígitos de largo, cuyo primer dígito debe ser 0 y donde el
segundo y tercer dígito debe tener un valor entre el 0 y el 9. Ej: 03514149093
 La tercer regla indica números de 10 dígitos de largo, cuyo primer dígito debe ser 1, segundo dígito 5
y tercer dígito un número entre 2 y 7. Ej: 1563139334.
 Finalmente nuestra cuarta regla de ejemplo, implica números de 13 dígitos de largo, cuyo primer
dígito debe ser 0 y donde el segundo y tercer dígito debe tener un valor entre el 0 y el 9. Ej:
0111565678971. 
 A continuación vamos a establecer los parámetros que se negocian entre nuestro Elastix y el equipo
del proveedor.
 Peer Details trunk name: to-proveedor-x
type=peer
host=192.168.5.159
fromuser=TRKELX101-35163139330
username=TRKELX101-35163139330
secret=password
qualify=yes
dtmfmode=rfc2833
language=es
sendrpid=yes
trustrpid=no
nat=yes
disallow=all
allow=gsm&alaw&ulaw
Lab-3
 
62 
 
 User Detais user context: from-proveedor-x
 Registramos al servidor
type=user
disallow=all
allow=gsm&alaw&ulaw
insecure=invite
deny=0.0.0.0/0.0.0.0
permit=192.168.5.159/255.255.255.255
context=from-pstn
dtmfmode=rfc2833
TRKELX101-35163139330:password@192.168.5.159
Lab-3
 
63 
 
 Todos los datos, son proporcionados en el mail enviado por el instructor.
 Una vez llenados los campos correspondientes del formulario, procedemos con el “Submit” y luego
aplicamos los cambios.
 Vamos a mostrar una herramienta útil, para corroborar si estamos registrados como clientes SIP en la
red del proveedor, para ello utilizamos la práctica herramienta de Elastix que nos permite enviar un
comando directamente a Asterisk para que éste lo procese y podamos leer el resultado.
Si  tenemos  un  State:  Registered,  significa  que  estamos  registrados  en  el  proveedor  y  éste  nos  puede 
localizar a la hora de tener que redireccionarnos una llamada entrante
Lab-3
 
64 
 
Laboratorio 3.10
Descripción: En el presente laboratorio, vamos a proceder con la configuración de una ruta saliente para
cursar llamadas hacia la PSTN por nuestra nueva troncal SIP.
Objetivo: Que nuestros internos puedan contactar a números de abonados externos (PSTN).
Tiempo máximo: 30 Minutos.
Instrucciones:
 Vamos a la sección PBX → PBX Configuration → Rutas Salientes
 Allí nos vamos a encontrar con un formulario de creación de una nueva ruta saliente. Nuevamente,
vamos a ingresar los parámetros necesarios.
 Primero vamos a crear una ruta por donde se encaminarán las llamadas a abonados fijos (locales y
larga distancia nacional).
 Route Name es el parámetro que debemos ingresar, se trata de un nombre de referencia para
nosotros administradores de la PBX.
 En la sección “Dial Patterns”, vamos a dejar explícito qué tipo de llamadas van a ser cursadas
utilizando esta ruta. Para el caso de nuestro ejemplo, estamos indicando que esta ruta cursará
solamente llamados a abonados de telefonía fija (llamadas locales y larga distancia nacional).
Lab-3
 
65 
 
 En la sección “Trunk Sequence”, indicamos la secuencia de troncales a utilizar para intentar cursar
nuestra llamada. Si tuviésemos más de una troncal, podemos elegir el orden.
 La idea es poder manejar diferentes destinos de llamadas por medio de rutas, para que éstos
llamados puedan ser cursados por diferentes troncales “proveedores”, buscando por ejemplo, el
mejor costo. Por ejemplo puede tener diferentes rutas que usen diferentes troncales para enviar las
llamadas (fijos, celulares, llamadas internacionales, etc.)
 Si bien en el presente laboratorio contamos con solamente una troncal, la idea de armar dos rutas 
(una para llamadas a fijos y otra para llamados a celulares) es recrear la idea de manejar diferentes 
rutas que cursen distintos tipos de llamadas por diferentes troncales. 
 Ahora vamos a crear una ruta saliente por donde vamos a encaminar todas las llamadas abonados
de telefonía móvil (locales y larga distancia nacional).
 Luego de crear ambas rutas, no olvidemos aplicar los cambios para que se impacten en la
configuración de Asterisk.
 No dude en recurrir al instructor para pedir ayuda. Es muy importante realizar y entender el presente
laboratorio.
Lab-3
 
66 
 
Laboratorio 3.11
Descripción: en el presente laboratorio, vamos a proceder con la configuración de una ruta entrante para
poder recibir llamadas desde un abonado de telefonía fija o movil PSTN.
Objetivo: Lograr vincular las llamadas entrantes recibidas desde la PSTN por nuestro troncal, con los
recursos de Elastix.
Tiempo máximo: 30 Minutos.
Instrucciones:
 Ir a la sección PBX → PBX Configuration → Rutas Entrantes
 Una vez allí, como de costumbre tendremos el listado de rutas entrantes configuradas y la posibilidad
de crear, editar o eliminar rutas entrantes.
 Vamos a proceder con la creación de una nueva ruta, por lo que como es habitual se desplegará un
nuevo formulario, el cual vamos a completar con los parámetros necesarios.
 Por el momento, nos vamos a concentrar en tres parámetros:
 Description, que es simplemente un nombre de referencia para nuestra nueva ruta entrante, DID
Number que debe ser el número o uno de los números de numeración entrante que nos informó el
proveedor que disponemos y finalmente en la sección “Set Destination”, vamos a indicarle a Elastix
a donde enviar las llamadas que provengan desde una troncal dirigidas al DID Number que estamos
seteando.
 Luego hacemos click en submit para así aplicar los cambios.
Lab-3
 
67 
 
 Estamos listos para probar nuestras configuraciones
 Probar llamando a los internos
 Intente marcando desde su central a los siguientes números:
o 41490931
o 48793000
o 56531222
 Dadas las configuraciones ahora con la ayuda de un compañero proceder a llamar al número de su
compañero asignado por el proveedor SIP ej: marcar: 63139332
 Puede hacer variaciones en el destino al ingresar por la Ruta Entrante pruebe todas las
combinaciones posibles
 Su compañero debe tener configuraciones muy parecidas el cambio notorio es en la línea telefónica
asignada por el proveedor que llegará vía correo a cada estudiante con el siguiente formato:
Estimado "Empresa X":
Les acercamos el informe de instalación correspondiente al servicio Líneas VoIP (documento
adjunto) disponible para su uso desde el día XX/XX/XXXX, procediéndose por medio de este
comunicado al alta administrativa del mismo desde la fecha previamente indicada.
Numeración asignada: 6313930/31 (2 Canales)
En caso de querer cambiar códec a G729 o poner IP fija, comunicarse con el NOC 6091-1040.
Quedamos a su entera disposición, ante cualquier duda comuníquese telefónicamente al 0800-
362-1040 o bien vía mail a soportecorporativo@palosanto.com
Recordar que para reclamos con servicios en producción Ud. deberá comunicarse al 6091-1040.
Desde ya muchas gracias.
Atte.
X Comunicaciones
DATOS DE AUTENTICACIÓN
USUARIO: TRKELX101-3516313930
CONTRASEÑA: password
 
 
 
 
 
 
 
 
Lab 4
Seguridad
Elastix 101 Training
 
 
Lab-4
 
69 
 
Seguridad
Laboratorio 4.1
Descripción: En este laboratorio aprenderemos a cambiar las claves de las principales
aplicaciones de Elastix.
Objetivo: Cambiar las contraseñas de Elastix para asegurar nuestro servidor
Tiempo Máximo: 15 minutos.
Instrucciones:
Cambiar la contraseña del administrador en Elastix
 Para cambiar la configuración de Elastix debemos ingresar a la interfaz web de Elastix como
Administradores.
 Luego ir a System → Users
 Seleccionamos el usuario admin
 Se selecciona la opción editar y podemos cambiar la contraseña del usuario admin.
Habilitar y cambiar la contraseña de freePBX
 Para cambiar la contraseña de freePBX nos dirigimos al módulo de Seguridad de Elastix.
 Luego seleccionaremos Advanced Settings
 Habilitaremos el acceso a freePBX como se muestra a continuación y cambiaremos su password
 Hacemos clic en “Guardar”
 Nos dirigiremos a PBX → PBX Configuration → freePBX sin embeber
 Iniciaremos sesión con el nuevo password
Lab-4
 
70 
 
 Deshabilitaremos el acceso a freePBX sin embeber en el apartado de Advanced Settings dentro del
módulo de seguridad.
Cambiar contraseña del usuario root de Linux
 Para cambiar la contraseña ingresamos a Elastix como usuario root
 Una vez que hemos ingresado escribimos el comando:
passwd
 Al hacer esto, el equipo nos solicitará la contraseña nueva, la ingresamos y presionamos enter.
 Inmediatamente nos solicitará una confirmación de la nueva contraseña, volvemos a ingresarla y
presionamos enter:
Cambiar contraseña del usuario root de mysql
 Desde la línea de comando de Linux escribimos:
mysqladmin -u root -pClaveActual password 'ClaveNueva'
 Ingresamos la clave que configuramos al momento de instalar Elastix.
Ej: Si la clave actual es palosanto y queremos cambiarla a worldelastixnow la sentencia debe ser:
mysqladmin -u root -ppalosanto password 'worldelastixnow'
Lab-4
 
71 
 
 Hacemos clic en la tecla enter y si todo salió bien obtendremos únicamente una nueva línea.
 Podemos probar la nueva contraseña ingresando a mysql con el siguiente comando:
mysql -u root –p
Salimos con exit
Cambiar la contraseña de Flash Operator Panel
 
 Abrir el archivo /etc/amportal.conf
vim /etc/amportal.conf
 Buscar la línea FOPPASSWORD=
 Cambiar la clave remplazando la cadena de texto luego del signo "=" , como se muestra a
continuación:
FOPPASSWORD=nuevaclave
 Grabar y Salir (Esc → :wq)
Lab-4
 
72 
 
Laboratorio 4.2
Descripción: Asegurar Elastix utilizando el Firewall en el mismo servidor con el módulo de
seguridad de Elastix. Se asume para esta práctica que solo se tiene 1 interfaz de red y que esta
se llama eth0.
Objetivo: Aprender a cerrar todos los puertos menos los estrictamente necesarios para el
funcionamiento de nuestra Central
Tiempo Máximo: 10 minutos.
Instrucciones:
 Ingresar a la sección de Firewall dentro del módulo de seguridad de Elastix.
 Activar el firewall presionando el botón "Activar Cortafuegos" tal como se muestra a continuación.
 Ahora realizaremos un escaneo local de puertos utilizando el comando "nmap -v -A localhost"
Lab-4
 
73 
 
Seguridad
Laboratorio 4.3 (Práctica recomendada)
Descripción: Utilizar el módulo de Seguridad de Elastix para detectar claves débiles en el sistema.
Objetivo: Aprender a utilizar la utilidad Weak Keys para evitar ataques de fuerza bruta a nuestras
extensiones.
Tiempo Máximo: 5 minutos.
 Crear una nueva extensión SIP con la contraseña "1234"
 En la interfaz de Elastix ir a: Security → Weak Keys
 Hacer click en el link "Cambiar Clave" que aparecerá a continuación de nuestra extensión
comprometida.
 Cambiar la clave y guardar
 
 

Mais conteúdo relacionado

Mais procurados

Celso puma tarea#03_adm.bas_d.
Celso puma tarea#03_adm.bas_d.Celso puma tarea#03_adm.bas_d.
Celso puma tarea#03_adm.bas_d.
Celso
 
Problemas con el sistema opertivo windows xp mauro torres s.
Problemas con el sistema opertivo windows xp   mauro torres s.Problemas con el sistema opertivo windows xp   mauro torres s.
Problemas con el sistema opertivo windows xp mauro torres s.
kikemets
 
Configurar firewall de windows para permitir el acceso a sql server segundo p...
Configurar firewall de windows para permitir el acceso a sql server segundo p...Configurar firewall de windows para permitir el acceso a sql server segundo p...
Configurar firewall de windows para permitir el acceso a sql server segundo p...
Jesus Garcia Guevara
 
Help desk ch06-esp
Help desk ch06-espHelp desk ch06-esp
Help desk ch06-esp
profeluciano
 

Mais procurados (18)

Elastix slide book-ect(1)
Elastix  slide book-ect(1)Elastix  slide book-ect(1)
Elastix slide book-ect(1)
 
Elx1 o1 lab1-instalacion de elastix
Elx1 o1 lab1-instalacion de elastixElx1 o1 lab1-instalacion de elastix
Elx1 o1 lab1-instalacion de elastix
 
Paso a paso zenoss 2.5
Paso a paso zenoss  2.5Paso a paso zenoss  2.5
Paso a paso zenoss 2.5
 
Instalacion de elastix 2.3
Instalacion de elastix 2.3Instalacion de elastix 2.3
Instalacion de elastix 2.3
 
GFI Remote Management
GFI Remote ManagementGFI Remote Management
GFI Remote Management
 
Celso puma tarea#03_adm.bas_d.
Celso puma tarea#03_adm.bas_d.Celso puma tarea#03_adm.bas_d.
Celso puma tarea#03_adm.bas_d.
 
Actividad sistema monitoreo zenoss
Actividad sistema monitoreo zenossActividad sistema monitoreo zenoss
Actividad sistema monitoreo zenoss
 
Problemas con el sistema opertivo windows xp mauro torres s.
Problemas con el sistema opertivo windows xp   mauro torres s.Problemas con el sistema opertivo windows xp   mauro torres s.
Problemas con el sistema opertivo windows xp mauro torres s.
 
Configurar firewall de windows para permitir el acceso a sql server segundo p...
Configurar firewall de windows para permitir el acceso a sql server segundo p...Configurar firewall de windows para permitir el acceso a sql server segundo p...
Configurar firewall de windows para permitir el acceso a sql server segundo p...
 
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventoryDebian Jessie (8.0) + GLPI 9.0 + FusionInventory
Debian Jessie (8.0) + GLPI 9.0 + FusionInventory
 
Como instalar avast internet security 6.0
Como instalar avast internet security 6.0 Como instalar avast internet security 6.0
Como instalar avast internet security 6.0
 
Call Center en Elastix
Call Center en ElastixCall Center en Elastix
Call Center en Elastix
 
Zabbix plataforma de monitoreo.
Zabbix   plataforma de monitoreo.Zabbix   plataforma de monitoreo.
Zabbix plataforma de monitoreo.
 
Seguridad en SIstemas Operativos *Nix
Seguridad en SIstemas Operativos *NixSeguridad en SIstemas Operativos *Nix
Seguridad en SIstemas Operativos *Nix
 
Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11Plataforma de monitoreo Zabbix 2.0.11
Plataforma de monitoreo Zabbix 2.0.11
 
Software de Monitoreo - Zenoss
Software de Monitoreo  - ZenossSoftware de Monitoreo  - Zenoss
Software de Monitoreo - Zenoss
 
Help desk ch06-esp
Help desk ch06-espHelp desk ch06-esp
Help desk ch06-esp
 
Instalación de Linux Ubuntu Sever 16.x.x
Instalación de Linux Ubuntu Sever 16.x.xInstalación de Linux Ubuntu Sever 16.x.x
Instalación de Linux Ubuntu Sever 16.x.x
 

Destaque

MANUAL PARA CONFIGURACIÓN DE ELASTIX
MANUAL PARA CONFIGURACIÓN DE ELASTIXMANUAL PARA CONFIGURACIÓN DE ELASTIX
MANUAL PARA CONFIGURACIÓN DE ELASTIX
miguelangelperezhenao
 
Elastix como solucion asterisk
Elastix como solucion asteriskElastix como solucion asterisk
Elastix como solucion asterisk
Jarvey Gonzalez
 
Elastix a Ritmo de Merengue rev 1.3
Elastix a Ritmo de Merengue rev 1.3Elastix a Ritmo de Merengue rev 1.3
Elastix a Ritmo de Merengue rev 1.3
edgarjgonzalezg
 
Manual instalación e implementación de Elastix
Manual instalación e implementación de ElastixManual instalación e implementación de Elastix
Manual instalación e implementación de Elastix
camilaml
 
Protegiendo SIP y SSH con Fail2ban en Elastix
Protegiendo SIP y SSH con Fail2ban en ElastixProtegiendo SIP y SSH con Fail2ban en Elastix
Protegiendo SIP y SSH con Fail2ban en Elastix
PaloSanto Solutions
 

Destaque (20)

MANUAL PARA CONFIGURACIÓN DE ELASTIX
MANUAL PARA CONFIGURACIÓN DE ELASTIXMANUAL PARA CONFIGURACIÓN DE ELASTIX
MANUAL PARA CONFIGURACIÓN DE ELASTIX
 
Elastix manual
Elastix manualElastix manual
Elastix manual
 
Presentacion Elastix
Presentacion ElastixPresentacion Elastix
Presentacion Elastix
 
Laboratorio comunicaciones de voz sobre ip con elastix
Laboratorio comunicaciones de voz sobre ip con elastixLaboratorio comunicaciones de voz sobre ip con elastix
Laboratorio comunicaciones de voz sobre ip con elastix
 
Elastix como solucion asterisk
Elastix como solucion asteriskElastix como solucion asterisk
Elastix como solucion asterisk
 
Extendiendo Elastix: AGIs para encuestas y consultas de datos
Extendiendo Elastix: AGIs para encuestas y consultas de datosExtendiendo Elastix: AGIs para encuestas y consultas de datos
Extendiendo Elastix: AGIs para encuestas y consultas de datos
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
Elastix a Ritmo de Merengue rev 1.3
Elastix a Ritmo de Merengue rev 1.3Elastix a Ritmo de Merengue rev 1.3
Elastix a Ritmo de Merengue rev 1.3
 
Manual instalación e implementación de Elastix
Manual instalación e implementación de ElastixManual instalación e implementación de Elastix
Manual instalación e implementación de Elastix
 
Configuracion comunicación ip
Configuracion comunicación ipConfiguracion comunicación ip
Configuracion comunicación ip
 
Configuracao do asterisk
Configuracao do asteriskConfiguracao do asterisk
Configuracao do asterisk
 
Protegiendo SIP y SSH con Fail2ban en Elastix
Protegiendo SIP y SSH con Fail2ban en ElastixProtegiendo SIP y SSH con Fail2ban en Elastix
Protegiendo SIP y SSH con Fail2ban en Elastix
 
Escarbando en el módulo Security de Elastix
Escarbando en el módulo Security de ElastixEscarbando en el módulo Security de Elastix
Escarbando en el módulo Security de Elastix
 
Curso alfresco 2010
Curso alfresco 2010Curso alfresco 2010
Curso alfresco 2010
 
Voip
VoipVoip
Voip
 
SEMANA INNOVACUN
SEMANA INNOVACUNSEMANA INNOVACUN
SEMANA INNOVACUN
 
Centralita
CentralitaCentralita
Centralita
 
Construindo URA e Sistemas de Call Center com Asterisk
Construindo URA e Sistemas de Call Center com AsteriskConstruindo URA e Sistemas de Call Center com Asterisk
Construindo URA e Sistemas de Call Center com Asterisk
 
Manual do call center Elastix Português
Manual do call center Elastix PortuguêsManual do call center Elastix Português
Manual do call center Elastix Português
 
Manual asterisk innova
Manual asterisk innovaManual asterisk innova
Manual asterisk innova
 

Semelhante a laboratorios elaxtix

Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01
pattala01
 
Manual de usuario zentyal
Manual de usuario zentyalManual de usuario zentyal
Manual de usuario zentyal
Juancho Velueta
 
Manual para la instalacion windows xp y vista en una maquina virtual
Manual para la instalacion windows xp y vista en una maquina virtualManual para la instalacion windows xp y vista en una maquina virtual
Manual para la instalacion windows xp y vista en una maquina virtual
carmen_julia
 
Manual de-instalacion-de-ubuntu-pablo-prado-cumbrado
Manual de-instalacion-de-ubuntu-pablo-prado-cumbradoManual de-instalacion-de-ubuntu-pablo-prado-cumbrado
Manual de-instalacion-de-ubuntu-pablo-prado-cumbrado
jouse11
 
Como Instalar Ubuntu
Como Instalar UbuntuComo Instalar Ubuntu
Como Instalar Ubuntu
Quike Peralta
 
Instalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_RamirezInstalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_Ramirez
Adrián Poveda
 

Semelhante a laboratorios elaxtix (20)

Elastix lab ece-book-esp
Elastix  lab ece-book-espElastix  lab ece-book-esp
Elastix lab ece-book-esp
 
Elastix lab ece-book-esp(2)
Elastix  lab ece-book-esp(2)Elastix  lab ece-book-esp(2)
Elastix lab ece-book-esp(2)
 
Elastix lab ect-book-esp
Elastix  lab ect-book-espElastix  lab ect-book-esp
Elastix lab ect-book-esp
 
Elastix lab ece-book-esp(1)
Elastix lab ece-book-esp(1)Elastix lab ece-book-esp(1)
Elastix lab ece-book-esp(1)
 
Elastix lab uece-book-esp
Elastix  lab uece-book-espElastix  lab uece-book-esp
Elastix lab uece-book-esp
 
Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01Actividadno1seguridadperimetral -conversion-gate01
Actividadno1seguridadperimetral -conversion-gate01
 
Seguridad perimetral - Mikrotik Firewall
Seguridad perimetral - Mikrotik FirewallSeguridad perimetral - Mikrotik Firewall
Seguridad perimetral - Mikrotik Firewall
 
Ultima practica
Ultima practicaUltima practica
Ultima practica
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Manual de usuario zentyal
Manual de usuario zentyalManual de usuario zentyal
Manual de usuario zentyal
 
Elastix slide book-ect
Elastix  slide book-ectElastix  slide book-ect
Elastix slide book-ect
 
instalacion de windows 7 y vista
 instalacion de windows 7 y vista  instalacion de windows 7 y vista
instalacion de windows 7 y vista
 
Manual de usuario v cloudpoint s100
Manual de usuario v cloudpoint s100Manual de usuario v cloudpoint s100
Manual de usuario v cloudpoint s100
 
NSS_Getting_Started_Guide_ES.PDF
NSS_Getting_Started_Guide_ES.PDFNSS_Getting_Started_Guide_ES.PDF
NSS_Getting_Started_Guide_ES.PDF
 
Manual para la instalacion windows xp y vista en una maquina virtual
Manual para la instalacion windows xp y vista en una maquina virtualManual para la instalacion windows xp y vista en una maquina virtual
Manual para la instalacion windows xp y vista en una maquina virtual
 
Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.Instalación de Sql Server 2019 On-Premises.
Instalación de Sql Server 2019 On-Premises.
 
Manual de-instalacion-de-ubuntu-pablo-prado-cumbrado
Manual de-instalacion-de-ubuntu-pablo-prado-cumbradoManual de-instalacion-de-ubuntu-pablo-prado-cumbrado
Manual de-instalacion-de-ubuntu-pablo-prado-cumbrado
 
Instalacion de Ubuntu
Instalacion de UbuntuInstalacion de Ubuntu
Instalacion de Ubuntu
 
Como Instalar Ubuntu
Como Instalar UbuntuComo Instalar Ubuntu
Como Instalar Ubuntu
 
Instalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_RamirezInstalacion del Ubuntu Peralta_Ramirez
Instalacion del Ubuntu Peralta_Ramirez
 

Mais de Redes y Sistemas (6)

Circuito de fuerza
Circuito de fuerzaCircuito de fuerza
Circuito de fuerza
 
001 direccionamiento avanzado ip
001 direccionamiento avanzado ip001 direccionamiento avanzado ip
001 direccionamiento avanzado ip
 
Sistema de bombeo hidroneumatico
Sistema de bombeo hidroneumaticoSistema de bombeo hidroneumatico
Sistema de bombeo hidroneumatico
 
Programa básico de mantenimiento preventivo para el grupo electrogeno
Programa básico de mantenimiento preventivo para el grupo electrogenoPrograma básico de mantenimiento preventivo para el grupo electrogeno
Programa básico de mantenimiento preventivo para el grupo electrogeno
 
MANUAL DE DIRED CAD
MANUAL DE DIRED CADMANUAL DE DIRED CAD
MANUAL DE DIRED CAD
 
Fundamentos de redes
Fundamentos de redesFundamentos de redes
Fundamentos de redes
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Último (10)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

laboratorios elaxtix

  • 1.
  • 2.     Índice Instalación de Elastix ...................................................................................................................................... 2  Laboratorio 1.1 ............................................................................................................................................ 2  Laboratorio 1.2 .......................................................................................................................................... 11  Linux para administradores Elastix ............................................................................................................ 22  Laboratorio 2.1 .......................................................................................................................................... 22  Laboratorio 2.2 .......................................................................................................................................... 25  Laboratorio 2.3 (Práctica Recomendada) ............................................................................................. 27  Laboratorio 2.4 (Práctica Recomendada) ............................................................................................. 29  Laboratorio 2.5 (Práctica Recomendada) ............................................................................................. 32  Laboratorio 2.6 (Práctica Recomendada) ............................................................................................. 35  Configuración básica de Elastix ................................................................................................................. 40  Laboratorio 3.1 .......................................................................................................................................... 40  Laboratorio 3.2 .......................................................................................................................................... 41  Laboratorio 3.3 .......................................................................................................................................... 43  Laboratorio 3.4 .......................................................................................................................................... 49  Laboratorio 3.5 .......................................................................................................................................... 50  Laboratorio 3.6 .......................................................................................................................................... 52  Laboratorio 3.7 .......................................................................................................................................... 55  Laboratorio 3.8 .......................................................................................................................................... 57  Laboratorio 3.9 .......................................................................................................................................... 60  Laboratorio 3.10 ........................................................................................................................................ 64  Laboratorio 3.11 ........................................................................................................................................ 66  Seguridad ....................................................................................................................................................... 69  Laboratorio 4.1 .......................................................................................................................................... 69  Laboratorio 4.2 .......................................................................................................................................... 72  Laboratorio 4.3 (Práctica recomendada) ............................................................................................... 73   
  • 3.     Lab 1 Instalación de Elastix Elastix 101 Training      
  • 4. Lab-1   2    Instalación de Elastix Laboratorio 1.1 Descripción: En este laboratorio prepararemos una máquina virtual en el software VM VirtualBox para la instalación de Elastix. Objetivo: Instalación de máquina virtual Tiempo Máximo: 15 minutos. Instrucciones: Ejecutar VM VirtualBox. Hacemos clic en “New / Nueva” para crear una máquina virtual. Veremos la pantalla de bienvenida de VirtualBox para configurar una nueva máquina virtual. Hacemos clic en “Next/Siguiente”.
  • 5. Lab-1   3    Colocaremos como nombre a la máquina virtual ELASTIX-ECTE. Seleccione Linux como sistema operativo y Red Hat como versión. Hacemos clic en “Next/Siguiente”. Seleccione el valor de memoria RAM, para este caso 512 MB. Hacemos clic en “Next/Siguiente”. Virtual Hard Disk: crearemos un nuevo disco duro virtual. Hacemos clic en “Next/Siguiente”.
  • 6. Lab-1   4    Virtual Disk Creation Wizard: Dejaremos la opción por defecto para crear una VDI (Imagen de disco de VirtualBox. Hacemos clic en “Next/Siguiente”. Virtual Disk Storage details: Configuramos el tipo a Fixed Size/Tamaño fijo. Hacemos clic en “Next/Siguiente”.
  • 7. Lab-1   5    Localidad y tamaño de disco virtual: Dejaremos la localidad por defecto y configuraremos el tamaño máximo del disco a 8 GB. Hacemos clic en “Next/Siguiente”. Revisamos el sumario de los parámetros del disco virtual que estamos creando para nuestra máquina virtual y hacemos clic en el botón Create/Crear para iniciar el proceso de creación del nuevo disco virtual.
  • 8. Lab-1   6    Después de que este proceso ha concluido procederemos a crear la máquina virtual haciendo clic en el botón Create/Crear para iniciar el proceso. Antes de iniciar el proceso de instalar Elastix, es importante revisar la configuración de red.
  • 9. Lab-1   7    Para este efecto debemos ir a: Setting → Network (Configuración → Red) Seleccionamos Bridged Adapter (Adaptador Puente) Después de esto verificamos el dispositivo de red que se encuentre conectado en la red del curso y lo seleccionamos.
  • 10. Lab-1   8    Nota: En el caso de este ejemplo el dispositivo activo es en0: Ethernet – En el caso del alumno podría referirse a un dispositivo WiFi u otro. Ahora estamos listos para iniciar el proceso de instalación. Haga clic en “Start/Iniciar” para encender la nueva máquina virtual. El primer Wizard aparecerá. Haga clic en "Next/Siguiente" para seleccionar el medio de boot para la máquina virtual.
  • 11. Lab-1   9    Select Installation Media: Navegue por los archivos de su computadora para localizar y seleccionar el archivo ISO Elastix 2.2. Después de hacer clic en “Next/Siguiente” usted verá un sumario de la información de booteo para la máquina virtual.
  • 12. Lab-1   10    Una vez que usted haga clic en “Start/Iniciar” VirtualBox cargará el archivo ISO y observaremos el inicio del proceso de instalación de Elastix. Continúe en el siguiente laboratorio (1.2).
  • 13. Lab-1   11    Instalación de Elastix Laboratorio 1.2 Descripción En este laboratorio instalaremos Elastix en una máquina virtual. Nota: En una instalación real para producción el proceso de instalación formateará todo el disco duro. Objetivo: Conocer el proceso de instalación de Elastix Tiempo Máximo: 30 minutos. Instrucciones: Ejecutamos la máquina virtual con la ISO seleccionada tal como se realizó en el laboratorio anterior. La pantalla de instalación de Elastix aparecerá, presionamos ENTER para iniciar el proceso. Nota: Durante este proceso no podremos utilizar el ratón, por lo cual debemos usarlas teclas Tab, Barra Espaciadora y ↑↓→←.
  • 14. Lab-1   12    En la pantalla siguiente escogemos el lenguaje para el proceso de instalación. → Aceptar Escogemos el formato del teclado. → Aceptar Nota: para teclado en inglés que requiera ser utilizado en español, es útil seleccionar la opción “us- acentos”, como se muestra en la imagen.
  • 15. Lab-1   13    Seleccionamos el tipo de particionamiento. En este caso usted verá únicamente la partición de la máquina virtual. Seleccionamos la primera opción y avanzamos. → Aceptar Confirmamos que vamos a borrar la partición (Si). Revisar y Modificar el particionamiento (No)
  • 16. Lab-1   14    Seleccione (Si) para configurar la interfaz de red Seleccione “Activar al inicio” y “Activar soporte Ipv4”. → Aceptar
  • 17. Lab-1   15    Seleccione “Configuración de IP dinámica (DHCP). → Aceptar Ingrese el hostname (este puede ser asignado de manera automática vía DHCP). → Aceptar
  • 18. Lab-1   16    Seleccione la zona horaria apropiada. → Aceptar Ahora ingrese la contraseña del usuario root (usuario Linux) que se utilizará cuando el sistema esté instalado. Es muy importante que no olvide esta contraseña, por lo tanto escríbala y memorícela. → Aceptar
  • 19. Lab-1   17    Listo. Hemos ingresado toda la información necesaria por ahora. Puede ponerse cómodo y esperar. En un determinado momento de la instalación, el sistema nos pedirá que ingresemos la contraseña para el usuario root de MySQL. Es importante también que no olvide esta contraseña, por lo tanto escríbala y memorícela. → Aceptar
  • 20. Lab-1   18    Reingrese la contraseña del usuario root MySQL El proceso pedirá que ingrese una contraseña para el usuario admin de la Interfaz Web de Elastix. Es importante también que no olvide esta contraseña, por lo tanto escríbala y memorícela. Esta contraseña es la misma para otros componentes como: FreePBX, Vtiger y A2Billing. Es importante que esta contraseña sea os suficientemente fuerte para evitar problemas de intrusión a posterior. → Aceptar
  • 21. Lab-1   19    Reingrese la contraseña del usuario admin de la Interfaz Web de Elastix. → Aceptar Una vez que el sistema se haya instalado podemos administrarlo desde la consola de Elastix. Ingresamos (login) como usuario root. pbx login: root Password: XXXXXXXXX En la consola podemos observar la IP que el servidor central o la red asigno a Elastix vía DHCP. En este ejemplo es la IP 192.168.5.217. Abramos un browser e ingresemos la IP con el siguiente formato: https://192.168.5.217 (en su caso debe colocar la IP que tiene usted en su consola)
  • 22. Lab-1   20    Es muy posible que su browser arroje un error de seguridad relacionado con los certificados emitidos por el servidor Elastix. Continuamos de todos modos y aceptamos el certificado. Inmediatamente accederemos al login de la interfaz Web de Elastix. Hacemos login con el usuario "admin" y la contraseña que colocamos durante el proceso de instalación de Elastix.          
  • 24. Lab-2   22    Linux para administradores Elastix Laboratorio 2.1 Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las bases de cómo trabajar en nuestro sistema operativo a bajo nivel. Objetivo: Familiarizarse con la interfaz de comando de Linux. Tiempo máximo: 30 minutos. Nota: Máquinas con sistema operativo Linux tienen capacidad nativa para ingresar a la consola de comandos de Elastix. Usuarios Windows pueden acceder a la línea de comandos a través la máquina virtual instalada en el laboratorio 1, sin embargo es mejor usar un cliente SSH. Si usted es un usuario de Windows recomendamos que descargue PuTTY: http://www.putty.org/ Una vez que usted ha descargado el programa usted puede ingresar al servidor Elastix con su dirección IP:  Coloque la dirección IP de su Elastix en “Host Name (or IP address)”. Después de esto haga clic en “open”. Debemos ingresar como usuario “root”. Use la contraseña que colocó durante la instalación de Elastix.
  • 25. Lab-2   23    Si es un usuario Linux o si es un usuario de Windows y desea aventurarse a trabajar en Linux, la forma correcta de ingresar a sus equipos remotamente desde el terminal es con el comando: ssh root@IP_Address. Una vez que hemos ingresado por cualquiera de los dos métodos, estamos listos para trabajar en la consola de nuestra Elastix. Instrucciones: Este laboratorio debe ser ejecutado en una consola de línea de comandos de Linux. Comandos básicos del día a día del manejo de Elastix serán mencionados. Usted tiene que ingresar en la consola todo el texto que vea en azul para cada ejemplo. Cuando sea posible, una imagen será mostrada para permitirle comparar los resultados. Enlistado de archivos y directorios - ls: comando de lista [student@student ~]$ ssh root@192.168.5.159 root@192.168.5.159's password: Last login: Tue Jun 26 15:58:35 2012 from 192.168.2.13 Welcome to Elastix ---------------------------------------------------- Elastix is a product meant to be configured through a web browser. Any changes made from within the command line may corrupt the system configuration and produce unexpected behavior; in addition, changes made to system files through here may be lost when doing an update. To access your Elastix System, using a separate workstation (PC/MAC/Linux) Open the Internet Browser using the following URL: http://192.168.5.159 [root@test ~]#
  • 26. Lab-2   24     Enliste los contenidos del directorio actual ls  Enliste los contenidos del directorio con información adicional ls -l  Enliste los contenidos del directorio /etc con información adicional ls -l /etc  Enliste los contenidos del directorio /etc y muestre los archivos y directorios que contengan la palabra “asterisk” ls -l /etc/ | grep asterisk  Use el comando pwd para ver en qué directorio se encuentra actualmente. pwd
  • 27. Lab-2   25    Laboratorio 2.2 Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las bases de cómo trabajar en nuestro sistema operativo a bajo nivel. Objetivo: Crear archivos y directorios. Tiempo máximo: 30 minutos.  Cree el directorio /tmp/test mkdir /tmp/test  Ingrese al directorio /tmp/test cd /tmp/test  Desde el directorio /tmp/test vaya al directorio /tmp en forma absoluta y relativa. cd ..  En el directorio tmp/test cree un archivo llamado: test.txt. Usted puede hacerlo de dos maneras: 1. Desde el directorio actual (tmp) touch test/test.txt 2. Ingresando al directorio test y creando el archivo cd test luego touch test.txt Usted puede revisar si el archivo está enlistado en el directorio ls - Edición de archivos:  Edite y salve el archivo test.txt con la aplicación de edición: vim. vim test.txt  Una vez que está en vim, presione la tecla “INSERT” (la tecla “i” es también una alternativa) para habilitar el modo de edición, luego escriba su nombre.
  • 28. Lab-2   26     Para grabar y salir presione la tecla “ESC” y escriba: :wq. si usted quiere continuar trabajando en el archivo y grabarlo sin salir solo escriba: :w  Vea el contenido de test.txt (Ingrese en el directorio donde se encuentra test.txt primero, si usted no se encuentra ahí) cat test.txt  Revise la ayuda para varios comandos man ls Para regresar a la línea de consola solo presione q Pruebe ahora con man yum o man scp        
  • 29. Lab-2   27    Laboratorio 2.3 (Práctica Recomendada) Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las bases de cómo trabajar en nuestro sistema operativo a bajo nivel. Objetivo: Crear y manejar usuarios Tiempo máximo: 30 minutos. En este punto debería estar en el directorio “tmp”, vaya al directorio root (/) con cd .. Cree los usuarios elx1 y elx2 adduser elx1 passwd elx1 adduser elx2 passwd elx2  Ingrese con el usuario elx1 Use el comando login Nota: Este comando culmina la sesión actual e inicia una nueva. Si usted está en un cliente SSH, su ventana probablemente se cierre. Inicie nuevamente el cliente e ingrese con otro usuario. - chmod: comando change mode, permite cambiar los permisos en un archivo o directorio  Cree el directorio /home/elx1/private que solo pueda ser leído por el usuario elx1 mkdir /home/elx1/private  Haga que el directorio “private” solo pueda ser leído por el usuario elx1 chmod 700 /home/elx1/private
  • 30. Lab-2   28     Revise el dueño del directorio /home/elx1/private y sus permisos: ls -l /home/elx1  Ingrese como usuario elx2 e intente ingresar al directorio /home/elx1/private (usted no debería poder ingresar). cd /home/elx1/private                                    
  • 31. Lab-2   29    Laboratorio 2.4 (Práctica Recomendada) Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las bases de cómo trabajar en nuestro sistema operativo a bajo nivel. Objetivo: Copiar y mover archivos. Tiempo máximo: 30 minutos. - cp: comando usado para copiar un archivo; mv: comando usado para mover un archivo Ingrese como usuario root nuevamente.  Copie el archivo test.txt en el mismo directorio y cambie su nombre a test2.txt Para llevar a cabo esta acción, es necesario indicar la locación actual del archivo. Si la nueva locación es la misma, es necesario cambiar el nombre del archivo, caso contrario Linux le preguntará si lo quiere sobrescribir. En este ejemplo vamos a colocar el archivo en el mismo directorio, sin embargo usted puede copiar el archivo y colocarlo en cualquier locación con el mismo comando. Después de que usted copie el archivo ejecute ls –l para enlistar todos los archivos disponibles en el directorio. cp /tmp/test/test.txt /tmp/test/test2.txt ls –l /tmp/test Nota: Este ejercicio es importante para hacer copias de respaldo, usted encontrará esto útil cuando configure su hardware de telefonía en Elastix así como para otros casos.  Mueva un archivo a otra locación. Cree el directorio /tmp/test2. Una vez que lo haya creado mueva el archivo “test2.txt” desde el directorio /tmp/test a /tmp/test2. Después que mueva el archivo, ejecute la – l para enlistar los archivos disponibles en el directorio /tmp/test2 mkdir /tmp/test2 mv /tmp/test/test2.txt /tmp/test2/test2.txt ls –l /tmp/test2
  • 32. Lab-2   30    El comando move permite cambiar el nombre del archivo en el proceso, usted únicamente necesita escribir el Nuevo nombre en la nueva locación. Intente mover el archivo “test.txt” localizado en /tmp/test a /tmp/test2 y cambie su nombre a “test3.txt” mv /tmp/test/test.txt /tmp/test2/test3.txt  Remueva el archivo “test3.txt” de su locación actual y ejecute ls para confirmar que se ha borrado. rm /tmp/test2/test3.txt ls –l /tmp/test2  Copia de un archivo desde una locación remota usando un ssh port tunnel. Este proceso permite que usted envíe un archivo de una locación a otra, básicamente de un servidor a otro. En el siguiente ejemplo enviamos el archivo install.log, desde la dirección IP 192.168.1.65 a la dirección IP 192.168.1.66. Es necesario tener el password del usuario root del servidor que recibirá el archivo. scp install.log root@192.168.1.66:/opt Envíe el archivo /tmp/test2/test2.txt desde su servidor al directorio /tmp/test de otro estudiante. Recuerde preguntar por el password del usuario root. scp /tmp/test2/test2.txt root@IP_address:/tmp/test Nota: Este proceso tiene la misma lógica del proceso de copiar y mover archivos, por lo cual si quiere cambiar el nombre del archivo (e.g. test4.txt), entonces la línea correcta debería ser: scp /tmp/test2/test2.txt root@IP_address:/tmp/test/test4.txt     
  • 34. Lab-2   32    Laboratorio 2.5 (Práctica Recomendada) Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las bases de cómo trabajar en nuestro sistema operativo a bajo nivel. Objetivo: Instalar y Desinstalar Paquetes. Tiempo máximo: 30 minutos.   Ingrese como usuario root. Instale y desinstale el paquete “screen” Instalación: yum install screen Se pedirá que confirme algunas acciones, como descargar paquetes, solo coloque yes (y) y presione enter. Desinstalación: yum remove screen Usted deberá confirmar esta acción, únicamente coloque yes (y)y presione enter.
  • 35. Lab-2   33     Descargue e instale un paquete rpm wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9- 1.el5.rf.noarch.rpm Texto del link: http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rkhunter-1.2.9-1.el5.rf.noarch.rpm Una vez que complete la descarga procedemos a instalar el paquete: rkhunter-1.2.9-1.el5.rf.noarch.rpm rpm -ivh rkhunter-1.2.9-1.el5.rf.noarch.rpm
  • 36. Lab-2   34     Verificar paquete RPM instalado rpm -q rkhunter  Desinstalar paquete RPM rpm -e rkhunter  Verificar paquete RPM desinstalado rpm -q rkhunter                                    
  • 37. Lab-2   35    Laboratorio 2.6 (Práctica Recomendada) Descripción: En este laboratorio aprenderemos algunos comandos y operaciones de Linux para obtener las bases de cómo trabajar en nuestro sistema operativo a bajo nivel. Objetivo: Configurar la Red. Tiempo máximo: 30 minutos. Hay varias maneras de configurar la dirección IP y la configuración de red en su servidor. Usaremos una funcionalidad gráfica para este curso. La configuración se puede hacer también en la interfaz de administración web de Elastix.  Revisando la interfaz de red ifconfig –a En este ejemplo podemos observar que nuestra interfaz es eth0 y la dirección IP que tiene asignada.  Cambiando su dirección IP setup Usted obtendrá la siguiente ventana Vaya a “Configuración de la red” y presione enter – (use las flechas)
  • 38. Lab-2   36    Para configurar su dirección IP vaya a “Edit Devices” y presione enter. Seleccionamos el dispositivo correcto y presionamos enter. eth0 (eth0) - (Esto puede variar dependiendo de su hardware). Coloque la configuración de acuerdo a su red, para esto deseleccione “Utilizar DHCP” (use la barra espaciadora). Presione Ok cuando haya concluido.
  • 39. Lab-2   37    Vamos un nivel hacia arriba y configuramos para la configuración de DNS Aquí podemos configurar el Hostname (Nombre del equipo) y los DNS’s. Presione Ok cuando haya concluido. Una vez que hemos finalizado, presionamos “Guardar y Cerrar”
  • 40. Lab-2   38    Si modificamos cualquier parámetro es necesario que reiniciemos el servicio de red para aplicar los cambios. service network restart                        
  • 42. Lab-3   40    Configuración básica de Elastix Laboratorio 3.1 Descripción: En este laboratorio realizaremos la configuración básica de nuestra central, se configurará la red con una IP estática Objetivo: Familiarizarse con la configuración básica de Elastix Tiempo Máximo: 5 minutos. Instrucciones:  Durante la instalación de Elastix se configuró el equipo con una IP dinámica asignada por DHCP.  Es recomendable asignar una IP estática ya que muchos dispositivos estarán intentando registrarse en esa dirección y no queremos que existan cambios imprevistos. Ir a: Sistema → Network → (Ethernet 0, Ethernet 1, … Ethernet n) Cambie su dirección IP a estática y asigne una dirección IP. Una vez que haya completado la tarea hacer clic en “Aplicar Cambios”  Es muy probable que debamos cambiar la configuración de HOST, DNS y GATEWAY. Para hacer esto ir a: Sistema → Networks → Editar parámetros de red  Una vez modificado los parámetros necesarios guardamos los cambios.
  • 43. Lab-3   41    Laboratorio 3.2 Descripción: En este laboratorio realizaremos la configuración básica de nuestra central, se crearán tres extensiones SIP, una extensión IAX. Objetivo: Familiarizarse con la configuración básica de Elastix Tiempo Máximo: 10 minutos. Instrucciones:  Ahora crearemos una extensión SIP, ir a: PBX → PBX Configuration → Extensiones Seleccione “Generic SIP Device” y haga clic en “Submit”  Crearemos la extensión 200 con el nombre “John Doe” y la contraseña “secret123”. Una buena práctica recomendada es no colocar contraseñas débiles en las extensiones. Para el caso de este y otros ejemplos lo haremos fácil por efectos didácticos.  Una vez ingresada la configuración hacemos clic en “Submit”
  • 44. Lab-3   42     Crear una extensión SIP con la extensión 201 y 202 Extensión IAX  Ahora crearemos una extensión IAX2, ir a: PBX → PBX Configuration → Extensiones Seleccione “Generic IAX2 Device” y haga clic en “Submit”  Crearemos la extensión 203 con su nombre y la contraseña “secret123”. Una vez ingresada la configuración hacemos clic en “Submit” y aplicamos los cambios. Nota: Cada vez que creemos una extensión, una cola, un cuarto de conferencia o realicemos una configuración en el menú “PBX Configuration”, necesitaremos aplicar los cambios. Se muestra un ejemplo en la siguiente imagen:
  • 45. Lab-3   43    Configuración básica de Elastix Laboratorio 3.3 Descripción: En este laboratorio configuraremos dos softphones para probar las configuraciones hechas en nuestro Elastix. Objetivo: Familiarizarse con la configuración de endpoints en Elastix Tiempo Máximo: 10 minutos. Instrucciones:  Una vez que hemos creado las extensiones 200, 201, 202 (SIP), 203 (IAX2), debemos configurarlas en los dispositivos que nos permitirán usarlas para llamadas y pruebas durante este curso.  Configuraremos la extensión 200 en el teléfono IP asignado. Ir a la interfaz en la cual se encuentra el teléfono digitando su dirección IP asociada, la contraseña por defecto es admin Una vez que ingresamos nos dirigimos a Account y configuramos los siguientes datos  
  • 46. Lab-3   44    Account Active: Activar la cuenta colocar yes   Account Name: Nombre de la cuenta se visualizara en el display del teléfono  Sip Server: Dirección IP del servidor Elastix  Sip User ID: Es el número de extensión para nuestro caso será 200  Authenticate ID: Se lo configure igual que el Sip User ID  Authenticate Password: Es el secret que se lo colocó en la interfaz extension de Elastix   Una vez que se aplican los cambios tendremos lo siguiente:    Y tendremos registrada nuestra extensión  Configuraremos la extensión 203 en un softphone. Para este ejercicio utilizaremos ZOIPER que es un softphone libre disponible para Windows, Linux y Mac. Este softphone soporta el protocolo IAX2, requerido para esa extensión.  La configuración es similar a otros softphones o teléfonos IP. Para más información visite (http://www.zoiper.com/).  La primera vez que ejecutemos ZOIPER nos aparecerá una pantalla similar a la siguiente.
  • 47. Lab-3   45     Para seguir con la configuración pulsamos el botón de opciones.  El siguiente paso es crear la extensión, para hacemos clic en “Add New IAX Account”, colocamos un nombre referencia y hacemos clic en OK.  Luego agregamos la dirección IP del servidor Elastix (esta es la dirección donde el softphone se registrará) que se está usando, el número de la extensión (203), la contraseña (secret123), el Caller ID Name (203) y Caller ID Number (203). Luego hacemos clic en OK.
  • 48. Lab-3   46     Para finalizar la configuración de la extensión en el softphone, la registramos.  Una vez que la extensión está registrada, podemos marcar 1234 para probarla. Si todo fue configurado correctamente escucharemos a Allison Smith (La voz de Asterisk) con un mensaje de felicitación.  También podemos realizar una prueba de eco marcando *43, asegúrese de tener un micrófono conectado.   Extensión 201  Ahora configuraremos la extensión 201 en otro softphone. Usaremos X-Lite la versión gratuita de Bria (http://www.counterpath.com/x-lite.html)  Iniciamos x-lite, hacemos clic en “Softphone” y seleccionamos “Account Settings”.
  • 49. Lab-3   47     Colocamos un nombre de referencia en “Account Name”. En User ID colocamos el número de la extensión (201), en Domain colocamos la dirección IP del servidor Elastix.  En password colocaremos la contraseña colocada en secret (secret123), en Display name 201, y en Authorization name 201. Al finalizar colocaremos Ok.
  • 50. Lab-3   48     A diferencia de Zoiper, x-lite se registra automáticamente, por lo cual si todo es correcto podemos iniciar las llamadas inmediatamente.  Al igual que hicimos con la extensión anterior, podemos marcar 1234 para probar la extensión. También podemos realizar una prueba de eco marcando *43, asegúrese de tener un micrófono conectado.
  • 51. Lab-3   49    Configuración básica de Elastix Laboratorio 3.4 Descripción: En este laboratorio habilitaremos el voicemail de una extensión. Objetivo: Familiarizarse con la configuración básica de Elastix Tiempo Máximo: 5 minutos. Instrucciones:  Para configurar la extensión 202 debemos ir a PBX → PBX Configuration → Extensiones → 202  En la pantalla de configuración habilitaremos el voicemail. Esta configuración se realiza en la sección “Voicemail & Directory”.  Para habilitar el voicemail en la extensión 202, seleccionaremos “Enabled” en Status. La contraseña elegida para este ejemplo es: 1234.  Tenemos la opción de colocar un Email, para que cada vez que la extensión reciba un voicemal Elastix nos avise al correo. Es posible además permitir que nos llegue el audio como attachment, en este ejemplo no lo activaremos.  Una vez que hemos culminado la configuración hacemos clic en Submit y aplicamos los cambios.
  • 52. Lab-3   50    Configuración básica de Elastix Laboratorio 3.5 Descripción: En este laboratorio haremos grabaciones que se podrán usar para un correo de voz, un IVR o para otro propósito. Objetivo: Familiarizarse con la funcionalidad de grabación de audio Tiempo Máximo: 15 minutos. Instrucciones:    Ir a PBX → PBX Configuration → Grabaciones del Sistema Usted observará la siguiente pantalla:  Grabaremos un audio desde una extensión existente. Para este ejemplo use la extensión 200 (teléfono IP). Si usted usa un softphone para este proceso asegúrese de tener un micrófono conectado y funcionando.  Coloque la extensión y presione Ir.  Desde la extensión 200 marque *77, usted escuchará un beep, después de esto grabe su mensaje y marque #.
  • 53. Lab-3   51     Acto seguido escuchará la voz de Asterisk indicándole opciones para escuchar el mensaje o para re grabarlo de nuevo. Si usted está satisfecho con el resultado simplemente cuelgue.  Después nombraremos a la grabación como "testaudiolab" y guardamos. Después de completar la configuración haga clic en Guardar y aplique los cambios. Para nuestras prácticas siguientes necesitaremos las siguientes grabaciones: Script de la grabación 1: Bienvenidos a (Nombre de la empresa) Para comunicarse con ventas marque 1 Soporte técnico marque 2 Salón de conferencias 3 o Espere en la línea y un operador atenderá su llamada. Nombre de la grabación: workingday Script de la grabación 2: Bienvenidos a (Nombre de la empresa) Nuestros horarios de atención son de 9 de la mañana a 5 de la tarde Si desea dejar un mensaje espere en la línea Deje su mensaje luego del tono, al finalizar el mensaje presione numeral (#). Nombre de la grabación: not-workingday Script de la grabación 3: Bienvenido a la sala de conferencias de (nombre de la empresa). Nombre de la grabación: conferences
  • 54. Lab-3   52    Configuración básica de Elastix Laboratorio 3.6 Descripción: En este laboratorio se harán configuraciones de colas y cuarto de conferencias. Es importante para este laboratorio tener las 3 extensiones configuradas para realizar la prueba. Objetivo: Familiarizarse con la configuración básica de Elastix Tiempo Máximo: 10 minutos. Instrucciones:  Crearemos una cola de atención que timbrará a las extensiones 201 y 203 cuando marquemos 5000.  Una vez que hayamos creado las extensiones requeridas ir a: PBX → PBX Configuration → Colas     Añadimos la extensión 201 y la extensión 203 a la cola.     Elegimos como estrategia de ringado la política “linear”.
  • 55. Lab-3   53     Hacemos clic en “Submit Changes” y aplicamos los cambios.  La estrategia “sonar todos / ringall” es muy útil cuando en nuestro ambiente no tenemos muchas extensiones o si estamos configurando una central para nuestro hogar. Cuartos de conferencia  Crearemos una sala de conferencia con el número 2000. Las personas que llamen a este número podrán conversar al mismo tiempo y mantener una reunión.  Ir a: PBX → PBX Configuration → Conferencias
  • 56. Lab-3   54     Haga clic en “enviar cambios”
  • 57. Lab-3   55    Configuración básica de Elastix Laboratorio 3.7 Descripción: En este laboratorio configuraremos dos IVRs. Objetivo: Familiarizarse con la configuración de los IVRs. Tiempo Máximo: 15 minutos. Instrucciones:  Un IVR se puede crear de dos formas, con un archivo de audio único o con varios archivos de audio.  En el primer caso se crea únicamente un IVR con las opciones requeridas. En el segundo caso es necesario crear varios IVRs y enlazarlos de acuerdo al requerimiento de atención.  Para esta práctica realizaremos el primer caso.  La opción 1 va a la cola 5000, la opción 2 va a la extensión 200, la opción 3 va a la extensión 2000 conferencia, la opción por defecto será 201  Para crear un IVR debemos ir a PBX → PBX Configuration → IVR  Hacemos clic en “Añadir IVR”  Una vez configurado hacemos clic en guardar y aplicamos los cambios.  El mismo proceso para el siguiente IVR y tendremos lo siguiente:
  • 58. Lab-3   56     Para probar nuestro IVR crearemos una aplicación especial, para este efecto debemos ir a: PBX → PBX Configuration → otras aplicaciones  Una vez ahí colocaremos la extensión 5001 con destino hacia el IVR In-WorkingDay.    Hacemos clic en “Enviar cambios” y aplicamos cambios.  Una vez hecho esto, marcaremos 5001 desde la extensión 200. Probemos todas las opciones del IVR llamando en varias ocasiones.  El mismo procedimiento es se lo realiza para probar el otro IVR
  • 59. Lab-3   57    Configuración básica de Elastix Laboratorio 3.8 Descripción: En el presente laboratorio vamos a configurar un par de condicionales de tiempo, para poder enviar las llamadas entrantes hacia un destino en base al horario en el que ingresan. Objetivo: Lograr vincular las llamadas entrantes recibidas desde la PSTN por nuestro troncal para que sean evaluadas por la condición de tiempo y en base a ello enviar la llamada al IVR de atención al cliente o al IVR de fuera de horario. Tiempo máximo: 30 Minutos. Instrucciones:  Ir a la sección PBX → Condiciones de Tiempo  Vamos a crear un nuevo condicional de tiempo  Este condicional implica que todas las llamadas que caigan dentro “rango de tiempo” indicado van a ir al IVR de fuera de horario y las que no caigan irán al IVR de atención al cliente.  Vamos a enviar el formulario para crear el condicional.  La primera vez que creamos un condicional de tiempo, nos saltará una advertencia ya que aún no hay un grupo horario creado. Seleccionamos Aceptar y continuamos.
  • 60. Lab-3   58     Ahora debemos crear dicho grupo horario. Para ellos seleccionamos el condicional recientemente creado y luego hacemos click en “Ir al grupo horario actual”  Ahora que estamos en la sección de creación de “grupos horarios”, vamos a proceder con la creación de uno, para luego ser vinculado al condicional de tiempo que ya creamos.
  • 61. Lab-3   59     En el grupo horario al que llamamos “no-atención”, debemos indicar los días y horarios de no atención al cliente. Luego de ello enviamos el formulario y ya tenemos listo el nuevo grupo horario.  Ahora vamos nuevamente a la sección de Condiciones de Tiempo, editamos el condicional creado un par de puntos atrás y editamos el mismo para vincularlo al grupo horario recientemente creado.  Ahora si tenemos listo el condicional de tiempo. El mismo evaluará la fecha y hora de una llamada y lo comparará con el grupo horario, entonces si la llamada ingresa dentro del rango horario que comprende el grupo horario “no-atención”, es decir de lunes a viernes entre las 18:01 y 08:59 hs, la llamada será enviada al IVR de fuera de hora, por el contrario la llamada será atendida.  Preste atención, que de esta manera fácilmente puede agregar feriados o jornadas de trabajo excepcionales al grupo horario “no-atención” y los llamados que caigan en esas fechas/horas serán enviados al IVR de no atención, y allí podrán dejar un mensaje al buzón de voz de nuestra empresa.  Como punto final de este laboratorio y para materializar lo que acabamos de aprender, podemos ir a la sección de “rutas entrantes” y podemos cambiar el destino de las llamadas entrantes que ingresen por dicha ruta, para que en lugar de ir derecho al IVR de bienvenida, ahora primero se evalué la fecha y hora con nuestro nuevo condicional de tiempo.
  • 62. Lab-3   60    Laboratorio 3.9 Descripción: en el presente laboratorio, vamos a proceder con la configuración de una troncal SIP típicamente ofrecida por proveedores VoIP. Objetivo: Establecer un vínculo con la PSTN. Tiempo máximo: 30 Minutos. Instrucciones:  Lea atentamente el mail con el alta del sevicio, enviado por el instructor. En el mismo tendrá información necesaria para proceder con la configuración del vínculo PSTN.  Vamos a la sección PBX → PBX Configuration → Troncales  Una vez alli, seleccionamos “Add SIP Trunk”, para que se nos despliegue el formulario de creación de una nueva troncal SIP.  Al igual que a la hora de crear un interno, tenemos varios parámetros. Vamos a concentrarnos en los más habituales y necesarios para lograr hacer funcionar el práctico y una troncal en general.  Debemos usar un nombre de referencia para el troncal y en lo posible limitar el vínculo a la cantidad de canales que nos parezca adecuado.
  • 63. Lab-3   61     Ahora debemos configurar las reglas de discado saliente, según lo indicado en el mail de alta del proveedor y las necesidades de discado que tengamos. Recordemos, que mientras más exactos sean los patrones, más seguro está nuestro equipo.  La primera regla indica que por dicho vínculo PSTN SIP, van a salir llamadas cuyo número tenga 8 dígitos en total y donde el primer digito tiene que ser: 2,3,4,5,6 o 7. Ejemplo: 42509878  La segunda regla indica números de 11 dígitos de largo, cuyo primer dígito debe ser 0 y donde el segundo y tercer dígito debe tener un valor entre el 0 y el 9. Ej: 03514149093  La tercer regla indica números de 10 dígitos de largo, cuyo primer dígito debe ser 1, segundo dígito 5 y tercer dígito un número entre 2 y 7. Ej: 1563139334.  Finalmente nuestra cuarta regla de ejemplo, implica números de 13 dígitos de largo, cuyo primer dígito debe ser 0 y donde el segundo y tercer dígito debe tener un valor entre el 0 y el 9. Ej: 0111565678971.   A continuación vamos a establecer los parámetros que se negocian entre nuestro Elastix y el equipo del proveedor.  Peer Details trunk name: to-proveedor-x type=peer host=192.168.5.159 fromuser=TRKELX101-35163139330 username=TRKELX101-35163139330 secret=password qualify=yes dtmfmode=rfc2833 language=es sendrpid=yes trustrpid=no nat=yes disallow=all allow=gsm&alaw&ulaw
  • 64. Lab-3   62     User Detais user context: from-proveedor-x  Registramos al servidor type=user disallow=all allow=gsm&alaw&ulaw insecure=invite deny=0.0.0.0/0.0.0.0 permit=192.168.5.159/255.255.255.255 context=from-pstn dtmfmode=rfc2833 TRKELX101-35163139330:password@192.168.5.159
  • 65. Lab-3   63     Todos los datos, son proporcionados en el mail enviado por el instructor.  Una vez llenados los campos correspondientes del formulario, procedemos con el “Submit” y luego aplicamos los cambios.  Vamos a mostrar una herramienta útil, para corroborar si estamos registrados como clientes SIP en la red del proveedor, para ello utilizamos la práctica herramienta de Elastix que nos permite enviar un comando directamente a Asterisk para que éste lo procese y podamos leer el resultado. Si  tenemos  un  State:  Registered,  significa  que  estamos  registrados  en  el  proveedor  y  éste  nos  puede  localizar a la hora de tener que redireccionarnos una llamada entrante
  • 66. Lab-3   64    Laboratorio 3.10 Descripción: En el presente laboratorio, vamos a proceder con la configuración de una ruta saliente para cursar llamadas hacia la PSTN por nuestra nueva troncal SIP. Objetivo: Que nuestros internos puedan contactar a números de abonados externos (PSTN). Tiempo máximo: 30 Minutos. Instrucciones:  Vamos a la sección PBX → PBX Configuration → Rutas Salientes  Allí nos vamos a encontrar con un formulario de creación de una nueva ruta saliente. Nuevamente, vamos a ingresar los parámetros necesarios.  Primero vamos a crear una ruta por donde se encaminarán las llamadas a abonados fijos (locales y larga distancia nacional).  Route Name es el parámetro que debemos ingresar, se trata de un nombre de referencia para nosotros administradores de la PBX.  En la sección “Dial Patterns”, vamos a dejar explícito qué tipo de llamadas van a ser cursadas utilizando esta ruta. Para el caso de nuestro ejemplo, estamos indicando que esta ruta cursará solamente llamados a abonados de telefonía fija (llamadas locales y larga distancia nacional).
  • 67. Lab-3   65     En la sección “Trunk Sequence”, indicamos la secuencia de troncales a utilizar para intentar cursar nuestra llamada. Si tuviésemos más de una troncal, podemos elegir el orden.  La idea es poder manejar diferentes destinos de llamadas por medio de rutas, para que éstos llamados puedan ser cursados por diferentes troncales “proveedores”, buscando por ejemplo, el mejor costo. Por ejemplo puede tener diferentes rutas que usen diferentes troncales para enviar las llamadas (fijos, celulares, llamadas internacionales, etc.)  Si bien en el presente laboratorio contamos con solamente una troncal, la idea de armar dos rutas  (una para llamadas a fijos y otra para llamados a celulares) es recrear la idea de manejar diferentes  rutas que cursen distintos tipos de llamadas por diferentes troncales.   Ahora vamos a crear una ruta saliente por donde vamos a encaminar todas las llamadas abonados de telefonía móvil (locales y larga distancia nacional).  Luego de crear ambas rutas, no olvidemos aplicar los cambios para que se impacten en la configuración de Asterisk.  No dude en recurrir al instructor para pedir ayuda. Es muy importante realizar y entender el presente laboratorio.
  • 68. Lab-3   66    Laboratorio 3.11 Descripción: en el presente laboratorio, vamos a proceder con la configuración de una ruta entrante para poder recibir llamadas desde un abonado de telefonía fija o movil PSTN. Objetivo: Lograr vincular las llamadas entrantes recibidas desde la PSTN por nuestro troncal, con los recursos de Elastix. Tiempo máximo: 30 Minutos. Instrucciones:  Ir a la sección PBX → PBX Configuration → Rutas Entrantes  Una vez allí, como de costumbre tendremos el listado de rutas entrantes configuradas y la posibilidad de crear, editar o eliminar rutas entrantes.  Vamos a proceder con la creación de una nueva ruta, por lo que como es habitual se desplegará un nuevo formulario, el cual vamos a completar con los parámetros necesarios.  Por el momento, nos vamos a concentrar en tres parámetros:  Description, que es simplemente un nombre de referencia para nuestra nueva ruta entrante, DID Number que debe ser el número o uno de los números de numeración entrante que nos informó el proveedor que disponemos y finalmente en la sección “Set Destination”, vamos a indicarle a Elastix a donde enviar las llamadas que provengan desde una troncal dirigidas al DID Number que estamos seteando.  Luego hacemos click en submit para así aplicar los cambios.
  • 69. Lab-3   67     Estamos listos para probar nuestras configuraciones  Probar llamando a los internos  Intente marcando desde su central a los siguientes números: o 41490931 o 48793000 o 56531222  Dadas las configuraciones ahora con la ayuda de un compañero proceder a llamar al número de su compañero asignado por el proveedor SIP ej: marcar: 63139332  Puede hacer variaciones en el destino al ingresar por la Ruta Entrante pruebe todas las combinaciones posibles  Su compañero debe tener configuraciones muy parecidas el cambio notorio es en la línea telefónica asignada por el proveedor que llegará vía correo a cada estudiante con el siguiente formato: Estimado "Empresa X": Les acercamos el informe de instalación correspondiente al servicio Líneas VoIP (documento adjunto) disponible para su uso desde el día XX/XX/XXXX, procediéndose por medio de este comunicado al alta administrativa del mismo desde la fecha previamente indicada. Numeración asignada: 6313930/31 (2 Canales) En caso de querer cambiar códec a G729 o poner IP fija, comunicarse con el NOC 6091-1040. Quedamos a su entera disposición, ante cualquier duda comuníquese telefónicamente al 0800- 362-1040 o bien vía mail a soportecorporativo@palosanto.com Recordar que para reclamos con servicios en producción Ud. deberá comunicarse al 6091-1040. Desde ya muchas gracias. Atte. X Comunicaciones DATOS DE AUTENTICACIÓN USUARIO: TRKELX101-3516313930 CONTRASEÑA: password        
  • 71. Lab-4   69    Seguridad Laboratorio 4.1 Descripción: En este laboratorio aprenderemos a cambiar las claves de las principales aplicaciones de Elastix. Objetivo: Cambiar las contraseñas de Elastix para asegurar nuestro servidor Tiempo Máximo: 15 minutos. Instrucciones: Cambiar la contraseña del administrador en Elastix  Para cambiar la configuración de Elastix debemos ingresar a la interfaz web de Elastix como Administradores.  Luego ir a System → Users  Seleccionamos el usuario admin  Se selecciona la opción editar y podemos cambiar la contraseña del usuario admin. Habilitar y cambiar la contraseña de freePBX  Para cambiar la contraseña de freePBX nos dirigimos al módulo de Seguridad de Elastix.  Luego seleccionaremos Advanced Settings  Habilitaremos el acceso a freePBX como se muestra a continuación y cambiaremos su password  Hacemos clic en “Guardar”  Nos dirigiremos a PBX → PBX Configuration → freePBX sin embeber  Iniciaremos sesión con el nuevo password
  • 72. Lab-4   70     Deshabilitaremos el acceso a freePBX sin embeber en el apartado de Advanced Settings dentro del módulo de seguridad. Cambiar contraseña del usuario root de Linux  Para cambiar la contraseña ingresamos a Elastix como usuario root  Una vez que hemos ingresado escribimos el comando: passwd  Al hacer esto, el equipo nos solicitará la contraseña nueva, la ingresamos y presionamos enter.  Inmediatamente nos solicitará una confirmación de la nueva contraseña, volvemos a ingresarla y presionamos enter: Cambiar contraseña del usuario root de mysql  Desde la línea de comando de Linux escribimos: mysqladmin -u root -pClaveActual password 'ClaveNueva'  Ingresamos la clave que configuramos al momento de instalar Elastix. Ej: Si la clave actual es palosanto y queremos cambiarla a worldelastixnow la sentencia debe ser: mysqladmin -u root -ppalosanto password 'worldelastixnow'
  • 73. Lab-4   71     Hacemos clic en la tecla enter y si todo salió bien obtendremos únicamente una nueva línea.  Podemos probar la nueva contraseña ingresando a mysql con el siguiente comando: mysql -u root –p Salimos con exit Cambiar la contraseña de Flash Operator Panel    Abrir el archivo /etc/amportal.conf vim /etc/amportal.conf  Buscar la línea FOPPASSWORD=  Cambiar la clave remplazando la cadena de texto luego del signo "=" , como se muestra a continuación: FOPPASSWORD=nuevaclave  Grabar y Salir (Esc → :wq)
  • 74. Lab-4   72    Laboratorio 4.2 Descripción: Asegurar Elastix utilizando el Firewall en el mismo servidor con el módulo de seguridad de Elastix. Se asume para esta práctica que solo se tiene 1 interfaz de red y que esta se llama eth0. Objetivo: Aprender a cerrar todos los puertos menos los estrictamente necesarios para el funcionamiento de nuestra Central Tiempo Máximo: 10 minutos. Instrucciones:  Ingresar a la sección de Firewall dentro del módulo de seguridad de Elastix.  Activar el firewall presionando el botón "Activar Cortafuegos" tal como se muestra a continuación.  Ahora realizaremos un escaneo local de puertos utilizando el comando "nmap -v -A localhost"
  • 75. Lab-4   73    Seguridad Laboratorio 4.3 (Práctica recomendada) Descripción: Utilizar el módulo de Seguridad de Elastix para detectar claves débiles en el sistema. Objetivo: Aprender a utilizar la utilidad Weak Keys para evitar ataques de fuerza bruta a nuestras extensiones. Tiempo Máximo: 5 minutos.  Crear una nueva extensión SIP con la contraseña "1234"  En la interfaz de Elastix ir a: Security → Weak Keys  Hacer click en el link "Cambiar Clave" que aparecerá a continuación de nuestra extensión comprometida.  Cambiar la clave y guardar