DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

84
Universidad de Costa Rica Facultad de Ingeniería Escuela de Ingeniería Eléctrica IE 0502 Proyecto Eléctrico DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP PARA COMUNICACIONES UNIFICADAS UTILIZANDO SOFTWARE LIBRE Por: OSCAR ANDRÉS SOLÍS JIMÉNEZ Ciudad Universitaria Rodrigo Facio Enero del 2012

Transcript of DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

Page 1: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

Universidad de Costa Rica

Facultad de Ingeniería

Escuela de Ingeniería Eléctrica

IE – 0502 Proyecto Eléctrico

DISEÑO E IMPLEMENTACIÓN DE UNA

CENTRAL TELEFÓNICA IP PARA

COMUNICACIONES UNIFICADAS

UTILIZANDO SOFTWARE LIBRE

Por:

OSCAR ANDRÉS SOLÍS JIMÉNEZ

Ciudad Universitaria Rodrigo Facio

Enero del 2012

Page 2: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

ii

DISEÑO E IMPLEMENTACIÓN DE UNA

CENTRAL TELEFÓNICA IP PARA

COMUNICACIONES UNIFICADAS

UTILIZANDO SOFTWARE LIBRE

Por:

OSCAR ANDRÉS SOLÍS JIMÉNEZ

Sometido a la Escuela de Ingeniería Eléctrica

de la Facultad de Ingeniería

de la Universidad de Costa Rica

como requisito parcial para optar por el grado de:

BACHILLER EN INGENIERÍA ELÉCTRICA

Aprobado por el Tribunal:

_________________________________

Ing. Guillermo Rodríguez Obando

Profesor Guía

_________________________________ _________________________________

Ing. Diego Sayed Dumani Jarquin Ing. Fabián Abarca Calderón

Profesor lector Profesor lector

Page 3: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

iii

ÍNDICE GENERAL

1 CAPÍTULO 1: Introducción .................................................................................... 1

1.1 Justificación ......................................................................................................... 1

1.2 Objetivos ............................................................................................................. 2

1.2.1 Objetivo General........................................................................................... 2

1.2.2 Objetivos Específicos.................................................................................... 2

1.3 Metodología ......................................................................................................... 3

2 CAPÍTULO 2: Voz Sobre Protocolo de Internet ..................................................... 4

2.1 ¿Qué es VoIP? ..................................................................................................... 4

2.2 ¿Cómo funciona una red VoIP?............................................................................ 5

2.3 ¿Por qué usar VoIP?............................................................................................. 7

2.4 Ventajas de la telefonía IP .................................................................................... 8

2.5 Desventajas de la telefonía IP............................................................................. 10

2.6 Protocolos para transmitir Voz sobre IP [7]

......................................................... 12

2.6.1 Protocolo H.323 .......................................................................................... 12

2.6.2 El estándar SIP ........................................................................................... 14

2.7 Procedimiento de comunicación de VoIP [7]

....................................................... 16

3 CAPÍTULO 3: Centrales telefónicas con Asterisk ................................................ 18

3.1 Que es una Centralita IP ..................................................................................... 18

3.2 Ventajas de la central IP ..................................................................................... 19

3.3 ¿Qué es Asterisk? .............................................................................................. 20

3.4 Conceptos generales sobre Asterisk ................................................................... 22

3.5 Estado actual de Asterisk ................................................................................... 24

3.5.1 Versiones .................................................................................................... 25

3.6 Que se puede hacer con Asterisk ........................................................................ 26

3.7 Requisitos técnicos del sistema .......................................................................... 27

3.8 Funcionalidades provistas por Asterisk .............................................................. 30

4 CAPÍTULO 4: Comunicaciones Unificadas con Elastix ....................................... 39

4.1 ¿Qué es Elastix? ................................................................................................. 39

4.2 Características y Funcionalidad de Elastix.......................................................... 40

Page 4: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

iv

4.3 Licencias en Elastix ........................................................................................... 45

5 CAPÍTULO 5: Diseño De La Central Telefónica IP. ............................................ 48

5.1 Justificación de la propuesta. .............................................................................. 48

5.2 Beneficios y Ventajas de la propuesta. ............................................................... 49

5.3 Descripción de la solución propuesta. ................................................................ 50

5.4 Cotización de la Propuesta ................................................................................. 53

5.5 Conexión e Instalación de la central IP ............................................................... 54

6 CAPÍTULO 6: Conclusiones y Recomendaciones ................................................. 65

6.1 Conclusiones: .................................................................................................... 65

6.2 Recomendaciones: ............................................................................................. 69

Bibliografía ..................................................................................................................... 71

6.3 Libros: ............................................................................................................... 71

6.4 Páginas Web: ..................................................................................................... 72

Page 5: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

v

ÍNDICE DE FIGURAS

Figura 2. 1. Flujo en un circuito de voz comprimido [6]

....................................................... 5

Figura 2. 2. Flujo en un circuito de voz comprimido utilizando router [6]

............................ 6

Figura 2. 3. Flujo en un circuito de voz comprimido utilizando PBX y router [6]

................. 6

Figura 2. 4. Pila de protocolos VoIP/H.323 según modelo OSI [7]

..................................... 14

Figura 2. 5. Protocolo de Señalización [7]

.......................................................................... 16

Figura 3. 1. Canal [23]

....................................................................................................... 22

Figura 3. 2. Esquema Conceptual [23]

................................................................................ 29

Figura 4. 1. Esquema general de los componentes de Elastix [6]

........................................ 39

Figura 5. 1. Topología de la solución planteada [6]

............................................................ 53

Figura 5. 2. Dirección IP adquirido por el servidor ........................................................... 55

Figura 5. 3. Portal de acceso al interfaz web de administración de Elastix ........................ 55

Figura 5. 4. Interfaz web de administración de Elastix ...................................................... 56

Figura 5. 5. Creación de nuevas extensiones ..................................................................... 56

Figura 5. 6. Configuración de nuevas extensiones ............................................................ 57

Figura 5. 7. Registro de extensión en un softphone ........................................................... 58

Figura 5. 8. Consola del softphone ................................................................................... 58

Figura 5. 9. Configuración del Servidor............................................................................ 60

Figura 5. 10. Configuración de la fuente de Datos ............................................................ 60

Figura 5. 11. Configuración de la conexión ...................................................................... 61

Figura 5. 12. Configuración de perfil ................................................................................ 61

Figura 5. 13. Configuración de la cuenta de administrador ............................................... 62

Figura 5. 14. Cliente de mensajería instantánea ................................................................ 63

Figura 5. 15. Ventana de mensajería instantánea .............................................................. 63

Figura 5. 16. Opciones que brinda el cliente mensajería instantánea ................................. 64

Page 6: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

vi

ÍNDICE DE TABLAS

Tabla 4. 1. Características y funcionalidades de Elastix [14]

............................................... 41

Tabla 4. 2. Fax [14]

............................................................................................................ 43

Tabla 4. 2. General [14]

..................................................................................................... 44

Tabla 4. 4. Colaboración [14]

............................................................................................. 44

Tabla 4. 5. Extras [14]

........................................................................................................ 44

Tabla 4. 6. Mensajería Instantánea [14]

.............................................................................. 44

Tabla 4. 7. E-mail [14]

....................................................................................................... 45

Tabla 4. 8. Tabla de comparación [14]

................................................................................ 46

Tabla 5. 1. Cotización de la propuesta .............................................................................. 54

Page 7: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

vii

NOMENCLATURA

ACL Access Control Lists, Control de Acceso a listas

ACF Admission confirm, Confirmación de admisión.

AGI Asterisk Gateway Interfaz

ARQ Admissions Request, Solicitud de admisión

BCR BandwidthChangeRequest, Solicitud de cambio de ancho

de banda

CDR Call Detail Records, Registros de Detalle de Llamadas.

CTI

Computer Telephony Integration, Equipo de integración de

telefonía

DHCP

Dynamic Host Configuration Protocol, Protocolo de

configuración dinámica de host

DISA Direct Inward System Access, Acceso directo al sistema

DNS DomainNameService, Sistema de nombre de dominio

E1 Formato de transmisión Digital

E.164 Estándar de la ITU-T

FXO Foreign Exchange Office.

FXS Foreign Exchange Station.

G.711 Estándar de la ITU-T

G.722 Estándar de la ITU-T

G.723 Estándar de la ITU-T

G.723.1 Estándar de la ITU-T

G.728 Estándar de la ITU-T

Page 8: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

viii

G.729 Estándar de la ITU-T

GCF GK Confirmation

GK Gatekeeper

GRJ GK reject

GRQ Gatekeeper Request

IAM Interfaz Asterisk Manager

IAX Inter-Asterisk eXchange protocol

ID Identification, Identificacion.

IETF Internet Engineering Task Force, Grupo Especial sobre

Ingeniería de Internet

IP Internet Protocol, Protocolo Internet

IRQ Information Request. Solicitud de Información

IRR Gatekeeper Request.

IVR Interactive Voice Response, Respuesta de voz interactiva

J1 Formato de transmisión Digital

LAN Local Area Network, Red de área local

LCF Location confirm, Confirmación de localización.

LDAP Lightweight Directory Access Protocol, Protocolo Ligero

de Acceso a Directorios

LRQ Location request, Solicitud de localización.

NGN Next Generation Networking, Red de próxima generación

PBX Private Branch Exchange, Central secundaria automática

privada

PCM Pulse-codemodulation, Modulación por impulsos

codificados

Page 9: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

ix

PIN Personal Identification number, Número de identificación

personal

PLC Packet Loss Concealment, Ocultación y perdida de

paquetes.

PRI

standard for providing telecommunication services to

offices, estándar para la prestación de servicios de

telecomunicaciones a las oficinas

PSTN PublicSwitchedTelephone Network, Red Telefónica

Pública Conmutada

RAS Registration, Administration and Status, Registro,

administración y estado.

RCF Registration Confirmation, Confirmación de Registro

RRJ Registration Confirmation, Confirmación de Registro

RRQ Registration Reject, Rechazo de Registro

SIP Session Initiation Protocol, Protocolo de Inicio de Sesión

SMTP Simple Mail Transfer Protocol, Protocolo Simple de

Transferencia de Correo

SSH Secure Shell

T1 Formato de transmisión Digital

TPV Terminal punto de venta.

UIT Unión Internacional de Telecomunicaciones

UIT/ITU Internacional Telecommunication Union, Unión

Internacional de Telecomunicaciones

UIT-

T/ITU-T

The Telecommunications Standardization Sector, Sector de

Normalización de las Telecomunicaciones de la UIT

URL Uniform resource locator, Localizador uniforme de

recursos

VoIP Voice-over-Internet Protocol, Voz sobre IP

WAN Wide Area Network, Red de área extensa

Page 10: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

x

RESUMEN

El objetivo del presente proyecto es establecer una metodología para el diseño e

implementación de una central telefónica IP para comunicaciones unificadas utilizando

software libre, específicamente utilizando el software Elastix.

La metodología empleada fue la de estudiar detalladamente las características y

aplicaciones del Software, para familiarizarse con este y poder sacar el máximo provecho

de este, y poder realizar una propuesta de diseño eficiente, económica y que cumpla con

todos los requerimientos del cliente. Para esto se realizo una investigación puntualizada

tanto del programa en si como de la plataforma de desarrollo Asterisk en la cual se basa el

desarrollo del Elastix

Además de contar con los conocimientos necesarios en el manejo del programa se debe

conocer las limitaciones con que nos vamos a enfrentar y los alcances que se puede tener en

la tecnología de VoIP, para esto se realizo una investigación detallada, donde se aclaran

todos estos puntos y además las proyecciones a futuro.

Por último se realizo una propuesta de diseño en general, que se puede presentar como una

solución a las necesidades de cualquier empresa mediana, que requiera instalar el servicio

de telefonía IP o que esté interesada en cambiarse a la tecnología de VoIP.

Luego se presenta el procedimiento de instalación del software y configuración de equipos,

que como se podrá ver es un procedimiento muy simple lo que hace tan atractiva la opción

de una central telefónica IP por medio de software libre, sin dejar de lado la reducción de

costos pertinentes a las licencias.

Page 11: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

xi

