Anda di halaman 1dari 29

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERIA
CARRERA DE ELECTRONICA Y TELECOMUNICACIONES

PROYECTO INTEGRADOR

TEMA: IMPLEMENTACION DE UN SERVIDOR DE TELEFONIA IP

INTEGRANTES:
DANIELA ALVAREZ
LUIS ZUÑIGA
CRISTIAN CAMAS
ALEXIS RIVERA

DOCENTE:
Ing. ANIBAL LLANGA

RIOBAMBA 2 DE FEBERO DEL 2019


RESUMEN

En el presente proyecto podremos conocer todo acerca de la telefonía VoIP, se conocerá conceptos
básicos para entender una red de telefonía IP, donde utilizaremos teléfonos convencionales, y teléfonos
móviles donde se instalará una aplicación denominada Zoiper, ademas se instaló el software Asterisk
mediante el cual podemos manipularlo y configurar las direcciones IP ya sea para el teléfono fijo y para
el teléfono móvil.
INDICE
1. INTRODUCCION ........................................................................................................................ 4
1.2 ANTECEDENTES ................................................................................................................. 5
1.3 OBJETIVO GENERAL .......................................................................................................... 6
1.4 OBJETIVOS ESPECIFICOS .................................................................................................. 6
2. MARCO TEORICO ............................................................................................................ 6
3. DESARROLLO DEL PROYECTO .................................................................................. 10
4. CONCLUSIONES ............................................................................................................. 28
5. BIBLIOGRAFIA ............................................................................................................... 29
6. ANEXOS......................................................................................¡Error! Marcador no definido.
1. INTRODUCCION

Telefonía IP es el término usado para definir la transmisión de llamadas telefónicas sobre Internet. Se
habla de telefonía IP cuando se implementan equipos de telefonía tradicional y computadoras, siendo
estas las terminales de la red. Incluso se considera telefonía IP cuando las llamadas telefónicas son
totalmente o parcialmente trasmitidas sobre Internet.

La Telefonía IP es un desarrollo tecnológico con un alto grado de aceptación por muchas empresas hoy
en día. Se integra a la infraestructura de la empresa haciendo uso de la red de datos IP local, para
proporcionar comunicaciones de voz a toda la empresa convirtiéndole en una sola red de voz y datos.
Esta convergencia de servicios, implica ventajas como un menor coste de capital, procedimientos
simplificados de soporte y configuración, y una mayor integración de las ubicaciones remotas y oficinas
sucursales en las instalaciones de la red corporativa.

Los servicios de Telefonía IP permiten a las empresas mejorar sus inversiones actuales en tecnología y
puedan migrar a una red completamente convergente en relación a su ritmo de crecimiento.
1.2 ANTECEDENTES

La tecnología VoIP comenzó como el resultado del trabajo de un grupo de jóvenes en Israel durante
1995. En aquella época la única comunicación posible era de computadora a computadora. Poco más
tarde Vocaltec, Inc. anuncio el lanzamiento del primer softphone. El software funcionaba
comprimiendo la señal de voz, convirtiéndola en paquetes de voz que eran enviados por Internet
(exactamente igual que hoy). El software sólo funcionaba si las dos PC tenían el mismo software y el
mismo hardware. Y fue comercialmente un fracaso principalmente porque las comunicaciones de banda
ancha todavía no estaban disponibles. En 1997 un señor llamado Jeff Pulver (VoIPEX, 2006) decide
juntar por primera vez a los pocos usuarios, fabricantes, e interesados en esta tecnología en VON, la
primera feria/congreso que actualmente sigue siendo el mayor evento de VoIP. Ahora Pulver organiza
VON 2 veces por año en EEUU, y ahora también una vez por año en varios países de Europa. También
formó una compañía prestadora de servicio VoIP llamada FreeWorldDialup comúnmente llamada
FWD1 y es co-fundador de Vonage, el proveedor de VoIP más grande de EEUU. Pulver tiene varias
empresas relacionadas con VoIP entre ellas PulverMedia, su empresa encargada de organizar VON y
publicar medios en todo el mundo.
1.3 OBJETIVO GENERAL

