Documente Academic
Documente Profesional
Documente Cultură
1
DAVIDSON JONATHAN, James Peters, fundamentos de voz sobre ip. - 1a
edición, 347p. MOSCOSO M. Lina María, Diseño y construcción de un
sistema de comunicación de voz sobre IP, 81p. ROCHA O. Andrés,
Escalabilidad de la plataforma Asterisk para Call Center, CITIC 2008,
Grupo de Investigación en Telecomunicaciones GITUN, Universidad
Nacional de Colombia. SERRAT Joan, Deploying and Managing ip over
wdm networks. 1a edición, 288p.
2
DESARROLLO DE UN PROTOTIPO DE VOZ IP BASADO EN UNA
HERRAMIENTA DE SOFTWARE LIBRE, PARA LA UNIVERSIDAD DE SAN
BUENAVENTURA SEDE BOGOTÁ.
Asesor:
2
Nota de aceptación:
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
_________________________
Firma Presidente del Jurado
_________________________
Firma del Jurado
_________________________
Firma del jurado
3
AGRADECIMIENTOS
También quieren agradecer a sus familias, tutor, docentes y personas que de una
u otra forma participaron en la realización de este proyecto, por el apoyo
incondicional y por la ayuda prestada.
4
CONTENIDO
5
5.
DESARROLLO
INGENIERIL
.....................................................................................
41
5.1
Análisis
del
funcionamiento
de
la
plataforma
NBX
V3000
.........................................
42
5.2
Síntesis
de
la
Elección
de
Software
y
Plataforma
para
el
Proyecto.
............................
52
5.3
Bases
de
Datos
..........................................................................................................
56
5.3.1
Script
Base
de
datos
.................................................................................................
57
5.3.2
Inserción
de
Registros
en
las
Tablas
.........................................................................
59
5.3.3
Consultas
..................................................................................................................
60
5.3.4
Diccionario
Base
de
Datos
........................................................................................
62
5.4
Planteamiento
y
Especificaciones
Técnicas
para
la
Solución
......................................
66
5.5
Implementación
del
Prototipo
de
Telefonía
IP
..........................................................
69
5.5.1
Aspectos
Importantes
..............................................................................................
70
5.5.2
Aspectos
de
Configuración
.......................................................................................
75
5.5.3
Manual
Técnico
de
Implementación
de
Prototipo
...................................................
76
5.5.3.1
Instalación
.........................................................................................................................
76
5.5.3.2
Configuración
....................................................................................................................
94
5.5.3.3
Montaje
de
la
Red
LAN
del
Prototipo
.............................................................................
101
5.5.3.4
Puesta
en
Marcha
del
Servidor
Asterisk
.........................................................................
102
5.5.3.5
Términos
de
Referencia
al
Proveedor
.............................................................................
105
6
TABLA DE TABLAS
7
TABLA DE ILUSTRACIONES
9
LISTA DE ANEXOS
10
INTRODUCCIÓN
Actualmente y desde hace unos años, las telecomunicaciones han sido puestas a
prueba en diferentes escenarios del mundo empresarial, doméstico y académico
dando al mundo una muestra de su eficiencia y brindando un campo amplio para
su desarrollo con diversas herramientas y aplicaciones que se integran
eficientemente con sistemas de información. La universidad de San Buenaventura
ha sido desde hace un par de años usuaria de uno de los resultados y beneficios
de las telecomunicaciones, la telefonía basada en IP, telefonía que sin duda
alguna ha revolucionado la forma de ahorro, eficiencia y productividad de no solo
la Universidad sino de otras tantas miles de entidades que hacen uso de la
misma.
11
A lo largo de este documento se encontrará el análisis para la utilización de una
herramienta alterna de telefonía IP que supla el sistema actual que funciona en
la Universidad de San Buenaventura, con el fin de prestar un mejor servicio y que
a la vez ofrezca como valor agregado, la integración del sistema telefónico con
una base de datos que permita almacenar información directa relacionada con los
usuarios y las llamadas que realicen.
12
1. PLANTEAMIENTO DEL PROBLEMA
1.1 ANTECEDENTES
La tecnología de voz sobre protocolo IP o VoIP (voz sobre IP) tuvo sus inicios en
19952y su innovación y evolución como tecnología fueron aceptados en el año
2004,obteniéndose como resultado un sistema robusto y bien desarrollado de
comunicaciones. Hoy en día es una alternativa comercial viable para las llamadas
de voz; básicamente es una forma de realizar y recibir llamadas telefónicas
utilizando una conexión de Internet de banda ancha, satelital o una red IP
existente, en lugar de una línea telefónica corriente.
A grandes rasgos, se puede decir que VoIP es un sistema que permite transmitir
voz por circuitos por donde antes sólo circulaban datos, es decir, permite que la
voz y los datos utilicen el mismo canal.
_________________________________________________________________
1. Consultado el 20 de Agosto de 2010 “Mitos sobre Voz IP”: http://bit.ly/lq9M9y
2. Consultado el 20 de Agosto de 2010 “Historia de Voz IP”: http://bit.ly/ltfKu0
14
Por otra parte en los años 90, gracias a Mark Spencer de Digium, surge Asterisk,
que es una aplicación de código abierto de una central telefónica que une en un
mismo elemento un conjunto de herramientas de fuente abierta para aplicaciones
específicas y un servidor para procesamiento de llamadas. Asterisk puede ser
utilizado como una PBX aislada o como una PBX enlazada con otras ya
existentes.
Estas herramientas de código libre, pueden trabajar únicamente con Voz sobre IP
sin requerir ningún módulo adicional para crear una central telefónica. Éste es el
caso del presente proyecto en donde sin hacer modificaciones y contando sólo
con una red de computadores y terminales SoftpPhone, se logra la
implementación de una centralita telefónica que adicionalmente propone la
integración de una base de datos que permite almacenar información
concerniente a los tiempos y número de llamadas realizadas por los usuario.
Soluciones similares han sido empleadas por diversas empresas en Bogotá que
no cuentan con el suficiente capital para pagar licencias o para adquirir una
plataforma comercial similar a NBX.
15
Este es el caso de la Universidad de Colima en México,3 LG de Colombia,
Hyundai, Americana de Colchones y Kia entre otros4, que hacen parte de los
casos de éxito del proveedor de servicios de telecomunicaciones Nowtek.
16
En busca de la solución de los problemas nombrados anteriormente se formula la
siguiente pregunta:
1.3 JUSTIFICACIÓN
17
1.4 OBJETIVOS
18
1.4.3 Alcances y Limitaciones
19
2. METODOLOGÍA
Con el fin de cumplir los objetivos propuestos se ejecuta una etapa inicial que
consiste en el análisis del funcionamiento de la plataforma de telefonía IP de la
universidad que consiste en realizar encuestas y pruebas que permitan sustentar
e identificar las fallas que presenta el sistema. Posteriormente se consulta a fondo
sobre el funcionamiento de una central de telefonía IP, su implementación, sus
componentes y demás aspectos de carácter técnico, así como la forma de
articular dicha plataforma con una base de datos que automatiza la información
de las llamadas de usuarios del sistema.
20
3. ENFOQUE DE LA INVESTIGACIÓN
A. LÍNEA DE INVESTIGACIÓN
Tecnologías e Innovación
B. SUBLÍNEA DE INVESTIGACIÓN
Tecnologías de la Información y la Comunicación (Tics)
• Construcción de software
• Aplicación de telecomunicaciones.
21
4. MARCO DE REFERENCIA
Con el fin de identificar y conocer los diferentes elementos teóricos que componen
el sistema descrito en el presente documento y los conceptos técnicos básicos
que permitirán abordar el análisis de la plataforma IP y la implementación del
prototipo, se podrá encontrar a continuación información detallada sobre licencias
de software libre, componentes de una central de telefonía IP y otros términos
complementarios de referencia.
4.1.1 Telefonía IP
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 Voz sobre IP (VoIP) y Telefonía sobre IP.
_________________________________________________________________
5 Consultado en internet el [7 de abril de 2011] en http://www.telefoniaip.tk/
22
• Telefonía sobre IP es el servicio telefónico que toma como base la
tecnología de VoIP. La Telefonía IP es una aplicación inmediata de esta
tecnología que permite la realización de llamadas telefónicas ordinarias
sobre redes IP u otras redes de paquetes utilizando un PC, teléfonos
estándares, o bien teléfonos IP.6
• Terminales: son los teléfonos IP o los programas que los sustituyen y que
actúan como herramientas para la comunicación.
Esta estructura puede ser utilizada para interconectar las sucursales de una
misma empresa, independientemente de que éstas se encuentren ubicadas en
sitios distantes, con la ventaja de que todas las comunicaciones resultan gratuitas,
puesto que no deben pagar por los tiempos de conexión de las llamadas.
________________________________________________________________
6 Consultado en internet el [7 de abril de 2011] en http://www.amcsitein.com/index.php/telefonia-ip
23
A medida que pasa el tiempo más empresas y personas utilizan ésta tecnología
que aprovecha las características y ventajas mencionadas del servicio de la
transmisión de voz a través del protocolo IP. Estas empresas deben asumir entre
otros el costo de conexión de internet en caso de tener centralitas ubicadas en
ciudades distantes.7
___________________________________________________________
7 Consultado en internet el [7 de abril de 2011] en http://conociendo-
telefoniaip.blogspot.com/2007/07/estndar-voip.html
24
• H.323: Es una recomendación del ITU-T (International Telecommunication
Union) que define los protocolos necesarios para proveer sesiones de
comunicación audiovisual sobre paquetes de red.
SIP 2 2 2 1 7
IAX 2 3 1 3 9
H.323 3 1 2 1 7
MGCP 2 1 ¿? ¿? 3
SCCP 3 1 ¿? ¿? 4
Fuente: http://dspace.ups.edu.ec/bitstream/123456789/208/2/Capitulo%201.pdf
_________________________________________________________________________________________________
8 Consultado en internet el [8 de abril de 2011] en http://sistema-voip.com.ar/protocolos-voip-
protocols/
25
• Tecnología: se refiere a los protocolos de red tradicionales utilizados por el
protocolo VoIP como RTP (Real-time Transfer Protocol), TCP (Transfer
Control Protocol), UDP (User Datagram Protocol), a la arquitectura y a los
mecanismos de transmisión.
• Disponibilidad: Hace referencia al nivel de acceso en cuanto a si es un
protocolo propietario o si posee características de libre distribución.
• Seguridad: Se refiere a los mecanismos de seguridad que implementa
como la autenticación, el cifrado del flujo, etc.
• NAT: El puntaje varía dependiendo de la medida en que el protocolo de
VoIP funciona ante la presencia de un dispositivo NAT.
Para realizar la comunicación de los mensajes del protocolo SIP, los protocolos
de la capa de transporte TCP (Transmission Control Protocol) y UDP (User
Datagram Protocol) utilizan el puerto 5060 para conectarse con los servidores
SIP. SIP es usado simplemente para iniciar y terminar llamadas de voz y video.
Todas las comunicaciones de voz/video van sobre el protocolo RTP (Real-time
Transport Protocol).
_________________________________________________________________
9 Consultado en internet el [8 de abril de 2011] en http://sistema-voip.com.ar/protocolos-voip-
protocols/
26
Uno de los principales objetivos de los diseñadores de SIP fue el de aportar
mediante este protocolo un conjunto de las funciones necesarias para el
procesamiento de llamadas y de las capacidades presentes en la red pública
conmutada de telefonía. Así, implementó las funciones típicas que permite un
teléfono común como son: llamar a un número, provocar que un teléfono repique
al ser llamado y poder escuchar la señal de libre o de ocupado.
El protocolo IAX fue creado por Mark Spencer para la señalización de VoIP
en Asterisk (servidor de telefonía nombrado anteriormente). El protocolo crea
sesiones internas y dichas sesiones pueden utilizar cualquier códec que pueda
transmitir voz o vídeo. El IAX esencialmente provee control y transmisión de flujos
de datos multimedia sobre redes IP. IAX es extremadamente flexible y puede ser
utilizado con cualquier tipo de dato incluido vídeo.
______________________________________________________________________________
28
El principal objetivo de IAX ha sido minimizar el ancho de banda utilizado en la
transmisión de voz y vídeo a través de la red IP, con particular atención al control
de las llamadas de voz y proveyendo un soporte nativo para ser transparente
a NAT. La estructura básica de IAX se fundamenta en la multiplexación de la
señalización y del flujo de datos entre dos sistemas sobre un simple puerto UDP.
IAX es un protocolo binario y está diseñado y organizado de manera que reduce
la carga en flujos de datos de voz. El ancho de banda para algunas aplicaciones
se sacrifica en favor del ancho de banda para VoIP.
______________________________________________________________________________
29
4.1.2.1 Libertades de Software Libre
______________________________________________________________________
13 Consultado en internet el [10 de abril de 2011] en http://www.gnu.org/philosophy/free-
sw.es.html
30
Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el
conjunto tiene que ser GPL.14
La Licencia Pública General de Affero (en inglés Affero General Public License,
también Affero GPL o AGPL), es una licencia de software que aclara que el
software puede ser modificado y distribuido teniendo en cuenta que se debe
conservar el autor inicial de dicho desarrollo, a esto se le llama copyleft. Esta,
finalmente es una licencia derivada de la Licencia Pública General de GNU
diseñada específicamente para asegurar la cooperación con la comunidad en el
caso de software que corra en servidores de red.
La Affero GPL es íntegramente una GNU GPL con una cláusula nueva que añade
la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a
través de una red de ordenadores.15
Llamadas así porque se utilizan en una gran cantidad de software distribuido junto
a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la
protección del copyright únicamente para la renuncia de garantía y para requerir
la adecuada atribución de la autoría en trabajos derivados, pero permite la libre
redistribución y modificación, incluso si dichos trabajos tienen propietario.
_________________________________________________________________
14Consultado en internet el [10 de abril de 2011] enhttp://www.gnu.org/licenses/license-list.es.html
15Consultado en internet el [12 de abril de 2011] enhttp://www.gnu.org/philosophy/free-sw.es.html
31
• Licencias estilo MPL (Mozilla Public License) y derivadas
Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento
que empleó Netscape Communications Corp. para liberar su Netscape
Communicator 4.0 y empezar ese proyecto tan importante para el mundo del
Software Libre: Mozilla.
• Copyleft
_________________________________________________________________1
6Consultado en internet el [12 de abril de 2011] enhttp://www.gnu.org/philosophy/free-sw.es.html
32
Esta técnica ha sido usada como un modelo de negocio por una serie de
empresas que producen software libre (por ejemplo MySQL). Esta práctica no
restringe ninguno de los derechos otorgados a los usuarios de la versión copyleft.
También podría retirar todas las licencias de software libre anteriormente
otorgadas, pero esto obligaría a una indemnización a los titulares de las licencias
en uso. En España, toda obra derivada está tan protegida como la original,
siempre que la obra derivada parta de una autorización contractual del autor.
33
Tabla 3. Distribuciones Linux
DISTRIBUCIONES LINUX
CARACTERÍSTICAS
MANDRIVA UBUNTU CENTOS
I386, IA64, AMD64, I386, IA64, I386, IA64, AMD64,
SPARC, HPPA, AMD64, SPARC, HPPA,
Arquitecturas soportadas
S390 S390, POWERPC,
ALPHA
Modelo texto: Modelo texto: Modelo texto:
procesador 166 procesador 166 procesador 200 MHZ
MHZ Pentium, MHZ Pentium, Pentium, Memoria:
Memoria: 64MB, Memoria: 64MB, 128MB, Disco Duro:
Disco Duro: Disco Duro: 1 GB.
620MB. 620MB. Modelo gráfico:
Requisitos de Hardware
Modelo gráfico: Modelo gráfico: Procesador 400 MHz
Procesador 400 Procesador 400 Pentium, Memoria:
MHz Pentium, MHz Pentium, 512 MB, disco Duro:
Memoria: 128 MB, Memoria: 128 1 GB.
disco Duro: 620 MB, disco Duro:
MB. 620 MB.
El instalador global El programa de Instalador muy
bueno y bien instalación es desarrollado, similar
diseñado, fácil de rápido y con a Red Hat (otra
acceder a pocas preguntas. distribución de
configuraciones Añade pocas Linux). Utiliza
avanzadas como pantallas para el Anaconda para el
modo experto en la modo experto, proceso de
Instalador Global
totalidad de las elimina algunas instalación. Ofrece
configuraciones, en modo funciones de
considerado como principiante, con instalación
el más fácil de personalización personalizada para
instalar de todas las limitada principiantes y para
distribuciones expertos
Linux.
El sistema de El paquete de CentOS contiene
administración de herramientas de algunas
consola es una configuración herramientas de
herramienta gráfica, llamado debconf, consola que
disponible también es muy útil, permiten la gestión
en la modalidad proviene del del equipo de
semi-grafica. Es Proyecto Debian manera integral.
Manejo del sistema por consola muy útil durante el (grupo de Incluyen la
uso de la consola personas configuración de la
remota ssh pero reunidas con el tarjeta de red, audio,
tiene sus fin de desarrollar video, servicios, etc.
limitaciones el sistema
operativo
Debian) y está
disponible en las
34
herramientas de
configuración
estándar de
Debian.
35
4.1.4 Bases de Datos
Cada base de datos se compone de una o más tablas que guardan un conjunto
de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan
una parte de la información sobre cada elemento que se quiera guardar en la
tabla y cada fila de la tabla conforma un registro.17
Cada Sistema de Base de Datos posee varios tipos de campos que pueden ser
similares o diferentes. Entre los más comunes se puede nombrar:
_________________________________________________________________
17Consultado en internet el [14 de abril de 2011] en
http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/proyectoinformatico/libro/c3/c3.htm
Las relaciones entre las tablas de una base de datos puede ser de los siguientes
tipos:
_________________________________________________________________
19 Consultado en internet el [16 de abril de 2011] en
http://www.cyta.com.ar/biblioteca/bddoc/bdlibros/proyectoinformatico/libro/c3/c3.htm
37
4.1.5 Términos de Referencia (TDR)
Los TDR pueden compararse con las especificaciones técnicas para la compra de
bienes.
Los TDR deben establecer claramente y/o especificar diferentes aspectos, entre
ellos:
38
• Equipo de trabajo: Enumerar el personal clave de trabajo requerido con el
perfil necesario de cada uno de los cargos
• Forma de Pago: Deberá estar sujeta a productos a entregarse y en caso
de ser necesario y justificado, podrá preverse un anticipo de máximo un
20% previa entrega de una garantía bancaria.20
_________________________________________________________________
20 Consultado en internet el [16 de abril de 2011] en
http://www.seplade.michoacan.gob.mx/suplader/images/.../terminos%20r.doc
39
4.2 MARCO LEGAL O NORMATIVO
40
5. DESARROLLO INGENIERIL
El desarrollo ingenieril del trabajo fue planteado de forma que en cada objetivo se
resaltara y manejara un contexto diferente con el fin de hacer énfasis en cada uno
de ellos y proveer un resultado con calidad. Es por esto que luego de haber
realizado una investigación a fondo sobre el tema y un análisis de la información
contenida en el marco teórico, se facilita la toma de decisiones tales como la
selección del sistema operativo a emplear y la plataforma de telefonía a utilizar.
Este numeral está compuesto por cinco partes en las que se hará la descripción
de la forma en que se desarrolla el proyecto: la primera sección muestra en forma
detallada el análisis realizado a la plataforma de telefonía que posee la
Universidad de San Buenaventura, con el fin de identificar sus fortalezas,
debilidades, amenazas y oportunidades. En segundo lugar se incluye la síntesis
de la selección del software y de la plataforma de telefonía con miras a la
implementación del prototipo. La tercera parte del desarrollo ingenieril, consiste en
hacer el completo proceso de diseño de una base de datos que interactúe y se
articule con la central telefónica y haga uso de la funcionalidad de CDR. En la
cuarta sección se especifican los requerimientos para la adquisición de un nuevo
sistema de comunicación de voz IP para la comunicación interna dentro de la
Universidad. Por último se hace la descripción de los aspectos técnicos de la
implementación del prototipo donde se sigue paso a paso la instalación de una
central de telefonía VoIP, implementando algunas funcionalidades básicas así
como la base de datos diseñada en el proyecto.
41
5.1 ANÁLISIS DEL FUNCIONAMIENTO DE LA PLATAFORMA NBX V3000
En general un sistema telefónico debe incluir dentro de sus servicios todos los
beneficios que ofrecen los sistemas tradicionales de telefonía pública, los
sistemas híbridos y los PBXs. Estos beneficios son entre otros: correo de voz,
operadora automática, reporte de detalle de llamadas (CDR), grupos de llamadas
y mensajería unificada.
42
La solución de 3Com, utiliza Hardphones y Softphone, los cuales pueden ser
usados simultáneamente en una sola estación de trabajo contando con que estos
pueden estar asociados a más de una extensión.
Con el fin de determinar de manera precisa los problemas que actualmente están
presentes en el sistema de telefonía empleado por la Universidad, se realizó una
encuesta entre 12 funcionarios escogidos de forma aleatoria pertenecientes a
diferentes áreas, cargos y ubicaciones físicas dentro de la Universidad de San
Buenaventura.
43
Pregunta 1.
25%
Bueno
Regular
75%
Pregunta 2.
Ilustración 2. Tabulación Pregunta 2
16,7
%
25%
Computador
Fijo
Ambos
58,3
%
44
De acuerdo con las respuestas obtenidas para ésta pregunta, se encontró que el
58.3% de los encuestados usan HardPhone, el 29% SoftPhone y el 16.7% de
ellos usan ambos teléfonos. La representación correspondiente se observa en la
Ilustración2. Se puede interpretar con base en estos resultados, que la mayoría
de los usuarios utilizan HardPhone.
Pregunta 3.
Ilustración 3. Tabulación Pregunta 3
6
3. Cuando usted realiza una llamada tiene problemas
como:
5
Nº
de
Personas
4
3
5
5
2
3
3
3
1
0
Caída
de
Voz
Cortada
Eco
Retardo
en
la
Ninguno
llamada
voz
Problemas
en
las
llamadas
45
Pregunta 4.
Ilustración 4. Tabulación Pregunta 4
25%
Computador
41,7%
Fijo
Ambos
33,3%
No
Aplica
16,7
%
Buena
Regular
Mala
83,3
%
46
Los resultados del análisis de las respuestas obtenidas para la pregunta 5 se
representan gráficamente en la Ilustración 5. A partir de la gráfica
correspondiente se determina que sólo el 16,7% de las personas opinan que la
calidad de la voz en las llamadas es regular y ninguna de ellas piensa que es del
todo mala. Se debe tener en cuenta que los resultados anteriores no indican que
no se presenten otro tipo de problemas.
Pregunta 6.
Ilustración 6. Tabulación Pregunta 6.
33,3%
Si
66,7% No
47
Pregunta 7.
Ilustración 7. Tabulación Pregunta 7
Si
50%
50%
No
48
Pregunta 8.
Ilustración 8. Tabulación Pregunta 8
Si
No
100 %
Las siguientes preguntas sólo iban dirigidas a los usuarios de SoftPhone (5), con
el fin de evaluar las características y el funcionamiento de los SoftPhone.
49
Pregunta 9.
Ilustración 9. Tabulación Pregunta 9
20%
40%
Dificil
Normal
40%
Pregunta 10.
Ilustración 10. Tabulación Pregunta 10.
Si
40%
No
60%
50
La pregunta 10 fue planteada con el fin de identificar la presencia de
interrupciones a las actividades que realiza el usuario o bloqueos al sistema
operativo del computador por parte de los SoftPhones cuando se tiene una
llamada entrante. La gráfica de la Ilustración 10 muestra que en el 40% de los
casos estas interrupciones si se están presentando.
FORTALEZAS OPORTUNIDADES
51
2. Soporte de hasta 1.500 2. Escalabilidad.
usuarios, considerando que 3. Soporte de numerosas
cada uno posee una aplicaciones para mejorar las
extensión. actividades de la empresa.
3. Optimización de los recursos
informáticos.
4. Baja complejidad en la
instalación.
DEBILIDADES AMENAZAS
52
Uno de los principales desarrollos de software para telefonía IP es Asterisk,
creado por Digium, que cuenta con varios años de experiencia y que ha tenido
una acogida rotunda en el campo de las centralitas telefónicas. De esta manera
se considera difícil que otros proyectos del mismo tipo lleguen a ser considerados
como una competencia seria, lo que hace de Asterisk un sistema de software
vanguardista porque provee varias utilidades según las necesidades de las
soluciones que se deseen implementar en empresas y en cualquier entorno
donde se presente la oportunidad de implementar ésta herramienta. Por otra
parte Elastix, que a simple vista parece otro proyecto más que intenta seguir los
pasos de Asterisk, no lo es, Elastix es un software para centralita IP creado en
California, pero establecido totalmente en Ecuador con la marca Palo Santo
Solutions. Esta es una herramienta que conserva el manejo de licencias GPL,
pero que no tiene la misma acogida de su principal rival Asterisk. Sin embargo a
medida que pasa el tiempo se ha hecho conocer y tiene buenas perspectivas de
crecimiento.
53
de la solución relacionada con este proyecto, es Asterisk puesto a que se puede
conseguir soporte de forma directa con Digium. La documentación que se
encuentra en Internet es más abundante que la que se puede conseguir para
Elastix y finalmente Asterisk tiene más trayectoria en el sector de la telefonía IP.
Además Digium fabrica algunas tarjetas y dispositivos adaptadores de red
específicamente para el software Asterisk, lo que permite que se pueda utilizar
módulos de conexión análogos y/o interfaces relacionadas con la conmutación de
circuitos.
ASTERISK ELASTIX
54
• Operadora Digital (menús interactivos y • Llamada en espera
guiados). • Identificador de llamadas.
• Música en espera y en transferencia
(ficheros MP3actualizables por el
usuario).
• Captura de llamadas de forma remota
(remote pickup).
• Buzones de voz (general, individuales,
por grupos) protegidos por contraseña.
• Gestión de listas negras (números
telefónicos con acceso prohibido).
• Salas de conferencia (2 o más
terminales simultáneamente).
• Registro y listados de llamadas
entrantes y salientes, con gráficas de
consumo.
• Detección automática de entrada de
faxes.
• Recepción de fax desde el propio
sistema y posterior envío por e-mail.
• Gestión de colas de llamadas
entrantes.
• Grabación de llamadas entrantes y
salientes.
• Monitorización de llamadas en curso.
• Soporta videoconferencia con
protocolos SIP e IAX
5 Requerimientos del Sistema. 5 Requerimientos del Sistema.
• Procesador Intel Pentium 4 de 2.8 Ghz • Procesador Intel Pentium 4 de 2.8 Ghz
55
• Dos tarjetas de Red de 100 Mbps • Dos tarjetas de Red de 100 Mbps
Información adaptada del libro: Comunicaciones Unificadas con Elastix. Autor: Edgar Landíva
Para poder implementar una base de datos es necesario tener en cuenta los
requerimientos del sistema y los beneficios que provee al usuario.
En este caso, los servicios prestados por la base de datos propuesta son:
56
• Poder realizar llamadas a celular.
FK
57
Este script pertenece a la creación de extensiones.
Este script pertenece a la creación de la tabla que relaciona extensiones con tipo
de llamada.
59
INSERT TABLA TIPO_LLAMADA
5.3.3 Consultas
60
• Conocer el tiempo total de las llamadas de un usuario.
61
• Saber las fechas de las llamadas que un usuario ha realizado.
En esta sección se describirá cada una de las tablas de la base de datos con sus
respectivos campos.
TABLA : EXTENSIONES
Descripción
Son los números que se asignan a los empleados para poderlos llamar internamente.
Llave
Atributos Llave Foránea Tipo de Dato
Primaria
Extensión * NUMBER
Fk_Id_usuario * NUMBER
62
TABLA : USUARIO
Descripción
ID_USUARIO * NUMBER
NOMBRE USUARIO VARCHAR2
CARGO VARCHAR2
Descripción
ID_TIPO * NUMBER
CATEGORIA VARCHAR2
CLAVE VARCHAR2
TABLA : EXT_TIPO_LLAMADA
Descripción
Relación que hay entre la extensión de un usuario con el tipo de llamada que realiza.
Atributos Llave Primaria Llave Foránea Tipo de Dato
ID_TIPO * * NUMBER
EXTENSION * * NUMBER
TABLA : CDR
Descripción
DST * NUMBER
CALLDATE DATETIME
CLID VARCHAR
SRC VARCHAR
DCONTEXT VARCHAR
CHANNEL VARCHAR
DSTCHANNEL VARCHAR
LASTAPP VARCHAR
LASTDATA VARCHAR
DURATION INT
BILLSEC INT
DISPOSITION VARCHAR
AMAFLAGS INT
64
ACCOUNTCODE VARCHAR
UNIQUEID VARCHAR
USERFIELD VARCHAR
LASTAPP: Ultima aplicación usada por el registro. Por ejemplo marcar a una
extensión o marcar al correo de voz
AMAFLAGS: Valor que habilita la facturación de las llamadas, el valor por defecto
es 3 e indica que no está habilitado.
66
Tabla 5. Especificaciones de la red actual (Tabla6)
CONMUTADOR
FIREWALL SERVIDOR
ASTERISK
SWITCH
PRINCIPAL
FIBRA
OPTICA
UTP SERVIDOR
CORREO
Quillermo
de
Okcam
CANAL
INTERNET
SERVIDOR DOMINIO
SERVIDOR
BIBLIOTECA
Diego
Barroso
SERVIDOR ANTIVIRUS
Duns
Scotto
Polideportivo Hangar
67
En el esquema de la ilustración 12 se muestra que cada edificación del campus
posee un switch y un número total de 550 estaciones de red y 240 usuarios de
VoIP, que conforman el número actual de extensiones en la Universidad.
Intel Core i7 870s de 2.8 GHz con 8MB de cache. Posee gran capacidad de
Procesador
procesamiento y soporta una solución altamente escalable.
Sistema
CentOS 5.5. Es la versión más reciente y estable.
Operativo
68
Sonido necesario que tenga este tipo de interface.
69
5.5.1 Aspectos Importantes
70
existentes como la PSTN y también incluye como canal a otro servidor Asterisk
que haga parte de un sistema de central telefonía IP.
Es por eso que en una situación real, se deben tener en cuenta soluciones que
relacionen costo-eficiencia cumpliendo con los lineamientos de una solución
ingenieril. El procesador a usar en el servidor es esencial, puesto que de éste va a
depender en gran parte de la calidad y efectividad del sistema, ayudando a
reducir tiempos de respuesta y posibles ecos en las llamadas. Soluciones que
incluyan chip Intel y AMD son el mejor camino para lograr una buena
implementación. Como se veía anteriormente la selección del procesador es
importante según la cantidad de usuarios que vaya a tener el sistema teniendo
como selección desde un procesador Intel Celeron de 700 MHz para sistemas
muy pequeños, hasta elecciones con procesadores muy robustos para sistemas
grandes que trabajan hasta con 8 núcleos de 1.6 GHz cada uno. Para la solución
71
del proyecto se optó por un procesador de última generación creado por Intel, un
procesador Core i7, con velocidad de 2.8 GHz, que se considera que es más que
suficiente para el trabajo que debe desempeñar en la Universidad e igualmente se
considera que puede soportar la escalabilidad del sistema en término de usuarios.
Como todo sistema basado con servidores, existe otro tipo de consideraciones
que deben ser tenidas en cuenta para la implementación de los mismos como son
los problemas relacionados con el suministro de potencia de alimentación y la
posible ocurrencia de desastres naturales que podrían afectar al sistema de
telefonía. Considerando lo anterior es necesario contar con una planta de energía
de emergencia, o en caso de ya tenerla, asegurarse de que ésta funcione de
manera adecuada. Así mismo, el entorno que rodea al servidor debe ser tenido en
cuenta, la humedad, la temperatura ambiente y la seguridad física son factores
importantes que pueden afectar el funcionamiento del sistema. En este aspecto
no se profundiza sobre especificaciones, puesto que se conoce que la
Universidad de San Buenaventura sede Bogotá cuenta con un sistema de
emergencia para proveer energía eléctrica en caso de apagones o cortes de
energía.
72
Al haberse considerado los aspectos específicos nombrados anteriormente, se
considera importante definir la clase de teléfono que se puede llegar a utilizar en
la solución. Dentro de los teléfonos físicos tradicionales están los digitales,
teléfonos ISDN que se consideraban en auge en los años 80 y los teléfonos
análogos. De la nueva generación de teléfonos están los teléfonos IP, los
teléfonos móviles y por último los SoftPhones basados en software. Esta fase es
importante porque dependiendo del tipo de teléfono seleccionado será necesario
usar dispositivos de hardware adicional. Por ejemplo, los teléfonos análogos
necesitarían de un convertidor especial, y los SoftPhone muy probablemente
necesitarían de un sistema de audífonos y micrófono según la estación en la que
se use. En el caso de la solución aquí planteada se utilizan los Softphones X-Lite
que habían sido nombrados anteriormente debido a que se utiliza solamente el
canal SIP de telefonía, por lo que es necesario el uso de diademas compuestas
por micrófono y auriculares.
73
aconseja en este caso dar uso a aquella distribución que para la persona que
implementa la solución, sea la mejor.
Para obtener estas librerías basta con ejecutar algunos comandos desde una
terminal con permisos de administrador, a fin de poder escribir en directorios con
permisos especiales, poder compilar los paquetes y proceder con la instalación
oficial de Asterisk.
74
5.5.2 Aspectos de Configuración
La configuración inicial de Asterisk consiste en adentrarse en las características
modificables en los archivos internos de funcionamiento del mismo. En forma
general, se deben hacer configuraciones en los 4 diferentes canales;
ForeigneXchange Office (FXO), ForeigneXchangeStation (estas dos son para
servicio análogo), el canal que maneja el protocolo de iniciación de sesión (SIP) y
por último el canal que maneja el protocolo Inter-AsteriskeXchange (IAX), en esta
solución sólo se tendrá en consideración el canal que hace referencia al protocolo
SIP.
75
5.5.3 Manual Técnico de Implementación de Prototipo
5.5.3.1 Instalación
• Preparación y Generalidades
76
Tabla 8. Configuración mínima para rendimiento de X-Lite
Espacio en
50 MB 50 MB
Disco Duro
77
Tabla9.Características del equipo servidor Optiplex 740
Memoria 2 GB RAM
Disco Duro 80 GB
Sistema
CentOS 5.5
Operativo
Adaptador
Adaptador de entrada y salida, (micrófono y auriculares)
de Sonido
• Software de Instalación
En primer lugar se necesita tener los instaladores tanto para el sistema operativo,
como para Asterisk, el Add-ons de Asterisk y el SoftPhone.
79
Ilustración 14. Selección de Idioma
80
Al tener lista la configuración de idioma y teclado se pasa a la configuración de
partición de disco y sistema de archivos, por lo que aparecerá una ventana
emergente (Ilustración 16) que da advertencia de un sistema de archivos que no
se puede leer, se responde con un sí, lo que indica que será inicializado el disco y
la información existente será borrada.
81
Ilustración 17. Selección del Esquema de Particionamiento
82
Luego de haber configurado las opciones de disco duro, aparecerá la ventana de
configuración de red (Ilustración 19) donde se debe configurar la interfaz de red
cableada con una dirección IP estática debido a que trata de un ejercicio
académico, en caso de no serlo debe ser configurado por DHCP de forma que no
se esté tan expuesto a posible ataques. Haciendo clic en el botón editar, aquí se
establece como dirección IP 192.168.0.100 y como máscara de red se fija
255.255.255.0 en la ventana de editar interfaz (Ilustración 20).
83
Ilustración 20. Editar Interfaz
84
Ilustración 21. Selección de zona horaria
85
Teniendo una contraseña de usuario root, ahora se procede a la selección de los
paquetes y entornos que van a ser instalados. En este caso se hace selección de
todos los paquetes y aplicaciones, incluyendo MySql de forma que no tenga que
ser instalado posteriormente.
• Instalación de Asterisk
# tarxzvfAsterisk-1.6.2.18.tar.gz
86
instalación con el comando configure, el cual iniciará la instalación y cargara los
paquetes y archivos en el sistema operativo (Ilustración 23), luego se ejecuta
make menú select que despliega un menú (ilustración 24) que permite
personalizar la instalación y añadir sonidos, pero se debe tener en cuenta que
esto tomará algo más de lo esperado puesto que es necesario esperar la
descarga de los paquetes nuevos, por lo que se recomienda hacer una instalación
estándar;
# cd Asterisk-1.6.2.18
# ./configure
# makemenuselect
Por último para aceptar los cambios se utiliza el comando make y para finalizar la
instalación y compilación de paquetes se hace make install(Ilustración 25).
# make
# makeinstall
87
Ilustración 24. Menú de Opciones de Instalación de Asterisk
88
• Instalando AsteriskAdd-Ons
Para hacer la instalación del paquete Add-Ons de Asterisk, que es el que permite
instalar los módulos para la configuración del CDR desde una base de datos
MySQL o Postgres principalmente, se debe hacer el mismo proceso de instalación
que se hizo con el paquete principal de Asterisk, lo que requiere digitar los
siguientes comandos:
89
# make install
En esta instancia, sólo queda por instalar el Softphone X-Lite que se realizará de
la misma manera en todos los equipos clientes (3 en total).
90
Aparecerá una nueva ventana con los términos de licencia (Ilustración 28), los
cuales se aceptan bajo las condiciones que en esta se establecen y se hace clic
en el botón next.
91
Ilustración 29. Selección de Directorio de Instalación
92
En la siguiente ventana se hará el proceso de instalación (Ilustración 31) y por
último el asistente pregunta si se quiere reiniciar el sistema ahora o después de
manera manual (Ilustración 32). Es recomendable hacerlo de inmediato.
De esta manera se habrá completado la instalación de X-Lite.
93
5.5.3.2 Configuración
• Configuración de Asterisk
Como se había dicho anteriormente el canal que se va a usar es aquel que usa
SIP por lo que se debe buscar el archivo sip.conf y editarlo. Este archivo permite
configurar el funcionamiento del protocolo SIP que establecerá la comunicación
entre dispositivos y contendrá la información de usuarios y contraseñas. Los
clientes deben ser configurados en este archivo antes de poder recibir o hacer
llamadas.
A continuación está la configuración que se realiza para el archivo con una breve
explicación.
94
[paula]
username=paula
callerid=paula<1001>
secret=paula
host=dynamic
type=friend
accountcode=paula
[mac]
username=mac
callerid=mac <1002>
secret=mac
host=dynamic
type=friend
accountcode=mac
95
[general]; Aquí se establecen los parámetros generales
static=yes; Permite tomar cambios o no sin hacer una recarga de módulos
writeprotect=no; Establece permisos de escritura del archivo por consola
autofallthrough=no; Establece que si alguna llamada a un número que no está establecida en
el plan de marcado se termine o no.
clearglobalvars=no; Establece si se restablece o no el valor de las variables globales
priorityjumping=no; Permite o no el salto de una prioridad a otra de forma automática
[default]; Indica el nombre del contexto
exten => 501,1,Dial(Sip/sergio,30); exten indica que se hace referencia a la configuración
de parámetros, inicialmente el primer campo establece el número de la extensión, el segundo
campo, establece la prioridad para esa misma extensión, y el último campo indica la aplicación a
usar, en este caso se usa Dial que indica recibir o hacer llamadas mediante el protocolo SIP,
donde se está especificando el usuario SIP (el establecido en sip.conf), seguido de una coma y el
tiempo que se dispone antes de que se salte a la siguiente prioridad o se termine la llamada.
exten => 502,1,Dial(Sip/paula,30)
exten => 503,1,Dial(Sip/mac,30)
Para el correcto funcionamiento del CDR en una base de datos MySQL se debe
tener en cuenta que hay que configurar los siguientes archivos de la siguiente
manera:
cdr_mysql.conf
96
Las especificaciones en el archivo res_mysql.con son muy parecidas y deben ser
configuradas del mismo modo que en el archivo cdr_mysql.conf
res_mysql.conf
[general];
dbhost = 192.168.0.100;
dbname = asterisk
dbuser = root
dbpass = sergiopaula;
dbport = 3306
Teniendo en cuenta que MySql ya ha sido instalado desde la carga del sistema
operativo CentOS, ahora sólo es necesario conectarse a Mysql como usuario root
para crear la base de datos llamada asterisk. Con el fin de llevar a cabo esta tarea
se debe ejecutar desde una terminal los siguientes comandos.
# mysql –u root –p
Ahora se debe crear la tabla CDR con los campos que utiliza Asterisk para hacer
registros de llamadas.
97
CREATE DATABASE asterisk;
GRANT INSERT
ON asterisk
TO root@localhost
IDENTIFIED BY 'sergiopaula';
Ya teniendo lista la base de datos sólo queda por configurar los SoftPhones en las
estaciones de manera que se pueda poner a funcionar el sistema y se verifique
que se están haciendo los registros correspondientes en la base de datos.
98
• Configuración de X-Lite
En la ventana de Cuentas SIP (Ilustración 34) se hace clic en el botón add para
adicionar una nueva cuenta, donde se abrirá una nueva ventana de propiedades
de cuenta (Ilustración 35). Aquí se especificarán los datos que fueron declarados
en el archivo sip.conf, en este caso se hará la configuración para sólo el usuario
sergio puesto que las otras configuraciones se realizan de forma similar:
99
Ilustración 34. Ventana de Cuentas SIP
100
DisplayName: El nombre que queramos usar para la cuenta.
User Name: sergio
Password: sergio
Authorization user name: sergio
Domain: 192.168.0.100 (es la dirección IP del servidor Asterisk)
Las demás opciones se dejan como están y se hace clic en aceptar, de este modo
se habrá agregado la cuenta satisfactoriamente en el SoftPhone.
101
Es importante tener en cuenta que la interfaz Ethernet0/0 está conectada
directamente a un puerto del Switch, al igual que el servidor y los clientes, de
modo que el prototipo funcione en un entorno real y con todos los dispositivos de
los cuales se hace uso en la solución propuesta (Ilustración 36).
102
cvvvv, que cargará los archivos y compilara de manera completa las
configuraciones y módulos para su funcionamiento.
# asterisk –cvvvv
Tras unos segundos Asterisk detecta y muestra los usuarios SIP que se están
registrando desde los SoftPhones clientes, si esto no ocurre es probable que se
deba reiniciar X-Lite para que éste realice el proceso de registro nuevamente.
Cuando hayan sido registrados satisfactoriamente los usuarios SIP, se puede
proceder a revisar el estado de conexión de MySQL y Asterisk. Esta verificación
se hace mediante el siguiente comando:
# cdrmysql status
Los registros se verificaran desde MySQL realizando una consulta que arroje
todos los registros de la tabla cdr perteneciente a la base de datos asterisk.
103
# use asterisk (se hace referencia a la base de datos a usar)
Finalmente se ejecuta una consulta que muestre los registros de la base de datos
(Ilustración 37).
104
5.5.3.5 Términos de Referencia al Proveedor
Con el fin de que la Universidad de San Buenaventura sede Bogotá pueda hacer
uso de los resultados dados por el proyecto, se plantean los términos de
referencia que contienen en las especificaciones técnicas y de contratación con
las cuales la Universidad puede realizar un contrato con un proveedor de manera
que se realice una implementación completa de la solución. Ver anexo B.
105
6. CONCLUSIONES
106
La implementación de una plataforma de telefonía basada en IP representa un
ahorro siempre y cuando se implemente software con licenciamiento GPL
frente a la plataforma instalada actualmente en la Universidad.
107
9. RECOMENDACIONES
Debe ser tenido en cuenta que Asterisk cuenta con otros servicios que pueden ser
implementados más adelante, servicios que pueden ser implementados sobre
ésta misma solución y que contribuyen de manera tecnológica al sistema de
telefonía IP de la Universidad.
108
BIBLIOGRAFÍA
SERRAT Joan, Deploying and Managing ip over wdm networks.-1a edición, 288p.
VAN MEGGELEN Jim, SMITH Jared, MADSEN Leif, Asterisk The Future of
Telephony, O’Reilly Media, 2005, 1a edición.
109
WEB GRAFÍA
Asterisk. Disponible en
http://www.voztele.com/esp/productos_servicios_voip/linea_ip_oigaa_direct/doc/A
sterisk-1.4-VozTelecom.pdf. Consultado: [01 de Junio de 2010, 7:30 pm]
111
GLOSARIO
ANCHO DE BANDA: Diferencia entre las frecuencias más altas y más bajas
disponibles para las señales de red. También se utiliza este término para describir
la capacidad de rendimiento medida de un medio o un protocolo de red
específico.
112
literatura, la fotografía la música. Con el Copyleft un autor decide conservar los
derechos morales de su obra (por ejemplo que se le atribuya su autoría)
respetando las libertades del usuario de utilizar, modificar, copiar, distribuir la
obra, o disfrutarla individual, colectiva o socialmente.
ENTIDAD: Representa una “cosa” u "objeto" del mundo real con existencia
independiente
GNU: Es un sistema operativo, compatible Unix. Este sistema operativo tiene dos
grandes características la primera que es una herramienta libre y la segunda bien
con su código fuente.
GPL: General Public License , es una licencia creada por la Free Software
Foundation en 1989 (la primera versión), y está orientada principalmente a
proteger la libre distribución, modificación y uso de software. Su propósito es
declarar que el software cubierto por esta licencia es software libre y protegerlo de
intentos de apropiación que restrinjan esas libertades a los usuarios.
113
cultura que se concentra en la investigación y estandarización basada en el uso
real.
LLAVE FORANEA: Es la llave que procede de otra tabla dentro de la base de
datos
LLAVE PRIMARIA: Es un campo único, irrepetible que sirve para identificar los
registros de una tabla como distintos, además de que sirve para hacer relaciones
1:1, 1:M , M:M (uno a uno, uno a muchos, muchos a muchos) entre tablas.
RDSI: Red Digital de Servicios Integrados (RDSI o ISDN en inglés) como: una red
que procede por evolución de la Red Digital Integrada (RDI) y que facilita
conexiones digitales extremo a extremo para proporcionar una amplia gama de
servicios, tanto de voz como de otros tipos, y a la que los usuarios acceden a
través de un conjunto de interfaces normalizados.
114
SOFTPHONE: es un software que hace una simulación de teléfono convencional
por computadora. Es decir, permite usar la computadora para hacer llamadas a
otros SoftPhones o a otros teléfonos convencionales.
VoIp: Es un grupo de recursos que hacen posible que la señal de voz viaje a
través de Internet empleando un protocolo IP (Protocolo de Internet). Esto
significa que se envía la señal de voz en forma digital, en paquetes, en lugar de
enviarla en forma digital o analógica, a través de circuitos utilizables sólo para
telefonía como una compañía telefónica convencional o PSTN (sigla de Public
Switched Telephone Network, Red Telefónica Pública Conmutada).
115
ANEXO A
Términos de Referencia y Especificaciones Técnicas para la Instalación,
configuración y Puesta en Producción la Central Telefónica IP – Asterisk
Para la Universidad de San Buenaventura
Introducción
Tras estos inconvenientes nace como proyecto de grado la propuesta de crear una
solución a dichos aspectos y dando además un valor agregado con la
implementación de una base de datos y la reducción notoria de costos en cuanto a
compra de licencias e implementación.
Objetivos
• Implementar al pie de la letra los diseños que brinda la solución del proyecto.
116
• Se usará la misma topología de red que está instalada actualmente.
Solución de Telefonía IP
El servidor que se use debe cumplir con las siguientes especificaciones técnicas.
Memoria 4 GB RAM
Sistema
CentOS 5.5
Operativo
117
2 Tarjetas de Red 10/100 Mbps. Módulo de
Conexión Conexión a PSTN.
Adaptador de
No es necesario.
Sonido
• Correo de Voz
• Música en Espera
También debe tener unas funcionas básicas para el usuario como son:
• Transferencias de llamadas
• Desvíos de llamadas
• Conferencias múltiples.
118
Capacitación
Certificaciones
119
• El proveedor deberá preparar y entregar un cronograma detallado para todo
el proceso de implementación de la central de Telefonía IP. Los
cronogramas deben incluir el desarrollo detallado de las actividades de
cada uno de los bienes y servicios a contratar de acuerdo con los
requerimientos que se plantean en el presente documento ·
Presentación de la propuesta
Servicio de Soporte
Instalación e Implementación
Documentación
• Diagramas
• Informe detallado de la instalación
Tiempo de instalación
121
ANEXO B
ENCUESTA Nº. 1
Esta encuesta es realizada con el fin de recolectar datos para el análisis del
sistema de comunicación de voz IP de la universidad de San Buenaventura sede
Bogotá de modo que pueda contribuir a la identificación de falencias y posibles
inconvenientes en el sistema.
122
9. Considera que la dificultad del manejo del software que usa para llamar es:
□ Difícil □ Normal □ Fácil
10. ¿Cuando recibe una llamada, ésta interrumpe de forma brusca su trabajo?
□ Si □ No
123
ANEXO C
ASPECTOS LEGALES IP EN COLOMBIA21
Por los primeros, entiende aquellos que proporcionan la capacidad necesaria para
la transmisión de señales entre dos o más puntos definidos de la red de
telecomunicaciones, comprendiendo dentro de éstos los que se prestan a través
de redes conmutadas de circuitos o de paquetes y los que se prestan a través de
redes no conmutadas. Adicionalmente señala que forman parte de los servicios
portadores, entre otros, los servicios de arrendamiento de pares aislados y de
circuitos dedicados.
De otra parte, define los Servicios de Valor Agregado como aquellos que utilizan
como soporte servicios básicos, telemáticos, de difusión o cualquier combinación
de éstos, y con ellos proporcionan la capacidad completa para el envío o
intercambio de información, agregando otras facilidades al servicio soporte o
satisfaciendo nuevas necesidades específicas de telecomunicaciones. Sólo se
considerarán servicios de valor agregado aquellos que se puedan diferenciar de
los servicios básicos.
Así las cosas, resulta relevante señalar, por vía general, las características que
configuran el servicio de TPBC:
125
2. Su objeto principal es la transmisión conmutada de voz, lo que indica que este
es el único servicio en Colombia al que la ley define según el tipo de señales que
se cursan, pero deberán cumplirse las demás características en conjunto con ésta
para ser tipificado, precisamente porque pueden existir otros servicios en los
cuales se cursen señales de voz, pero que no son TPBC ni se califican como
domiciliarios.
126
numerales 1 a 5 del apartado anterior, cuando se presta entre localidades del
territorio nacional o entre éstas en conexión con el exterior.
Así las cosas, sólo cuando se esté en presencia de todas las características arriba
mencionadas, se podrá hablar de TPBC. En relación con los servicios de valor
agregado, arriba definido, cabe señalar que el Decreto de 2003, modificado por el
decreto 3055 del mismo año, reglamenta la prestación de servicios y los define
así:
En ese sentido, los servicios de valor agregado, en el marco del decreto ley 1900
de 1990, así como del decreto reglamentario, tienen las siguientes características:
127
• Con los servicios que le sirven de soporte, proporcionan al usuario la capacidad
completa para el envío o intercambio de información
• Agregan otras facilidades al servicio soporte o satisfacen necesidades
específicas de telecomunicaciones
• Se diferencian del servicio básico que le sirve de soporte, para lo cual es
necesario:
• Que el usuario del servicio de valor agregado reciba de manera directa alguna
facilidad agregada al servicio básico que le sirve de soporte y que la misma le
proporcione beneficios adicionales, independientemente de la tecnología o el
terminal utilizado; O que el operador de servicios de Valor Agregado efectúe
procesos lógicos sobre la información que posibiliten una mejora, adición o
cambio al contenido de la información de manera tal que genere un cambio
neto de la misma independientemente del terminal utilizado.
Para aclarar en qué categoría se deben catalogar los servicios de Voz que utilizan
tecnología IP, se debe analizar cada una de las definiciones y sus características.
Si el servicio de VoIP cumple con dichas características, se tipificará en alguno de
estos grupos.
_________________________________________________________________
21 Consultado en internet el [18 de abril de 2011] en
http://201.234.78.217/mincom/documents/portal/documents/root/Valor%20agregado%20y%20telem
atico%201.pdf
128