Se mostro que las soluciones para telefonía IP basadas en software libre son fáciles de usar,

muy seguras, y nos permite realizar el diseño que necesitemos, por lo que son una gran

opción en la solución de las necesidades tecnológicas de comunicación para cualquier

empresa hoy en día.

Page 12: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

1

1 CAPÍTULO 1: Introducción

1.1 Justificación

Las redes telefónicas tradicionales, basadas en conmutación de circuitos, se han

caracterizado por brindar una excelente calidad a los usuarios en lo relativo al servicio de

voz.

No obstante, la tendencia de la industria de las telecomunicaciones a nivel mundial, es la de

sustituir la conmutación de circuitos por la de paquetes, particularmente la basada en el

protocolo IP.

Las centrales telefónicas basadas en software unifican el servicio de telefonía con muchos

otros servicios como lo son la mensajería instantánea, servicio de correo electrónico,

además de la reducción en la factura telefónica, esto entre otras ventajas que representa la

implementación de esta tecnología para las compañías que la utilizan.

No se pueden pasar por alto las desventajas que se tienen al utilizar este tipo de tecnología,

por ejemplo que servicio de voz no presenta de forma natural una calidad igual que la

obtenida mediante conmutación de circuitos, o que la información al ser transmitida en

paquetes cabe la posibilidad de que sea robada, pero con los avances tecnológicos con que

se cuenta hoy en día, las desventajas y riesgos que se tienen al utilizar este tipo de

herramientas, son aceptables.

En la actualidad además de las empresas que brindan este servicio, se han desarrollado

diferentes aplicaciones de software libre que brindan este servicio, esto representa un

beneficio aun mayor para las empresas que las utilicen, ya que no solo bajan los gastos de

facturación del servicio sino que también los costos de licencias.

Page 13: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

2

Debido a que estos programas de utilización gratuita brindan un servicio muy confiable y

de gran calidad, igual al que brindan las diferentes firmas que venden estos servicios, es

que se decide desarrollar este proyecto.

El propósito de este proyecto, es utilizar una aplicación de software libre para diseñar e

implementar una central telefónica IP que incluya las ventajas y características de una solución de

comunicaciones unificadas y que pueda ser utilizado por cualquier empresa en las que se

requiere este servicio.

1.2 Objetivos

El desarrollo del presente proyecto incluye el alcance de los siguientes objetivos.

1.2.1 Objetivo General

Utilizar una aplicación de software libre para diseñar e implementar una central telefónica

IP que incluya las ventajas y características de una solución de comunicaciones unificadas.

1.2.2 Objetivos Específicos

Explicar el funcionamiento de la tecnología VoIP, sus principales características y

su estructura de red.

Analizar los diferentes protocolos que reconoce la tecnología VoIP y describir sus

ventajas.

Implementar calidad de servicio dentro de la central telefónica.

Comprender el concepto de comunicaciones unificadas y su importancia actual en

las comunicaciones empresariales.

Analizar las ventajas de utilizar una central telefónica basada en software libre y

describir sus principales funcionalidades utilizadas en el diseño.

Page 14: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

3

1.3 Metodología

Debido a que este proyecto es de carácter investigativo, la metodología implementada

comprenderá experimentos o pruebas de laboratorio con fines básicamente de poner en

práctica a pequeña escala y comprobar las teorías que se inquirieran durante el proceso del

proyecto.

El desarrollo de este proyecto se basa en la recopilación y análisis de información obtenida

de publicaciones en Internet, libros, manuales técnicos y documento de fabricantes.

Con respecto a la confiabilidad de la información conseguida en publicaciones en la

Internet, se sabe que no siempre la información obtenida es precisa e incluso algunas veces

errónea, por lo que para extraer información se usaran únicamente sitios considerados como

confiables, en caso de conseguirse algún tipo de información que resulte relevante, en algún

sitio considerado no confiable se corroborar esta información con la de otros sitios para

evaluar su confiabilidad.

Respecto a la información obtenida en libros, manuales técnicos y documento de

fabricantes se considerara confiable y no será sometida a ningún tipo de revisión para

confirmar dicha confiabilidad.

Page 15: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

4

2 CAPÍTULO 2: Voz Sobre Protocolo de Internet

En este apartado se describen los conceptos fundamentales relacionados con la telefonía IP,

funcionalidad, aplicaciones ventajas y desventajas.

2.1 ¿Qué es VoIP?

VoIP significa voz sobre protocolo de internet por sus silabas en ingles (Voice Over

Internet Protocol). VoIP es un método por el cual tomando señales de audio analógicas del

tipo de las que se escuchan cuando uno habla por teléfono se las transforma en datos

digitales que pueden ser transmitidos a través de internet hacia una dirección IP

determinada en lugar de enviarla en forma analógica a través de circuitos utilizables sólo

por telefonía convencional como las redes PSTN.

Los Protocolos que se usan para enviar las señales de voz sobre la red IP se conocen como

protocolos de Voz sobre IP o protocolos IP. Estos pueden verse como aplicaciones

comerciales de la "Red experimental de Protocolo de Voz" (1973), inventada por

ARPANET.

El tráfico de Voz sobre IP puede circular por cualquier red IP, incluyendo aquellas

conectadas a Internet, como por ejemplo las redes de área local (LAN).

Es muy importante diferenciar entre (VoIP) y Telefonía sobre IP.

VoIP es el conjunto de normas, dispositivos, protocolos, en definitiva la tecnología que

permite comunicar voz sobre el protocolo IP.

Page 16: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

5

Telefonía sobre IP es el servicio telefónico disponible al público, por tanto con numeración

E.164, realizado con tecnología de VoIP.

2.2 ¿Cómo funciona una red VoIP?

La VoIP funciona digitalizando la voz en paquetes de datos, que se envían a través de la red

y se reconvierten en voz en el lugar de destino. Básicamente el proceso comienza con la

señal analógica del teléfono que es digitalizada en señales PCM (pulse code modulation)

por medio del codificador/decodificador de voz (codec).

Las muestras PCM son pasadas al algoritmo de compresión, el cual comprime la voz y la

fracciona en paquetes (encapsulamiento) que pueden ser transmitidos a través de una red

privada WAN. En el otro extremo de la nube se realizan exactamente las mismas funciones

en un orden inverso. El flujo de un circuito de voz comprimido se muestra en la figura 2.1.

Figura 2. 1. Flujo en un circuito de voz comprimido [6]

Dependiendo de la forma en la que la red este configurada, el Routero el Gateway puede

realizar la labor de codificación, decodificación y/o compresión. Por ejemplo, si el sistema

utiliza un sistema análogo de voz, entonces el router o el gateway realizan todas las

funciones mencionadas anteriormente como se muestra en la figura 2.2.

Page 17: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

6

Figura 2. 2. Flujo en un circuito de voz comprimido utilizando router [6]

En cambio, como se muestra en la figura 2.3, si el dispositivo utilizado es un PBX (Central

Secundaria Privada) digital, entonces es este el que realiza la función de codificación y

decodificación, y el router solo se dedica a procesar y a encapsular las muestras PCM de

los paquetes de voz que le ha enviado el PBX.

Figura 2. 3. Flujo en un circuito de voz comprimido utilizando PBX y router [6]

Para el caso de transportar voz sobre la red pública Internet, se necesita una interfaz entre la

red telefónica y la red IP, el cual se denomina gateway y es el encargado en el lado del

emisor de convertir la señal analógica de voz en paquetes comprimidos IP que se

transportan a través de la red. Del lado del receptor su labor es inversa, dado que se

descomprimen los paquetes IP que recibe de la red de datos, y recompone el mensaje a su

forma análoga original conduciéndolo de nuevo a la red telefónica convencional en el

Page 18: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

7

sector de la última milla para ser transportado al destinatario final y ser reproducido por el

parlante del receptor.

Es importante tener en cuenta también que todas las redes deben tener de alguna forma las

características de direccionamiento, enrutamiento y señalización.

El direccionamiento es requerido para identificar el origen y destino de las llamadas,

también 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 información a través de la red de la

manera más eficiente, la cual ha sido determinada por el diseñador. La señalización alerta a

las estaciones terminales y a los elementos de la red su estado y la responsabilidad

inmediata que tienen al establecer una conexión.

2.3 ¿Por qué usar VoIP?

El VoIP permite la unión de dos mundos históricamente separados, el de la transmisión de

voz y el de la transmisión de datos. Entonces, el VoIP no es un servicio sino una

tecnología. VoIP puede transformar una conexión estándar a internet en una plataforma

para realizar llamadas gratuitas por internet. Usando algunos de los software gratuitos para

llamadas VoIP que están disponibles en internet estamos salteándonos a las compañías

tradicionales de telefonía, y por consiguiente, sus tarifas.

En el pasado, las conversaciones mediante VoIP solían ser de baja calidad, esto se vio

superado por la tecnología actual y la proliferación de conexiones de banda ancha, hasta tal

punto llego la expansión de la telefonía IP que existe la posibilidad de que usted sin saberlo

ya haya utilizado un servicio VoIP, por ejemplo, las operadoras de telefonía convencional,

Page 19: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

8

utilizan los servicios del VoIP para transmitir llamadas de larga distancia y de esta forma

reducir costos.

Se sabe que va a llevar algún tiempo pero es seguro que en un futuro cercano desaparecerán

por completo las líneas de teléfono convencionales que utilizamos en nuestra vida

cotidiana, el avance tecnológico indica que estas serán muy probablemente reemplazadas

por la telefonía IP.

2.4 Ventajas de la telefonía IP

VoIP puede facilitar tareas más que si se realizaran usando las redes telefónicas

comunes, como las llamadas telefónicas locales pueden ser automáticamente

enrutadas a un teléfono VoIP, sin importar dónde se esté conectado a la red. Uno

podría llevar consigo un teléfono VoIP en un viaje, y en cualquier sitio conectado a

Internet, se podría recibir llamadas. Además números telefónicos gratuitos para usar

con VoIP están disponibles en Estados Unidos de América, Reino Unido y otros

países con organizaciones de usuarios VoIP. Por otra parte los agentes de call center

usando teléfonos VoIP pueden trabajar en cualquier lugar con conexión a Internet lo

suficientemente rápida. También algunos paquetes de VoIP incluyen servicios extra

por los que PSTN normalmente cobra un cargo extra, o que no se encuentran

disponibles en algunos países, como son las llamadas de 3 a la vez, retorno de

llamada, remarcación automática, o identificación de llamada.

Los usuarios de VoIP pueden viajar a cualquier lugar en el mundo y seguir haciendo

y recibiendo llamadas de la siguiente forma, los subscriptores de los servicios de las

líneas telefónicas pueden hacer y recibir llamadas locales fuera de su localidad. Por

Page 20: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

9

ejemplo, si un usuario tiene un número telefónico en la ciudad de Nueva York y está

viajando por Europa y alguien llama a su número telefónico, esta se recibirá en

Europa. Además, si una llamada es hecha de Europa a Nueva York, esta será

cobrada como llamada local, por supuesto el usuario de viaje por Europa debe tener

una conexión a Internet disponible. Igualmente los usuarios de Mensajería

Instantánea basada en servicios de VoIP pueden también viajar a cualquier lugar del

mundo mantener su servicio. Los teléfonos VoIP pueden integrarse con otros

servicios disponibles en Internet, incluyendo videoconferencias, intercambio de

datos y mensajes con otros servicios en paralelo con la conversación, audio

conferencias, administración de libros de direcciones e intercambio de información

con otros dispositivos.

La Voz sobre IP está abaratando las comunicaciones internacionales y mejorando

por tanto la comunicación entre proveedores y clientes, o entre delegaciones del

mismo grupo. Asimismo, la voz sobre IP se está integrando, a través de aplicaciones

específicas, en portales web. De esta forma los usuarios pueden establecer que una

empresa en concreto les llame a una hora determinada, que se efectuará a través de

un operador de Voz IP normalmente.

Por su estructura el estándar proporciona varias ventajas, entre ellas permite

controlar el tráfico de la red, por lo que se disminuyen las posibilidades de que se

produzcan caídas importantes en el rendimiento además las redes soportadas en IP

son independientes del tipo de red física que lo soporta. Permite la integración con

las grandes redes de IP actuales, es independiente del hardware utilizado, permite