• Implementar un servidor de telefonía VoIP mediante el sistema operativo Asterisk

1.4 OBJETIVOS ESPECIFICOS


• Conocer el funcionamiento de un servidor de telefonía IP.
• Entender las configuraciones necesarias para la central telefónica y los equipos
funcionen correctamente.
• Comprender las ventajas que tiene la telefonía IP con respecto a la telefonía
tradicional.

2. MARCO TEORICO

VoIP

Permite encapsular la voz en paquetes para ser transportados sobre redes IP sin necesidad de disponer
de circuitos conmutados como en el caso de la telefonía tradicional. La red convencional de telefonía
se basa en la conmutación de circuitos, estableciendo circuitos físicos durante todo el tiempo que se
mantenga la conversación. Esto implica la reserva de recursos hasta que la comunicación finalice, no
pudiendo ser utilizados por otras comunicaciones. Por otro lado, la telefonía IP no utiliza circuitos
físicos, sino que envía múltiples conversaciones a través del mismo canal (circuito virtual) mediante
codificación en paquetes y flujos independientes. Desde que las primeras comunicaciones de voz
aparecieron en 1995, gracias a las tecnologías desarrolladas por la empresa VocalTec, han aparecido
distintos niveles de desarrollo hacia la convergencia de redes tales como voz en Internet, VoIP, telefonía
IP, fax sobre IP…, sin embargo, aquí solo se profundizará los conceptos de VoIP y telefonía IP.como
voz en Internet, VoIP, telefonía IP, fax sobre IP…, sin embargo, aquí solo se profundizará los conceptos
de VoIP y telefonía IP.

La Voz sobre IP (VoIP, Voice over IP) es una tecnología que permite la transmisión de la voz a través
de redes IP en forma de paquetes de datos. La Telefonía IP es una aplicación inmediata de esta
tecnología, de forma que permita la realización de llamadas telefónicas ordinarias sobre redes IP u otras
redes de paquetes utilizando un PC, gateways y teléfonos estándares. En general, servicios de
comunicación – voz, fax, aplicaciones de mensajes de voz – son transportados vía redes IP, Internet
normalmente, en lugar de ser transportados vía la red telefónica convencional.

Para realizar una transmisión de voz, es necesario que todos los paquetes lleguen ordenados, que se
garantice una mínima tasa de transmisión y sobre todo que no haya pérdidas de paquetes. Cada paquete
contiene aproximadamente unos 20 milisegundos de señal vocal (depende del códec empleado), lo que
equivale a medio fonema. Los principales problemas que se deben solventar para conseguirlo son:
Ancho de banda: el ancho de banda o capacidad de transmisión necesaria para la transmisión de la
señal de voz, es función del algoritmo de codificación y compresión del códec utilizado. Como cualquier
red, una red de conmutación de paquetes se va a caracterizar por un cierto ancho de banda disponible,
que debe repartirse entre todas las aplicaciones de la red. Para arbitrar este reparto surgieron los
mecanismos de QoS (Quality of Service) que asignan una parte del total del ancho de banda disponible
a determinadas aplicaciones y así, con independencia del tráfico que tenga que cursar la red, siempre
habrá capacidad suficiente para transportar los paquetes de voz. La técnica empleada para gestionar la
asignación de ancho de banda será determinante en el retardo que sufrirán los paquetes, y, por tanto, en
la calidad de la señal de voz. Puesto que uno de los procesos críticos en el diseño de una red es el cálculo
del ancho de banda necesario, la mejor forma de obtenerlo es emplear para el análisis las aplicaciones
de datos y vídeos más restrictivas, esto es, las que más ancho de banda requieran y sumarlas al ancho
de banda requerido para el transporte de voz.

