Escolar Documentos
Profissional Documentos
Cultura Documentos
POLITCNICA
SALESIANA
INGENIERA
ELECTRNICA -TELECOMUNICACIONES
REDES DE COMUNICACIONES
Instalacin de un servidor de
voz sobre IP
GRUPO N
INTEGRANTES:
1
ROJAS JAVIER
Redes de Comunicacin
CONTENIDO
Captulo 1:
Planificacin..4
1.1Planteamiento del
problema.......4
1.2
Objetivos.4
1.3
Justificacin3
1.4 Alcances y
limitaciones5
1.5 Fundamentacin
terica..5
1.5.1 Qu es Voz sobre
IP5
1.5.2 Funcionamiento.
6
1.5.3 Ventajas y
desventajas7
1.5.4
Elementos..7
Captulo 2: Anlisis del software y protocolos de voz sobre
IP....8
2.1 Tipos de software para servicio
VoIP...8
2.1.1
Asterisk.8
2.1.2
Elastix.9
2.1.3 Anlisis
comparativo9
2.2 Protocolos IP
10
2.2.1 Protocolo H.232..
10
2.2.2 Protocolo
SIP..10
2.2.3 Anlisis de
protocolos10
2
Redes de Comunicacin
Redes de Comunicacin
6.1
StarTrining...27
Captulo 7: Conclusiones y
Recomendaciones.30
CAPITULO 1
PLANIFICACIN
1.1
Redes de Comunicacin
servidor de voz sobre IP, por lo cual se deber analizar cul de los software brinda
mejores caractersticas para usarlo en la instalacin.
1.2
OBJETIVOS
a)
Generales:
-
b)
1.3
Especficos
JUSTIFICACIN
1.4
ALCANCES Y LIMITACIONES
Con la implementacin del servidor de voz sobre IP se reducir hasta un 40% el costo
de la facturacin por concepto de telefona, la comunicacin ser de forma segura
para lo cual se usara una PC como servidor, un router y un softphones sea este un
telfono, computador o Tablet se usara uno de ellos debido a que no se cuenta con un
telfono IP.
Con ayuda del software Centos, el servidor Elastix, el protocolo SIP y con la
implementacin del servicio diferenciado (EF) se levantara el servicio de voz sobre IP.
Redes de Comunicacin
Para el servicio de VoIP se utilizar una red pblica de internet para realizar las
llamadas, no se usar una red privada ya que estas tiene un costo adicional, son ms
usadas para empresas y redes grandes, adems, solo un proveedor de este servicio
podra alquilar ciertas direcciones IP privadas por lo que el costo de implementacin
se elevara al usar dicha red, aunque se tuviera seguridad ms robusta y mejor
calidad de servicio pero para fines de este proyecto se usar solamente una red
pblica.
Para probar la calidad de servicio solo se harn llamadas de voz, no se realizara
videoconferencia ni videollamadas.
1.5
FUNDAMENTO TERICO
1.5.2 Funcionamiento
Redes de Comunicacin
telefnicas tradicionales. La evolucin de la transmisin conmutada por circuitos a la
transmisin basada en paquetes toma el trfico de la red pblica telefnica y lo coloca
en redes IP bien aprovisionadas. Las seales de voz se encapsulan en paquetes IP que
pueden transportarse como IP nativo o como IP por Ethernet, Frame Relay, ATM o
SONET. [2]
Para el caso de transportar voz sobre la red pblica Internet, se necesita una interfaz
entre la red telefnica y la red IP, el cual se denomina gateway y es el encargado en el
lado del emisor de convertir la seal analgica de voz en paquetes comprimidos IP para
ser transportados a travs de la red. Del lado del receptor su labor es inversa, dado
que descomprime los paquetes IP que recibe de la red de datos, y recompone el
mensaje a su forma anloga original conducindolo de nuevo a la red telefnica
convencional en el sector de la ltima milla para ser transportado al destinatario final y
ser reproducido por el parlante del receptor. [2]
Figura 3: Codificacin/decodificacin
Redes de Comunicacin
Es importante tener en cuenta tambin que todas las redes deben tener de alguna
forma las caractersticas de direccionamiento, enrutamiento y sealizacin. El
direccionamiento es requerido para identificar el origen y destino de las llamadas,
tambin es usado para asociar las clases de servicio a cada una de las llamadas
dependiendo de la prioridad. El enrutamiento por su parte encuentra el mejor camino a
seguir por el paquete desde la fuente hasta el destino y transporta la informacin a
travs de la red de la manera ms eficiente, la cual ha sido determinada por el
diseador. La sealizacin alerta a las estaciones terminales y a los elementos de la
red su estado y la responsabilidad inmediata que tienen al establecer una conexin. [2]
Deterioro de la comunicacin.
Retrasos y/o recortes.
Perdida de informacin.
Conexin a internet.
1.6.4 Elementos
El cliente
Establece y origina las llamadas voz, esta informacin se recibe a travs del micrfono
del usuario se codifica, se empaqueta y, de la misma forma, esta informacin se
decodifica y reproduce a travs de los altavoces o audfonos.
Un Cliente puede ser un usuario de Skype o un usuario de Softphones que es un
software que permite realizar llamadas a travs de una computadora conectada a
Internet. [3]
Servidores
Redes de Comunicacin
Gateways
CAPITULO 2
ANALISIS DEL SOFTWARE Y PROTOCOLOS DE VOZ SOBRE IP
2.1 Tipos de software para servicio VoIP
Los softwares ms importantes para VoIP son: Asterisk, Hylafax, Openfire y Postfix. Se
analizar los dos primeros ya que son los ms utilizados por sus caractersticas ms
amplias
2.1.1 Asterisk
Redes de Comunicacin
Brinda detalles del registro de las llamadas (duracin, destino, grabacin, etc).
Unificar en una sola central IP, la matriz con las sucursales, ahorrando en
cableado y en costo de llamadas de larga distancia nacional e internacional.
Se pueden tener muchos IVR: permite tener muchos mens interactivos con voz
para dar toda la informacin a sus clientes o realizar consultas.
Ahorrar minutos de su plan celular utilizando el sistema que permite hacer uso
de una extensin desde su celular por WiFi o Plan de Datos
2.1.2 Elastix
Elastix implementa gran parte de su funcionalidad sobre 4 programas de software muy
importantes como son Asterisk, Hylafax, Openfire y Postfix. Estos brindan las funciones
de PBX, Fax, Mensajera Instantnea e Email, respectivamente. La parte de sistema
operativo se basa en CentOS, una popular distribucin Linux orientada a servidores.
Beneficios de Elastix como Central Telefnica
VoIP PBX
10
Redes de Comunicacin
2.2 Protocolos IP
Los Protocolos que se usan para enviar las seales de voz sobre la red IP, se conocen
como protocolos de Voz sobre IP o protocolos IP, estos protocolos difieren en sus
11
Redes de Comunicacin
caractersticas por la calidad de sus mecanismos de transmisin, su arquitectura, su
disponibilidad y su grado de seguridad.
Tipos de software para servicio VoIP, por orden de antigedad (de ms antiguo a ms
nuevo) entre ellos se tiene:
12
Redes de Comunicacin
2.2.3 Anlisis de protocolos
Dadas las caractersticas anteriores se tiene que el mejor protocolo y el cual se va a
usar en la implementacin del servidor de voz sobre IP (Pc) es SIP, ste ofrece un
conjunto ms amplio y actual de las caractersticas de cada uno. Por ejemplo Elastix
implementa paquetes como VoIP PBX, Fax, Mensajera Instantnea, Correo electrnico,
colaboracin, mientras que Asterisk ofrece Fax, mensajera instantnea y correo
electrnico pero en menor calidad.
CAPITULO 3
CALIDAD DE SERVICIO Y LIMITACION DEL ANCHO DE BANDA
3.1 Mtodos bsicos de QoS
La Calidad de Servicio (QoS) es el valor ms importante a la hora de dar soporte a
aplicaciones exigentes como la VoIP en cuanto sus caractersticas de tiempo real.
Para mejorar el nivel de servicio, se ha apuntado a disminuir los anchos de banda
utilizados, para ello se ha trabajado bajo las siguientes iniciativas:
-
13
Redes de Comunicacin
trfico tradicional (TCP y UDP) como trfico de tiempo real son las redes ATM. No
obstante, el uso de ATM supone construir una segunda infraestructura de red para el
trfico de tiempo real, o bien sustituir la configuracin previa basada en IP por ATM, y
ambas alternativas son costosas.
14
Redes de Comunicacin
Figura 6: Tcnicas para lograr QoS
La fase de clasificacin es comn a todos los tipos de interfaz que necesitan garantizar
la QoS, pero la principal diferencia viene en la fase de asignacin de recursos. Existen
dos mecanismo que son lo bastante generales como para merecer que les demos un
nombre QoS a nivel 3 (L3QoS o IPQoS) y QoS a nivel 2 (L2QoS o MACQoS). [11]
CAPITULO 4
15
Redes de Comunicacin
Para efectos de la parte prctica lo que ahora simula como un router se utilizara un
modem cnt, puesto es el que se adapta de manera prctica y til a lo que se desea
realizar.
Para ello se vern conceptos breves del diferente software que se usara:
4.1 VirtualBox
Es un software de virtualizacin para arquitecturas x86/amd64, creado originalmente
por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle
Corporation como parte de su familia de productos de virtualizacin. Por medio de esta
aplicacin es posible instalar sistemas operativos adicionales, conocidos como
sistemas invitados, dentro de otro sistema operativo anfitrin, cada uno con su
propio ambiente virtual.
Entre
los
sistemas
operativos
soportados
(en
modo
anfitrin)
se
encuentran GNU/Linux, Mac
OS
X, OS/2 Warp
, Microsoft
Windows,
ySolaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas
operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y
muchos otros.
4.2 Elastix
Elastix es una aplicacin software para crear sistemas de Telefona IP, que integra las
mejores herramientas disponibles para PBXs basados en Asterisk en una interfaz
simple y fcil de usar. Adems aade su propio conjunto de utilidades y permite la
16
Redes de Comunicacin
creacin de mdulos de terceros para hacer de este el mejor paquete de software
disponible para la telefona de cdigo abierto.
Es una distribucin libre de Servidor de Comunicaciones Unificadas que integra en un
solo paquete:
VoIP PBX
Fax
Mensajera Instantnea
Correo electrnico
Colaboracin
4.3 Zoiper
Es un software multiplataforma (funciona en ordenadores con Windows, Linux o MAC
OS X, telfonos con Android, o telfonos iPhone de Apple), diseado para trabajar con
sus sistemas de comunicacin IP. Servitux no ha desarrollado Zoiper, ni ofrece soporte
tcnico sobre este programa. El cliente puede elegir cualquier otro programa que sea
compatible con el protocolo SIP.
Este software es de la compaa Zoiper y tiene una versin no comercial, de la misma
manera tambin tiene las versiones comerciales con soporte del software y ms
caractersticas habilitadas. Es el software que Servitux VoIP recomienda para
utilizarlo como telfono IP desde su ordenador, tablet o smartphone.
CAPITULO 5
IMPLEMENTACION DEL SERVIDOR VOZ SOBRE IP
17
Redes de Comunicacin
Para la implementacin de servidor de voz sobre IP, es necesaria la instalacin y
configuracin de algunos softwares, tales como, mquina virtual (Virtual Box 5.1),
servidor (Elastix 2.5), softphone (Zoiper).
A continuacin se presentara como realizar la instalacin y su respectiva configuracin.
5.1 Instalacin de mquina virtual (VirtualBox 5.1)
El primer paso a seguir seria ir a la pgina oficial de virtual box, para empezar una
descarga de la versin ms actual y fijndose que sea compatible con la mquina que
se tenga en disposicin para realizar el proyecto.
Figura 8: Pgina oficial de VirtualBox
Crear una red de virtual Box dar clic en Next, aparecer la siguiente ventana en la cual
se desetiquetar la segunda opcin y dar clic en Next.
Figura 10: Creacin de red VirtualBox
18
Redes de Comunicacin
19
Redes de Comunicacin
Para la instalacin del servidor Elastix 2.5 se realizara en la mquina virtual, siguiendo
los siguientes pasos:
1) Se descarga Elastix 2.5
Figura 13: Software Elastix 2.5
2)
20
Redes de Comunicacin
Figura 16: Configuracin de red
5)
6)
7)
Seleccionamos el horario
Figura 19: Sistema de uso del reloj UTC
21
Redes de Comunicacin
9)
10) Luego pide colocar como clave administrador y se procede a confirmar clave
admini
22
Redes de Comunicacin
Figura 22: Administrador de MySQL
2)
23
Redes de Comunicacin
3)
4)
24
Redes de Comunicacin
En la pgina se puede observar, la memoria, el procesador y las diferentes
caractersticas que ofrece el software.
Se procede a configurar la parte PBX, en el panel de administrador. Se configura cada
una de las extensiones que se va a usar:
-
Configuramos la extensin
Figura 29: Add SIP Extension
25
Redes de Comunicacin
26
Redes de Comunicacin
Figura 31: Extensiones creadas
Vamos a System, para crear usuarios, damos clic en new user, y se guarda.
De esa manera ya est creado un nuevo usuario.
Figura 32: Creacin de nuevos usuarios
27
Redes de Comunicacin
-
28
Redes de Comunicacin
Figura 36: Instalacin finalizada
29
Redes de Comunicacin
CAPITULO 6
VERIFICACION DE QoS Y LIMITACION DE ANCHO DE BANDA
6.1 StarTrinity
StarTrinity SIP Tester es una de las herramientas de pruebas de carga de VoIP que
permite principalmente realizar pruebas de funcionamiento y monitorear la red de VoIP,
se usara el protocolo SIP. Es capaz de simular y pasivamente monitorear miles de
llamadas SIP entrantes y salientes simultneas con medios RTP (Real-time Transport),
con lo cual analiza la calidad de la llamada y crear informes en tiempo real.
Figura 40: Pgina oficial de StarTrinity
Entre las caractersticas principales est el hecho de que puede crear un flujo de
llamadas, las cuales se especifican mediante la escritura CallXML donde el
administrador puede disear varias situaciones que pueden causar el fracaso o al
correcto funcionamiento del protocolo SIP.
La SIP Tester funciona en cualquier PC con Windows el Freeware o licencia del probador
SIP permite 50 llamadas concurrentes simulados activa y total de 150 intent +
30
Redes de Comunicacin
llamadas recibidas y llamadas ilimitadas monitorizados de forma pasiva. Para el
nmero extenso de llamadas para uso comercial est disponible.
Casos de uso ms importantes
El rendimiento y la estabilidad de las pruebas de carga de los servidores SIP y
redes IP.
Prueba de prdidas de memoria con millones de llamadas.
Pruebas de servidores IVR, PBX, centros de llamadas y otras aplicaciones
cuando se actualiza a una nueva versin o en movimiento a una nueva
plataforma SIP.
Monitoreo de la calidad de VoIP de redes y servidores IP en vivo, generando
alertas e informes sobre el desempeo del sistema: alta fluctuacin o prdida
de paquetes, corte de luz, llegan de lmite capacidad del tronco.
Software SipTester
La ventana principal est dividida en tres secciones simulacin, reportes y estado.
Figura 41: Ventana Principal
Seccin Simulacin
31
Redes de Comunicacin
Pruebas manuales - aqu se pueden enviar manualmente DTMF para llamadas SIP
actuales, enve CONSULTE o iniciar la operacin de fax
Deficiencias generacin - le permite simular RTP prdida de paquetes y / o la
inquietud, tambin permite terminar SIP Tester y simular colgar llamadas
Las pruebas por etapas - se utiliza para realizar pruebas con el aumento de nmero
de llamadas simultneas
Seccin Reportes
Llamadas actuales - info SIP - muestra informacin sobre las llamadas actuales SIP:
SIP Call ID, Cdigo de estado, Answer Delay etc.
Llamadas actuales - info RTP - muestra informacin sobre las llamadas actuales RTP:
jitter, prdida de paquetes, G.107 MOS etc.
Pide la historia (CDR) - muestra las llamadas actuales y completas
Llamadas de calidad ms baja - muestra las llamadas SIP ordenados por diversos
indicadores de calidad, por ejemplo, llamadas con mayor prdida de paquetes
Reportes / Estadsticas - muestra las estadsticas de resumen para las llamadas SIP
medidos, por ejemplo, max. retardo de respuesta, la fluctuacin media etc.
Cuadro de rendimiento - la representacin visual de los indicadores de calidad en el
grfico 2D, por ejemplo, nmero vs. Fluctuacin de canales
Pruebas por etapas - resultados de las pruebas con el aumento de nmero de
llamadas simultneas
Seccin de Estado
Abortar toda botn actual llamadas - termina todas las llamadas actuales, pero no
para la generacin de nuevas llamadas
Intento, recibi llamadas contadores
Retardo de respuesta, mostrar estadsticas de fluctuacin - muestra min / avg / stats
max
Botn Configuracin
Indicador de uso de la CPU, informacin de la versin actual, la informacin de
licencias, enlace a la interfaz web, otros botones miscelneos.
32
Redes de Comunicacin
CAPITULO 7
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
En un servidor VoIP usando un modem como Access Point se tiene dos formas
de establecer la conexin, una es por cable de cobre y otra por wireless. Si la
conexin se hace por cable puede alcanzar una comunicacin de hasta 100 m
pero esto implicara altos costos monetarios con respecto a la implementacin,
mientras que si la conexin es por wireless se puede alcanzar una comunicacin
mxima de 20 m, lo cual implica que haya un menor costo monetario y menor
distancia respecto al cable de cobre.
BIBLIOGRAFA:
[1] 3CX Comunication, (2015), Qu es voz sobre IP (VoIP)?, [En lnea] Disponible
en: http://www.3cx.es/voip-sip/voz-sobre-ip/
[2]
en:
[3] Informatica Hoy, (2015), Elementos indispensables para voz sobre IP, [En lnea]
Disponible
en:
http://www.informatica-hoy.com.ar/voz-ip-voip/Elementosindispensables-para-utilizar-VoIP.php
33
Redes de Comunicacin
[4] Telefona Voz sobre IP, (2015), Ventajas y desventajas, [En lnea] Disponible en:
http://www.telefoniavozip.com/voip/ventajas-de-la-telefonia-ip.htm
[5] lvarez Gonzlez E., (2010), Calidad de servicio de la voz sobre IP en redes
802.11e,
[En
lnea]
Disponible
en:
http://www.innova.org/documentos/QoS_VoIP_WIFI.pdf
[6] Samuel Julia, (2015), Qu son los protocolos de sealizacin VoIP? [En Lnea]
Disponible en: http://www.gadae.com/blog/que-son-los-protocolos-de-voip/
[7] Telefonia de Voz (2014), Protocolos en la Telefona IP, Protocolos VoIP? [En
Lnea] Disponible en: http://www.telefoniavozip.com/voip/protocolos-en-la-telefoniaip.htm
[8] TelRocio Soft
(2015),
protocolos para VoIp [En Lnea] Disponible en:
http://www.telefoniavozip.com/voip/protocolos-en-la-telefonia-ip.htm
[9] Quareas
(2014),
Que es Asterisk?: [En Lnea]
http://www.quarea.com/es/que_es_asterisk_centralita_telefonica_ip
Disponible
en:
[10] ITSolution (2015), Telefona IP VOIP Elastix - Asterisk [En Lnea] Disponible en:
http://www.eopensolutions.com/productos-y-servicios/voip-elastix-asterisk
[11] Elastix (2015),
QoS-Calidad de Servicio [En Lnea] Disponible en:
http://elastixtech.com/qos-calidad-de-servicio-para-voip/
[12] SipTester (2015),
Que es SipTester,
[En Lnea] Disponible en:
http://startrinity.com/VoIP/SipTester/SipTester.aspx
ANEXOS
Anexo 1. Preguntas del primer parcial
1.
a)
b)
c)
d)
2.
a)
b)
c)
d)
Redes de Comunicacin
c) Session Initiation Protocol
d) Session Intenet Protocol
4. Cul de la siguientes es una ventaja de las ms importante de
VoIP
a) Conexin a internet
b) Excelente calidad de servicio
c) Ahorro monetario en llamadas de largas distancias.
d) Instalacin sencilla
5. Cul de la siguientes es una desventaja de las ms importante
de VoIP
a) Se puede crear suborganizaciones
b) Deterioro de la comunicacin.
c) Comunicacin rpida
d) Fcil de usar
6.
a)
b)
c)
d)
Si
No
Talvs
Todas las anteriores
10.
Los software que se instalan en los servidores VoIP se les
denomina?
a) Switches de marcacin
35
Redes de Comunicacin
b) IP
c) IP-IB
d) Switches o IP-PBX
11.
a)
b)
c)
d)
Desconoce
No sabe
No
Si
12.
14.
a)
b)
c)
d)
15.
Cules de los siguientes softwares son los ms
importantes para VoIP
a)
b)
c)
d)
Asterisk y Elastix
Linux
Centos
Asterisk
16.
a)
b)
c)
d)
17.
Asterisk permite
Redes de Comunicacin
c) Llamadas de corta distancia nacional e internacional
d) Llamadas nacionales
18.
Asterisk permite que mensaje de voz sea enviado por
correo?
a) No
b) Si
c) Se grava en el celular
d) Todas las anteriores
19.
VoIP permite hacer uso de una extensin desde su celular
por WiFi o Plan de Datos
a)
b)
c)
d)
No
Depende del servidor
Si
Ninguna de las anteriores
20.
El protocolo ms importante a usarse en este proyecto
ser?
a)
b)
c)
d)
SIP
IPS
SI
SIS
Elastix
Elastix
Elastix
Elastix
4
3.0
2.5
3.5
22.
Un usuario final, tiene un nico nmero de extensin en
una organizacin (red)?
a)
b)
c)
d)
Si
No
Talvs
Todas las anteriores
23.
a)
b)
c)
d)
Elastix
Cobbit
Zabbix
Start Trinity SIP
37
Redes de Comunicacin
24.
a)
b)
c)
d)
Start
Start
Start
Start
25.
a)
b)
c)
d)
4.5
4.6
4.0
2.5
Calidad de servicio
Distancia de transmisin
Nmero de paquetes recibidos
Calidad de voz
26.
Qu mquina virtual se utiliz para para levantar el
servidor de VoIP
a)
b)
c)
d)
VMware
Virtual Box
Parallels
Qemu
27.
a)
b)
c)
d)
28.
Qu versin de virtual Box se utiliz en el servidor de
VoIP?
a)
b)
c)
d)
2.0
3.2
4.0
5.1
29.
a)
b)
c)
d)
User
User
User
User
30.
Cul es la direccin IP del servidor Elastix en este
proyecto de VoIP?
a)
b)
c)
d)
192.168.1.10
192.168.2.10
159.159.2.2
192.168.2.2
38
Redes de Comunicacin
31.
a)
b)
c)
d)
Private
Private
Private
Private
32.
a)
b)
c)
d)
33.
El programa Zoiper se usa exclusivamente para sistemas
con Android?
a)
b)
c)
d)
Si
No
Talvs
Todas las anteriores
34.
En el Zoiper se tiene que configurar los datos segn el
servidor Elastix?
a)
b)
c)
d)
Si
No
Talvs
Todas las anteriores
35.
Para realizar las extensiones de los usuarios se les asigna
de una manera automtica o manual?
a)
b)
c)
d)
Automtica
Manual
Ninguna de las anteriores
Todas las anteriores
36.
Se puede usar el putty o el administrador de tareas de
Windows para monitorear el flujo de las llamadas por VoIP?
a)
b)
c)
d)
Si
No
Talvs
Todas las anteriores
37.
El ancho de banda se puede limitar por organizaciones o
reas?
39
Redes de Comunicacin
a)
b)
c)
d)
38.
ACL
a)
b)
c)
d)
Si
No
Si adems de Vlan
Todas las anteriores
39.
Los usuarios deber pertenecer al mismo dominio de red,
para realizar las extensiones de los mismos?
a)
b)
c)
d)
Si
No
Se pueden cambiar
Todas las anteriores
40.
El modem CNT asigna una direccin Ip al software Elastix
fija o variable
a)
b)
c)
d)
Fija
Variable
Depende de la arquitectura de la red
depende de los usuarios
40