ser implementado tanto en software como en hardware, con la particularidad de que

el hardware supondría eliminar el impacto inicial para el usuario común, permite la

Page 21: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

10

integración de Vídeo y TPV. Proporciona un enlace a la red de telefonía tradicional.

Esta telefonía ha evolucionado tanto, que hasta los 800's que son números no

geográficos, pueden llamar a una línea IP. Lo que anteriormente era una central

telefónica con mucha infraestructura, ahora se resume en un software instalable en

un pequeño servidor con las mismas funcionalidades.

2.5 Desventajas de la telefonía IP

Una desventaja importante es la calidad de la transmisión, esta es un poco inferior a

la telefónica, ya que los datos viajan en forma de paquetes, es por eso que se puede

tener algunas pérdidas de información y demora en la transmisión. El problema en

si de la VoIP, no es el protocolo sino la red IP, ya que esta no fue pensada para dar

algún tipo de garantías.

La voz ha de codificarse para poder ser transmitida por la red IP. Para ello se hace

uso de códecs que garanticen la codificación y compresión del audio o del video

para su posterior decodificación y descompresión antes de poder generar un sonido

o imagen utilizable. Según el Códec utilizado en la transmisión, se utilizará más o

menos ancho de banda. La cantidad de ancho de banda utilizada suele ser

directamente proporcional a la calidad de los datos transmitidos. Entre los codecs

utilizados en VoIP encontramos los G.711, G.723.1 y el G.729 (especificados por la

ITU-T). Estos Codecs tienen este tamaño en su señalización:

G.711: bit-rate de 56 o 64 Kbps.

G.722: bit-rate de 48, 56 o 64 Kbps.

G.723: bit-rate de 5,3 o 6,4 Kbps.

Page 22: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

11

G.728: bit-rate de 16 Kbps.

G.729: bit-rate de 8 o 13 Kbps.

Esto no quiere decir que es el ancho de banda utilizado, por ejemplo el Codec G.729

utiliza 31.5 Kbps de ancho de banda en su transmisión.

Otra desventaja es la latencia, ya que cuando el usuario está hablando y otro usuario

está escuchando, no es adecuado tener 200ms de pausa en la transmisión ya que vez

establecidos los retardos de tránsito y el retardo de procesado la conversación se

considera aceptable por debajo de los 150 ms produciría retardos importantes.

Cuando se va a utilizar VoIP, se debe controlar el uso de la red para garantizar una

transmisión de calidad.

Pérdida de tramas (Frames Lost): Durante su recorrido por la red IP las tramas se

pueden perder como resultado de una congestión de red o corrupción de datos.

Además, para tráfico de tiempo real como la voz, la retransmisión de tramas

perdidas en la capa de transporte no es práctico por ocasionar retardos adicionales.

Por consiguiente, los terminales de voz tienen que retransmitir con muestras de voz

perdidas, también llamadas Frame Erasures. El efecto de las tramas perdidas en la

calidad de voz depende de cómo los terminales gestionen las Frame Erasures.

En el caso más simple si se pierde una muestra de voz el terminal dejará un

intervalo en el flujo de voz. Si muchas tramas se pierden, sonara grietoso con

silabas o palabras perdidas. Una posible estrategia de recuperación es reproducir las

muestras de voz previas. Esto funciona bien si sólo unas cuantas muestras son

perdidas. Para combatir mejor las ráfagas de errores usualmente se emplean

sistemas de interpolación. Basándose en muestras de voz previas, el decodificador

Page 23: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

12

predecirá las tramas perdidas. Esta técnica es conocida como Packet Loss

Concealment (PLC).

Robos de Datos. Un cracker puede tener acceso al servidor de VoIP y a los datos de

voz almacenados y al propio servicio telefónico para escuchar conversaciones o

hacer llamadas gratuitas a cargo de usuarios como usted.

Virus en el sistema, en el caso que un virus infecta algún equipo de un servidor

VoIP, el servicio telefónico puede quedar interrumpido. También pueden verse

afectados otros equipos que estén conectados al sistema.

Suplantaciones de ID y engaños especializados. Si uno no está bien protegido

pueden sufrir de fraudes por medio de suplantación de ID.

2.6 Protocolos para transmitir Voz sobre IP [7]

2.6.1 Protocolo H.323

El UIT-T H.323 es un estándar de protocolos que dictan las normas para la comunicación

de paquetes a través de la red. Esta fue aprobada en 1996 y revisada en 1998 por la UIT y

tiene como objetivo normalizar las comunicaciones de multimedios sobre redes IP. Además

al estar sobre el protocolo IP tiene gran variedad de configuraciones y es independiente al

tipo de red física que la soporta.

El H.323 establece ciertos requerimientos para la transmisión y codificación de VoIP:

Utilizar un ancho de banda pequeño.

Alta calidad en la voz ofrecida.

Bajo tiempo de latencia.

Habilidad para reconstruir los paquetes.

Page 24: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

13

La VoIP con el protocolo H.323 se apoya a su vez en otros estándares y protocolos que

ayudan a realizar distintas funciones de la comunicación digital:

Direccionamiento: Para el direccionamiento se utilizan los protocolos RAS

(Registration, Administration and Status) que sirve para que una estación H.323

localice a otra H.323 a través del Gatekeeper, y la DNS (Domain Name Service) que

tiene el mismo objetivo que el protocolo RAS pero a través de un servidor DNS.

Señalización: Primero el protocolo Q.931 el cual señaliza el inicio de la llamada,

después el protocolo H.225 controla la llamada (en cuanto señalización, registro y

admisión) y empaquetamiento y sincronización. El H.245 es un protocolo de control

para mensajes de apertura y cierre de canales de voz.

Compresión de voz: Los codecs más utilizados son el G.711 y el G.723, además se

pueden usar otros opcionales.

Transmisión de datos: Existen 2 tipos de protocolos, el primero es el UDP (User

Diagram Protocol) donde la transmisión se realiza sobre paquetes UDP donde el

aprovechamiento del ancho de banda es mayor que con TCP. Y el RTP (Real Time

Protocol) que maneja aspectos relativos a la temporización.

Control de transmisión: RTCP (Real-time Transport Control Protocol) es el que

detecta situaciones de congestión de red y toma acciones correctivas.

Page 25: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

14

Figura 2. 4. Pila de protocolos VoIP/H.323 según modelo OSI [7]

El modelo H.323 permite utilizarse en diferentes configuraciones, entre las cuales se

encuentran la configuración punto a punto, de punto a multipunto y de multipunto a

multipunto.

La configuración punto a punto es la conexión de dos protocolos H.323 conectados

mediante la red, estas redes pueden ser diferentes. Pero la implementación de software de

esta configuración es difícil y lenta.

En la configuración de punto a multipunto varias H.323 están bajo la administración de un

único “gatekeeper”, este es el encargado de rastrear y registrar a los H.323, haciendo más

fácil manejar varias pasarelas H.323. El problema reside en que cada “gatekeeper” solo

puede controlar un número finito de pasarelas antes de saturarse.

El problema anterior se vuelve un cuello de botella en cada gatekeeper, por lo que se

procede a utilizar múltiples H.323 a múltiples gatekeepers logrando una conexión

multipunto a multipunto. El problema de esta conexión esta que el protocolo H.323 no tiene

definido la conexión entre gatekeepers, por lo que si un operador tiene uno que quiera

llamar a otro de otro operador, un operador debe ceder el control de su red al otro.

2.6.2 El estándar SIP

Page 26: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

15

Realizado por la IETF para lograr una forma simple para transmitir la voz por IP. Se

denomina SIP por sus siglas en ingles Session Initiation Protocol (Protocolo de Inicio de

Sesión) y es el que define las reglas de cómo realizar llamadas, videoconferencias y demás

conexiones multimedia.

El SIP contiene un único módulo capaz de interactuar con las aplicaciones de internet, a

diferencia del H.323 que es un conjunto completo de protocolos.

En él se pueden hacer llamadas bipartitas o multipartidas, además en cada sesión se puede

transmitir audio, video o datos. El SIP maneja únicamente el establecimiento y la

terminación de las sesiones.

Los números SIP se basan en una dirección URL integrado a un servidor DNS, por lo cual

se basa solo en texto y el mensaje http. La comunicación está basada en mensajes de texto

ASCII definidos por diferentes parámetros y se dividen en dos tipos de Llamado y de

Respuesta (Request and Response). Los métodos de especificación para messages Request-

Response corresponden a:

INVITE: Invita a inicio de sesión.

ACK: Confirma que se ha iniciado sesión.

BYE: Solicita termino de sesión.

OPTIONS: Consulta a un host sobre sus capacidades.

CANCEL: Cancela solicitud presente.

REGISTER: Informa a un servidor de re direccionamiento sobre la ubicación

actual del usuario.

Page 27: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

16

Figura 2. 5. Protocolo de Señalización [7]

El modelo SIP interactúa bien con otros protocolos de Internet pero no tan bien con

protocolos de señalización de los sistemas telefónicos, por lo que en telefonía se

acostumbra a utilizar al protocolo H.323 por ser más grande, complejo y robusto.

2.7 Procedimiento de comunicación de VoIP [7]

El procedimiento de comunicación de H.323 se divide en distintas etapas (suponiendo una

comunicación de dos terminales y un gatekeeper):

Descubrimiento: El H.323 determina cual es el gatekeeper (GK) que administra la

red en el momento de la conexión. El mensaje enviado se denomina GRQ

(Gatekeeper Request) y el GK responde con un rechazo GRJ (GK reject) o una

aceptación GCF (GK Confirmation). Además se puede indicar un GK alternativo.

Page 28: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

17

Registro: El terminal informa las direcciones de alias y transporte por medio de la

orden RRQ (Registration Request) y el GK acepta RCF o rechaza RRJ. El registro

tiene un tiempo limitado de duración.

Ubicación: Un GK o un terminal que tiene un alias de un terminal, puede conocer la

información del contacto puede mandar el mensaje LRQ (Location Request), la

respuesta debe ser LCF para aceptar la petición y brindar después la información

solicitada.

Admisión: El pedido de admisión ARQ (Admissions Request) debe tener un

requerimiento de llamar ancho de banda. El GK confirma la orden con el mensaje

ACF.

Ancho de banda: Se puede hacer un cambio de ancho de banda con el mensaje BCR

(Bandwidth Change Request).

Estatus: Es un mensaje periódico que emite el GK para determinar el estado y

requerir diagnostico. La petición se realiza por el mensaje IRQ (Information

Request) y es responde con IRR (Gatekeeper Request) dando la información

solicitada.

Page 29: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

18

3 CAPÍTULO 3: Centrales telefónicas con Asterisk

3.1 Que es una Centralita IP

La Centralita IP o la centralita telefónica VoIP reemplazan a la Centralita telefónica

tradicional y brindan un número de extensión a cada empleados y la posibilidad de llevar a

cabo conferencias, transferir y llamar a otros colegas. Todas las llamadas se envían

mediante paquetes de datos sobre una red de datos en lugar de la red telefónica tradicional.

Mediante el uso de una pasarela VoIP, usted puede conectar líneas telefónicas existentes a

la Centralita IP y hacer y recibir llamadas telefónicas mediante una línea regular PSTN.

Una Centralita IP puede estar basada en Hardware y software, aunque las de Hardware

tienen mayores funcionalidades que las de Software, generalmente están diseñadas para

tareas más especificas.

La Central Telefónica bajo software reemplaza completamente a los sistemas telefónicos

propietarios tradicionales; soporta teléfonos SIP virtuales/físicos de SIP estándar, servicios

VoIP y líneas telefónicas tradicionales, ofreciendo numerosos beneficios.

No hay necesidad de cableado telefónico. Los teléfonos utilizan la red de computadores. Es

más fácil de instalar y manejar, a través de la interfaz de configuración basada en web. Una

IP-PBX basada en software es mucho menos costosa que una PBX/PABX basada en

hardware. Los empleados pueden cambiar de oficinas sin hacer cambios en el cableado o

configuración de la IP-PBX. Se puede entre varios teléfonos SIP basados en hardware sin

quedar atado a un solo proveedor. Se puede recibir y hacer llamadas a través de la red