Latencia o retardo: al ser un servicio en tiempo real es necesario diferenciar entre los paquetes de voz
y de datos, priorizando la transmisión para evitar que supere un cierto umbral de retardo. La latencia es
la suma de retardos temporales dentro de una red. Un retardo es producido por la demora en la
propagación y transmisión de paquetes. Otros factores que influyen en la latencia de una red son el
tamaño de los paquetes transmitidos o el tamaño de los buffers dentro de los equipos. Durante su
recorrido por la red IP las tramas se pueden perder como resultado de una congestión de red o corrupción
de datos. Además, para tráfico de tiempo real como la voz, la retransmisión de tramas perdidas en la
capa de transporte no es práctica por ocasionar retardos adicionales. Se considera aceptable un retardo
por debajo de los 150 ms e impracticable por encima de los 300ms.

Jitter: puede definirse como variabilidad, respecto a la media, del retardo que sufren los paquetes en
su viaje de la fuente al destino, y llega a ser más perjudicial que el propio retardo. Si un paquete se
retarda más de lo debido, no llegará a tiempo al receptor, por lo que se dará por perdido y se actuará en
consecuencia. La principal causa de jitter son las variaciones del retardo de encolado debido a los
cambios dinámicos que sufre la carga de tráfico de la red. También influyen las diferencias en el retardo
de propagación.

Eco: Es consecuencia de las reflexiones que sufre la señal en el otro extremo. Cuando el retardo del eco
supera un cierto umbral (establecido por la ITU en 5 milisegundos), el hablante comienza a escuchar
una versión retardada de sus propias palabras. Si dicho retardo alcanzara niveles muy elevados,
mantener una conversación podría llegar a ser imposible. Hay dos causas de eco: el eco acústico, debido
a que el audio del imánate se acopla en el micrófono del terminal, y el eco eléctrico, producido por las
reflexiones que sufre la señal generada por el circuito que convierte el circuito de 4 hilos propio de la
red de transmisión a 2 hilos propio del bucle de abonado.
Telefonia tradicional y la telefonía IP

Los sistemas de telefonía tradicional están guiados por un sistema muy simple pero ineficiente
denominado conmutación de circuitos. La conmutación de circuitos fue usada por las operadoras
tradicionales por más de 100 años. En este sistema cuando una llamada es realizada la conexión es
mantenida durante todo el tiempo que dure la comunicación. Este tipo de comunicaciones es
denominado “por circuito” porque la conexión está realizada entre 2 puntos hacia ambas direcciones.
Estos son los fundamentos del sistema de telefonía convencional (telefonía Voz IP, 2010). Sin embargo,
en una llamada de telefonía IP, los paquetes de datos que contienen la señal de voz digitalizada y
comprimida, se envían a través de Internet hacia la dirección IP del destinatario.

En el caso de la telefonía convencional o tradicional, si esto sucediera nuestra llamada se interrumpiría.


Sin embargo, en el caso de telefonía IP, los paquetes simplemente tomarían otra ruta y nuestra llamada
continuaría sin ningún problema.

muestra el ejemplo de una llamada que se lleva a cabo entre los puntos B y C. En este tipo de red es
necesario establecer un medio físico reservado para la transmisión de tramas de audio de un extremo al
otro.
se muestra la interrupción de una llamada que se implementa en una red de comunicación que utiliza
conmutación por circuitos. La llamada procedente desde el terminal A hasta C, debe cruzar por la
terminal del router 4 que se conecta al router 3. Sin embargo, al ocurrir una falla la llamada se
interrumpe sin opciones de reanudación de la misma.

Telefonía sobre IP (ToIP, Telephony over IP) es el conjunto de nuevas funcionalidades de telefonía que
se pueden ofrecer gracias al envío de la voz sobre el protocolo IP en redes de datos TCP/IP.

