Professional Documents
Culture Documents
UNIDADAD CULHUACAN
TESIS
Presenta:
EDGAR ALTAMIRANO HERNÁNDEZ
Asesores:
Ing. Guillermo Avalos Arzate
Lic. Martha Guadalupe Hernández Cuellar
TESIS INDIVIDUAL
Que como prueba escrita de su Examen Profesional para obtener el Título de Ingeniero en Comunicaciones
y Electrónica, deberá desarrollar el C.:
La falta de acceso a tecnología nueva por parte de las empresas pequeñas limita su desarrollo
impidiendo su crecimiento por lo cual, el proyecto se ve dirigido a este sector con el objetivo de poner
a su alcance una herramienta tecnológica que le permita tener acceso a la telefonía a un bajo costo.
CAPITULADO
Esta tesis, si bien ha requerido de esfuerzo, no hubiese sido posible su finalización sin la
cooperación desinteresada de todas y cada una de las personas que a continuación citaré y
muchas de las cuales ha sido un soporte muy fuerte en momentos de angustia y
desesperación.
Primer y antes que nada, dar gracias a Dios, por estar conmigo en cada paso que doy, por
fortalecer mi corazón e iluminar mi mente y por haber puesto en mi camino a aquellas
personas que han sido mi soporte y compañera durante todo el periodo de estudio.
Por último y no menos importantes a mis profesores, que sin su valiosa ayuda y enseñanza
esto jamás hubiera sido posible concluir.
i
JUSTIFICACIÓN
En México el 99.8% de las industrias son pequeñas empresas las cuales generan 7 de cada
10 empleos, a su vez genera más de la mitad del Producto Interno Bruto. Considerando que
de este porcentaje el 95% se refiere a micro empresas y un 3.9% se consideran medianas
empresas. A este sector industrial se han dirigido las miradas debido a la carencia de
inversionistas, lo cual los limitan a estar en la vanguardia en tecnología.
La falta de acceso a tecnología nueva por parte de las mismas limita el desarrollo e impide
su crecimiento, por este motivo, el proyecto se ve dirigido a este sector con el objetivo de
poner a su alcance una herramienta tecnológica que le permita tener acceso a la telefonía a
un bajo costo, así como una sencilla interacción con los usuario, para que de esta manera
se genere una modernización
ii
OBJETIVO GENERAL
Diseñar una red con PBX para aplicaciones de Telefonía VoIP para medianas y pequeñas
empresas, migrando de una red telefónica publica conmutada (PSTN) a Telefonía sobre
Voz IP (VoIP).
OBJETIVOS ESPECIFICOS
Configurar aplicaciones de Telefonía sobre VoIP que permita la transferencia de
voz.
iii
ÍNDICE
Página
Agradecimientos I
Justificación II
Objetivos III
Capítulo I
Aspectos Básicos de la Telefonía 1
1.1 Introducción 2
1.2 Teléfono IP 2
1.3 Conmutación en la red telefónica 3
1.3.1 Conmutación analógica 4
1.3.1.1 Conmutación de circuitos 4
1.3.1.2 Conmutación espacial 4
1.3.1.3 Multiplexión por división de frecuencia (FDM) 5
1.3.2 Conmutación digital 6
1.3.2.1 Conmutación de paquetes 6
1.3.2.2 Conmutación temporal 7
1.3.2.3 Multiplexión por división de tiempo (TDM) 9
1.4 Voz sobre IP 10
1.5 Estándar VoIP (H.323) 10
1.6 PBX 11
1.7 Topologías 11
1.7.1 Topología en estrella 12
1.8 TCP/IP 12
1.8.1 Nivel físico 13
1.8.2 Nivel de enlace de datos 13
1.8.3 Nivel de internet 13
1.8.4 Nivel de transporte 14
1.8.5 Nivel de aplicación 16
1.9 Capas OSI 17
1.9.1 Capa física 17
1.9.2 Enlace de datos 19
1.9.3 Capa de red 19
1.9.4 Capa de transporte 20
1.9.5 Capa de sesión 21
1.9.6 Capa de presentación 21
1.9.7 Capa de aplicación 22
Capítulo II
Elementos de Implementación de VoIP 25
2.1 Arquitectura de protocolos VoIP 25
2.1.1 Protocolos de señalización 25
2.1.1.1 H.323 25
2.1.1.2 SIP (Session Initation Protocol) 28
2.1.1.3 Diferencia entre SIP y H.323 31
2.1.1.4 IAX2 (Inter Asterisk Exchange) 32
2.1.2 Protocolos de transporte 32
2.1.2.1 RTP( real time transport protocol) 32
2.1.2.2 RTCP( real time transport control protocol) 33
2.2 Codecs 34
2.2.1 UIT G.711 34
2.2.2 UIT G.729 36
2.2.3 iLBC 36
2.3 Hardware 38
2.3.1 Adaptadores analógicos 38
2.3.2 Teléfonos IP 39
Capítulo III
Sistema de Telefonía IP 40
3.1 Diseño del sistema 41
3.1.1 Análisis de los equipos 41
3.1.1.1 Equipos de telefonía IP 42
3.1.1.2 Teléfonos IP 42
3.1.2 Características del software del servidor 44
3.1.2.1 Especificaciones técnicas del servidor 44
3.1.2.2 Las tarjetas TDM 45
3.1.3 Software 47
3.2 Instalación de Elastix 48
3.2.1 Encendido automático 48
3.2.2 Instalación de Elastix vía CD 50
3.3 Configuración de la tarjeta TDM800 52
3.4 Configuración a través de una interfaz web 56
3.5 Información del sistema 58
3.6 Disco duro 59
3.7 Red 59
3.8 Administración de usuarios 61
3.8.1 Grupos 67
3.8.2 Usuarios 62
3.9 Apagado 63
3.10 Detección de hardware 63
3.11 Respaldar 64
3.12 Restaurar 65
3.13 Creación de una extensión 65
3.13.1 Extensiones del usuario 66
3.14 Configuraciones generales 68
3.15 Follow Me 69
3.16 Feature Code Admin 70
3.17 Parking Lot Configuration 71
3.18 Asterisk-CLI 72
3.19 Flash Operator Panel 72
3.20 Cancelador de eco 73
3.21 Dominios 74
3.21.1 Crear dominio 74
3.21.2 Cuentas 74
3.21.3 Crear cuentas 75
3.22 Configuración de canales analógicos 75
3.23 Instalación y configuración de softphones 76
Capítulo IV
Implementación del Sistema VoIP 78
4.1 Pruebas 79
4.2 Estudio de viabilidad 80
Conclusiones 84
Bibliografía 85
Acrónimos 86
ÍNDICE DE FIGURAS
Página
Capítulo I
Fig. 1.1 Convivencia de teléfonos IP y analógicos 3
Fig. 1.2 Conmutación Espacial 5
Fig. 1.3 Circuito simplificado del conjunto multiplexor-
demultiplexor analógico 7
Fig. 1.4 TSI 8
Fig. 1.5 Conjunto multiplexor-demultiplexor por división de tiempo 9
Fig. 1.6 Topología en estrella 12
Capítulo II
Fig. 2.1 Estructura de protocolos de VoIP 25
Fig. 2.2 Fases de una llamada H.323 28
Fig. 2.3 Intercambios de Mensajes en SIP 30
Fig. 2.4 Comparación Ley µ Vs Ley A 35
Fig. 2.5 Robustez frente a la pérdida de paquetes 37
Fig. 2.6 Comparación de Codecs 37
Fig. 2.7 Convivencia de Teléfonos IP y Analógicos 39
Capítulo III
Fig. 3.1 Diagrama Estructural de la Red 41
Fig. 3.2 Telefonía IP 42
Fig. 3.3 Teléfono Astra 9112i 43
Fig. 3.4 Teléfono Linksys SPA901 43
Fig. 3.5 Linksys SPA921 44
Fig. 3.6 Servidor Vaio 45
Fig. 3.7 Tarjeta TDM800 45
Fig. 3.8 Tarjeta TDM800, modulo FXO, modulo FXS y modulo
FXS/FXO. 46
Fig. 3.9 Pantalla de inicio BIOS 48
Fig. 3.10 Menu Power Management Setup 49
Fig. 3.11 ELASTIX 50
Fig. 3.12 Configuración de Instalación. 50
Fig. 3.13 Instalación de Asterisk 51
Fig. 3.14 Introducir Usuario y Contraseña 52
Fig. 3.15 Compilar e Instalar 53
Fig. 3.16 Comprobación de la configuración de la tarjeta
TDM800 54
Fig. 3.17 Modificar zonedata.c 54
Fig. 3.18 Modificar zaptel.c 55
Fig. 3.19 Menu zttool 55
Fig. 3.20 Módulos de la Tarjeta TDM800 Habilitadas 56
Fig. 3.21 Pantalla de inicio Web 57
Fig. 3.22 Pantalla principal Web 57
Fig. 3.23 Valores de memoria del procesador 58
Fig. 3.24 Grafico estadístico de CPU y RAM 58
Fig. 3.25 Estadística del Disco Duro 59
Fig. 3.26 Parámetros de Red 59
Fig. 3.27 Interfaz de redes 60
Fig. 3.28 Edición de Red 61
Fig. 3.29 Listado de Grupos 61
Fig. 3.30 Lista de Usuarios 62
Fig. 3.31 Apagado del PBX 63
Fig. 3.32 Detección de Hardware 64
Fig. 3.33 Opción de Respaldo 64
Fig. 3.34 Sistema de Restauración 65
Fig. 3.35 Creación de una nueva extensión 65
Fig. 3.36 Dispositivos para Extensiones 66
Fig. 3.37 Definir Extensiones 67
Fig. 3.38 Opciones generales 69
Fig. 3.39 Follow Me 69
Fig. 3.40 Feature Code Admin 70
Fig. 3.41 Parking Lot 71
Fig. 3.42 ASTERISK-CLI 72
Fig. 3.43 Flash Operator 72
Fig. 3.44 Cancelador de Eco 73
Fig. 3.45 Dominios 74
Fig. 3.46 Crear Dominio 74
Fig. 3.47 Cuentas de Email 74
Fig. 3.48 Cuenta de Email 75
Fig. 3.49 Canales Analógicos 76
Fig. 3.50 Softphone x-lite 76
Fig. 3.51 Cuenta SIP 77
Fig. 3.52 Configuración del softphone 77
Capítulo IV
Fig. 4.1 Presentación del softphone 78
Tabla 4.1 tabla que muestra los equipo más económicos y con
características más básicas 79
Tabla 4.2 Comparativo de costos por empresa 82
Tabla 4.3 Costo del diseño a implementar 83
Capítulo I
1.1 INTRODUCCIÓN
Actualmente existen diversas empresas que ofrecen soluciones propietarias de
servicios de telefonía IP, entre las cuales se encuentran Cisco con su Call
Manager, Avaya con MultiVantage, Alcatel, Mitel, etc. Estas compañías
normalmente trabajan con estándares y protocolos propietarios, lo que dificulta su
interacción con soluciones de otros fabricantes.
En cuanto a soluciones usando protocolos abiertos, existen varias
implementaciones, entre las cuales destacan Open PBX, PBX4Linux, YATE,
FreeSwitch y Asterisk, siendo la predominante esta última.
1.2 TELÉFONO IP
Son dispositivos que soportan uno o más protocolos de señalización. Entre las
marcas más conocidas se encuentran ATCOM, CISCO. SIPURA, etc.
Adicionalmente pueden tener otras funciones tales como supresión de silencios o
conexión redundante a dos servidores. En la siguiente figura se muestra la
convivencia de los teléfonos analógicos como digitales dentro de una red
telefónica. Existen dos tipos de teléfonos IP: softphones y hardphones. La
diferencia entre uno y otro radica en que mientras el hardphone es un dispositivo
físico, tangible, el softphone funciona como cualquier programa de computadora.
En esta figura, se puede ver como la señal de cada uno de los canales modula a
una portadora distinta, generada por su correspondiente oscilador (O-1 a O-3). A
continuación, los productos de la modulación son filtrados mediante filtros pasa
banda, para seleccionar la banda lateral adecuada. En el caso de la figura se
selecciona la banda lateral inferior. Finalmente, se combinan las salidas de los
tres filtros (F-1 a F-3) y se envían al medio de transmisión que, en este ejemplo,
debe tener una de banda de paso comprendida, al menos, entre 8,6 y 19,7 KHz.
Voz sobre Protocolo de Internet, también llamado Voz sobre IP, Voz IP, VoIP (por
sus siglas en inglés), o Telefonía IP, es un grupo de recursos que hacen posible
que la señal de voz viaje a través de Internet empleando un protocolo IP (Internet
Protocol). Esto significa que se envía la señal de voz en forma digital en paquetes
en lugar de enviarla (en forma digital o analógica) a través de circuitos utilizables
solo para telefonía como una compañía telefónica convencional o PSTN (Public
Switched Telephone Network, Red Telefónica Pública Conmutada). La señal de
voz es enviada al mismo tiempo por la misma línea de transmisión por la que se
envían datos, esto significa que ahora una señal analógica como lo es la voz, es
tratada como un paquete de datos que puede manipularse digitalmente como tal
y por lo tanto puede ser también utilizable en un sistema multiplexado por división
de tiempo.
1.6 PBX
Los PBX administran el tráfico de llamadas, incluso contabilizan las
llamadas para uso financiero y de facturación. Hoy en día una PBX no es más que
una computadora especializada, siendo el usuario quien podrá configurar los
parámetros de las llamadas entrantes y salientes. Generalmente el usuario
conecta el PBX por un único enlace digital, como E1 ó T1, utilizando tan solo 2
pares de cables en lugar de 2n hilos para las n líneas externas contratadas.
Generalmente estos enlaces tienen capacidad de portar hasta 30 líneas sin llegar
a comprimir la información de la voz lo suficiente como para degradarla.
A grandes rasgos un PBX no es otra cosa que un conmutador digital, el
cual funciona bajo TDM y conmutación digital, la cual se está bajo los parámetros
de la conmutación de paquetes y la conmutación temporal.
1.7 TOPOLOGÍAS.
La topología define la estructura de una red. La definición de topología
puede dividirse en dos partes.
1. Topología física, que es la disposición real de los cables (los medios). Las
topologías físicas que se utilizan comúnmente son de bus, de anillo, en estrella,
en estrella extendida, jerárquica y en malla.
2. Topología lógica, que define la forma en que los hosts acceden a los
medios.
los datos), como la física, que es simplemente la manera en que se dispone una
red a través de su cableado.
Se utiliza sobre todo para redes locales. La mayoría de las redes de área local
que tienen un enrutador (Router), un conmutador (Switch) o un concentrador
(Hub) siguen esta topología. El nodo central en estas sería el enrutador, el
conmutador o el concentrador, por el que pasan todos los paquetes.
1.8 TCP/IP
Nivel físico
Nivel de acceso a la red
Nivel de internet (inter-redes)
Nivel de transporte (máquina a máquina)
Nivel de aplicación
El nivel de enlace de datos especifica cómo son transportados los paquetes sobre
el nivel físico, incluyendo los delimitadores (patrones de bits concretos que marcan
el comienzo y el fin de cada trama). Ethernet, por ejemplo, incluye campos en la
cabecera de la trama que especifican que máquina o máquinas de la red son las
destinatarias de la trama. Ejemplos de protocolos de nivel de enlace de datos son
Ethernet, Wireless Ethernet, SLIP, Token Ring y ATM.
Algunos de los protocolos por encima de IP como ICMP (usado para transmitir
información de diagnóstico sobre transmisiones IP) e IGMP (usado para dirigir
tráfico multicast) van en niveles superiores a IP pero realizan funciones del nivel
de red e ilustran una incompatibilidad entre los modelos de Internet y OSI. Todos
los protocolos de enrutamiento, como BGP, OSPF, y RIP son realmente también
parte del nivel de red, aunque ellos parecen pertenecer a niveles más altos en la
pila.
TCP y UDP: son usados para dar servicio a una serie de aplicaciones de alto nivel.
Las aplicaciones con una dirección de red dada son distinguibles entre sí por su
número de puerto TCP o UDP. Por convención, los puertos bien conocidos (well-
known ports) son asociados con aplicaciones específicas.
El nivel de aplicación es el nivel que los programas más comunes utilizan para
comunicarse a través de una red con otros programas. Los procesos que
acontecen en este nivel son aplicaciones específicas que pasan los datos al nivel
de aplicación en el formato que internamente use el programa y es codificado de
acuerdo con un protocolo estándar.
Una vez que los datos de la aplicación han sido codificados en un protocolo
estándar del nivel de aplicación son pasados hacia abajo al siguiente nivel de la
pila de protocolos TCP/IP.
El cometido de la capa de red es hacer que los datos lleguen desde el origen al
destino, aún cuando ambos no estén conectados directamente. Los dispositivos
que facilitan tal tarea se denominan en castellano encaminadores, aunque es más
frecuente encontrar el nombre inglés routers y, en ocasiones enrutadores.
Los Routers trabajan en esta capa, aunque pueden actuar como Switch de nivel
2 en determinados casos, dependiendo de la función que se le asigne. Los
firewalls actúan sobre esta capa principalmente, para descartar direcciones de
maquinas.
Su función básica es aceptar los datos enviados por las capas superiores,
dividirlos en pequeñas partes si es necesario, y pasarlos a la capa de red. En el
caso del modelo OSI, también se asegura que lleguen correctamente al otro lado
de la comunicación. Otra característica a destacar es que debe aislar a las capas
superiores de las distintas posibles implementaciones de tecnologías de red en
las capas inferiores, lo que la convierte en el corazón de la comunicación. En esta
capa se proveen servicios de conexión para la capa de sesión que serán utilizados
finalmente por los usuarios de la red al enviar y recibir paquetes. Estos servicios
estarán asociados al tipo de comunicación empleada, la cual puede ser diferente
según el requerimiento que se le haga a la capa de transporte. Por ejemplo, la
comunicación puede ser manejada para que los paquetes sean entregados en el
orden exacto en que se enviaron, asegurando una comunicación punto a punto
libre de errores, o sin tener en cuenta el orden de envío. Una de las dos
modalidades debe establecerse antes de comenzar la comunicación para que una
sesión determinada envíe paquetes, y ése será el tipo de servicio brindado por la
capa de transporte hasta que la sesión finalice. De la explicación del
funcionamiento de esta capa se desprende que no está tan encadenada a capas
inferiores como en el caso de las capas 1 a 3, sino que el servicio a prestar se
determina cada vez que una sesión desea establecer una comunicación. Todo el
servicio que presta la capa está gestionado por las cabeceras que agrega al
paquete a transmitir.
Esta capa establece, gestiona y finaliza las conexiones entre usuarios (procesos
o aplicaciones) finales. Ofrece varios servicios que son cruciales para la
comunicación, como son:
Control de la sesión a establecer entre el emisor y el receptor (quién
transmite, quién escucha y seguimiento de ésta).
Control de la concurrencia (que dos comunicaciones a la misma operación
crítica no se efectúen al mismo tiempo).
Mantener puntos de verificación (checkpoints), que sirven para que, ante
una interrupción de transmisión por cualquier causa, la misma se pueda
reanudar desde el último punto de verificación en lugar de repetirla desde
el principio.
Por lo tanto, el servicio provisto por esta capa es la capacidad de asegurar
que, dada una sesión establecida entre dos máquinas, la misma se pueda efectuar
para las operaciones definidas de principio a fin, reanudándolas en caso de
interrupción. En muchos casos, los servicios de la capa de sesión son parcial o
totalmente prescindibles.
1.9.6 CAPA DE PRESENTACIÓN
El objetivo de la capa de presentación es encargarse de la representación
de la información, de manera que aunque distintos equipos puedan tener
diferentes representaciones internas de caracteres (ASCII, Unicode, EBCDIC),
números (little-endian tipo Intel, big-endian tipo Motorola), sonido o imágenes, los
datos lleguen de manera reconocible.
Esta capa es la primera en trabajar más el contenido de la comunicación
que en cómo se establece la misma. En ella se tratan aspectos tales como la
semántica y la sintaxis de los datos transmitidos, ya que distintas computadoras
pueden tener diferentes formas de manejarlas.
Por lo tanto, podemos resumir definiendo a esta capa como la encargada
de manejar las estructuras de datos abstractas y realizar las conversiones de
representación de datos necesarias para la correcta interpretación de los mismos.
Esta capa también permite cifrar los datos y comprimirlos. En pocas palabras es
un traductor.
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios
de las demás capas y define los protocolos que utilizan las aplicaciones para
intercambiar datos, como correo electrónico (POP y SMTP), gestores de bases de
datos y servidor de ficheros (FTP). Hay tantos protocolos como aplicaciones
distintas y puesto que continuamente se desarrollan nuevas aplicaciones el
número de protocolos crece sin parar.
2.1.1.1 H.323
H.323 es un estándar que norma todos los procedimientos para lograr Sistemas
Audiovisuales y Multimedios, por lo que engloba varios protocolos y estándares.
Uno de estos procedimientos es la señalización de la llamada. H.323 propone dos
tipos de señalización:
Este mensaje Alerting es similar al Ring Back Tone de las redes telefónicas
actuales. Cuando el usuario descuelga el teléfono, se envía un mensaje de
Connect.
Las dos primeras transacciones tienen que ver con el registro de usuarios. El
punto medio es el servidor que en esta etapa actúa como servidor de registro.
Otra diferencia importante es que H.323 define canales lógicos antes de enviar
los datos, mientras que una unidad SIP simplemente publicita los codecs que
soporta, más no define canales, lo que puede generar saturación de tráfico en
casos de muchos usuarios, pues no se separa la tasa de bits necesaria para la
comunicación.
El objetivo con el que se creó este protocolo fue minimizar la tasa de bits requerida
en las comunicaciones VoIP y tener un soporte nativo para traspasar dispositivos
de NAT (Network Address Translation). En otras palabras, provee soluciones a
los problemas dados en SIP y H.323. Fue creado por Mark Spencer, quien
también participó en la codificación de Asterisk.
IAX2 usa un único puerto UDP (4569) para transmitir tanto señalización como
datos. El tráfico de voz es transmitido en banda (in-band), es decir, los datos de
voz van encapsulados en el protocolo; SIP, en cambio, se basa del protocolo RTP
para la transmisión de los datos (su transmisión es out-band).Esto le permite al
protocolo IAX2 prácticamente transportar cualquier tipo de dato.
Este protocolo define un formato de paquete para llevar audio y video a través de
Internet. Está descrito en [RFC3550]. Este protocolo no usa un puerto UDP
determinado, la única regla que sigue es que las comunicaciones UDP se hacen
vía un puerto impar y el siguiente puerto par sirve para el protocolo de Control
RTP.
Las aplicaciones que usan RTP son menos sensibles a la pérdida de paquetes,
pero son típicamente muy sensibles a retardos, por lo que se usa UDP para esas
aplicaciones. Por otro lado, RTP no proporciona calidad de servicio, pero este
problema se resuelve usando otros mecanismos, como el marcado de paquetes
o independientemente en cada nodo de la red.
Este número se usa para calcular la tasa a la cual se van a enviar los paquetes.
Más usuarios en una sesión significan que una fuente individual podrá enviar
paquetes a una menor tasa de bits.
2.2 CODECS
G.711 tiene una tasa de transmisión alta (64 Kbps). Desarrollado por la UIT, es el
codec nativo de redes digitales modernas de teléfonos.
Existen dos versiones de este codec: Ley-A (A-law) y Ley-µ (µ-law). La segunda
se usa en Estados Unidos y Japón mientras que la primera se usa en el resto del
mundo, incluida Latinoamérica. La diferencia entre ellas es la forma como la señal
es muestreada. Las ecuaciones de muestreo son las siguientes:
Ley-A:
𝐴𝑥 1
𝑦= Para 𝑦≤ …… (1)
1+𝑙𝑛𝐴 𝐴
1+ln 𝐴𝑥 1
𝑦= Para ≤𝑥≤1 …… (2)
1+𝑙𝑛𝐴 𝐴
Ley µ
ln(1+ µx
𝑦= …… (3)
ln(1+µ)
El uso de G.711 para VoIP ofrece la mejor calidad (no realiza compresión en la
codificación), por lo que suena igual que un teléfono analógico o RDSI. Esto se
comprueba con la medida del MOS. El MOS (Mean Opinion Score) es una medida
cualitativa de la calidad de la voz. Un MOS de 5 indica una comunicación con
calidad excelente mientras que un MOS de 0 indica una calidad pésima.
G.711 tiene el MOS más alto de todos los codecs en condiciones ideales (sin
pérdida de paquetes), con un MOS de 4.1. También presenta el menor retardo
debido a que no hay un uso extensivo del CPU (no hay compresión de datos).
El inconveniente principal es que necesita mayor tasa de bits que otros codecs,
aproximadamente 80 Kbps incluyendo toda la cabecera TCP/IP. Sin embargo, con
un acceso de alta velocidad, esto no debería ser mayor problema.
2.2.3 iLBC
iLBC (Internet Low Bit-Rate Codec) es un codec de voz de banda estrecha libre
(se puede usar sin el pago de regalías). [RFC3951] describe todo el proceso de
codificación y decodificación.
2.3 HARDWARE
Son dispositivos con una interfaz para conectar un teléfono analógico (slot para
conector RJ-11) y otra interfaz para conectar a la red (slot para conector RJ-45).
Básicamente su función es la de proveer señalización FXO a los teléfonos, es
decir, se comporta como un dispositivo FXS. Se explicará brevemente estos dos
términos.
Se tienen dos posibilidades para usar teléfonos analógicos en una red VoIP: Una
es que el servidor de VoIP tenga una tarjeta con módulos FXS y la otra es tener
en la red ciertos Gateways que conviertan la señal analógica en datos IP. De esta
forma, la PBX IP se comunica con los teléfonos analógicos a través de los
Gateways usando los protocolos de señalización mencionados anteriormente. Un
ejemplo de estos Gateways son los ATAs (Analog Telephone Adapter).
2.3.2 TELÉFONOS IP
Son dispositivos que soportan uno o varios protocolos de señalización.
Entre las marcas más conocidas se tiene a Atcom, Cisco, Sipura (comprado por
Cisco), etc. La gran mayoría soporta como mínimo el codec G.711, pudiendo
soportar otros más. Adicionalmente pueden tener otras funcionalidades tales
como supresión de silencios o conexión redundante a dos servidores. Para las
diversas pruebas en la presente tesis se usará el teléfono IP Linksys SPA901 Este
teléfono soporta IAX2, SIP, H.323 como protocolos de señalización y G.711,
G.729, iLBC, GSM como protocolos de codificación (codecs). La hoja de datos de
este teléfono así como sus manuales de usuario (SIP y IAX2). En la figura 2.7 se
muestra como conviven los diferentes tipos de teléfonos en una red VoIP.
Para poder llevar a cabo una buena solución del sistema, se deben tomar en
cuenta varios puntos de preinstalación como:
Para poder hacer un sistema de este grado, se necesita realizar un análisis de los
equipos que se necesitaran para cubrir las necesidades y condiciones requeridas,
con esto podremos ofrecer la mejor solución con el menor o mejor costo y espacio
posible.
Linksys SPA901
Teléfono más básico IP
1 puerto Ethernet 10/100 Mbps
1 Línea.
Llamada en espera.
Transferencia de llamadas
Linksys SPA921.
Con display de alta resolución.
1 puerto Ethernet 10/100 Mbps
1 Línea.
Llamada en espera.
Transferencia de llamadas.
Speakerphone.
Caller ID
Son dispositivos que se conectan por el puerto PCI al servidor y son aquellos que
nos permiten hacer una interfaz con el conmutador, telefonía analógica y digital.
nuestro equipo, como pueden ser la tarjeta Yeastar TDM800 ya sea con módulos
FXS (extensiones análogas) y módulos FXO (troncales análogas).
La tarjeta Yeastar TDM800 es una tarjeta PCI 2.2 que soporta FXS y FXO
para conectar teléfonos analógicos o líneas analógicas POTS/PSTN a través de
una PC. Totalmente compatible con drivers Zaptel de Asterisk.
Usando el hardware de TDM Yeastar y los sistemas Open Source PBX
como Asterisk se puede implementar una solución PBX de Software en un
servidor o equipo de cómputo con procesadores x86 (PC estándar),
implementando una SOHO (Small Office Home Office) como centralita telefónica
PBX e integrando los dos mundos como la tecnología VoIP y tecnología analógica
pudiendo conquistar nuevas aplicaciones como Call center, sistemas inteligentes
de IVR (Interactive Voice Response), Voicemail entre otros.
Fig. 3.8 Tarjeta TDM800, modulo FXO, modulo FXS y modulo FXS/FXO.
3.1.3. SOFTWARE
Para la configuración del PBX (Central Telefónica para Negocios Privados),
se requiere un sistema operativo basado en Linux, ya que además de ser gratuito
o libre, podemos contar con muy buenas herramientas que nos hacen este trabajo.
La herramienta de estudio de esta tecnología es el Asterisk.
Asterisk es una aplicación de software libre (bajo licencia GPL) de una
central telefónica (PBX). Como cualquier PBX, se puede conectar un número
determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un
proveedor de VoIP o bien a una RDSI (Red Digital de Servicios Integrados) tanto
básicos como primarios.
Al iniciar la configuración del PBX, se realiza como primer paso la colocación del
hardware necesario para el PBX y se configura las tarjetas
Así mismo cambiaremos el valor de “PWRON After PWR-Fail” a “ON”, con esto
indicamos a nuestro equipo que se reinicie automáticamente cuando exista un
corte inesperado de energía eléctrica.
El conmutador nos pedirá que nos loguemos con usuario (en este caso “root”) y
contraseña.
5. Instalar el parche
[root@localhost src]# patch -p0 < ystdm8xx-zaptel-1.4.10.patch
Para cambiar los parámetros de alguna de las Interfaces, deberá dar click en el
nombre del dispositivo (Device). Los únicos valores que pueden cambiar son:
Type, IP y Mask
3.8.2 USUARIOS
La opción Usuarios permite crear y modificar los usuarios que tendrán acceso a
la interfaz Web de Elastix.
3.9 APAGADO
Esta opción permite apagar o reiniciar la central telefónica. Al elegir cualquiera de
las dos alternativas se le pedirá que confirme la opción que desea ejecutar
El listado que usted verá al ingresar a esta sección serán todas las tarjetas ya
instaladas y que se encuentran funcionando, además podrá ver los puertos aún
disponibles (sin usar) para nuevas tarjetas telefónicas.
3.11 RESPALDAR
La opción “Respaldar” del Menú “Sistema” del Elastix nos permite escoger las
configuraciones que deseamos respaldar del Elastix. Para hacer un Respaldo de
las configuraciones del Elastix selecciona de entre las opciones disponibles, y da
click sobre el botón Procesar.
3.12 RESTAURAR
La opción Restaurar del Menú Sistema del Elastix nos permite escoger las
configuraciones que deseamos recuperar del Elastix, a partir de un Respaldo
realizado anteriormente.
Para crear una nueva extensión ingrese al Menú PBX, por defecto se accede a la
sección Configuración PBX, en esta sección escogemos del panel izquierdo la
opción Extensiones.
3.15 FOLLOW ME
En esta opción si hay una llamada a una extensión y por algún motivo no contesta
esta extensión, el conmutador puede redirigir la llamada según las opciones que
se habiliten dentro de este panel.
3.21 DOMINIOS
La opción "Dominios" del Menú "Email" del Elastix nos permite visualizar y
configurar los dominios en el servidor de correos
3.21.2 CUENTAS
La opción "Cuentas" del Menú "Email" del Elastix nos permite visualizar y
configurar las cuentas de correo para cada uno de los dominios especificados en
el servidor.
Fig.
Se elige la opción SIP account settings y se añade una cuenta SIP, que permitirá
conectarse con el PBX y sincronizarse de manera correcta.
4.1 PRUEBAS
Las pruebas para el sistema de telefonía se van realizando desde que empieza la
configuración del equipo. Y nuevamente se realizan pruebas una vez instalado y
finalizado el sistema en las instalaciones donde será situado.
Una de las tecnologías que hoy en día se está expandiendo a nivel mundial, es
la tecnología de Voz sobre el protocolo IP. Actualmente las empresas están
optando por esta tecnología ya que les brinda grandes beneficios tanto
económicamente como en su infraestructura.
Tabla 4.1 Comparación de costos de los equipos proporcionados por compañías de renombre con características
básicas, que cubren las necesidades de las PyME’s
Las empresas con gran renombre tienen diferentes costos en sus productos. Como un segundo objetivo buscamos
hacer una comparación con el equipo propuesto en esta tesina.
Por medio de esta grafica comparativa de costos, se observara la diferencia que puede llevar el hecho de adquirir
cualquiera de estos productos. Se puede observar que el DISEÑO DE UN PBX, BASADO EN TELEFONÍA IP, APLICADAS
A PyME’s tiene una diferencia notable en comparación con las existentes en el mercado.
Computadora
$5,000.00
SONY VAIO Pentium 4 a 2.32GHz, HD 80Gb, DVD-ROM, Tarjeta de red PCI
100Mbps, RAM 512 Mb
ELASTIX DISTRO
SOFTWARE Libre
1.0-1 Sistema Operativo Linux y Configuración Asterisk
COSTO TOTAL $16,700.00
El proyecto tiene las características técnicas mostradas en la tabla anterior y el costo realizado.
CONCLUSIONES
Como observamos la telefonía IP, permitió utilizar las redes de datos con la
ventaja para concretar llamadas telefónicas, como sabemos la tendencia fue el
uso de un solo servicio en una sola y única red IP con el fin de simplificar la vida
a los usuarios quienes gozaron de un único prestador de servicios de
telecomunicaciones.
BIBLIOGRAFÍA
ACRONIMOS