PSTN estándar utilizando pasarelas VoIP. Se ahorra en los costos de las llamadas utilizando

cualquier servicio VoIP SIP o WAN.

Page 30: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

19

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

Pensando en este concepto el objetivo de Elastix es el de incorporar en una única solución

todos los medios y alternativas de comunicación existentes en el ámbito empresarial.

3.2 Ventajas de la central IP

Operación y administración simplificadas

Mediante sistemas de cómputo se puede gestionar la central telefónica. Permite ver

reportes, configurar extensiones, añadir usuarios, implementar controles de acceso, grabar

llamadas y mucho más. Fácil de usar, no requiere experiencia técnica en centrales.

Mensajería Unificada

Se cuenta con casillero de voz configurable por el usuario, departamento, etc. Además de la

recepción de mensajes de voz y faxes en el correo electrónico y el envío de faxes desde

cualquier computadora.

Telefonía por Internet

Permite conectar extensiones desde cualquier lugar del mundo vía Internet y hablar

gratuitamente sin límites. Además de la rebaja en los costos de las llamadas internacionales.

Alternativas para las extensiones

Permite la conexión de teléfonos corrientes, teléfonos IP que brindan funciones

adicionales. Se cuenta con compatibilidad con teléfonos IP de cualquier marca. Además de

que permite hacer llamadas por medio de programas desde una computadora (softphone).

Control de acceso

Page 31: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

20

Se pueden generar fácilmente reportes de llamadas entrantes y salientes; buscar por fecha,

por extensión, por tipo de llamada (celulares, internacionales), etc. Además de que cuenta

con opciones para bloqueo de llamadas a celulares, internacionales, números 900, detección

de abuso, control con claves, etc.

Calidad en la atención

Distribución automática de llamadas, colas de atención y reportes para call center,

grabación de llamadas para control de calidad, monitoreo de llamadas en tiempo real,

capacidad de expansión, puede crecer ampliamente tanto en líneas de la PSTN como en

extensiones sin tener que cambiar la central, por otra parte si la central telefónica es sobre

software libre cuenta con la opción de actualizaciones de software que permiten añadir

funciones nuevas.

3.3 ¿Qué es Asterisk?

Asterisk es una aplicación para controlar y gestionar comunicaciones de cualquier tipo, ya

sean analógicas, digitales o VoIP mediante todos los protocolos VoIP que implementa.

Asterisk es una aplicación que funciona como central telefónica PBX (Private Exchange)

de código abierto basada en licencia GPL y por lo tanto con las ventajas que ello

representa, lo que lo hace libre para desarrollar sistemas de comunicaciones profesionales

de gran calidad, seguridad y versatilidad.

Uno de los mayores atractivos de Asterisk es que soporta múltiples protocolos de VoIP

como SIP y H.323, también funciona como “Gateway” o conexión entre teléfonos IP y la

red telefónica convencional. Los desarrolladores de Asterisk han diseñado un nuevo

Page 32: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

21

protocolo llamado IAX para una correcta optimización de las conexiones entre centrales

Asterisk.

Asterisk fue creada en 1999 por Mark Spencer de la empresa Digium y donada a la

comunidad con licencia libre tras lo cual se han recibido muchas colaboraciones y mejoras

por parte de muchos desarrolladores libres y empresas sin solicitar nada a cambio.

Poco a poco, esta aplicación se ha convertido en la evolución de las tradicionales centralitas

analógicas y digitales permitiendo también integración con la tecnología más actual: VoIP.

Asterisk se convierte así en el mejor, más completo, avanzado y económico sistema de

comunicaciones existente en la actualidad.

Asterisk incluye muchas características que anteriormente sólo estaban disponibles en

costosos sistemas propietarios PBX, como buzón de voz, conferencias, IVR, distribución

automática de llamadas, y otras muchas. Los usuarios pueden crear nuevas funcionalidades

escribiendo un dialplan en el lenguaje de script de Asterisk o añadiendo módulos escritos

en lenguaje C o en cualquier otro lenguaje de programación soportado en GNU/Linux.

Para conectar teléfonos estándares analógicos son necesarias tarjetas electrónicas

telefónicas FXS o FXO fabricadas por Digium u otros proveedores, ya que para conectar el

servidor a una línea externa no basta con un simple módem.

Otro aliciente es su capacidad de ser programada, permitiendo realizar labores que hasta el

día de hoy lo llevaban realizando sistemas extremadamente costosos y complicados y,

gracias a Asterisk, esta misma labor se realiza de una forma más económica lo que fomenta

el uso de sistemas libres como Linux y estándares abiertos como SIP, H323 o IAX.

Page 33: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

22

Una de las ventajas más interesantes es su posibilidad como sistema híbrido, ya que permite

gestionar comunicaciones telefónicas tradicionales (analógicas, digitales, móviles, etc.)

como comunicaciones IP mediante el uso de los protocolos estándar de VoIP.

3.4 Conceptos generales sobre Asterisk

Canal: Es una conexión que conduce una llamada entrante o saliente en el sistema Asterisk.

La conexión puede venir o salir hacia telefonía tradicional analógica o digital o VoIP.

Asterisk soporta una serie de canales, los más importantes:

IAX2, SIP: Protocolos VozIP

Zap: Líneas analógicas y digitales.

misdn: RDSI

En la figura 3.1. se representa este concepto de canal.

Figura 3. 1. Canal [23]

Page 34: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

23

Dialplan: Se trata de la configuración de la centralita Asterisk que indica el itinerario que

sigue una llamada desde que entra o sale del sistema hasta que llega a su punto final.

Se trata en líneas generales del comportamiento lógico de la centralita.

Extensión: En telefonía tradicional, las extensiones se asocian con teléfonos, interfaz o

menús. En Asterisk, una extensión es una lista de comandos a ejecutar.

Las extensiones se acceden cuando:

Se recibe una llamada entrante por un canal dado.

El usuario que ha llamado marca la extensión.

Se ejecuta un salto de extensiones desde el Dialplan de Asterisk.

Contexto (Context): El Dialplan o lógica de comportamiento de Asterisk se divide en uno o

varios contextos. Un contexto es una colección de extensiones.

Los contextos existen para poder diferenciar el 'lugar' donde se encuentra una llamada,

para:

Aplicar políticas de seguridad: Asterisk no se comporta igual cuando llama un

usuario y marca el 1 y cuando un usuario local marca el mismo 1.

Menús y submenus diferenciados.

En general, es una forma de diferenciación.

Aplicación (Application): Asterisk ejecuta secuencialmente los comandos asociados a cada

extensión. Esos comandos son realmente aplicaciones que controlan el comportamiento de

la llamada y del sistema en sí. Algunos ejemplos:

Page 35: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

24

Hangup: Colgar la llamada.

Monitor: Comenzar la grabación a disco de la llamada.

Dial: Realiza una llamada saliente.

Goto: Salta a otra extensión o contexto.

PlayBack: Reproduce un fichero de sonido.

3.5 Estado actual de Asterisk

La versión estable de Asterisk está compuesta por los módulos siguientes:

Asterisk: Ficheros base del proyecto.

DAHDI: Soporte para hardware. Drivers de tarjetas. (Anteriormente ZAPTEL)

Addons: Complementos y añadidos del paquete Asterisk. Opcional. (Incluidos en el

paquete de Asterisk a partir de la versión 1.8.x)

Libpri: Soporte para conexiones digitales. Opcional.

Sounds: Aporta sonidos y frases en diferentes idiomas. (Incluidos en el paquete Asterisk)

Cada módulo cuenta con una versión estable y una versión de desarrollo. La forma de

identificar las versiones se realiza mediante la utilización de tres números separados por un

punto. Teniendo desde el inicio como primer número el uno, el segundo número indica la

versión, mientras que el tercero muestra la revisión liberada. En las revisiones se llevan a

cabo correcciones, pero no se incluyen nuevas funcionalidades.

En las versiones de desarrollo el tercer valor siempre es un cero, seguido de la palabra

"beta" y un número, para indicar la revisión.

Page 36: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

25

3.5.1 Versiones

Las versiones tanto estables como de desarrollo de cada módulo pueden descargarse en la

web de la página oficial de Asterisk.

A fecha de Septiembre de 2011 son las siguientes:

Versión 1.8 LTS

Asterisk Versión 1.8.6.0 Estable

Versión 1.6

Asterisk Versión 1.6.0.28 Estable (Descontinuada)

Asterisk Versión 1.6.1.25 Estable (Descontinuada)

Asterisk Versión 1.6.2.20 Estable

Versión 1.4 LTS

Asterisk Versión 1.4.42 Estable (Descontinuada)

Asterisk Addons Versión 1.4.13 Estable (Descontinuada)

Versión 1.2 y 1.0

Estas versiones se consideran paralizadas y no se continuarán manteniendo.

Módulos de Digium

DAHDI Linux Versión 2.5.0.1 Estable

DAHDI Tools Versión 2.5.0.1 Estable

Page 37: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

26

Libpri Versión 1.4.12 Estable

Actualmente la rama 1.8 es la aconsejada para sistemas en producción.

3.6 Que se puede hacer con Asterisk

Asterisk es como un juego de construcción o una caja de Legos para las personas que

desean crear aplicaciones de comunicaciones. Es por eso que se refieren a ella como una

"caja de herramientas" o "plataforma de desarrollo". Asterisk incluye todos los

componentes necesarios para crear un sistema PBX, un sistema de IVR o prácticamente

cualquier otro tipo de solución de comunicaciones. Los "bloques" en el kit incluyen:

Controladores para varios protocolos de VoIP.

Drivers para las tarjetas de interfaz PSTN y dispositivos.

Enrutamiento y gestión de llamadas para las llamadas entrantes.

Generación de llamadas salientes y de enrutamiento.

Medios de gestión de las funciones (grabar, reproducir, generar el tono, etc.)

Grabación de llamadas de detalle de contabilidad y facturación.

Transcodificación (conversión de un formato a otro los medios de comunicación).

Protocolo de conversión (conversión de un protocolo a otro).

Base de datos de integración para acceder a la información en bases de datos

relacionales.

Web de servicios de integración para el acceso a los datos mediante protocolos

estándar de Internet.

Integración LDAP para acceder a los sistemas corporativos de directorio.

Individuales y multi-partido de guardia de puente.

Page 38: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

27

Llamar a las funciones de registro y seguimiento.

Integrado "Dialplan" lenguaje de programación para el procesamiento de llamadas.

La gestión de llamadas externas en cualquier programación o lenguaje de scripting a

través de Asterisk Gateway Interfaz (AGI)

De notificación de eventos e integración CTI a través de la interfaz de Asterisk

Manager (IAM).

Síntesis de voz (también conocido como "text-to-speech") en varios idiomas y

dialectos utilizando motores de terceros.

De reconocimiento de voz en varios idiomas utilizando los motores de

reconocimiento tercera parte.

Esta combinación de componentes permite a un integrador o un desarrollador para crear

rápidamente aplicaciones habilitadas por voz. La naturaleza abierta de Asterisk significa que

no hay ningún límite en lo que se puede hacer para hacer. Integradores de Asterisk han

construido todo, desde los sistemas PBX-IP a pequeña gran compañía los servidores de

medios.

3.7 Requisitos técnicos del sistema

Los requerimientos del sistema obviamente dependen del tamaño de la central telefónica

que se quiere tener por las llamadas concurrentes que se pueden tener, además de las

aplicaciones complejas con las que se requiere que cuente dicha central y previendo la

simultaneidad del uso de estas. Otro parámetro que hay que tomar en cuenta a la hora de

pensar en los requerimientos del sistema son las transcodificaciones de necesarias, que es lo

que tiene que ver con la recodificación de la información.

Page 39: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

28

En lo que a los requerimientos de Hardware se refiere, algo que se puede tomar como una

primicia a la hora de crear una central telefónica IP basada en Asterisk es que el servidor

que soporte dicha central debe contar con un buen microprocesador, por ejemplo, según

Digium un equipo dotado de un procesador Dual Intel® Xeon® Processor de 1.80 GHz y 1

Gb de memoria Ram, soporta 60 llamadas concurrentes codificando con el códec G.729.

Pero esto es más una consideración para tener un punto de referencia, ya que es muy difícil