La voz ha de digitalizarse para ser transmitida por la red IP. Para ello se hace uso de códecs que realizan
la codificación y compresión del audio antes de su transmisión, y luego su decodificación y
descompresión en recepción, para entregar una señal audible. Según el códec empleado en la
transmisión, se utilizará más o menos ancho de banda y recursos del sistema de cómputo. La cantidad
de ancho de banda utilizado suele ser directamente proporcional a la calidad de los datos transmitidos.
Entre los códecs más comunes se encuentran los siguientes:

G.711: Estándar de la UIT-T para la digitalización de audio en telefonía ja. Representa las señales de
audio mediante muestras codificadas en una señal digital con tasa de muestreo de 8.000 muestras por
segundo con un flujo de datos de 64 kbps. Existen dos tipos:

GSM: (Global System for Mobile Communications): Familia de códecs para telefonía móvil
estandarizados por el ETSI. En VoIP se ha venido usando el GSM FR (Full Rate), estandarizado como
GSM 06.10, que tiene una implementación libre y opera a 13 kbps con una carga de CPU aceptable. En
telefonía móvil se están imponiendo versiones mejoradas como el GSM AMR (Adaptive Multi-Rate),
que ofrece 8 tasas de operación entre 4,75 y 12,2 kbps.

iLBC: (Internet Low Bit rate Codec): Es un códec libre que implementa un algoritmo complejo
desarrollado por Global IP Sound (GIPS), el cual ofrece una buena relación ancho de banda/calidad de
voz a cambio de una mayor carga computacional. Opera a 13,3 y 15,2 kbps.

Speex: Es un códec libre para voz3 que implementa un algoritmo capaz de variar la velocidad de
transmisión dependiendo de las condiciones actuales de la red (VBR: Variable Bit Rate). El ancho de
banda puede variar desde 2,15 a 22,4 kbps.
3. DESARROLLO DEL PROYECTO

Para comenzar la configuración del servidor, primero vamos a instalarlo en una máquina
virtual. Utilizando el software VirtualBox podemos crear una máquina virtual con nuestras
propias configuraciones

Figura 1. Interfaz de Virtualbox

Dando click en nuevo creamos nuestra máquina virtual, para esto seleccionamos el tipo de
sistema y su versión, Asterisk está basado en Ubuntu, por ello escogemos la versión de 64 bits.

Figura 2. Configuración de la máquina virtual


Seguimos con la cantidad de RAM, esto es importante para dar un mejor desempeño al
servidor.

Figura 3. Cantidad de RAM

Como en el servidor no se guardarán una gran cantidad de datos, podemos poner de forma
dinámica el tamaño del disco duro.

Figura 4. Tipo de almacenamiento

Una vez creada la máquina virtual, configuramos el acceso de la red para hacer una conexión
puente hacia la interfaz que esté conectada.
Figura 5. Interfaz de red de virtualbox

Al terminar la configuración, encendemos la máquina virtual, donde un asistente nos pedirá


que ingresemos el archivo de instalación, para ello seleccionamos la imagen ISO de Asterisk

Figura 6. Asistente de instalación

Al iniciar, aparecerá un menú donde seleccionaremos la opción “Full install”, con la finalidad
de instalar completamente el sistema Asterisk
Figura 7. Menú de instalación

Una vez seleccionada la opción, entraremos a la interfaz de configuración del servidor, donde
nos preguntará el tipo de dirección Ipv4 o Ipv6 que deseemos, en este caso utilizaremos una
Ipv4 manual

Figura 8. Pantalla de configuración TCP/IP


Dando clic en OK, seguiremos al ingreso de la dirección Ipv4, aquí se ingresará la dirección
que el servidor tendrá, seguida de su máscara de red, así mismo se ingresará la puerta de enlace
predeterminada la cual será la dirección IP del router

Figura 9. Ingreso de dirección Ipv4

