Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NATURALES NO RENOVABLES
1. INTRODUCCIÓN
En el presente informe se detalla las diferentes fases o pasos, cada uno de estos está especificado tanto
de forma descriptiva como gráfica. La cual se basa en la documentación, con respecto a la creación de las
máquinas virtuales para la transmisión de voz y video, las cuales se basaron en los softwares, de Asterisk
y Elastix, los cuales de igual forma se detallarán sus diferentes características. También se tendrá en
cuenta la utilización de dos aplicaciones, para la realización del en lace entre dos dispositivos móviles.
En si, las creaciones de estas máquinas virtuales son de gran utilización en el campo empresarial, para
la interacción entre las diferentes jerarquías dentro de esta.
Voz sobre IP, es un grupo de recursos que hacen posible que la señal de voz viaje a través de Internet
empleando un protocolo IP (Protocolo de Internet). Es decir, se envía la señal de voz en forma digital, en
paquetes de datos, en lugar de enviarla en forma analógica a través de circuitos utilizables sólo por
telefonía convencional como las redes PSTN (Public Switched Telephone Network).
1.2 Elastix
• VoIP PBX
• Fax
• Mensajería Instantánea
• Correo electrónico
• Colaboración
Elastix implementa gran parte de su funcionalidad sobre cuatro programas de software muy importantes
como son Asterisk, Hylafax, Openfire y Postfix. Estos brindan las funciones de PBX, Fax, Mensajería
Instantánea y Correo electrónico respectivamente.
Otro desarrollo importante fue el lanzamiento de Elastix Web Services, el programa de certificación
de hardware y Elastix MarketPlace. Este último alberga soluciones desarrolladas por terceros para que
sean distribuidas desde el módulo de Addons de Elastix, de tal manera que un usuario administrador
pueda instalarlas transparentemente desde la interfaz.
1.3 Asterisk
Tanto PorGo Softphone y Zoiper son aplicaciones destinada para realizar la interconexión entre
dispositivos móviles, a partir de la conexión y configuración por medio de una dirección IP obtenida de
una máquina virtual.
1.4.1 PorGo
PortGo se define como una apps para un teléfono basado en SIP para hacer y
recibir llamadas. Donde, SIP (Protocolo de inicio de Sesiones) es un protocolo de
transferencia, que describe un método para el establecimiento y terminación de la
sesión de usuario en línea, incluyendo el intercambio de contenido multimedia
(vídeo y audio conferencia, mensajería instantánea, juegos en línea).
Algunas de las características que permite esta aplicación son:
• Multi-plataformas: iOS, Android y Windows de escritorio Fig. 1.4.1. Logo de PorGo.
• Audio multipart HD, videoconferencia
• Conectividad segura y móvil a su empresa con PortGo
• Rebranding: Añada su propio look y modifique la configuración predeterminada con PortGo
• Personalización: Proporciona una solución personalizada que satisfaga sus requisitos de
comunicaciones
• Cumplimiento SIP completo: permite el uso de cualquier servidor / PBX compatible con SIP
• Apoyo PERSS de PortSIP a VoIP anti bloqueo
• Códecs G.729, Opus, AMR, AMR-WB, G.722.1, G.711a / u, GSM, iLBC, SPEEX, SPEEWX-
WB
• Soporte de video llamada H.263, H.263 +, H.264 y VP8
• Soporta videoconferencia 1080P de 3 partes y conferencia de audio multipart
• Apoyo AEC, AGC, VAD, CNG, ANS
• Resoluciones video de la ayuda: QCIF, CIF, QVG, VGA, XVGA, SVGA, 720P, 1080P
• Historial de llamadas: lista de llamadas recibidas, perdidas y marcadas
• Grabación de llamada
• Lista de contactos y contactos Favoritos
• Calidad de servicio (QoS) admitida
• Registro, autenticación y direccionamiento de IMS
• VoLTE Establecimiento y terminación de llamadas de voz y video
• Presencia y mensajería instantánea
• Seguridad y cifrado: TLS / SRTP
1.4.2 Zoiper
2. DESARROLLO
PARA EL DESARROLLO DE LA PRÁCTICA DE VOZ SOBRE IP, SÍGASE A REALIZAR LOS
SIGUIENTES PASOS:
5. Conectar a red y ejecutar VirtualBox: Conectarse a red, luego ejecutar el VirtualBox, para iniciar
con la creación de la máquina virtual.
6. Elegir nombre y sistema operativo: debe ingresar un nombre y seleccionar el sistema operativo
virtual, para este caso será Linux, luego presione en next, para continuar.
7. Elegir Disco Duro: Seleccionar, Crear un disco duro virtual ahora, luego clic en crear para continuar.
9. Tipo de archivo de disco duro: Hay de varios tipos, para este caso elige VDI (VirtualBox Disk
Image). Ya que crearemos la máquina virtual a través de una imagen ISO, la cual es AsterikNow.
10. Almacenamiento en unidad de disco física: Elige Reservado dinámicamente, la memoria se va
llenando hasta el límite que se ingresa.
11. Ubicación del archivo y tamaño: Escribe el nombre del archivo, VoIP. Luego ingresa el valor del
tamaño de disco duro virtual, 10.00GB.
12. Configuración de VoIP/ Almacenamiento: Para la máquina virtual selecciona el programa ISO
AsteriskNow.
13. Seleccionar el Controlador IDE: Para ello clic en vacío y carga el AsteriskNow en formato ISO.
Asterisk: Todo operador de VoIP está basado en este. Además Asterisk permite un servicio original.
14. Configuración de VoIP/ Red: Selecciona la opción Adaptador puente. El adaptador puente sirve
para crear una MAC o una dirección IP en la misma red, para realizar posteriormente el enlace, con
los diferentes dispositivos.
EJECUTAR MÁQUINA VIRTUAL VoIP CON ASTERISK:
15. Ejecutar VoIP: Para ejecutar la máquina virtual VoIP, hará doble clic sobre ésta.
19. Crear máquina virtual Elastix: Para la creación de la máquina virtual por medio de Elastix, se debe
realizar exactamente el mismo proceso que se detalló anteriormente para VoIP con Asterisk.
Todos los pasos son los mismos que los del punto (5) al (13), a excepción de la colocación del
Controlador IDE en el cual se debe carga el Elastix en formato ISO, tal y como se observan en las
siguientes imagenes
20. Configuración de máquina virtual Elastix: Por último, puede observar al lado superior izquierdo las
dos maquinas virtuales que se han creado hasta el momento, posteriormente de igual forma que se
realizo con la máquina virtual de VoIP, se detallaran ahora los pasos para la ejecución de la máquina
virtual con Elastix.
EJECUTAR MÁQUINA VIRTUAL CON ELASTIX:
21. Ejecutar Elastix: Para ejecutar la máquina virtual Elastix, hará doble clic sobre ésta, y aparecerá la
siguiente imagen, en la cual presionaremos enter seleccionando la opción por defecto, del cual se
cargaran los diferentes módulos, de igual forma que en la VoIP se debe realizar conectad o a una red.
22. Selección del lenguaje: Establecemos el lenguaje para nuestra máquina virtual, con respecto al
idioma que deseemos tener.
23. Selección del Idioma de teclado: Para evitar errores en el momento de escribir o al manipular un
teclado virtual, y posterior a esto el sistema nos dará la bienvenida, para la configuración interna de la
máquina virtual.
24. Advertencia: Con respecto a la advertencia no se correrá ningún riesgo ya que no se tiene ninguna
información, dentro del disco de almacenamiento de la máquina virtual.
26. Configuración de Interfaz de Red: Se pasara por alto todas las diferentes opciones y se aceptara las
diferentes configuraciones ya preestablecidas, ya que la selección es correcta con respecto a las
diferentes IP’s que se pueden estar controlando o teniendo, con respecto las direcciones del IPv4 o
IPv6.
27. Configuración del nombre del Host: Nos sirve para establecer que nuestra máquina será
seleccionada directamente como el local host, sin la necesidad de realizar una configuración manual.
28. Selección del Huso Horario: Nos permite establecer la región horaria del sistema según el lugar en el
que nos encontremos.
29. Contraseña del root: Se establece la contraseña del núcleo de nuestro sistema o raíz, la cual
posteriormente se solicitara para establecer la dirección IP de nuestro host, tal y como se mencionó
anteriormente en nuestro caso se establecerá la contraseña (clave: cieyt2017). Y el sistema comenzara
a instalarse y aplicar los diferentes cambios que se hayan realizado.
30. Elastix password configuración: Se establece nuevamente una contraseña para el MySQL root el
cual se recomienda que sea igual al anteriormente establecido para evitar errores.
Finalmente, la última ventana que se muestre, nos indicara la dirección IP para posteriormente a partir
de esa dirección establecer la conexión con los diferentes dispositivos, en este caso para el local host
se debe escribir rooy y luego la contraseña colocada anteriormente, (clave: cieyt2017).
31. Establecer enlace entre dispositivos: Luego la IP obtenida la ingresamos en cualquier navegador, y
lo que obtendremos es la interfaz de Elastix, en la cual el usuario se ingresó con (admin) y en la
contraseña la que se estableció en root, (clave: cieyt2017). De la cual, se puede observar en el menú,
que en System se puede configurar diferentes características del software antes de crear el enlace,
como el idioma o de igual forma, en menú se puede acceder a la opción de Seguridad, la cual se desea
tener al momento de establecer el enlace, tal y como se observa en las siguientes imágenes.
32. Añadir una extensión: Para hacer uso del protocolo de señalización en VoIP en “Device”
selecciona “Generic SIP Device”. Luego damos clic en “Submit”
33. Añadir extensión SIP: Para ingresar extensiones de administrador y usuarios, da clic en el menú
superior “PBX”. En este caso se ha creado un administrador y cuatro usuarios. Para crear usuarios
en el servidor, en “User Extension” se debe escribir la extensión o número único del usuario en
este servidor, para este caso es 104. En “Display Name” escribe el nombre que identificará a la
extensión, para este caso se usó “user4”, luego agrega la contraseña. Posteriormente da un clic en
Submit.
Se ha creado un servidor con un administrador y varios usuarios haciendo uso de Elastix, lo cual
permitirá desarrollar llamadas sobre IP.
34. Configuración de códec: La configuración de los codecs de audio y video debe ir a la parte
inferior izquierda en la opción FreePBX Sin embeber.
En ésta opción elegirá Settings y de seguido de la opción configuración avanzada.
Mostrará una nueva ventana con los codecs y más opciones para la red administrador, en la cual
se elegirá los cuatro códecs mostrados para video, pero se recomienda dejar el mejor codec que es
el G.722.
Luego, habilita la opción para video llamada y elegimos el mejor codec que luego será
configurado con el mismo para la respectiva compatibilidad entre dispositivos y prestar así al
usuario la mejor calidad de video.
Con ello queda completado el servidor que lo maneja el administrador con lo requerido.
35. Configuración de servicio: La configuración para dar servicio a los cuatro usuarios creados
como user, dado que se puede crear el número de usuarios que desee, tomando en cuenta el ancho
de banda de manera que se brinde un buen servicio. Procede a descargar una app gratuita llamada
PortGo, la cual se muestra a continuación.
Entonces para crear nuestro usuario para este caso es 103, y la contraseña ingresada es
“cieyt2017”. Elige la IP administradora que es la mostrada en la figura anterior y el puerto 5060.
Luego, clic en Sign In para culminar.
36. Account: Para realizar una llamada, se muestra el panel de marcado siguiente.
37. Codecs: Para la elección de los codecs de audio y video, va a la opción y hará la elección similar
a la de la red del administrador. Para audio G.722
Con ello se muestra la opción de marcado con los links de cámara y teléfono, para una llamada
simple y videollamada.
3. RECOMENDACIONES
• En caso de que exista algún error en el momento de ejecutar la máquina virtual, eso significa que
el Asterisk y el Elastix, no se han cargado correctamente o que el sistema operativo con el que se
está trabajando es opuesto al de la imagen ISO del Asterisk o Elastix, por ende se debe comprobar
el sistema operativo que se tenga en el ordenador antes de realizar la descarga de la imagen ISO
de cualquiera de los dos sistemas.
• Colocar una sola contraseña, es decir reescribir la misma contraseña, todas las veces que solicite,
esto con el fin de evitar errores en el momento de ingresar a la interfaz o sistema ya sea de
Asterisk o Elastix.
• Establecer un espacio de disco duro grande, para así evitar cualquier problema de espacio en el
momento de instalación de las máquinas virtuales.
4. CONCLUSIONES
• Voz sobre IP hace posible que la señal de voz viaje a través de Internet empleando un protocolo
IP. Es muy importante saber diferenciar entre Voz sobre IP (VoIP) y Telefonía sobre IP. VoIP es
el conjunto de normas, dispositivos, protocolos, es decir, la tecnología que permite comunicar voz
sobre el protocolo IP. Mientras que, Telefonía sobre IP es el servicio telefónico disponible al
público, realizado con tecnología de VoIP.
• Una máquina virtual de sistema es aquella que emula a un ordenador completo. En otras palabras,
es un software que puede hacerse pasar por otro dispositivo, como por ejemplo una PC, de
manera que puedes ejecutar otro sistema operativo en su interior. Tiene su propio disco duro,
memoria, tarjeta gráfica y demás componentes de hardware, aunque todos ellos son virtuales. La
máquina virtual creada Linux, fue con el fin de montar un servidor, el cual se define como un
ordenador o una partición muy potente de éste que se encarga de almacenar archivos y
distribuirlos en Internet para que sean accesibles a los usuarios.
• Por medio de la creación de la máquina virtual, se puede establecer una red de VoIP, la cual nos
permite una gran facilidad de comunicación, por ejemplo, al aplicarla dentro de una empresa o
campus, en la cual, con el simple hecho de estar dentro de la red nos permite establecer una
comunicación con cualquiera dentro de esta.
• Gracias a la presente práctica, realizada a través del software VirtualBox, Asterisk y Elastix se
pudo conocer como es la creación, configuración y ejecución de una máquina virtual y como a
partir de esta, se puede establecer un enlace de VoIP, para la comunicación entre diferentes
dispositivos móviles. Además, las máquina virtual ofrecen una gran versatilidad, es decir no solo
se estanca en la transmisión de voz, sino que nos permite establecer una videoconferencia entre
los diferentes usuarios dentro de la red.
5. BIBLIOGRAFÍA
[2] Servitux®, «Softphone Zoiper y Línea VoIP,» 2013. [En línea]. Available: https://www.servitux-
voip.com/2013/05/09/softphone-zoiper-classic-sip-e-iax-y-linea-ip/. [Último acceso: 21 07 2017].