Está en la página 1de 22

FACULTAD DE LA ENERGÍA LAS INDUSTRIAS Y LOS RECURSOS

NATURALES NO RENOVABLES

TEMA: Telefonía en VoIP


Integrantes:
- Nancy Rivera Berrú
nmriverab@unl.edu.ec
- Kevin Orozco Jaramillo
krorozcoj@unl.edu.ec

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.

1.1 Importancia de la Voz sobre IP

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

Elastix es un software de código abierto para el establecimiento de


comunicaciones unificadas. Basado en este concepto, el objetivo de
Elastix es incorporar en una única solución todos los medios y
alternativas de comunicación existentes en el ámbito empresarial. Elastix
no solamente provee telefonía, sino que además integra otros medios de
comunicación para hacer más eficiente y productivo su entorno de
trabajo.

Elastix es capaz de crear un ambiente eficiente en su organización


con la suma de múltiples características, y permite integrar otras Fig. 1.2.1. Características de
Elastix.
locaciones para centralizar las comunicaciones de su empresa y llevarlas
a niveles globales. Un usuario de su corporación ubicado en Sudamérica
comparte las mismas funcionalidades que otro ubicado en Asia además de tener además una comunicación
interna directa.

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

Algunas de las características básicas de Elastix incluyen:

• Correo de Voz • Least Cost Routing


• Fax-a-email • Roaming de extensiones
• Soporte para softphones • Interconexión entre PBXs
• Interfase de configuración Web • Identificación del llamante
• Sala de conferencias virtuales • CRM
• Grabación de llamadas • Reportación avanzada

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

Asterisk es un programa de software libre (bajo licencia GPL) que


proporciona funcionalidades de una central telefónica (PBX, Private
Branch Exchange). Como cualquier PBX, se puede conectar un número
determinado de teléfonos para hacer llamadas entre sí dentro de una misma Fig.1.3.1 Logo Asterisk.
organización e incluso acceder a comunicaciones fuera de la misma a la
PSTN o conectando a un proveedor de VoIP o bien a una RDSI (Red digital de servicios integrados) tanto
básicos como primarios.

1.4 PortGo Softphone y Zoiper

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

Es un software multiplataforma (funciona en ordenadores con


Windows, Linux o MAC OS X, teléfonos con Android, o
teléfonos iPhone de Apple), diseñado para trabajar con sus
sistemas de comunicación IP. Zoiper es una versión no
comercial, de la misma manera también tiene las versiones Fig. 1.4.2. Logo de Zoiper.
comerciales con soporte del software y más características
habilitadas. Es el software que Servitux® VoIP recomienda para utilizarlo como teléfono IP desde su
ordenador, Tablet o Smartphone.
Zoiper no se basa en Java, Flash o .NET pero está escrito en oldsk00l C / C ++ y Assembly. Esto se
traduce en memoria baja y el uso de la CPU y hace que la calidad de audio, incluso en el hardware más
antiguo.

2. DESARROLLO
PARA EL DESARROLLO DE LA PRÁCTICA DE VOZ SOBRE IP, SÍGASE A REALIZAR LOS
SIGUIENTES PASOS:

1. Descargar e instalar VirtualBox en sus máquinas.


2. Descargar AsteriskNow y Elastix, en formato ISO, de 64 o 32 bits dependiendo de las características
del sistema que se tenga.
3. Descargar las Apps para celular:
- Port GO y Zoiper, para conectarse al servidor.
CREAR MÁQUINA VIRTUAL VoIP

4. El desarrollo se realizara en el software ya mencionado VirtualBox.

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.

8. Tamaño de memoria: Elegir una memoria de 1024MB o 1GB de RAM

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.

16. Configure TCP/IP: Luego de ejecutar, hacer clic en OK por default.

17. Time Zone Selection: Seleccionar la opción de America/Guayaquil


18. Root Password: Ingresa una clave y la confirma, en nuestro caso se establecerá la contraseña (clave:
cieyt2017). Luego clic en OK.

CREAR MÁQUINA VIRTUAL ELASTIX

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.

25. Tipo de Particionamiento: Se seleccionara aceptar y se dejara directamente las opciones


seleccionadas por defecto, ya que la partición del disco duro ya se la realizo al comienzo de la
creación 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).

CONFIGURACIÓN DE LA MÁQUINA VIRTUAL ELASTIX PARA EL


ESTABLECIMIENTO DE UN ENLACE ENTRE DISPOSITIVOS.

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

Y para video H.264

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.

• El servidor de la máquina virtual se encarga de almacenar archivos y distribuirlos en Internet para


que sean accesibles a los usuarios, para lograr esto se debe trabajar con una red que permita crear
direcciones IP virtuales, por ejemplo, la red de la Universidad Nacional de Loja no permite hacer
esta práctica, por ello se usa una red no restringida.

• 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

[1] Elastix, «Elastix Freedom to Communicate,» 2017. [En línea]. Available:


https://www.elastix.org/es/informacion/. [Último acceso: 21 07 2017].

[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].

[3] portsip, «PorGo,» 2017. [En línea]. Available: https://www.portsip.com/portgo-softphone/.


[Último acceso: 21 07 2017].

También podría gustarte