Continuando con la instalación, entraremos a la selección del tiempo del servidor, por lo cual
seleccionaremos la ubicación más cercana a la nuestra, en este caso será Bogotá

Figura 10. Selección de la zona


Una vez seleccionada la zona, continuaremos al ingreso del assword con el cual podremos
iniciar sesión, en este caso elegimos colocar “admin1” debido a la facilidad de recordarlo

Figura 11. Ingreso de contraseña

Una vez ingresada la contraseña comenzará la instalación del servidor, la cual reiniciará la
máquina virtual una vez que haya concluido

Figura 12. Proceso de instalación


Una vez que se reinicie la máquina virtual podemos hacer el inicio de sesión, en este caso
ingresaremos como super usuario (root) utilizando la misma contraseña anteriormente
mencionada

Figura 13. Inicio de sesión exitoso

Ahora que ya está configurado el servidor, ingresamos al router para configurar las direcciones
Ipv4 que este podrá asignar
Figura 14. Interfaz de inicio del router

Al iniciar sesión podemos configurar la dirección IP del router así como la dirección IP de
inicio y la cantidad de direcciones que puede asignar, en este caso seleccionamos la dirección
192.168.1.1 como dirección del router y que comience el servidor DHCP a otorgar direcciones
desde la 192.168.1.100

Figura 15. Dashboard del router


Una vez configurado el router podemos empezar a configurar el PBX del servidor, ingresamos
a la dirección del servidor para que se nos muestre un asistente de creación de usuario

Figura 16. Creación de usuario en FreePBX

Ingresamos los datos correspondientes al usuario que deseemos crear

Figura 17. Ingreso de datos


Una vez esté creado podemos iniciar sesión, donde un asistente nos preguntará de qué forma
deseemos configurar el servidor, así como las configuraciones de firewall y verificación de la
red

Figura 18. Asistente de configuración

Finalizado el asistente se nos mostrará el dashboard del administrador, donde podemos


empezar a configurar los distintos elementos que conformarán la red

Figura 19. Dashboard de administrador


Para esto entramos a la opción de Extensiones

Figura 20. Opción extensiones

En esta opción comenzaremos a ingresar cada uno de los dispositivos que intervienen en la
comunicación de la red, para eso damos clic en añadir extensiones y posteriormente a “añadir
nueva extensión PJSIP”
Figura 21. Añadir un nuevo usuario

Una vez configurados los usuarios damos clic en aplicar configuración y procedemos a probar
la red

Figura 22. Usuarios añadidos y aplicados al servidor

Siguiendo con las configuraciones, procedemos a configurar los dispositivos externos, para
esto comenzamos con el adaptador VoIP ATA, el cual nos permite adaptar la señal dada por el
router para que pueda ser transferida a un teléfono analógico, en este paso se configura la
identificación dentro del servidor y la dirección IP que nos otorgue el teléfono

Figura 23. Configuración del ATA


Seguidamente se configura el teléfono IP, en este caso conectaremos el teléfono mediante red
inalámbrica, posteriormente ingresamos a la configuración propia del teléfono para modificar
los parámetros de identificación en el servidor junto con su dirección IP

Figura 24. Configuración del teléfono IP

Para finalizar se configura los smarphone de cada integrante, esto se realiza con la aplicación
Zoiper

Figura 25. Ingreso de usuario y contraseña


Una vez ingresado el usuario seguido de la dirección del servidor, creamos la cuenta, seguimos
con los pasos que nos guía el asistente de Zoiper hasta llegar hasta la selección del tipo de
configuración encontrada por la aplicación

Figura 26. Selección de la configuración

RESULTADOS

Figura 27. Llamada entrante


Figura 28. Llamada realizada

Figura 29. Teléfono digital funcionando


Figura 30. Conexión del router y adaptador ATA

TRAFICO DE VOZ

Figura 31. Trafico de red en wireshark


