Beruflich Dokumente
Kultur Dokumente
Profesor Metodolgico:
Paula Garrido Gonzlez.
Alumnos:
Sr. Miguel Fuentes Huenchuir.
Sr. Mauricio Gaete Menares.
Sr. Ivan Suarez Quezada.
SANTIAGO
Agosto 2016
INSTITUTO DE CIENCIAS TECNOLGICAS CIISA
INGENIERIA EN CONECTIVIDAD Y REDES
Profesor Metodolgico:
Paula Garrido Gonzlez.
Alumnos:
Sr. Miguel Fuentes Huenchuir.
Sr. Mauricio Gaete Menares.
Sr. Ivan Suarez Quezada.
SANTIAGO
Agosto 2016
DECLARACIN JURADA
DEDICATORIA
A mi amada esposa Patty, mis hijos Benjamn y Javier, a mi madre y a mi padre que
ya parti, por ser los pilares fundamentales en todo lo que soy en este proceso
educativo, tanto en lo acadmico como de la vida, por su incondicional apoyo
mantenido a travs de todo este perodo.
Adems, le doy gracias a Dios padre por esta oportunidad en la vida.
Todo esto ha sido posible gracias a ellos.
Miguel Eduardo Fuentes Huenchuir.
Quiero dedicar este proyecto de ttulo de manera especial a Dios quien me ha dado
la sabidura de manera ptima, de poder superarme y darme las fuerzas y ganas
de querer terminar uno de mis proyectos de vida, a mi querida y hermosa madre
Francisca quien con su perseverancia y responsabilidad me ha apoyado en todo este
proceso dando lo mejor de ella para m y mi hijo en los momentos que yo asista a
clases, a mi querido hijo Javito quien es uno de los motores principales en mi
decisin de estudiar, a quien en muchas ocasiones postergue por 2 aos para poder
sacar este proyecto adelante y quien da a da con su ngel y amor de hijo me hizo
creer que yo era capaz, a mis amigos y conocidos que de alguna manera u otra me
dieron su granito de arena ensendome o alentndome a salir adelante, a mi
jefatura quien me dio las herramientas para poder ejecutar este proyecto y a esas
personas que ya no estn y creyeron en m y que fueron parte importante en este
proceso de estudios.
Mauricio Enrique Gaete Menares.
A la institucin y a los profesores por habernos brindado durante todo este proceso
de estudios la sabidura y los conocimientos necesarios que podremos emplear de
manera ptima en nuestro fututo laboral.
RESUMEN 10
INTRODUCCIN 12
CAPTULO 1 13
1. CONTEXTUALIZACIN 14
1.1. Cliente 14
1.2. Problemtica 15
1.3. Solucin 17
CAPTULO 2 22
2.3. Entregables 24
2.3.1. Investigar 24
2.3.2. Disear 24
2.3.3. Implementar 24
2.4. Medidas 24
2.5.1. Restricciones 27
2.5.2. Exclusiones 27
CAPTULO 3 28
3.3 Roles 30
3.5. Cronograma 32
CAPTULO 4 36
4. RIESGOS 37
CAPTULO 5 43
5.1 INVESTIGAR 44
5.2 DISEO 47
5.3 IMPLEMENTAR 49
7
5.3.12 Monitoreo de plataforma MOS 66
CONCLUSIONES 69
GLOSARIO 73
BIBLIOGRAFIA 77
ANEXOS 79
Anexo N 4: MOS 98
Anexo N 13:
Plan de discado Asterisk Sucursal 139
8
Anexo N 14:
Interconexin entre Servidores Asterisk 140
A
nexo N 15: Monitoreo de plataforma MOS 142
9
RESUMEN
Como antecedente general, este proyecto demuestra un sistema de telefona IP, que
permite tener conectividad entre dos sucursales que estn ubicadas en zonas
geogrficas diferentes, que sea eficaz y rpida la comunicacin entre diferentes
sucursales y que adems en el transcurso del tiempo reduzca el costo de las
llamadas; necesidades que hoy existen en las medianas y grandes empresas.
- Transferencias de llamadas.
- Desvos de llamadas.
- Capturas (de grupo o de extensin).
- Conferencia.
- Llamada directa entre anexos.
- DND (Do Not Disturb).
- Llamada en espera (Hold time).
- IVR (Interactive Voice Response)
10
Etapa Nro. 2, Diseo: Se gener diseo para la solucin donde se analiz la
situacin actual y se elabor una propuesta de trabajo que abarcara todas las reas
de telefona, enlace, seguridad y que se adecuara a las necesidades del cliente.
11
INTRODUCCIN
Comunicarse con alguien que estaba en otra ciudad u otro pas era algo costoso y
solo se poda acceder mediante centros de llamados.
12
CAPTULO 1
CONTEXTUALIZACIN
1. CONTEXTUALIZACIN
Para ello, se trabaja en una solucin que sea ptima y eficiente, que permita
adems las llamadas entre sucursales a bajo costo.
1.1. Cliente
14
Chile y Nilfisk Per son filiales que si bien es cierto no cuentan con enlaces
conectados directamente a su filial en Estados Unidos, son filiales que comparten
entre ellas informacin y el uso de su tecnologa e infraestructura informtica lo
cual la hace cada vez que estn ms ligados y en una constante comunicacin
con el pas vecino.
1.2. Problemtica
15
H.323, MGCP). Permitindose conectar a las redes pblicas de telefona
tradicional e integrarse con centrales tradicionales (no IP) y otras centrales
IP.
16
FIGURA N1
1.3. Solucin
Funcionales:
17
- Escalable, permite trasmitir ms de una llamada sobre la misma lnea
telefnica. La transmisin de VoIP hace ms fiable aumentar las lneas
telefnicas cuando se incorporan nuevos empleados.
18
Gestin:
- Mucho ms amigable de instalar y configurar que una central telefnica
propietaria, adems existe informacin en la web, as como entidades que
imparten el curso de Asterisk con el fin de preparar gente con el
conocimiento especializado en esta tecnologa.
Econmicas:
19
- El estndar SIP elimina telfonos propietarios y costosos. Permitiendo hoy
en da encontrarse con una gran variedad de aparatos telefnicos en el
mercado con distintas funcionalidades y prestancias, incluso encontrar
aplicaciones gratis para los Smartphone de hoy en da.
FIGURA N 2
Funcionalidad:
20
- Les permite comunicacin unificada integrando otros servicios disponibles
en Internet como son videos (no implementada en esta solucin), mensajes
instantneos.
Gestin:
Econmicas:
21
CAPTULO 2
ANTECEDENTES DEL PROYECTO
2. ANTECEDENTES DEL PROYECTO
Se dan a conocer los alcances del proyecto, acotado a las condiciones que
permitieron llevarlo a cabo. Se consideran herramientas fsicas y sistmicas para
poder dejar esto en operacin. Las condiciones de integracin e implementacin
fueron expuestas en un ambiente real, es decir, no se entreg un producto final,
sino ms bien se demostr la unificacin de una plataforma telefnica productiva
(Casa Matriz) y una maqueta funcional (Sucursal) que permiti llevar a cabo sus
principales caractersticas.
FIGURA N 3
23
2.3. Entregables
En esta etapa se indican los entregables del proyecto. Los cuales son:
2.3.1. Investigar
2.3.2. Disear
2.3.3. Implementar
2.4. Medidas
En este captulo se indican las medidas o mtricas con las cuales se evaluar el
proyecto.
Este punto permitir comprender los procesos tcnicos que se utilizaron para
desarrollar el proyecto a entregar mediante indicadores (ver Tabla N 01).
24
TABLA N 01
Calificacin General de Entregables
Entregable Mtrica Estado
100-91% Excelente
90-81% Bueno
Calificacin General
80-61% Aceptable
60-1% No aceptable
TABLA N 02
Mtricas de los entregables
Entregable Valor % Mtrica Estado
INVESTIGAR 100%
Investigacin de tecnologas y
25%
sistemas telefona IP.
Investigacin hardware y
Informe de
software compatibles con 25%
investigaciones
solucin propuesta. 100 %
realizadas
Investigacin de conexiones
25%
fsicas y lgicas de telefona IP.
Investigacin de MOS (Mean
25%
Opinion Score)
TOTAL INVESTIGAR 100% EXCELENTE
Entregable Valor % Mtrica Estado
DISEAR 100%
Documento de diseo de
25%
arquitectura lgica y fsica
Informe de Diseo Documento de diseo VPN. 25%
de sistema Documento de diseo central 100 %
25%
Telefona IP telefnica Asterisk.
Documento de Diseo de
25%
Pruebas.
TOTAL DISEAR 100% EXCELENTE
Entregable Valor % Mtrica Estado
IMPLEMENTAR 100%
Documento de instalacin de
25%
arquitectura lgica y fsica
Documento de instalacin VPN. 25%
Informe de 100 %
Documento de instalacin central
sistema Telefona 25%
telefnica Asterisk.
IP
Documento de ejecucin de
25%
Pruebas.
TOTAL IMPLEMENTAR 100%
25
2.4.2. Medidas del Producto
TABLA N 03
Mtricas del Producto
N Tipo de Tarea Mtrica
Funcin 1 Llamada desde Anexo 9000 a la PSTN 6%
Funcin 2 Llamada desde la PSTN al Anexo 9000 6%
Traspaso de llamada entrante en Anexo 9000 al PC Anexo
Funcin 3 4%
9003
Funcin 4 Llamada del Anexo 9000 al Anexo 9006 4%
Funcin 5 Llamada del Anexo 9006 al Anexo 9000 4%
Funcin 6 Llamada del Anexo 9003 al Anexo 9000 4%
Funcin 7 Llamada del Anexo 9000 al Anexo 9003 4%
Llamada del Anexo 9003 al Anexo 9000, 9003 queda en
Funcin 8 espera mientras 9000 llama al 9006, corta 9006 y tomo 9003 4%
nuevamente
Funcin 9 Llamada del Anexo 9005 al Anexo 9006 2%
Funcin 21 Llamada de anexo 9000 saliendo por sitio remoto (PSTN "Q") 8%
Total 100%
26
Si no se cumple una funcin el porcentaje asignado corresponder a 0%.
2.5.1. Restricciones
2.5.2. Exclusiones
27
CAPTULO 3
ETAPAS DEL PROYECTO
3. ETAPAS DEL PROYECTO
Se explica cada uno de los procesos del proyecto, referidos a la estructura misma
del trabajo, incluyendo y definiendo las responsabilidades de cada integrante.
EDT DIAGRAMA
29
TABLA N 04
EDT
ENTREGABLE ID TAREA
5.1.1 Tecnologas y sistemas de telefona IP
5.1.2 Hardware y software compatible
Investigar
5.1.3 Conexiones fsicas y lgicas de telefona IP
5.1.4 Investigacin de MOS (Mean Opinion Score)
5.2.1 Diseo de arquitectura lgica y fsica
5.2.2 Diseo VPN.
Disear
5.2.3 Diseo central telefnica Asterisk.
5.2.4 Diseo de pruebas.
5.3.1 Instalacin de arquitectura lgica y fsica
5.3.2 Instalacin VPN.
Implementar
5.3.3 Instalacin central telefnica Asterisk.
5.3.4 Ejecucin de pruebas.
3.3 Roles
30
En la Tabla N 05, se muestran los roles necesarios para la realizacin del
proyecto.
TABLA N 05
Roles
TABLA N 06
Simbologa
31
La Tabla N 07 muestra las diferentes tareas realizadas por los integrantes del
proyecto, segn los distintos roles (ver Tabla N 05) y la Matriz RACI (ver Tabla N
06).
TABLA N 07
Tareas por entregables
Implementar
3.5. Cronograma
32
TABLA N 08
Carga de horario semanal
TABLA N 09
Simbologa
tem Definicin
Esfuerzo Cantidad de horas dedicadas a la actividad, expresados en horas.
Duracin Cantidad de das dedicados a la actividad, expresado en das
Supuesto Producto entre esfuerzo y duracin, expresado en horas.
F.I. Fecha de inicio de la actividad.
F.T. Fecha de trmino de la actividad.
33
TABLA N10
Distribucin Horaria
Supuesto Duracin
N ID Tarea F.I. F.T.
(Horas) (Das)
Total 648 84
34
TABLA N 11
Presupuesto
Horas
Horas Total
N ID Tarea humanas
humanas (UF)
(UF)
Total 356,4
35
CAPTULO 4
RIESGOS
4. RIESGOS
Este apartado busca reconocer las posibles situaciones que puedan comprometer
el xito del proyecto las cules sern analizadas para elaborar acciones ante estas
posibilidades.
37
TABLA N 12
Identificacin de Riegos
ID Descripcin
Suspensin de los servicios por parte del proveedor de internet o
telefona, debido a cortes de enlace, falla en los servicios propios
Inv1
de ellos, modificaciones, reparaciones o toda aquella actividad que
sea parte propia del proveedor de servicios.
Temperaturas elevadas por falla de la ventilacin en el aire
38
TABLA N 13
Tipificacin Estndar
39
4.2. Evaluacin de los Riesgos
TABLA N 14
Probabilidades
TABLA N 15
Impacto
Clasificacin Valor (p) Prdida de tiempo (Hrs.)
Critico 0,9 >10
Medio critico 0,7 7-9
Medio 0,5 5-7
Medio leve 0.3 3-5
Leve 0,1 1-3
40
En la Tabla N16, se logra observar cmo se calcul la severidad de cada riesgo,
segn la multiplicacin del valor de clasificacin de la tabla de probabilidades y de
impacto.
TABLA N 16
Severidad
En la Tabla N17 se logra apreciar el valor de cada detalle analizado en las tablas
anteriores (probabilidades e impacto) y el valor de la severidad de cada riesgo
para su posterior plan de respuesta.
TABLA N 17
Severidad
ID Probabilidad Impacto Severidad
de ocurrencia
Inv.1 0,3 0,5 0,15
Inv.1.2 0,3 0,5 0,15
Imp.3.1 0,7 0,3 0,21
Imp. 3.3 0,3 0,3 0,09
Imp. 3.3.1 0,3 0,3 0,09
Imp. 3.4 0,9 0,1 0,09
Imp. 3.4.1 0,7 0,1 0,07
Imp. 3.5.1 0.3 0,3 0,09
41
Diagrama de Pareto
TABLA N 19
Plan de Respuesta
42
CAPTULO 5
DESARROLLO DEL PROYECTO
5. DESARROLLO DEL PROYECTO
5.1 INVESTIGAR
Qu es VoIp?
VoIP (Voice Over Internet Protocol), es la transmisin de datos de voz sobre redes
basadas en IP. La transmisin se genera dividiendo los flujos de audio en
pequeos paquetes que son transportados sobre las redes IP.
Este sistema permite convivir con los sistemas tradicionales de comunicacin. Las
lneas telefnicas PSTN entrantes, pueden ser convertidas a VoIP, a travs de un
Gateway que permite recibir y hacer llamadas en la red telefnica normal.
(Documento completo en Anexo N1)
44
TABLA N 20
Telefona Anloga vs. Digital
Hardware
45
Software
Asterisk es un programa de software libre (Open Source bajo licencia GPL) que
suministra funcionalidades de una central telefnica (PBX). Donde se puede
conectar un nmero determinado de telfonos para hacer llamadas entre ellos e
incluso conectarse a otros servicios de telefona. Incluye muchas caractersticas
que anteriormente slo estaban disponibles en costosos sistemas propietarios
PBX, como buzn de voz, conferencias, IVR, distribucin automtica de llamadas,
y otras muchas. Los usuarios pueden crear nuevas funcionalidades escribiendo un
dialplan en el lenguaje de script de Asterisk o aadiendo mdulos escritos en
lenguaje C o en cualquier otro lenguaje de programacin soportado en GNU/Linux.
Asterisk es publicado bajo una doble licencia, por una parte, posee una licencia de
software libre, GNU Public License (GPL), y por el otro lado posee una licencia
comercial, para permitirle ejecutar cdigo cerrado o patentado, tal y como ocurre
con el cdec G.729 (aunque el cdec G.729 puede trabajar tanto con versiones
comerciales o libres). Originariamente fue diseado para el sistema operativo
Linux, Asterisk ahora tambin se ejecuta sobre OpenBSD, FreeBSD, Mac OS X,
Sun Solaris y Microsoft Windows, aunque como plataforma nativa, Linux es el
sistema operativo mejor soportado.
Existen varios tipos de conexiones fsicas para las diferentes tecnologas para
poder operar con telefona IP. Entre las ms usadas en Chile estn E1, PSTN
(FXO-FXS) y SIP TRUNK.
Para las conexiones de red que realizar la conectividad entre los dispositivos y la
red LAN existen muchos tipos dependiendo de la tecnologa que se encuentre
presente en la LAN y adems del tipo de cableado, hoy en da la ms usada por
todos es CAT 6 que se ocupan en redes Ethernet, resiste muy bien el ruido de
interferencias de seal gracias a su blindaje, alcanza velocidades de hasta 1
Gigabit / seg. y puede transmitir datos hasta distancias de 100 metros.
(Documento completo en Anexo N3)
46
5.2 DISEO
Se realiza el diseo considerando dos centrales telefnicas VoIP, entre dos sitios
diferentes; una denominada casa matriz y otra como sucursal en un domicilio
particular. Ambas localizadas en la ciudad de Santiago de Chile.
FIGURA N 4
Diagrama Lgico
47
FIGURA N 5
Layout y Diagrama Fisico
48
ms eficiente: gestin de colas, llamadas en esperas, conferencias. (Documento
completo en Anexo N 7)
FIGURA N 6
El diseo de pruebas valida que todas las configuraciones que se han hecho y
diseado, funcionen correctamente. (Documento completo en Anexo N8).
5.3 IMPLEMENTAR
- Casa matriz
- Arquitectura Fsica
- Arquitectura Lgica
- Sucursal
49
- Arquitectura Fsica
- Arquitectura Lgica
- Cableado
Para un mejor funcionamiento bajo los nuevos estndares del mercado y las
tecnologas, la casa matriz cuenta con un cableado fsico estructurado de
categora n6 certificado. El cual fue solicitado como tem importante para el xito
de esta implementacin para as evitar problemas a nivel de Capa 1 los cuales
podran retrasar el objetivo final.
- Servidor
50
- CPU Intel Xeon
- Memoria 8 Gb RAM
- 2 discos duros 1 Tb en raid 1
- Tarjeta red Giga Ethernet para uso de LAN
- Tarjera red Giga Ethernet para trfico de llamadas protocolo SIP
- Estructura de red
Como la implementacin est basada en telefona IP y en esta tecnologa se
ocupan los recursos de la red local, adems para evitar hacer gastos innecesarios
de tendido elctricos en cada punto de red, se implementar un Switch PoE con
las capacidades para dar recurso de energa a 24 dispositivos conectados a esta
red. Con esta capacidad abarca todas las reas de la empresa y proyectando un
crecimiento de un 40 %.
- Telfonos
- VPN
51
Como no es parte del mejoramiento de la seguridad perimetral este proyecto no se
contempla la instalacin de hardware especfico para estas tareas como lo son los
IDS, IPS, etc.
52
FIGURA N 7
53
Para el tnel VPN se utiliz el enlace contratado por la compaa con la IP
190.151.79.178 la cual se destin como peer para poder levantar el tnel. El cual
fue levantado en la modalidad Site to Site contra el peer de la sucursal.
Para la conectividad entre la casa matriz y la sucursal como segmento del trafico
interesante que ser trasladado de un extremo a otro mediante la VPN, se
utilizaron los siguientes segmentos de red.
FIGURA N 8
54
5.3.4 Sucursal Arquitectura Fsica
- Cableado
- Proveedor de Servicios
- Internet
- Telefona
- Servidor
- Pc de escritorio
- 8GB RAM
55
- Disco Duro Sata 1 TB.
- Estructura de red
- Telfonos
- Telfono anlogo
- Telfono IP YEALINK
56
FIGURA N 9
Como primera instancia dentro de la sucursal y adems que esta ser una
maqueta que actuar como sucursal de la casa matriz, se utiliz una lnea
telefnica anloga con salida a la PSTN ya que ser necesaria para los servicios
habilitados en la central telefnica Asterisk.
Como no se cuenta con los accesos a los equipos que entrega la compaa
proveedora de internet y poder realizar la conexin VPN y adems tratndose de
un enlace domiciliario se solicit a la compaa que provee los servicios (internet-
telefona-cable) habilitar el modem en modo Bridge, de esta manera podemos
instalar un dispositivo administrado que sea capaz de levantar la VPN hacia la
casa matriz, adems permite trabajar remotamente en las configuraciones de los
dispositivos.
57
FIGURA N 10
Casa matriz:
58
tunnel-group 181.72.246.43 type ipsec-l2l
tunnel-group 181.72.246.43 IPsec-attributes
ikev1 pre-shared-key Linux.
! Note the IKEv1 keyword at the beginning of the pre-shared-key command.
***Phase 2 (IPsec)***
object network 192.168.2.0_24
subnet 192.168.2.0 255.255.255.0
object network 192.168.1.0_24
subnet 192.168.1.0 255.255.255.0
Sucursal:
59
authentication pre-share
encryption aes
hash sha
group 2
lifetime 86400
***Phase 2 (IPsec)***
object network 192.168.1.0_24
subnet 192.168.1.0 255.255.255.0
object network 192.168.2.0_24
subnet 192.168.2.0 255.255.255.0
60
FIGURA N 11
FIGURA N12
61
5.3.7 Instalacin de Central Telefnica Asterisk Casa Matriz
FIGURA N 13
62
5.3.8 Instalacin de Central Telefnica Asterisk Sucursal
- PC de escritorio
- 8GB RAM
- Asterisk 1.8.28-cert5
- Dahdi 2.10.2
- Libpri 1.5.0
FIGURA N 14
63
La instalacin de estos equipos se realiz conectando fsicamente el servidor
(PC), el telfono IP y el firewall directamente al switch capa 2 de nuestra sucursal
dentro de la LAN, las cuales son configuradas lgicamente para comunicar la
sucursal con nuestra casa matriz a travs de una VPN que se levanta desde
nuestro firewall Cisco ASA 5505 hasta el otro extremo utilizando el mismo firewall
Cisco ASA 5505 mencionado en la instalacin de central telefnica Asterisk de
casa matriz.
64
5.3.9 Plan de discado Asterisk Casa Matriz
La numeracin de anexos para la casa matriz es a contar del anexo nmero 8100
en adelante.
65
5.3.11 Interconexin entre las 2 Centrales Asterisk
Si bien es cierto MOS es una medida subjetiva, tambin es posible poder medirla
con algn software, para ello es primordial contar con dispositivos que permitan
snifear las llamadas y esta pueda ser guardada en algn dispositivo para su
posterior medicin. El software utilizado es StarTrinity que se encarga de snifear,
guardar y medir automticamente la llamada (previa configuracin) y de esta
manera pueda entregar los diferentes valores definidos por MOS.
Para poder demostrar paso por paso las diferentes tareas realizadas y adems
poder demostrar de una forma prctica y entendible el proceso, se diferenciaron
entre pruebas internas y pruebas externas, tambin se asign a cada dispositivo
una letra con la finalidad de poder evidenciar de forma lgica la trazabilidad y
direccin en la que se realiza la llamada. Comentar adems que cada prueba que
se realiz est definida en la siguiente Figura N14, pudindose adems verificar
66
mediante la CLI de la central telefnica de ambos sitios la operatividad de ella,
tambin se realizaron comandos de ejecucin de tareas para poder confirmar la
conectividad entre sitios remotos.
67
FIGURA N 14
Por ultimo con respecto a poder verificar con mayor detalle la pruebas y confirmar
la funcionalidad y calidad de llamado a travs de MOS, se ha dispuesto de una
herramienta de monitoreo llamado StarTrinitity SIP Tester la cual una vez
terminada y snifeada la llamada se puede comprobar de manera ptima.
68
CONCLUSIONES
CONCLUSIONES DEL PROYECTO
A travs del diseo se llegan a generar y a definir los esquemas adecuados para
as poder concretar cada uno de los puntos analizados y planteados dentro de la
investigacin, donde se considera la arquitectura de interconexin tanto lgica
como fsica de la casa matriz y la sucursal. Mtodo de transporte seguro de datos
e interconexiones por medio de internet va VPN, las consideraciones del uso de
plataforma Asterisk como solucin de telefona IP y por ltimo generar un set de
pruebas que ayude a confirmar este planteamiento.
70
- No disponer de IP fija con proveedor ISP, por lo que se determin en el
cambio contractual para mantener fija esta configuracin durante el periodo
de evaluacin de proyecto.
- Herramienta de monitoreo de telefona IP con capacidad de demostrar
MOS, considerando para este caso el software StarTrinity SIP Tester.
- La baja informacin respecto a MOS, y tratndose de una medida subjetiva,
son muy poco los softwares que realizan esta tarea.
71
CONCLUSIONES DEL PRODUCTO
Con esto, se confirma que el proyecto ha cumplido con todos los puntos detallados
en los entregables y que se ha desarrollado satisfactoriamente toda la etapa para
entregar un producto telefona IP acorde a los requerimientos establecidos por el
cliente.
72
GLOSARIO
GLOSARIO
Bridge: Puente, un bridge conecta segmentos de red formando una sola subred
(permite conexin entre equipos sin necesidad de routers.)
Digium: Es una compaa que fue fundada por Mark Spencer en 1999 para los
servicios de soporte de Linux.
74
FXO (Foreing Exchange Office): Es la interfaz telefnica que tiene el propio
aparato telefnico y con el que se conecta, mediante un cable, al FXS. No dispone
de auto-alimentacin.
LAN (Local Area Network): Red de Area Local, red informtica que interconecta
computadores dentro de un rea limitada, como una casa un edificio, o una
escuela, gestionando sus equipos de red localmente.
MOS (Mean Opinion Score): Una unidad de medida referente a la calidad del
habla humana en sistemas de telefona VoIP, representada con un porcentaje.
MOS es calculada tomando el promedio numrico entre puntajes dados por un
jurado utilizndolo como un indicador para medir la calidad de un sistema.
75
PBX (Private Branch Exchange): Se denomina a la central de telfono. Es un
equipo al que se conectan, por un lado, lneas de telfono y, por otro, telfonos.
Este equipo interpreta si las llamadas tienen como destino telfonos internos o
externos, enrutandolas segn corresponda y haciendo posible la comunicacin. En
su versin virtual, o en la nube, no existe este equipo fsico en el lado del cliente,
est ubicado en algn punto de Internet y se accede mediante esta.
PBX, IPBX: Una PBX es una central telefona privada, comn en empresas a
partir de cierto tamao; su versin IP se llama IPBX.
Site to Site: (De un sitio a otro) Nos referimos a una conexin que permite
interconectar dos redes LAN geogrficamente distantes a travs de Internet. Este
tipo de configuracin es ideal para interconectar sucursales de una compaa que
tienen distintos ISPs para salir a Internet.
Telfono IP: Aparato telefnico diseado para realizar llamadas VoIP, ya sea
conectando a un computador o directamente a la red de rea local.
VoIP (Voice Over Internet Protocol): Es utilizada para diferenciar llamadas que
son realizadas a travs de la telefona convencional de llamadas que son
realizadas y recibidas en internet. Las llamadas de VoIP utilizan un lenguaje
llamado IP (internet protocol), entonces, VoIP simplemente significa transmitir una
voz utilizando internet.
VPN (Virtual Private Network): Una red privada virtual, es una tecnologa de red
que permite una extensin segura de la LAN.
76
BIBLIOGRAFIA
BIBLIOGRAFIA
Barbran Plaza , J. (30 de Enero de 2009). Universidad Politcnica de Catalunya . Obtenido de Sitio
web Universidad Politcnica de Catalunya :
http://upcommons.upc.edu/bitstream/handle/2099.1/6798/Mem%C3%B2ria.pdf
Bryant, R., Madsen, L., & Van Meggelen, J. (2013 de Junio de 2013). Asterisk: The Definitive Guide.
Obtenido de Sitio Web It-ebooks: http://asterisk-service.com/downloads/Asterisk-
%20The%20Definitive%20Guide,%204th%20Edition.pdf
Mndez Cirera, F. (22 de Febrero de 2009). Naser Ingenieria. Obtenido de Sitio Web Naser
Ingenieria:
http://www.naser.cl/sitio/Down_Papers/Introduccion%20a%20la%20telefonia.pdf
Voip Foro Blog. (29 de Enero de 2015). Obtenido de Sitio Web Voip Foro Blog:
http://blog.voipforo.com/2015/01/29/mosmean-opinion-score-calidad-de-un-codec/
78
ANEXOS
Anexo N 1: Investigacin de tecnologas y sistemas de telefona
IP
VoIP proviene de las palabras en ingls Voice Over Internet Protocol que
significa Voz sobre el protocolo IP que bsicamente es tomando las seales en
este caso anlogas que salen de la voz de alguna persona, estas sean
transformadas digitalmente y enviadas por el protocolo Internet y llevadas a alguna
direccin IP. Para entender un poco ms de VoIP es importante entender algunos
conceptos detallados ms abajo
Antes que nada, entender una gran diferencia que existen de conceptos VoIP: es
el conjunto de protocolos, normas, dispositivos, seales, etc. En general todo lo
que sea referente a la tecnologa que hace posible la transformacin de la voz y
poder llevarla por el mundo de internet hacia su destino Telefona sobre IP: Es el
servicio telefnico que est disponible al pblico
Qu es VoIP?
80
Protocolos de VoIP
Los protocolos son reglas que rigen la gestin de la transmisin de los paquetes
de datos sobre la red. Hay multitud de protocolos: H323, SIP, -IP, IAX, Skype,
IAX2, Jingle, Telme y MGCP.
H323: Fue desarrollado como un medio para transmitir voz, video, datos, fax y las
comunicaciones a travs de una red basada en IP al tiempo que se mantiene
conectividad con la PSTN. Est basado en el protocolo RDSI y est enfocado para
situaciones en las que se combina el trabajo entre IP y RDSI. Facilita la
introduccin de Telefona IP en las redes existentes de RDSI basadas en sistemas
PBX.
- Ventajas:
- La gran mayora de telfonos IP soportan este protocolo.
- Desventajas:
- Tiene problemas con el NAT. Los datos y sealizacin viajan de forma
separada y suele necesitar un servidor STUN para resolver este
problema.
- Son necesarios muchos puertos. Necesita el puerto 5060 para
sealizacin y 2 puertos RTP para cada conexin de audio. Es
necesario abrir muchos puertos en el Firewall.
- Ventajas:
- Utiliza menos ancho banda que el SIP. Los mensajes IAX son
codificados de forma binaria mientras que los del SIP son mensajes de
texto. As mismo IAX intenta reducir al mximo la cabecera de los
mensajes.
- No hay problema de NAT. Los datos y la sealizacin viajan
conjuntamente.
81
- Slo se necesita el puerto, el 4569, para mandar la informacin de
sealizacin y los datos de todas sus llamadas.
- Desventajas:
- No est estandarizado y por tanto no est muy extendido en dispositivos
hardware.
Parmetros de VoIP
Codecs:
Para poder transmitir la voz sobre una red IP, necesitamos codificarla y para ello,
empleamos cdec de compresin de audio. Segn el cdec que utilicemos
ocupar ms o menos ancho de banda y esto influir mucho en la calidad de los
datos transmitidos.
Retardo o latencia:
Calidad de servicio:
82
Cmo se transmite la VoIP por la red?
Consta de 5 capas:
Aplicacin:
83
Transporte:
Funcionales
Gestin
Econmicas
84
automtico, conferencias, etc. son fciles de implementar y sin coste
alguno.
- El estndar SIP elimina telfonos propietarios y costosos.
- Llamadas entre sedes gratuitas.
85
IP- PBX se denomina as al sistema telefnico PBX que utiliza el internet (LAN o
WAN) para gestionar la conmutacin de llamadas, con la opcin tambin de
gestionar otros servicios de mensajera. La tecnologa IP- PBX tiene
caractersticas avanzadas de comunicacin, tales como el correo de voz a correo
electrnico, tambin proporcionando escalabilidad y capacidad de conectarse a la
PSTN tradicional, as que en este caso no existira la necesidad de cambiarse de
compaa proveedora de servicios.
No hace mucho tiempo el tema de la voz sobre IP era solo conocido por unas
pocas compaas pioneras y dedicadas a esto tales como 3COM, CISCO,
HYPERCOM entre otras.
86
Anexo N 2: Hardware y Software Compatible
87
Hardware y Software Compatible
Hardware
- A nivel de hardware y arquitectura todo depende de cuantas lneas son las que
se quiere incorporar en la central telefnica, siendo que para un mnimo de 5
lneas basta con un procesador de 500 Mhz y 256 Mb RAM y para lneas de
ms de 25 canales es recomendable un mnimo de 1Gb de memoria y
procesador Dual, otro de los temas importantes es ver de antemano el
crecimiento de la central telefnica, cabe destacar que es muy difcil que una
central telefnica no tenga crecimiento de anexos o canales , considerar cual
es el cdec que se incorporara es tambin uno de los requisitos al momento de
elegir la maquina donde se instalara Asterisk.
- Asterisk es capaz de comunicarse con un gran nmero de diferentes
tecnologas. En general, estas conexiones se realizan a travs de
una conexin de red; Sin embargo, las conexiones a las tecnologas
de telecomunicaciones ms tradicionales, tales como la PSTN,
requieren hardware especfico.
- Muchas empresas producen este hardware, tales como Digium (el
patrocinador, propietario y desarrollador principal de Asterisk),
Sangoma, Rhino, OpenVox, Pika, Voicetronix, Junghanns, Dialogic,
Xorcom, Beronet, y muchos
otros. Los autores prefieren las
Asterisk es una gran
tarjetas de Digium y Sangoma;
ventaja para personas
Sin embargo, los productos
que no se manejen bien
ofrecidos por otros fabricantes
en el ambiente Linux.
de hardware Asterisk pueden
ser ms adecuados a sus
necesidades.
- El hardware ms popular para Asterisk es generalmente diseado
para trabajar a travs de la interfaz de dispositivo de hardware
Digium Asterisk (conocido como DAHDI). Estas tarjetas tienen
diferentes requisitos de instalacin y diferentes ubicaciones de
archivos.
- La arquitectura escogida para la implementacin ser la siguiente:
- Casa Matriz: Servidor Dell Poweredge 420 con 4 Gb Ram
tarjeta red 10/100/1000 con disco duro de 1TB en arreglo 0.
- Sucursal: PC Cpu Intel 1500 Mhz, 2 Gb Ram y tarjeta Digium
FXO con dos entradas de lneas analgicas.
88
- Existen variadas marcas de telfonos IP variando de precios segn
sus prestancias, desde lneas como Yealink que poseen lneas
bsicas con una cuenta SIP hasta sofisticados telfonos de varias
cuentas SIP, adems soportan el protocolo IAX, Cisco tambin
posee telfonos que gracias a que trabajan adems con protocolo
SIP pueden ser ocupados en centrales como Asterisk.
- La variada gama de telfonos que existen hoy en da hacen a veces
una confusin en lo que realmente escoger, los temas importantes a
tener en claro es cuantas lneas se pretende tener en ese telfono, y
el uso que se le dar, la gran mayora de los telfonos poseen dos
puertos rj45 ahorrando en el cableado con tan solo necesitar un solo
punto de red para la estacin de trabajo o computador y el anexo
telefnico.
- Por ser una gama bastante avanzada y con precios ms asequibles
se trabajar con la lnea Yealink.
Lnea administrativos
- Yealink HD Voice
- Dual-port 10/100M Ethernet
- PoE support
- 2x15 characters LCD
- Up to 2 SIP accounts
- Headset support
- Wall mountable
- Simple, flexible and secure
- provisioning options
89
Linea Gerencial
Linea Recepcionista
90
Software
91
Anexo N 3: Conexiones fsicas y lgicas
Para las conexiones de red que realizar la conectividad entre los dispositivos y la
red LAN existen muchos tipos dependiendo de la tecnologa que se encuentre
presente en la LAN y adems del tipo de cableado, hoy en da la ms usada por
todos es CAT 6e que se ocupan en redes Ethernet, Resiste muy bien el ruido de
interferencias de seal gracias a su blindaje, alcanza velocidades de hasta 10
Gibabit / seg. Y puede transmitir datos hasta distancias de 100 metros.
E1
La trama E1 es un protocolo Europeo de transmisin digital que permite la
transmisin simultnea de 30 canales de voz (300Hz - 3.400Hz), utilizando las
tcnicas de Multiplexacin por Divisin de Tiempo, o TDM (Time Division
Multiplex) y de PCM (Pulse Coded Modulated) (Modulacin Codificada por
Pulsos), tambin llamada MIC (Modulacin por Impulsos Codificados), o
Modulacin por Pulsos Codificados,
mediante el envo por un nico
canal de una tasa de transferencia Se eliminarn los enlaces de
de 2,048 Mbps (Mega Bits Por sucursales PSTN conectando
Segundo) directamente los anexos a la red
de casa matriz, quedando toda
Para las conexiones E1 se utiliza
la compaa con un solo nmero
una tarjeta con puerto PCI, PCI UNICO
EXPRESS dependiendo de la
arquitectura del servidor o tambin
tarjetas propias de las marcas de centrales telefnicas como lo son Cisco.
92
Tarjeta Digium E1
PSTN
FXO
FXS
93
SIP TRUNK
Para enrutar el trafico SIP TRUNK que proviene de una empresa externa a las
dependencias solo basta instalar en el servidor una tarjeta de red 10/100/1000 la
cual como viaja a travs del protocolo IP se conecta al dispositivo de la red ya sea
94
un SWITCH o directamente conectado al dispositivo de la empresa proveedora del
servicio.
CONEXIONES VIRTUALES
Una conexin virtual o red privada virtual desde ahora VPN es la encargada de
conectar dos redes localizadas en diferentes reas geogrficas mediante una red
pblica o internet, las cuales por medio de protocolos de seguridad crean un tnel
virtual con informacin, la gran mayora viaja encriptada.
L2TP (Protocolo de tnel de capa dos), el resultado del trabajo del IETF (RFC
2661), incluye todas las caractersticas de PPTP y L2F. Es un protocolo de capa 2
basado en PPP.
IPSec es un protocolo de capa 3 creado por el IETF que puede enviar datos
cifrados para redes IP.
95
Conexiones entre cliente y el sitio central.
La casa matriz cuenta con un enlace dedicado de fibra provisto por la empresa
Entel de 10 Mb nacionales y 4 Mb internaciones con una relacin 1:4 y un enlace
PSTN con 6 lneas anlogas provisto con la empresa Movistar.
96
manera adecuada y bajos los estndares solicitados, cabe destacar que toda la
red de casa matriz est realizada en categora 6 y certificada.
Para la conectividad del enlace telefnico en casa matriz se contratar una trama
SIP con 6 decenas de nmeros la cual ser instalada directamente desde el
Router del proveedor hacia el Switch de capa 3, llegando directamente a la
interfaz FastEthernet del Switch
Para el servidor Asterisk instalado en casa matriz, por tratarse de un enlace SIP
TRUNK solamente se requerir una tarjeta FastEthernet 100/1000 Mb, no se
requerir alguna tarjeta externa para la conexin de la telefona
Las conexiones fsicas para los dispositivos telefnicos son a travs de cable de
red categora 5e o 6 que van directamente conectados entre el punto de red y el
telfono el cual en la gran mayora de las veces cuenta con un pequeo Switch
donde poseen 2 puertos para realizar la conectividad hacia el computador.
97
Anexo N 4: MOS
El MOS o puntaje de opinin media es un test usado por mucho tiempo en las
redes telefnicas. El MOS es una forma subjetiva bajo una medicin de darle
puntaje a la calidad de la llamada, la cual el propio usuario es quien da un puntaje
a la llamada que realizo siendo 5 Muy Satisfactorio y 1 No recomendado.
98
Los valores son:
Tras la encuesta a los usuarios en una conversacin usando alguno de los tipos
de CODEC se saca un valor medio que es el MOS correspondiente a ese CODEC.
Los mejores cdec ocupan poco ancho de banda y una calidad de voz
relativamente pequea en su grado de degradacin. El ancho de banda se puede
medir cuantitativamente con sistemas de medicin, pero el uso de la voz, su
calidad es algo subjetivo, que requiere interpretacin humana.
Como ejemplo los siguientes son el MOS de variados cdec usados normalmente
en telefona IP.
99
G.728 16 3.61
GSM FR 12.2 3.5
Por ejemplo, el CODEC G.711 tiene un MOS=4.1 y el cdec G.729 muy usado en
VoIP tiene un MOS=3.92
100
Anexo N 5: Diseo de arquitectura lgica y fsica
DISEO L GICO
En la siguiente etapa se define el diseo lgico del proyecto, la cual detalla los
requisitos funcionales del sistema y como se resolvern los inconvenientes previos
desde la etapa de anlisis.
IMAGEN N 1
DISEO LGICO
101
IMAGEN N 2
DISEO LGICO
IMAGEN N 3
DISEO LGICO
102
IMAGEN N 4
DISEO LGICO
- Seguridad
- Escalabilidad
Los clientes podrn realizar llamadas entre la casa matriz y la sucursal a travs de
internet, mediante una conexin VPN Site to Site. Con esto podremos conectar
entre los servidores Asterisk va protocolo IAX2 y generar llamado hacia los
anexos de la otra sucursal. Todo esto a travs de internet.
103
matriz tendr una conexin a la red de telefona mediante protocolo SIP Trunk.
Con esto se habilitar el servicio de telefona IP para ambas localidades.
Seguridad:
Escalabilidad:
Para este tipo de diseo se define una serie de mtodo de escalabilidad, tales
como:
DISEO FSICO
En la siguiente etapa se define el diseo fsico del proyecto, la cual detalla los
requisitos funcionales del sistema y como se resolvern los inconvenientes previos
desde la etapa de anlisis.
IMAGEN N 5
Fsico
104
Anexo N 6: Diseo de VPN
Para que los dos servidores Asterisk tengan una comunicacin directa y fiable
antes que se puedan autentificar entre ellos es necesario realizar una previa
configuracin que nos proveer adems de conectividad, seguridad.
Para esto se implement una VPN tipo Site to Site entre dos dispositivos de
frontera o conocidos como Firewall. Los Firewall a utilizar son de la lnea Cisco
ASA modelo 5505, estos dispositivos adems de proveer servicios de seguridad
tambin proveen de servicios de VPN tales como IpSec/SSL, Site to Site, y
conexin a los usuarios a la red privada ya sea mediante una conexin que se
gatilla en un browser de navegacin (VPN SSL) o mediante un cliente previamente
instalado en el computador del usuario (Cisco VPN Client).
Antes de poder formar la VPN entre ambos sitios es importante tener algunos
datos que servirn en el momento de la configuracin los cuales son los
siguientes:
- Direccin IP peer 1
- Direccin IP peer 2
- Red LAN peer 1
- Red LAN peer 2
105
Diagrama VPN
Para tener especificaciones ms claras al momento de crear la VPN se realiza un
diagrama de red donde muestra la envergadura de la red y los dispositivos
involucrados.
106
Configuracin VPN Peer 1 (Casa Matriz)
107
Anexo N 7: Diseo Central telefnica Asterisk
108
- Definicin de hardware
- IP : 192.168.2.5
- Hostname : ratchet
- Dominio : niladv
- Software
- Linux Centos 6.5
- Arquitectura
- Versin Asterisk
109
- Ubicacin de archivos importantes de configuracin Asterisk
110
Diseo Sucursal
- Pc AMD 64
- 4 Gb RAM
- Disco duro 250 Gb
- Tarjeta Digium TDM 400P (telefona anloga)
- Definicin de hardware
- IP : 192.168.1.110
111
- Hostname : asteriskcasa
- Dominio : N/A
- Sistema Operativo
- Linux Centos 6.8
- Arquitectura
- 2.6.32-642.el6.i686
- Versin Asterisk 1.8 .28
- Ubicacin de archivos importantes de configuracin Asterisk
112
Para un mayor detalle de cmo se instal Asterisk y su configuracin, se gestion
un documento tipo instructivo para tener una mejor visin de este. (Documento
completo en Anexo N11)
113
Anexo N 8: Diseo de Pruebas
Para poder entregar un servicio que cumpla con los parmetros establecidos en
este proyecto, se realizar una serie de pruebas pauteadas, las cuales partirn
primeramente por conectividad de VPN, luego veremos conectividad entre
servidores Asterisk, y se finalizar con pruebas de telefona.
Pruebas VPN:
114
Pruebas Funcional:
El diseo de pruebas se realizar enfocado a las siguientes mtricas, en ambos
sitios:
Pruebas MOS
115
Anexo N 9: Configuracin equipos telefnicos
FIGURA N1
116
Configuracin SIP - General
La seccin [general] de sip.conf incluye las siguientes variables que se detallan a
continuacin:
Bindport, es para que el SIP proxy hable y escuche por el mismo puerto UDP
5060 que es el predeterminado en Asterisk.
Allowguest, yes | no: Permitir o rechazar las llamadas de los huspedes. Por
defecto es s.
Disabled, Esta opcin es para habilitar o deshabilitar a todos los telfonos SIP la
supresin de silencio.
Nat, yes | no: Esta variable cambia el comportamiento de Asterisk para los clientes
detrs de un firewall. Esto no resuelve el problema si el Asterisk est detrs del
firewall y el cliente en el exterior.
Allow, <codec>: Permite que los codecs se utilicen en orden de preferencia (Uso
DISALLOW = todos en primer lugar, antes de permitir que otros codecs)
117
Todos los telfonos IP son llamados anexos dentro de la compaa, lo cual reflejan
su configuracin de igual manera como se detalla en la siguiente Figura N2.
FIGURA N2
Type, hace referencia al tipo de relacin que se tiene con el cliente, si es usuario,
cliente o amigo. Las opciones de configuracin son que se pueden asignar son las
siguientes; user, peer o friend.
Secret, si el servidor Asterisk est actuando como un servidor SIP, entonces este
cliente SIP debe iniciar sesin con esta contrasea. Si el Asterisk est actuando
como un cliente SIP a un servidor SIP remoto que requiere la autenticacin SIP
INVITE, este campo se utiliza para autenticar la invitacin SIP que se enva al
servidor SIP remoto.
118
ahora si un tipo usuario o amigo coincide si la direccin IP o hostname definidos
en el host coinciden.
Allow, <codec>: Permite que los codecs se utilicen en orden de preferencia (Uso
DISALLOW = todos en primer lugar, antes de permitir que otros codecs)
Pap2
FIGURA N3
Telfono IP 9005
119
FIGURA N4
FIGURA N5
La configuracin del anexo 9005 dentro del archivo Sip.conf en el servidor Asterisk
la podemos ver reflejada en la siguiente Figura N6
120
FIGURA N6
Telfono IP 9006
FIGURA N7
121
FIGURA N8
La configuracin del anexo 9006 dentro del archivo Sip.conf en el servidor Asterisk
la podemos ver reflejada en la siguiente Figura N9
122
FIGURA N9
Softphone
En la siguiente Figura N10 se puede ver a simple vista el software que est
representado el Anexo 9003.
FIGURA N10
123
FIGURA N11
FIGURA N12
124
Anexo N 10: Instalacin Asterisk Casa Matriz
Para no ser repetitivo y aburrido, y poder ser un instructivo fcil de ejecutar solo se
detallan a continuacin los cambios importantes dentro de la instalacin de
Asterisk en casa matriz, siendo la ms connotada la tecnologa a usar que es SIP
TRUNK
Para no entrar en conflictos con los diferentes segmentos de red, se tuvo que
configurar el archivo de rutas para discriminar el tipo de trfico, con esto se logra
que el trfico que apunta a la red, sea ejecutado por la interfaz destinada a nuestra
rea local, y cuando se trata del trfico de voz este pueda ser ejecutado por la
interfaz destinada para esa tarea.
125
Configuracin de la tarjeta encargado del trafico SIP
126
Anexo N 11: Instalacin Asterisk Sucursal
Para una instalacin limpia de Asterisk, se instal la versin mnima sin entorno
grfico, luego de esto el primer paso es configurar los servicios de la tarjeta de
red, para poder tener conectividad y lograr descargar los paquetes restantes.
-
Verificar kernel
[root@asteriskcasa ~]# uname -r
2.6.32-431.el6.i686
New
[root@asteriskcasa ~]# uname -r
2.6.32-642.el6.i686
127
- Uppdate Centos
- Update
- Instalar Todas Las Dependencias
yum install gcc gcc-c++ kernel-devel bison openssl openssl-devel perl perl-Net-SSLeay perl-
Crypt-SSLeay libtermcap-devel ncurses-devel doxygen curl-devel newt-devel mlocate lynx
tar wget nmap bzip2 mod_ssl crontabs vixie-cron speex speex-devel unixODBC unixODBC-
devel libtool-ltdl libtool-ltdl-devel mysql-connector-odbc mysql mysql-devel mysql-server
php-mysql php-mbstring php-mcrypt flex screen newt-devel mlocate lynx tar wget nmap
bzip2 mod_ssl crontabs vixie-cron unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel
mysql-connector-odbc mysql mysql-devel mysql-server php-mysql php-mbstring php-
mcrypt sqlite sqlite-devel
yum -y install gcc gcc-c++ gcc-gnat gcc-java gcc-objc bison ncurses ncurses-devel openssl
openssl-devel libnewt libnewt-devel zlib-devel newt newt-devel glib-devel bison glibc-
devel glibc-headers libgcc libgcj-devel libgcj4-devel libstdc++ libxml2 libtiff libtiff-devel php
php-mysql php-pear httpd mysql mysql-devel mysql-server gd perl perl-CPAN lib flex cpp
glibc-kernheaders cvs audiofile-devel lame sox ghostscript ghostscript-devel ghostscript-
fonts sharutils make
yum -y install libvorbis libvorbis-devel vorbis-tool speex speex-devel curl curl-devel gcc
gcc-c++ gcc-gnat gcc-java gcc-objc bison ncurses ncurses-devel openssl openssl-devel
make libtermcap libtermcap-devel zlib zlib-devel libtool bison mysql mysql-server mysql-
devel sox libtiff libtiff-devel gnutls gnutls-devel gnutls-utils postfix net-snmp net-snmp-
devel net-snmp-libs net-snmp-perl net-snmp-utils php-snmp lm_sensors lm_sensors-devel
newt newt-devel bzip2-devel krb5-devel krb5-libs libnewt libnewt-devel zlib-devel newt
newt-devel glib-devel bison glibc-devel glibc-headers libgcc libgcj-devel libgcj4-devel
libstdc++ libxml2 libtiff libtiff-devel php php-mysql php-pear httpd gd perl perl-CPAN lib
flex cpp glibc-kernheaders cvs audiofile-devel lame sox ghostscript ghostscript-devel
ghostscript-fonts sharutils system-config-securitylevel-tui wireshark libxml2-devel
128
Todas las dependencias instaladas anteriormente son necesarias para no contar
con problemas a futuro y tener que reinstalar paquetes independientes.
- http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-
linux-complete-current.tar.gz
- http://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz
129
Los siguientes son los comandos a ejecutar por cada paquete descargado.
- Make all
- Make install
- [root@asteriskcasa dahdi-linux-complete-2.11.1+2.11.1]# make all
- Make install
- [root@asteriskcasa dahdi-linux-complete-2.11.1+2.11.1]# make
install
130
- Make config
- [root@asteriskcasa dahdi-linux-complete-2.11.1+2.11.1]# make
config
131
Una de las problemticas que se tuvo en la ltima instalacin era el poder
reconocer el servicio y tarjeta hardware Digium, sin estos servicios activos y
funcionando es imposible configurar de manera ptima el servicio Asterisk, se
indago en la solucin y se logr dar con la solucin. La cual se muestra ms abajo
desde donde se extrajo la ayuda.
Dear james,
The link you are using to download dahdi is also correct but i will give you another
link for downloading try this.steps for installing dahdi:
1)move to the directory.
[root@localhost]#cd /usr/local/src
2) make directory.
[root@localhost]# mkdir asterisk
Ls
[root@localhost]#cd asterisk
3) [root@localhost]#wget http://downloads.asterisk.org/pub/telephony/dahdi-
linux-complete/dahdi-linux-complete-2.10.2+2.10.2.tar.gz
4)Extract the dahdi files.
5)[root@localhost]# tar -zxvf d*
6)reboot
7)move to the directory.
[root@localhost]#cd /usr/local/src/asterisk.
8)[root@localhost]#cd d*
9)[root@localhost]#make clean
10)[root@localhost]#make clean
11)[root@localhost]#make
12)[root@localhost]#make all
13)[root@localhost]#make install
14)[root@localhost]#make config
15)[root@localhost]#chkconfig dahdi on
Try this tutorial it will work. give your comments if any issue.
CARGAR LIBPRI
[root@asteriskcasa libpri-1.5.0]# make
[root@asteriskcasa libpri-1.5.0]# [root@asteriskcasa libpri-1.5.0]# make install
132
- Instalar Asterisk
Make clean
./configure
[root@asteriskcasa certified-asterisk-1.8.28-cert5]# ./configure
133
Make install
[root@asteriskcasa certified-asterisk-1.8.28-cert5]# make install
134
[root@asteriskcasa certified-asterisk-1.8.28-cert5]# chkconfig asterisk on
[root@asteriskcasa certified-asterisk-1.8.28-cert5]# chkconfig dahdi on
Channel map:
0 channels to configure.
135
[root@asteriskcasa ~]# dahdi_cfg -vvv
DAHDI Tools Version - 2.10.2
Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 02)
Channel 03: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 04)
4 channels to configure.
136
Anexo N 12: Plan de discado Asterisk Casa Matriz
Para la numeracin de anexos de casa matriz se defini que los anexos parten
desde el nmero 8100 en adelante, el cual se ve reflejado en el siguiente ejemplo,
Asterisk revisa el estatus del anexo y en caso de estar desocupado se redirige al
anexo directamente, en caso de estar ocupado o no disponible de redirige a la
casilla del anexo luego, de esto la llamada se corta.
137
- Nmeros entrantes directos
Para nmeros que no requieran pasar por el nmero de cabecera, como por
ejemplo el servicio de conferencias (meetme), numeros que se redirijan
directamente a los anexos de gerencia o el nmero de cabecera que se redirige a
un IVR se muestra en el siguiente ejemplo
- Nmeros salientes
Para salida de llamadas locales, celulares, larga distancia con carrier, llamadas a
servicios 800 o telfonos de emergencia en la siguiente configuracin de ms
abajo
138
139
Anexo N 13: Plan de discado Asterisk Sucursal
La empresa proveedora del servicio entrega una lnea anloga la cual pasa
directamente a la tarjeta FXO del servidor Asterisk que es capaz de redirigir la
llamada ya sea entrante o saliente.
Para las llamadas salientes o servicios como conferencias, estas se ejecutan bajo
la tarjeta Digium que como su configuracin lo indica debe ser realizado bajo el
servicio DAHDI
140
Anexo N 14: Interconexin entre Servidores Asterisk
Como se habla en muchos sitios y como es parte del protocolo, SIP ocupa 3
puertos, uno de sealizacin y dos de tipo RTP para la llamada, si bien es cierto
este protocolo se puede ocupar como mtodo de interconexin entre las dos
centrales Asterisk , sin embargo IAX 2 tiene ms ventajas, en su segunda versin
es un protocolo propietario de Asterisk lo cual lo hace bastante fiable y robusto al
trabajar con su propia arquitectura adems ocupa un solo puerto que se encarga
de la sealizacin y los bits de audio, otra particularidad es el menor costo de
ancho de banda que usa.
IAX2 es el protocolo usado para interconectar las dos centrales telefnicas, esta
configuracin se realiza directamente en el archivo iax.conf en la ruta por defecto
\etc\asterisk\iax.conf. Como se puede revisar ms abajo este archivo especifica
algunos parmetros importantes como lo son la direccin IP del otro servidor, el
contexto ocupado y una password asociado, entre otros temas como nmero de
puerto, el cdec usado y el tipo de interconexin.
141
Configuracin IAX Asterisk sucursal
Y como ltimo dato importante para comprobar su conexin entre ambas centrales
se puede verificar con el comando #iax2 show peers dentro de la consola de
administracin.
142
Anexo N 15: Monitoreo de plataforma MOS
Por lo que se investiga en algn mtodo o herramienta que pueda reflejar esta
evaluacin automticamente y pueda entregar estos valores definido por MOS.
Por lo tanto, se lleg a travs de varios foros relacionados, donde se entrega
diferentes opciones tales como.
- Voipmonitor
- VoIPSpear
- SIPDump
- WireShark (Ex Ethereal)
- StarTrinity VoIP Network Tester
Siendo la ltima herramienta, como parte de la solucin por los siguientes detalles:
- FreeWare
- Genera trfico con mltiple flujo UDP
- Medicin de Red a travs de Jitter y Delay (Retardo)
Para conocer la calidad del audio de las llamadas. Los clculos se realizan a
travs de algoritmos/formulas y los resultados se distribuye sobre una escala de 1
a 5:
143
Los factores que se utilizan para determinar y medir MOS, los cuales son tomados
para evaluar son:
Networking:
Estacin de monitoreo:
144
Instalacin de StarTrinity SIP Tester.
http://startrinity.com/VoIP/SipTester/siptester_latest.zip
145
Con esto podemos concluir, que se puede considerar monitorear y confirmar el
mtodo de llamado MOS a travs de un sistema de monitoreo que puede rescatar
y confirmar la calidad de llamadas y donde se puede reflejar sistemticamente y
no por mtodo de apreciacin humana.
146
Anexo N 16: Mtricas y Pruebas
147
- Llamada desde sucursal a PSTN (E hacia H)
148
- Llamada anexo 9000 desde 9006 (D hacia E)
- Llamada desde anexo 9003 al 9000, anexo 9003 queda en espera y anexo
9000 llama al anexo 9006, luego anexo 9006 corta y anexo 9000 retoma la
llamada de anexo 9003
149
- Llamada en sala de conferencia (H G y E)
150
- ICMP desde Asterisk sucursal hacia casa matriz
151
- Llamadas desde anexo 8116 a 9003 (N hacia C)
152
- Llamada desde anexo 8116 a 9005
153
- Llamada en sala de conferencia casa matriz (H-E-P)
154
- Calidad de experiencia MOS desde 9003 a Anexo 9005
155