determinar con exactitud cuáles son los requerimientos a la hora de crear una central

telefónica, por eso se recomienda y se acostumbra a mantener un amplio margen de

capacidad, para poder garantizar el funcionamiento y en caso de ser necesario podes

ampliar la central.

Además de el servidor que soportara la central, si se trata de una central telefónica IP

pequeña podría ser una PC, se requieren las tarjetas de comunicaciones que comunicaran la

central telefónica con las líneas digitales o analógicas, también la interfaz de red que nos

conectara por medio del protocolo de telefonía IP que usemos, al equipo con el que

contemos, ya sean Teléfonos IP o softphones. Tal y como se observa en la figura 3.2.

Page 40: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

29

Figura 3. 2. Esquema Conceptual [23]

En lo que respecta al Software, Asterisk puede ser instalado en las siguientes plataformas

GNU/Linux 2.x

MacOSX 10.x

Open Solaris

BSD

MS Windows: utilizando Cooperative Linux (no recomendado).

En este proyecto se detalla la instalación en plataformas GNU/Linux.

Para su correcta compilación y funcionamiento, Asterisk necesita funciones de los

siguientes paquetes por lo que deben estar instalados:

openssh-server: para acceso remoto seguro.

gcc,make: compilador de lenguaje C y herramientas

Page 41: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

30

libc-dev,libssl-dev,zlib1g-dev,libncurses-dev,libmysqlclientdev

Además se debe estar seguro que a la hora de descargar el código fuente se incluyeron las

siguientes aplicaciones:

Asterisk: Núcleo (core) del sistema.

Asterisk-sounds: Voces de calidad pregrabadas.

Asterisk-addons: Software adicional.

Libpri: Librería para gestionar enlaces RDSI Primarios.

Zaptel: Interfaz del Kernel para acceder a tarjetas de

comunicaciones para lineas analógicas o digitales.

mISDN Interfaz del kernel para acceso a tarjetas RDSI BRI

mISDNuser Parte de misdn que se ejecuta en userspace

Cada día existen nuevas formas de comunicarnos, y la adición de características y

funcionalidades debe ser constante. Elastix es capaz de crear un ambiente eficiente en su

organización con la suma de múltiples características, y permite integrar otras locaciones

para centralizar las comunicaciones de su empresa y llevarlas a niveles globales. Un

usuario de su corporación ubicado en Sudamérica comparte las mismas funcionalidades que

otro ubicado en Asia además de tener además una comunicación interna directa.

3.8 Funcionalidades provistas por Asterisk

Como ya hemos dicho Asterisk es un software de centralita rico en características. Las

características soportadas más relevantes son las que enlistaremos a continuación.

Contestación automática de llamada

Page 42: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

31

Asterisk provee la facilidad de configurar una contestadora automática que ayuda al manejo

del flujo de llamadas entrantes contestándolas automáticamente sin necesidad de una

operadora en vivo. Diseñado para empresas que reciben altos flujos de llamadas o que no

poseen personal necesario para manejar un alto tráfico de llamadas entrantes.

La contestadora responde a los dígitos marcados por el teclado de la persona que llama,

enruta las llamadas a extensiones específicas, provee acceso a información pregrabada y

toma mensajes 24 horas al día.

Transferencia de llamadas

Existen dos métodos para transferir llamadas: transferencias desatendidas y transferencias

atendidas.

Transferencia atendida de llamadas

Este método es el usual, es decir, la llamada que usted está atendiendo, es transferida a una

extensión, en donde primero la extensión a la cual es transferida contesta, usted hace la

presentación de la llamada y cuelga su extensión, en este caso la llamada queda conectada a

la nueva extensión.

Si la nueva extensión no desea que se le transfiera la extensión, simplemente deberá colgar

su teléfono, en cuyo caso, la llamada será nuevamente conectada a la extensión original.

Mientras el proceso de transferencia se completa, el llamante de la llamada externa

escuchará la música “Music On Hold”.

Para realizar una transferencia atendida, usted debe digitar un código predeterminado. En

ese momento un mensaje pedirá que le digite la extensión donde desea transferir la llamada,

Page 43: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

32

una vez discada dicha extensión, usted escuchará el ringeado de la llamada hacia la nueva

extensión y podrá establecer una comunicación preliminar con esta extensión. Cuelgue su

teléfono y la llamada externa quedará conectada a la nueva extensión.

Transferencia desatendida de llamadas

Este método permite transferir una llamada sin establecer una comunicación previa con la

extensión a la cual se desea transferir la llamada.

Para transferir una llamada de manera no atendida, mientras atiende una llamada digite en

el teléfono un código predeterminado. Usted escuchará un mensaje pidiendo el número de

la extensión a la cual desea transferir la llamada y una vez discada usted recibirá el tono de

ocupado y la llamada ha quedado conectada a la nueva extensión.

Opción de No Molestar

Esta opción permite a cualquier usuario configurar su extensión para que no reciba

llamadas por un período que él crea conveniente. Cualquier llamada entrante a esta

extensión será ruteada automáticamente al buzón de correos de la misma.

Para habilitar la opción de No Molestar y para deshabilitar esta opción, en el teclado de su

teléfono digite los respectivos códigos predeterminados.

Parqueo de llamadas

El parqueo de llamadas permite al usuario que recibe una llamada, enviar su llamada a un

“cuarto” de parqueo, para volver a atenderla desde otra extensión. Este tipo de acción es

útil en el siguiente ejemplo. Supongamos que el administrador de la red recibe una llamada

a su extensión ubicada en su escritorio, y esta requiere que él se ubique de frente en un

Page 44: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

33

servidor que se encuentra tres pisos más arriba, y no sabe si alguien podrá atender la

llamada en el teléfono ubicado en el cuarto de equipos para que pueda hacer la

transferencia normal de la llamada. En este caso, la opción es enviar la llamada a un cuarto

temporal, donde mientras tanto el llamante escuchará la música en espera configurada,

hasta que el administrador llegue al cuarto de equipos y vuelva a tomar la llamada.

En su central telefónica, para enviar la llamada actual para un cuarto de parqueo, transfiera

la llamada a una extensión predefinida, utilizando el carácter predeterminado para

transferir. Un vez digitada la extensión, usted escuchará el número de extensión que deberá

marcar desde el otro teléfono para volver a recuperar la llamada. La llamada quedará en

espera por un lapso máximo de 2 minutos. Mientras la llamada esta parqueada, el que está

llamando escuchará la música configurada como “Music On Hold”.

Contestación de una llamada a una extensión remota

Esta característica permite atrapar una llamada que se encuentra timbrando en una

extensión que no es la suya de manera remota. Para atrapar la llamada timbrando en una

extensión, digite en su teléfono el predeterminado para esta función.

Monitoreo y Grabación de llamadas

Esta característica de Asterisk permite dar seguimiento a las llamadas, por ejemplo para

fines de control de calidad del desenvolvimiento de los operadores telefónicos o de los

agentes de ventas. Para esto existe la facilidad de que a través de la digitación de un código

predeterminado se ejecute un comando que permita escuchar en línea la conversación

sostenida desde cualquier de las extensiones.

Page 45: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

34

Adicionalmente existe la facilidad de grabar las conversaciones de cualquier extensión en

forma aleatoria ó programada previamente. Estas grabaciones se almacenarán en el disco

duro del servidor Asterisk para su posterior revisión.

Buzón de Mensajes de Voz (VoiceMail)

El buzón de mensajes de voz es una aplicación que permite escuchar mensajes dejados por

llamadas que no pudieron ser atendidas por la extensión.

Para acceder al buzón de mensajes, digite en su teléfono el código predeterminado

respectivo. Se le pedirá que ingrese el número de la extensión y la clave que debe haber

sido suministrada por el administrador del sistema. Una vez ingresados estos dos datos, una

grabación le indicará si tienes nuevos mensajes de voz, y además opciones para grabar

mensajes personalizados para ser usados en esta aplicación.

Conferencias

Por defecto, cada extensión tiene asociado un cuarto de conferencias. Este cuarto de

conferencias puede ser utilizado por cualquier usuario que pida a sus compañeros que

ingresen a su cuarto y así, poder establecer una comunicación multi-usuarios.

También es posible enviar una llamada externa a un cuarto de conferencias, simplemente

transfiriendo la llamada al cuarto de conferencias.

Los cuartos de conferencias están asociados a los números de extensiones, anteponiendo un

número predeterminado, Por ejemplo:

Si su extensión es 101 y el número para esta función es 8, usted tiene asociado el cuarto de

conferencias 8101, por lo que si usted desea establecer una llamada multi-usuarios, en su

Page 46: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

35

teléfono digite la extensión “8101”, e ingresará al cuarto de conferencias; pida a las

personas con las cuales desea establecer la conferencia que en sus teléfonos también digiten

“8101” y podrá conversar con cualquier usuario que ingrese a ese cuarto. Al primer usuario

que ingresa a un cuarto de conferencias, una grabadora le indicará que es el único usuario

en el cuarto de conferencias.

Si desea establecer una conferencia incluyendo una llamada externa, en el momento que

esté atendiendo dicha llamada, haga una transferencia desatendida a la extensión 8101; al

usuario que usted envió al cuarto de conferencias se le indicará mediante un mensaje que es

el único usuario en el salón de conferencias. Ahora usted debe discar en su teléfono el

número del salón de conferencias e indicar al resto de participantes que ingresen al mismo

salón.

Reportación de número marcados

Asterisk genera CDRs (Call Detail Records) o Registros de Detalle de Llamadas y los

puede almacenar en una base de datos. Accediendo a esta base de datos, se pueden generar

reportes que detallan qué extensión llamó a qué número, si la llamada fue contestada o no,

cuánto duró la llamada, por qué puerto o línea se realizó la llamada telefónica.

Colas de Atención

Esta característica permite que un ilimitado número de llamantes puedan permanecer en

espera hasta que un representante o recurso esté disponible para dar asistencia. Esto permite

que usted provea a sus clientes la misma calidad de servicio. Adicionalmente, esto asegura

que sus clientes no terminarán obligatoriamente en el voicemail, lo cual puede resultar

molestoso para el llamante. Es decir, con esto nos aseguramos que el llamante siempre

Page 47: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

36

tenga la oportunidad de ser atendido por una persona. El tiempo que el llamante permanece

en espera puede aprovecharse para darle a conocer más servicios o productos de su

compañía, ofertas especiales, anuncios informativos ó se puede proporcionar música en

espera.

Llamada en espera

Esta característica permite que la persona que se encuentra atendiendo una llamada y recibe

otra pueda interrumpir temporalmente su primera conversación para atender la segunda

llamada y poder acordar un tiempo para devolver o atender su llamada.

Debemos mencionar que esta característica afecta muchas veces a las conexiones

telefónicas para transferencia de datos, por lo que es común que los clientes la deshabiliten.

Identificador de llamante

Esta señal es enviada entre las señales de RING o durante el proceso de establecimiento de

la llamada, antes de que sea contestada. Asterisk aprovecha esta facilidad y a nivel

extensiones IP soporta plenamente su manejo. Sin embargo a nivel de líneas de la red

telefónica pública conmutada es el proveedor de estas quien debe habilitar o proporcionar

esta característica. Se la conoce también como Caller Display ó Calling Line Identification

Presentation.

Bloqueo por llamante identificado

Esta característica previene que alguien con identificador de llamante vea el número desde

el que usted llama. Esta facilidad de ocultar el ID puede ser completa o selectiva.

No todas las redes de telefonía pública soportan esta característica.

Page 48: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

37

En Asterisk esta característica también describe el bloquear una llamada entrante en

función del ID.

Envío y recepción de Fax

Asterisk permite detectar automáticamente cuando un llamante está intentando enviar un

fax. Se puede poner como parte del mensaje de bienvenida de la central una frase que diga:

“Si quiere enviar un fax, envíelo ahora”. Esto nos ayuda a eliminar papel, prescindir de

máquinas ó puertos telefónicos exclusivos para fax y digitalizar la información recibida

como fax. Luego de ser digitalizado, este documento puede ser enviado vía e-mail a una

cuenta específica para su revisión.

Así también Asterisk puede ser configurado como Fax Server para que los documentos que