En la imagen se puede observar como fluye el tráfico en la red por medio de Ethernet
principalmente se identifica el protocolo DNS que es enviado desde la dirección 192.168.1.147
la cual pertenece al teléfono digital, y lo envía como medio de autentificación del dispositivo
IP a la puerta de enlace del router para que sea gestionada por el servidor asterisk y provea del
servicio telefónico.

Figura 32 Entradas y salidas de tráfico en la red

En esta imagen se puede observar el tráfico generado en la red desde el momento en que inicio
la sesión, los picos altos representan mayor cantidad de envió de información y son generados
por las llamadas que se realizaron entre los usuarios del servicio de VoIP.
Figura 33 Llamadas realizadas

Se puede diferenciar que el tráfico de paquetes es mucho mayor mientras más grande es el
número de usuarios que estén haciendo uso de la red, mientras que cuando el servicio está
inactivo se presentan algunos picos que representan solicitudes icmp, tcp o dhcp de dispositivos
de red.

Figura 34. Filtrado de protocolo RTP

El protocolo que es utilizado por las llamadas de VoIP es el rtp o protocolo de transporte en
tiempo real, este es utilizado a nivel de aplicación y utiliza una transmisión de información en
tiempo real de audio y video.
SI filtramos los paquetes que contengan el protocolo rtp por medio de wireshark es posible
descifrar las conversaciones que se realizaron por medio de esta red, lo que representa una
desventaja en la telefonía IP.

Figura 35. Análisis y reconstrucción de paquetes rtp

La imagen anterior representa la reconstrucción de los paquetes rtp que nos permiten apreciar
y escuchar las señales que se enviaron por medio de los teléfonos ip, con ayuda de wireshark
es posible descifrar las llamadas que se están generando en la red como se observa en la figura
anterior existieron dos llamadas en el momento de la captura.

4. CONCLUSIONES

• Se logro implementar un servidor de telefonía IP mediante el uso de un software


llamado Asterisk el cual brinda un servicio de código abierto siendo uno de los primeros
con implementar el uso de voz IP dando servicios de calidad y muy eficientes debió a
sus actualizaciones constantes.
• Se debe tener una configuración correcta en la implementación se debe usar DHCP para
que asigne a cada terminal que se conecta al router de manera inalámbrica o de manera
alámbrica.
• Tenemos una gran ventaja al usar un servicio de telefonía IP con la convencional debido
a que se reducen los costos su implementación es muy sencilla, así como también en
empresas grandes no tendrán que realizar gastos para comunicarse entre sus usuarios
internos.
• Se conoce el funcionamiento de un servidor de telefonía IP ya que los paquetes de datos
que contiene la señal de voz se digitalizan y se la comprime, siendo esta enviada a través
del internet hacia una dirección IP que ha sido asignada por el Router.

5. BIBLIOGRAFIA

• River Quispe Tacas y Germán Suárez Gómez. (4 de febrero 2019). Voz sobre
IP (VoIP) y Telefonía sobre IP (ToIP). Recuperado de
https://eciencia.urjc.es/bitstream/handle/10115/5939/vozsobreip.pdf?sequence
=1
• Marín Portillo, Luis Alberto Illas Daguilh, Rodrigo Raul . (Febrero de
2013). DISEÑO E IMPLEMENTACION DE UN SISTEMA DE VOZ SOBRE
IP BASADO EN LA PLATAFORMA ELASTIX. UNIVERSIDAD CATÓLICA
ANDRES BELLO Recuperado de
http://biblioteca2.ucab.edu.ve/anexos/biblioteca/marc/texto/AAS7511pdf.pdf

• Juan Carlos Caldera Palma. (4 de febrero de 2019). Telefonia IP.


UNIVERSIDAD NACIONAL DE INGENIERIA Recuperado de
http://ribuni.uni.edu.ni/1261/1/25717-MIIITIP.pdf

Anda mungkin juga menyukai