son enviados a una cuenta de correo específica automáticamente sean enviados como faxes.

Listado interactivo del directorio de extensiones

Asterisk puede contener en su base de datos el directorio telefónico del personal de la

empresa (nombre, apellido y extensión). Esta facilidad permite por ejemplo, que la persona

que llama pueda digitar desde su teléfono los números correspondientes a las 4 primeras

letras del apellido ó nombre de la persona con la que desea hablar. Esto puede proporcionar

una alternativa para llamantes que no conocen la extensión de la persona que quieren

contactar pero conocen solo su apellido ó nombre.

Interactive Voice Response (IVR)

A través de esta característica se proporciona acceso a opciones telefónicas que mejorará la

forma en que un sistema telefónico acepta y distribuye sus llamadas. Con un menú de IVR

Page 49: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

38

usted podrá distribuir sus llamadas de una manera precisa que ayudará a incrementar el

desempeño de sus empleados y la satisfacción de sus clientes, ya que se agilita el acceso a

los servicios y a la información que posee su compañía. Con esta facilidad se proporcionan

procesos de auto atención que permitirán incluso prescindir de una recepcionista.

Con esta característica se pueden crear menús de activación por dígitos ó por comandos de

voz para ejecutar incluso transacciones a través de tarjetas de créditos ó consultas a base de

datos.

Page 50: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

39

4 CAPÍTULO 4: Comunicaciones Unificadas con Elastix

4.1 ¿Qué es Elastix?

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

Pensando en este concepto el objetivo de Elastix es el de incorporar en una única solución

todos los medios y alternativas de comunicación existentes en el ámbito empresarial.

El proyecto Elastix se inició como una interfaz de reportación para llamadas de Asterisk y

fue liberado en Marzo del 2006. Posteriormente el proyecto evolucionó hasta convertirse en

una distro (distribuciones de GNU/Linux) basada en Asterisk.

A continuación en la figura 4.1 un poco más ordenada donde se pueden observar los

componentes de Elastix y su relación entre sí.

Figura 4. 1. Esquema general de los componentes de Elastix [11]

Page 51: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

40

Debido a que la telefonía es el medio tradicional que ha liderado las comunicaciones

durante el siglo pasado, muchas empresas y usuarios centralizan sus requerimientos

únicamente en sus necesidades de establecer telefonía en su organización confundiendo

distros de comunicaciones unificadas con equipos destinados a ser centrales telefónicas. Sin

embargo Elastix no solamente provee telefonía, integra otros medios de comunicación para

hacer más eficiente y productivo su entorno de trabajo. Donde está la grandeza de Elastix es

en la creación de una interfaz Web común para la administración de estos servicios y la

integración de los mismos de forma sumamente fácil y sencilla.

Elastix incluye en su solución los siguientes medios de comunicación:

Mail server.

Mensajería instantánea.

Fax server.

Voz sobre IP.

Video conferencia.

4.2 Características y Funcionalidad de Elastix

Elastix tiene múltiples características y funcionalidades relacionadas con los servicios que

presta: Telefonía IP, Servidor de Correo, Servidor de Fax, Conferencias, Servidor de

Mensajería Instantánea, entre otros. Nuevas características, funcionalidades y servicios son

añadidos en el desarrollo de nuevas versiones.

En la tabla 4.1. se encontrará un conjunto detallado de características y funcionalidades:

Page 52: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

41

Tabla 4. 1. Características y funcionalidades de Elastix [14]

Grabación de Llamadas Centro de Conferencias con Salas Virtuales

Correo de Voz Soporte para protocolos SIP e IAX, entre

otros

Correo de voz-a-Email

Codecs soportados: ADPCM, G.711 (A-

Law & μ-Law), G.722, G.723.1 (pass

through), G.726, G.728, G.729, GSM, iLBC

(opcional) entre otros.

IVR Configurable y Flexible Soporte para Interfaz Análogas como

FXS/FXO (PSTN/POTS)

Soporte para Sintetización de

Voz

Soporte para interfaz digitales E1/T1/J1 a

través de los protocolos PRI/BRI/R2

Herramienta para la creación

de extensiones por lote Identificación de llamadas (Caller ID)

Cancelador de eco integrado Troncalización

Provisionador de Teléfonos vía

Web

Rutas entrantes y salientes con

configuración por coincidencia de patrones

de marcado

Soporte para videofonos Soporte para follow-me

- Interfaz de detección de

Hardware Soporte para grupos de timbrado

Servidor DHCP para

asignación dinámica de Ips Soporte para paging e intercom

Panel de Operador basado en

Web Soporte para condiciones de tiempo

Parqueo de llamadas Soporte para PINs de seguridad

Reporte de detalle de llamadas Soporte para DISA (Direct Inward System

Page 53: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

42

(CDR) Access)

Tarifación con reporte de

consumo por destino Soporte para Callback

Reportes de uso de canales Soporte para interfaz tipo bluetooth a través

de teléfonos celulares (chan_mobile)

Soporte para colas de llamadas

Además para la nueva versión de Elastix se esperan nuevas características y

funcionalidades que brindaran un mejor servicio y más facilidades a los usuarios, a

continuación se presenta la descripción de lo que tendrá en esta nueva versión.

Panel de Operador Elastix

Plan de marcado distribuido con dundi

Configuración de proveedor VoIP

Asterisk en tiempo real

Módulo SendFax - Envío de Fax a través de la Interfaz Web

Actualización de CentOS a 5.4.

Actualización de dahdi a 2.2.1-0

Actualización de asterisk a 1.6.2.5-0

Actualización de wanpipe-util a 3.5.10-0

Actualizacion a freePBX 2.6.0.1

Backups en un servidor FTP

Módulo Heartbeat

Módulos Elastix en RPM

Page 54: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

43

Módulo de lista de clientes DHCP

Backup y Restore automático

Validación de restauración de un backup

DHCP por MAC

Elastixwave

Nuevo Dashboard

Applet the noticias de Elastix

Mejoras en el detector de hardware

Información de Hardware de telefonía

Applet de comunicación de actividad

Applet de estatus de proceso

Web Conference

Nuevas características en el Módulo Calendario.

Administración de Lista de Email

Modulo de SMTP Remoto

Tabla 4. 2. Fax [14]

Servidor Fax basado en HylaFax Personalización de faxes-a-email

Visor de faxes integrado con PDFs

descargables

Control de acceso para clientes de

fax

Aplicación fax-a-email Puede ser integrada con Winprint

Hylafax

Page 55: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

44

Tabla 4. 3. General [14]

Ayuda en línea embebida Administración Centralizada de

Actualizaciones

Monitor de Recursos del Sistema Soporte para backup/restore a través de

Web

Configurador de parámetros de

red Soporte para temas o skins

Control de apagado/re-encendido

de la central via Web

Soporte para configuración de fechas en

el servidor, horas y zonas horarias

Control de Acceso a la Interfaz,

basado en ACIs

Tabla 4. 4. Colaboración [14]

Calendario integrado con PBX con soporte para recordatorios de voz

Libreta telefónica (Phonebook) con capacidad click to call

Tabla 4. 5. Extras [14]

Integración con A2Billing para facturación

CRM integrado: vTigerCRM y SugarCRM

Tabla 4. 6. Mensajería Instantánea [14]

Servidor de mensajería instantánea basado

en OpenFire Reporte de sesiones de usuarios

Inicio de llamadas desde cliente de

mensajería Soporte Jabber

Servidor de mensajería es configurable

desde Web Soporte de Plugins

Soporta grupos de usuarios Soporte LDAP

Page 56: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

45

Soporta conexión a otras redes de

mensajería como MSN, Yahoo Messenger,

GTalk, ICQ

Soporta conexiones server-to-

server para compartir usuarios

Tabla 4. 7. E-mail [14]

Servidor de Email con soporte

multidominio Soporte para cuotas

Administración centralizada vía

Web Soporte Antispam

Interfaz de configuración de

Relay

Basado en Postfix para un alto volumen

de correos

Cliente de Email basado en Web

4.3 Licencias en Elastix

Elastix es una herramienta empresarial de código abierto distribuida bajo la licencia

GPLv2. Usted tiene libertad de usarlo de forma comercial o personal y su uso está sujeto a

las condiciones descritas en la licencia.

Elastix no tiene un costo relacionado con licenciamiento o con funcionalidades. Las

versiones disponibles de Elastix son versiones completas sin limitación de uso o

características. Ni la adición de módulos ni la adición de usuarios en una implementación

con Elastix tienen un costo relacionado para el implementador, empresa u organizaciones

que deseen usar Elastix.

Elastix fue creado y es permanentemente desarrollado por PaloSanto Solutions y

constantemente se trabaja en incrementar la productividad en sus comunicaciones y diseñar

nuevas versiones, con el objetivo de mantener esta solución siempre abierta y disponible

para su implementación. Nuevas características y funcionalidades se añaden

Page 57: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

46

constantemente para brindar a cada cliente el potencial necesario para incrementar sus

comunicaciones y sus negocios.

El diseño de estas appliances es sencillo y compacto lo cual los hace portátiles y de fácil

mantenimiento. Con carcasas metálicas de 1U, 1.5U y 2U tienen accesibilidad para

expansiones usando puertos PCI o puertos USB utilizando ElastibankTM

Channel Banks.

Todos estos appliances son montables en rack lo cual permite integrarlos rápidamente a su

infraestructura de red establecida.

Además están diseñados para consumir la menor cantidad de poder necesario en

condiciones normales. Por un lado esto permite un ahorro en energía y en gastos de

operación del equipo y por otro contribuye con la conservación del medio ambiente.

Por otra parte los Appliance Elastix® de la serie ELX integran tarjetas digitales o analógicas

(FXO/FXS, E1/T1), de acuerdo a los requerimientos de cada cliente.

Tabla 4. 8. Tabla de comparación [14]

Descripción ELX μ1000 ELX025 ELX3000 ELX5000

Puertos Analógicos Expandible con

Channel Bank Hasta 12 Hasta de 24 Hasta 72

Puertos Digitales VOIP Trunk

Native

Hasta 1

E1/T1/J1

Hasta 2

E1/T1/J1 Hasta 8 E1/T1/J1

Slots de Expansión PCI - 1 2 6: 3 PCI, 2(x8)

PCIe, 1(x4) PCIe

Extensiones (SIP/IAX) Hasta 60 Hasta 100 Hasta 250 Hasta 600*

Llamadas concurrentes

(max recomendado) 20 30 60 150*

Page 58: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

47

Descripción ELX μ1000 ELX025 ELX3000 ELX5000

Tiempo de soporte

incluido

1 hora 8x5 (-

5GMT)

1 hora, 8x5

(-5GMT)

1 hora, 8x5 (-

5GMT)

1 hora, 8x5 (-

5GMT)

* Dependiendo del número de CPUs y RAM

Page 59: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

48

5 CAPÍTULO 5: Diseño De La Central Telefónica IP.

Una central telefónica IP (IP-PBX) es un sistema que utiliza el protocolo IP (Internet

Protocol) y las redes de computadoras existentes para establecer y administrar

comunicaciones telefónicas internas y externas, nacionales e internacionales.

A continuación se presenta una propuesta para el suministro e instalación de una solución

telefónica IP basada en Asterisk, para una empresa mediana, que tiene sus oficinas

distribuidas en dos edificios: El edificio A se encuentra ubicado en San José en donde se

encuentran únicamente sus oficinas administrativas, por lo que solo se necesitaran 20

extensiones para teléfonos IP. El edificio B se encuentra ubicado en Cartago y es más

grande que el edificio A, es donde se desarrollan las operaciones de la empresa y por lo

tanto se deben habilitar una mayor cantidad de extensiones aproximadamente 90.

5.1 Justificación de la propuesta.

En muchos casos, una migración a telefonía IP ha significado que los usuarios deban

conformarse con menos funcionalidad que antes. Menos calidad y menos confiabilidad.

Por el contrario, con los avances en tecnologías de VoIP, no se tiene que abandonar las

valiosas herramientas de telefonía, la calidad de voz y la confiabilidad de los sistemas

traiciónales, para migrar a la telefonía IP. Las mismas herramientas de nivel mundial de

soluciones de telefonía que se han estado diseñando por muchas décadas, hoy en día se

ofrece en las redes tradicionales de voz y en las redes de Protocolo de Internet (IP) puras.

De modo que es posible agregar funcionalidad IP a los sistemas empresariales actuales, ya

sea implementar una solución IP pura o implementar una combinación de ambas la que sea

y en el momento que sea apropiado para su negocio.

Page 60: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

49

El sistema de telefonía IP, ofrece poderosas opciones para trasladar a su empresa a un

entorno de comunicaciones integradas sin comprometer interoperabilidad, herramientas,

aplicaciones, escalabilidad o confiabilidad.

Las soluciones que se brindan están diseñadas para el mundo real, un mundo donde se

entrelazan redes en paquetes y conmutadas por circuito, donde las redes de proveedor

múltiple son estándar, donde las interrupciones de negocios son inaceptables y donde los

administradores requieren obtener el mayor provecho de las inversiones de redes que ya

están en funcionamiento.

Cuando planteamos nuestra propuesta de telefonía IP, no sólo podemos hablar de los

beneficios de una red IP convergente, calidad de voz y confiabilidad, sino que además

podemos hablar de aplicaciones estratégicas como telefonía, mensajería de voz,

comunicaciones unificadas, llamadas en conferencia, colaboración, movilidad y softphones,

mensajería instantánea y centros de contacto, todos soportados en las redes IP o

tradicionales.

Cuando se considera la solución total; funcionalidad, robusta ingeniería IP,

interoperabilidad basada en estándares, la profundidad de las aplicaciones, la protección de

la inversión realizada. Se comienza a ver un panorama completo de una solución.

5.2 Beneficios y Ventajas de la propuesta.

Reducción ó eliminación de costos en llamadas internacionales por el uso de la

Internet.

Uso de una sola red para las comunicaciones de datos y de telefonía. (No hace falta

un cableado separado para los teléfonos).

Page 61: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

50

Aprovechamiento de los nuevos servicios disponibles con el crecimiento de la

Internet.

Ampliaciones a un costo mínimo. No hay que comprar módulos o tarjetas de

ampliación, básicamente se agregan más teléfonos a la red conforme se vayan

necesitando.

Transportabilidad de los teléfonos. Las extensiones (teléfonos internos) pueden

estar ubicadas en cualquier lugar del mundo que tenga acceso a Internet, con las

mismas facilidades y servicios como si estuviese en la oficina. Esto permite recibir

y efectuar llamadas usando las líneas del ICE locales, aún desde una habitación de

un hotel en otro país.

Nuevas facilidades para mejorar las comunicaciones y el flujo de información. Por

ejemplo, la mensajería unificada permite que cada usuario reciba todos sus faxes y

sus mensajes de voz (contestadora) en su buzón de correo electrónico. De esta

manera los mensajes, faxes y E-Mail son unificados en una misma aplicación

(Outlook, Mail, etc.). La facilidad de grabación de llamadas permite llevar un

registro detallado de todas las llamadas entrantes y salientes de la empresa, con su

respectivo archivo de audio almacenado en el disco fijo del servidor de llamadas.

Mantenimiento más simple y menos costoso. Las tareas de programación,

mantenimiento y corrección de averías se pueden hacer vía remota, reduciendo

tiempos de respuesta y con un menor costo al evitar el traslado de personal técnico.

5.3 Descripción de la solución propuesta.

Asterisk es una central telefónica IP por software. Esto quiere decir que el procesamiento

de las llamadas y todas las funcionalidades telefónicas se realizan por software que se

Page 62: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

51

instala en una computadora estándar, no con un hardware especializado. Asterisk es un

software de código abierto que corre sobre Linux e implementa todas las facilidades de una

central telefónica convencional y muchas más

Como cualquier otra PBX, Asterisk se puede conectar a un número determinado de

teléfonos (extensiones) para hacer llamadas entre sí, y conectarse a la red telefónica

conmutada mediante troncales analógica o digitales (BRI o PRI).

Además, como es una central IP, puede conectarse a un proveedor de VoIP para llamadas

internacionales, o bien, puede utilizarse para interconectar oficinas distantes por medio de

Internet.

Asterisk incluye muchas facilidades que anteriormente solo estaban disponibles en costosos

sistemas PBX propietarios, como correo de voz, conferencias, IVR, distribución automático

de llamadas, y muchas otras más.

Al ser un software de código libre, Asterisk es altamente flexible y configurable.

Asterisk permite desarrollar nuevas aplicaciones en cualquier lenguaje de programación

soportado en Linux y brinda la opción de soporte comercial pagado y/o el soporte de la

comunidad de desarrolladores de Asterisk.

Nuestra propuesta consiste en la instalación y configuración de Asterisk en 2 servidores,

uno de ellos en el edificio A del cliente ubicado en San José mediante un enlace digital PRI

y otro para reemplazar la central de las oficinas en el edificio B ubicado en Cartago. El

servidor Asterisk conectado en las oficinas de San José se equipará con 20 teléfonos IP esto

proveerá a esta oficina de las facilidades de la telefonía IP. El servidor Asterisk para las

Page 63: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

52

oficinas de Cartago se equipará con 24 troncales analógicas y 65 teléfonos IP. Los

servidores Asterisk estarán interconectados entre si por medio de un enlace IP lo que

permitirá que las llamadas entre oficinas no tengan costos asociados.

Para garantizar un excelente desempeño del sistema telefónico, la instalación de Asterisk se

realiza sobre un hardware robusto, de última tecnología y con capacidad de crecimiento, lo

que permite una fácil escalabilidad en el futuro.

El cumplimiento de los estándares hace que Asterisk sea muy flexible en cuanto a los

teléfonos IP que se pueden utilizar, ya que permite el uso de teléfonos de protocolo estándar

de fabricantes de gran prestigio, de gran calidad y a un costo mucho menores que los

teléfonos propietarios.

A continuación en la figura 5.1 se detalla un diagrama con la topología de la solución:

Page 64: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

53

Figura 5. 1. Topología de la solución planteada

5.4 Cotización de la Propuesta

En la tabla 5.1 se presenta una cotización de la propuesta que se realiza en este proyecto, en

la cual se incluyen una serie de equipos específicos que se escogieron para cumplir con los

requerimientos técnicos de la central IP del cliente, además para tener un punto de

Page 65: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

54

referencia respecto a los precios actuales que se manejan en el mercado, en lo que respecta

a los equipos.

Tabla 5. 1. Cotización de la propuesta

Cant. Item # Descripción Precio

Unitario

Tiempo

entrega

Precio

Total

1 ML110

G6

Servidor de telefonía IP Asterisk

instalado sobre un Servidor HP

ML110 2GB RAM configurado

con un enlace digital

$3.500.00 1 semana $3.500

1 ML110

G6

Servidor de telefonía IP Asterisk

instalado sobre un Servidor HP

ML110 2GB RAM configurado

con 24 puertos analógicos para

conexión con el PSTN

$6.100.00 1 semana $6.100

84 GXP1450 Teléfonos básicos Grandstream $135.00 3 semanas $11.340

1 GXP2020

Teléfonos para Operadora

Grandstream con módulo de

expansión

$360.00 3 semanas $360

Instalación $1000.00 3 semanas $1000

Subtotal $ 22.300

Imp. Ventas $2.899

Total $ 25.199

5.5 Conexión e Instalación de la central IP

Como se plantea en la propuesta se utilizara el software Elastix para diseñar la central

telefónica.

Page 66: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

55

Una vez instalado el Elastix necesitamos accesar a la interfaz web administradora, para esto

ocupamos la dirección IP que adquirió el servidor mediante DHCP (también se pudo haber

colocado de manera estática). Si ingresamos a la consola de comandos y nos logueamos

como root obtenemos la dirección IP del servidor, como se puede ver en la Figura 5.2.

Figura 5. 2. Dirección IP adquirido por el servidor

Una vez que tenemos la dirección IP del servidor vamos al navegador de Internet que

tangamos y la accesamos en modo seguro, y se verá como en la Figura 5.3.

Figura 5. 3. Portal de acceso al interfaz web de administración de Elastix

Luego de que nos logueamos, accesamos al sistema, a la interfaz web de administración

como se puede ver en la figura 5.4, y procedemos a crear las extensiones, yendo a la

pestaña PBX.

Page 67: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

56

Figura 5. 4. Interfaz web de administración de Elastix

Figura 5. 5. Creación de nuevas extensiones

Una vez acá podemos crear nuevas extensiones bajo distintos protocolos, como se puede

ver en la Figura 5.5, nosotros utilizaremos el protocolo SIP ya que este tipo de extensiones

son las que mejor funcionan para la comunicación entre teléfonos físicos y softphones. Las

Page 68: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

57

extensiones IAX las utilizaremos para integrar las con conexiones analógicas, por ejemplo

faxes o datafonos.

Posteriormente a la creación de la nueva extensión, el sistema web nos presenta una

pantalla donde podemos habilitar las diferentes características que queremos que tenga

dicha extensión, tal y como se observa en la Figura 5.6

Figura 5. 6. Configuración de nuevas extensiones

Después de que hemos agregado todas las extensiones que necesitamos, pasamos a la

configuración de cada uno de los terminales, ya sean softphones o teléfonos IP físicos.

De manera de ejemplo vamos a configurar un softphone, en este caso utilizaremos el

Zoipper.

Zoipper es un cliente para VoIP de alta calidad, que permite conectar con plataforma

Asterisk o cualquier otra plataforma que use los protocolos SIP o IAX, además es una

buena opción de comunicación telefónica por internet.

Page 69: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

58

Una vez que está instalado el Zoipper, vamos a opciones, como en la figura 5.7, acá nos

registramos la información de la extensión que vamos a utilizar en este softphone. Luego de

esto el softphone queda habilitado para utilizarlo y se ve como en la Figura 5.8.

Figura 5. 7. Registro de extensión en un softphone

.

Figura 5. 8. Consola del softphone

Page 70: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

59

Una vez finalizado este procedimiento ya podemos accesar al servicio de telefonía IP.

Para tener sistema completo de comunicaciones unificadas, la mensajería instantánea debe

estar presente, en el Elastix podemos integrarla de siguiente forma.

Se debe crear una base de datos para utilizar el openfire, que es el programa que nos va a

permitir tener al mensajería instantánea, por lo que se debe crear una base de datos, la cual

en este caso llamaremos openfire.

Necesitamos accesar al servidor, para esto utilizaremos un cliente Telnet/ssh, en este caso

usaremos uno llamado PuTTY (llamado así por sus siglas Pu: Port unique TTY: terminal

type. Su traducción en español sería: Puerto único para terminales de teletipo). PuTTY es

un cliente de Telnet y de SSH (Secure Shell) libre para la interpolación con OpenSSH

desde sistemas Windows de 32 bits.

Utilizando el PuTTY, accesamos al servidor mediante la consola de comandos, acá

podemos crear la base de datos openfire que vamos a usar, con los siguientes comandos:

[root@asterisk ~]# mysql –u root –p

password

mysql> create database openfire

mysql> use openfire

mysql> source /opt/openfire/resources/database/openfire_mysql.sql

Page 71: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

60

Con esto ya creamos la base de datos que necesitamos. Ahora en la interfaz web de

administración del Elastix, accediendo a la pestaña IM, ahí seguimos los pasos que se

muestran de la Figura 5.9 a la Figura 5.13.

Figura 5. 9. Configuración del Servidor

Figura 5. 10. Configuración de la fuente de Datos

Page 72: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

61

Figura 5. 11. Configuración de la conexión

Figura 5. 12. Configuración de perfil

Page 73: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

62

Figura 5. 13. Configuración de la cuenta de administrador

Una vez finalizado este proceso, lo que queda es utilizar un cliente de mensajería

instantánea, en este caso vamos a utilizar uno llamado spark.

Spark es un cliente de mensajería instantánea de código abierto, multiplataforma,

optimizado para empresas y organizaciones. Cuenta con soporte integrado para los grupos

de chat, integración de telefonía y una gran seguridad. También ofrece una gran experiencia

de usuario final con funciones como corrector ortográfico, grupo de favoritos sala de chat y

conversaciones por pestañas.

Desde la Figura 5.14 hasta la Figura 5.16 podemos ver cómo funciona esta aplicación de

mensajería instantánea, que en realidad en muy parecida a cualquier otra de las de uso

común, como lo es por ejemplo el Windows Live Messenger.

Page 74: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

63

Figura 5. 14. Cliente de mensajería instantánea

Figura 5. 15. Ventana de mensajería instantánea

Page 75: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

64

Figura 5. 16. Opciones que brinda el cliente mensajería instantánea

Page 76: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

65

6 CAPÍTULO 6: Conclusiones y Recomendaciones

6.1 Conclusiones:

Las soluciones de Comunicaciones Unificadas y VoIP representan sin duda una

necesidad de implementación a corto y mediano plazo para cualquier empresa

debido a que permiten ventajas en muchas áreas de interés, incluyendo el aumento

de la productividad de las comunicaciones, la reducción de costos operativos, la

reducción de tiempos de ejecución, el aumento de la disponibilidad de los usuarios,

entre otras.

El uso de VoIP provee algunas ventajas importantes, especialmente dentro de un

entorno corporativo incluyendo las siguientes:

Disminuciones de costos utilizando una sola red para la trasmisión de voz y datos,

mucho más cuando se tienen usuarios cuyas redes de datos se encuentran

subutilizadas y donde el uso de VoIP no representa ningún costo adicional. El uso

de telefonía IP dentro de estas redes puede recortar significativamente los costos,

partiendo desde el simple hecho de que no se necesitaría un tendido de cables

adicional para la transmisión de la voz. La telefonía IP además permite un discado

interno directo y entre oficinas sin ningún costo.

En una empresa se puede lograr mayor productividad gracias a que ya no se tiene la

limitación relativa a la presencia geográfica, es decir: los teléfonos IP pueden tener

conexión en cualquier lugar dentro de la red, incluso se puede lograr conectividad

remota a través de las redes de conmutación de paquetes existentes. Además de esto

cuando se dispone de un access point es posible trabajar con teléfonos inalámbricos

Page 77: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

66

o computadores portátiles (softphones) prácticamente desde cualquier lugar dentro

del área de alcance disponible.

Por otro lado se logra flexibilidad gracias a que la implementación y configuración

de los sistemas de administración VoIP no implica complejidad y se puede tener

conectividad hacia sitios remotos y oficinas en casa.

Además de la posibilidad de coexistencia de sistemas de transmisión de voz, la

telefonía IP se soporta sobre una amplia lista de tecnologías de transporte. Es decir,

un usuario tiene la capacidad de realizar llamadas a través de casi cualquier tipo de

red de datos ya sea ésta una línea digital, una red LAN, una red Frame Relay, ATM,

SONET o incluso a través de conexiones inalámbricas.

El software libre poco a poco es algo que se está empezando a ver en las

comunicaciones cada vez más. Cuando apareció Asterisk nadie imaginaba que iba a

llegar a donde está ahora, cada vez se ven más implantaciones en clientes, existen

numerosas soluciones de servidores de fax basadas en Asterisk, suplantando a los

Right Fax tradicionales.

Probablemente una de las razones por las que las comunicaciones unificadas no han

sido adoptadas aun con gran fuerza dentro de las empresas es por los costos

elevados que este tipo de soluciones implican, sin que las empresas tengan del todo

claro que beneficios directos se les puede aportar en el desempeño de sus negocios

de las empresas. Acá entra en juego uno de los beneficios del uso de aplicaciones de

software libre, ya que al bajar los costos para las empresas, ayudan a incrementar el

número de empresas que se deciden a migrar hacia las comunicaciones unificadas.

Page 78: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

67

Históricamente, las empresas han tenido conectividad a través de la contratación de

líneas dedicadas PSTN, o a través de un conjunto de líneas digitales RDSI con el

proveedor de servicios. En la actualidad, la conectividad tradicional está siendo

reemplazada por las troncales SIP sobre redes de datos. Éstas permiten señalizar las

llamadas con un protocolo de capa aplicación y tener conectividad entre la red IP

del proveedor de servicios y la central IP PBX.

Mantener las llamadas sobre SIP desde el origen al destino, permite además de

reducir los costos, tener acceso a nuevos servicios y funcionalidades propias de los

dispositivos SIP. Dependiendo del fabricante y de las características del dispositivo,

el usuario de un endpoint SIP, puede hacer uso del servicio de presencia, mensajería

instantánea, realizar conferencias, y otras funcionalidades propias de los sistemas de

Comunicaciones Unificadas.

Casi tan importante como establecer llamadas IP entre oficinas usando troncales SIP

sobre una red WAN, es la interoperabilidad entre equipos de diferentes fabricantes.

La ventaja del uso de SIP en troncales, es la fácil implementación y comunicación

con la red NGN del proveedor de servicios. Sin importar de qué fabricante sea el

softswitch que gobierna esta NGN, SIP permite que funcionen todos o la mayoría

de los servicios debido a su fácil implementación y a su acelerada estandarización.

Sin embargo, para lograr un nivel adecuado de interoperabilidad es sumamente

necesario realizar una homologación de los equipos con el objeto de conocer y

evitar los problemas de comunicación debido a que no todos los fabricantes

interpretan de igual forma los estándares y especificaciones de los protocolos de

Page 79: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

68

comunicaciones, y en especial cuando se trata de un protocolo en constante

desarrollo.

Es muy importante la adopción de políticas de transporte de información en

escenarios de comunicaciones con redes públicas y con equipos de diferentes

fabricantes, por ejemplo para el transporte seguro y confiable de la voz y cualquier

otro tráfico en tiempo real. Se debe lograr un equilibrio entre la calidad y la

confiabilidad e integridad de las comunicaciones (especialmente de voz) en tiempo

real.

SIP presenta algunos problemas sobre escenarios de comunicaciones específicos

como es el caso de los flujos bidireccionales de mensajes a través de dispositivos

NAT. Se espera que la ineficiencia de interconexión a través estos dispositivos sea

solucionada en su totalidad conforme evolucione la especificación y se publiquen

nuevos RFCs para su discusión y análisis, ya que las soluciones actuales a este

problema, o son parcialmente útiles, o son demasiado costosas.

En el caso de las comunicaciones de voz, específicamente la telefonía IP, se tiene un

crecimiento del mercado. La transición de tecnologías de voz y la necesidad de

convergencia de comunicaciones, representan una importante oportunidad de

negocio para el futuro.

Page 80: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

69

6.2 Recomendaciones:

La solución presentada en el presente proyecto, constituye una plataforma híbrida

que permite el paso de un escenario de telefonía tradicional a un sistema con

capacidades IP y otros servicios de comunicaciones. Lo ideal es tener inicialmente

una estructura híbrida para ir añadiendo paulatinamente otros servicios cada vez

más basados en IP. El proceso de migración de tecnologías casi siempre está

acompañado de una ampliación, por lo tanto en el transcurso de este proceso se

pueden ir añadiendo capacidades como las soluciones de movilidad y virtualización

que permiten incrementar la productividad y disminuir los costos.

Tanto para escenarios de interconexión como para aplicaciones de comunicaciones

para empresas, se recomienda el uso del protocolo SIP por algunos factores

importantes incluyendo: su relativamente fácil implementación e interoperabilidad

entre equipos de diferentes fabricantes; su adopción generalizada por los fabricantes

en el mercado, la misma que lleva a una estandarización del protocolo; y finalmente

el interés por parte de los usuarios finales y de los fabricantes en aplicaciones y

servicios basados en SIP para futuras implementaciones.

Es recomendable el uso de un analizador de protocolos como Wireshark que

permita verificar y depurar los errores debidos a configuraciones de protocolos. Esta

herramienta de software libre además posibilita filtrar las sesiones de VoIP

establecidas para realizar un análisis detallado a través de gráficos y reproducción

de flujos de media del protocolo analizado, lo que disminuye el tiempo de análisis

de las sesiones de VoIP.

Page 81: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

70

Se recomienda considerar soluciones posicionadas según el tamaño de las empresas,

en lugar del número de usuarios soportados debido a que éstas últimas generalmente

solo estarán dimensionadas físicamente, pero pueden presentar algunas limitaciones,

por ejemplo de procesamiento de llamadas simultáneas o de administración

dependiendo de las demandas de la empresa, incluso para un futuro escalamiento.

Page 82: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

71

Bibliografía

6.3 Libros:

[1] Huidobro, “Tecnologías de Telecomunicaciones”, Alfaomega, 1era Edición, 2006,

España.

[2] Telefónica, “Las Telecomunicaciones de Nueva Generación”, 1ra Edición, 2002,

España.

[3] Salazar, R. “Sistema de voz sobre IP para redes inalámbricas en zonas rurales aisladas”.

Madrid, España. 2005.

[4] Axis Communications. “Las redes IP: Conceptos básicos”; WHITE PAPER.

[5] Chaves Varela, J. “Tráfico telefónico en redes IP”. Universidad de Costa Rica, trabajo

final de graduación. Costa Rica.

[6] Garita Rivas, C. “Parámetros actuales y nuevas tendencias en calidad de servicio en el

mercado de telefonía sobre IP”. Universidad de Costa Rica, trabajo final de graduación.

Costa Rica.

[7] Briones, F. Chaves, A. Rivera, J. Rodríguez, L. Rodríguez, G. Vargas, A. “Diseño y

propuesta de implementación de un sistema de medición para evaluar la calidad de la voz

en redes IP”. Universidad de Costa Rica, trabajo final de graduación. Costa Rica.

[8] Fernando Díaz, Y. “Estudio Comparativo de las Recomendaciones ITU-T G.107, P.862

y P.563 para Evaluar la Calidad de la Voz en Redes IP”. Universidad del Valle. Colombia.

[9] Ganzábal, J. Global Crossing, “Curso de VoIP”, Agosto de 2008.

[10] Henning Schulzrinne, Columbia University - New York, “Voice over IP”, Agosto 12

de 2001.

[11] Landivar, E. “Comunicaciones Unificadas con Elastix, Volumen 1|”, 2008.

Page 83: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

72

6.4 Páginas Web:

[12] “Asterisk”

http://es.wikipedia.org/wiki/Asterisk

[Consulta: 23 de agosto 2011].

[13] “Voz sobre Protocolo de Internet”

http://es.wikipedia.org/wiki/VoIP

[Consulta: 23 de agosto 2011].

[14] “Elastix”

http://www.elastix.org

[Consulta: 23 de agosto 2011].

[15] “Asterisk”

http://www.asterisk.org

[Consulta: 23 de agosto 2011].

[16] Monografías, “Descripción técnica detallada sobre Voz sobre IP”

http://www.monografias.com/trabajos11/descripip/descripip.shtml.

[Consulta: 2 de setiembre 2011].

[17] “Measure VoIP Statistics”,

https://support.bluecoat.com/packetguide/8.2/nav/tasks/measurement/VoIP-metrics.htm.

[Consulta: 16 de setiembre 2011].

[18] “El Estándar de VoIP. Redes y Servicios de Banda Ancha”

http://www.monografias.com/trabajos33/estandar-VoIP/estandar-VoIP.shtml

[Consulta: 16 de setiembre 2011].

[19] “Descripción técnica detallada sobre Voz sobre IP (VOIP)”

http://www.monografias.com/trabajos11/descripip/descripip.shtml

[Consulta: 16 de setiembre 2011].

[20] “Todo sobre VoIP”

http://VoIP.bankoi.com/articulos/todosobreVoIP.htm

[Consulta: 20 de setiembre].

Page 84: DISEÑO E IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA IP ...

73

[21] “GL Communications Inc.”

http://www.gl.com/netVoIP.html

[Consulta: 20 de setiembre 2011].

[22] “VoIP-info”

http://www.VoIP-info.org

[Consulta: 20 de setiembre 2011].

[23] Jim Van Meggelen, Jared Smith & Leif Madsen O' Reilly. “Asterisk, The Future of

Telephony 2nd

edition”.

http://downloads.oreilly.com/books/9780596510480.pdf

[Consulta: 20 de setiembre 2011].

[24] IRONTEC “Voz Sobre IP y Asterisk”

http://documentacion.irontec.com/cursoAsteriskVozIP-3-introduccionAsterisk.pdf

[Consulta: 26 de setiembre 2011].