Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VICERRECTORADO ACADEMICO
FACULTAD DE INGENIERIA
ESCUELA DE TELECOMUNICACIONES
Alumnos:
Astrid Mazzei
Frangelys Oliveros
Alejandro Saturno
Daniela Hernández
José Romero
1
INDICE
Centrales PBX………………………………………………………………………………………………..... 3
ASTERISK ……………………………………………………………..……………………………………. 7
TRIXBOX ……………………………………………………….………………………………….…….…. 10
FreeSWITCH………………………………………………………………………………………………..…11
Análisis…………………………………………………………………..…………………………………….16
Caso de estudio.………………………………………………………………………………………………..16
Glosario de Terminos…………………………………………………………………………………..….… 19
Referencias Bibliografícas…………………………………………………………………………………… 20
2
Centrales PBX
Un PBX se refiere al dispositivo que actúa como una ramificación de la red primaria pública
de teléfonos, por lo que los usuarios no se comunican directamente al exterior mediante líneas
telefónicas convencionales, sino que al estar el PBX directamente conectado a la RTC (red
telefónica pública), será esta misma la que enrute la llamada hasta su destino final mediante
enlaces unificados de transporte de voz llamados líneas troncales.
Los sistemas PBX más comunes son los sistemas PBX de Avaya Definity serie (también
conocido como el Sistema 75 y Sytem 85) y Northern Telecom meridiano de serie. Otros fabricantes
incluyen PBX Siemens, NEC y Mitel. Varios sistemas completos de PBX basados en software están
disponibles como software de código abierto. Estos paquetes se proporcionan sin costo alguno y
tienen grandes redes de apoyo de los usuarios existentes que proporcionan soporte de producto.
Posteriormente, con la popularización de los equipos, comenzaron a ofrecerse servicios adicionales
que no estaban presentes en las redes telefónicas tradicionales como conferencia entre grupos,
desvió de llamadas, En los últimos 15 años el concepto de conmutación de paquetes se fue
imponiendo por sobre el concepto de conmutación de circuitos, dado que las empresas ya utilizan
redes de conmutación de paquetes para el intercambio de datos y que la disponibilidad de Internet
ha crecido al punto de considerárselo un servicio como cualquier otro. Es por ello que han surgido,
entonces, las centrales telefónicas con capacidades de VoIP. Existe, además, una tendencia que
lleva a las empresas pequeñas a no querer gerenciar su propia central telefónica, ya que los costos
de comprar, mantener y administrar una central son elevados. Ha surgido a partir de esto el
concepto de una central virtual (Centrex). Estas centrales están ubicadas en las oficinas del
proveedor de telefonía y son gestionadas por el mismo proveedor, de modo que las empresas solo
pagan por el servicio y no tienen que comprar y mantener el hardware de la central.
Una de las tendencias con mayor aceptación actualmente es la de las centrales con soporte
de VoIP, conocidas como IPBX, que utilizan el protocolo IP para transportar la información de las
llamadas. La gran mayoría de las centrales modernas tienen soporte de VoIP, esto ha reducido
mucho el costo necesario para adquirir una central telefónica. además otra tendencia importante
dentro de las pequeñas y medianas empresas es el de tener la central dentro del proveedor de
telefonía, llamado Centrex. Y asterisk en sofweare de código abieto
De manera que se puede considerar que actualmente hay cuatro escenarios posibles para
una central privada:
3
Además de estas funcionalidades básicas, las centrales privadas suelen ofrecer una gran
cantidad de características, que dependen del fabricante y el modelo de la central en cuestión. En
los casos de las funcionalidades más complejas, la central ofrece la posibilidad de conectarse con
un equipo adicional que es el que provee las características en sí. Las capacidades adicionales más
comunes son:
CODECS:
· ADPCM
· G.711
· G.726
· G.729
· Gsm
· Ilbc
· Linear
· lpc-10
4
· Speex
PROTOCOLOS:
· H.323
·EyM
· E y M wink
· Feature group D
· FXS
· FXO
· GR – 303
· Loop star
· Ground star
· Kewlstar
· MF y DTMF support
· RBS
Protocolos PRI:
· 4ESS
· BRI (ISDN4LINUX)
· DSM100
· EuroISDN
· Lucent 5E
· NATIONAL ISDN2
· NFAS
MARCAS-MODELOS-POSIBLES PRECIOS
Dada la gran cantidad de características que pueden ser ofrecidas o no por una central
privada, la variedad de modelos y precios es muy grande. En general a las centrales se las compara
5
principalmente por la cantidad de líneas internas y de líneas externas que son capaces de
manipular. En la mayoría de los casos el equipo básico de la central puede ser ampliado para
aumentar la cantidad de líneas disponibles, pero casi siempre esta ampliación tiene un límite
máximo.
Son capaces de comunicarse con señalización fuera de banda con teléfonos Panasonic, de
manera que se puede utilizar un mismo par telefónico para tener dos internos distintos y vienen
con soporte para teléfonos inalámbricos, también Panasonic, de modo que se pueden colocar varias
bases para cubrir un área importante con telefonía inalámbrica. Los modelos más sencillos,
pensados para hogares o empresas pequeñas, son limitados en sus características. Por ejemplo
TA 824 permite conectar hasta 8 líneas externas y hasta 24 líneas internas. Este modelo
se puede comprar (sin ningún adicional) en Estados Unidos por U$S 450. A este tipo de aparatos se
le puede agregar una placa que agregue las funciones de portero eléctrico para 4 puertas.
KX-TA82461, que en Estados Unidos, se consigue por U$S 115. O también, una placa
con para otorgar la funcionalidad de pre atendedor.
KXTA82491, que en Estados Unidos se consigue por U$S 200. Por otro lado, los modelos
más modernos son IP-PBX, es decir que permiten tener comunicaciones de VoIP y comunicaciones
con telefonía tradicional. Este tipo de centrales son de mayor tamaño, y también de mayor costo.
Todas son modulares y permiten ser expandidas mediante placas adicionales para aumentar la
cantidad de funcionalidades provistas.
La empresa brasilera Intelbras ofrece una línea de centrales que aún hoy son centrales de
conmutación. Un modelo básico de estas centrales es el 4015, soporta 2 líneas externas y 10
internos, y no puede ser expandido para tener mayor cantidad de líneas. En Argentina se pueden
conseguir modelos usados de esta central, desde $ 900.
El modelo de mayor tamaño, el Corp 16000, soporta hasta 16 líneas externas y 64 internos.
Se puede conseguir usado configurado en 8 líneas externas y 12 internas, por $ 1900 en Argentina;
o nuevo configurado en 12 líneas externas y 24 internas, por $ 4300.
Ofrece, también, una línea de centrales digitales, con soporte de las nuevas tecnologías y
las características típicas de las centrales digitales. El modelo 141 digital, puede conectarse a 45
líneas externas digitales y 96 internos. El modelo Impacta 68, llega a soportar hasta 30 líneas
externas digitales y 6 analógicas, y hasta 32 internos. Se le pueden agregar módulos adicionales
para VoIP y correo de voz.
6
HiPath 1120, uno de los más sencillos, permite la conexión de hasta 16 internos con 6
líneas externas. Esta central se puede conseguir en su versión básica de 2 líneas externas y 8
internos, en Argentina por $ 1100.
Servicio de Centrex.
ASTERISK
Es un programa de software libre (bajo licencia GPL) que provee las mismas funciones de
una central telefónica (PBX). Como cualquier PBX se puede hacer la conexión de un número
especifico de teléfonos para realizar llamadas entre sí, además puede conectar a un proveedor
de VoIP o bien a una RDSI tanto básicos como primarios
Códec utilizado:
Los códecs que soporta Asterisk y su ancho de banda necesario son los siguientes:
G.726 - (16/24/32/40kbps)
GSM (13Kbps)
iLBC (13.33/15.2Kbps)
Protocolo:
7
Reconoce muchos protocolos VoIP como pueden ser SIP, H.323, IAX y MGCP,, ADSI
Calidad de servicio:
Se Recomienda tener implementado redes virtuales en su red LAN (VLAN), lo cual ayuda a
separar la red de datos de la red de Voz o la red de Video, esto permite evitar las tormentas de
broadcast de la red de datos las que pueden afectar a los paquetes de voz. Se debe priorizar los
paquetes de Voz en todos los equipos de RED (switches, routers), actualmente existen switches de
red Capa 4, los cuales nos aseguran Calidad de Servicio (QoS)
Posible costo
Características:
Fácil Adaptabilidad.
Mínimo Mantenimiento.
Bajo Costo.
Escalabilidad.
ofrece las funciones propias de las centralitas clásicas y además características avanzadas
evita conectar todos los teléfonos de una oficina de manera separada a la red de telefonía
local pública (RTC),
Beneficios:
8
Convergencia de redes, la red de telefonía con la red
Modulos Asterisk
Estructura Asterisk
9
servidor. También es posible conectar teléfonos SIP directamente a la red, de modo que se obtiene
el comportamiento de un teléfono normal.
El paquete básico de Asterisk incluye muchas características que antes sólo estaban
disponibles en caros sistemas propietarios como creación de extensiones, envió de mensajes de voz
a e-mail, llamadas en conferencia, menús de voz interactivos y distribución automática de llamadas.
Además se pueden crear nuevas funcionalidades mediante el propio lenguaje de Asterisk o módulos
escritos en C o mediante scripts AGI escritos en Perl o en otros lenguajes. Asterisk - PBX-IP, Central
Telefónica IP de alto rendimiento y bajo costo, con certificación dCAP.
TRIXBOX:
Es una distribución del sistema operativo GNU/Linux, basada en CentOS, que tiene la
particularidad de ser una central telefónica (PBX) por software basada en la PBX de código abierto
Asterisk. Como cualquier central PBX, permite interconectar teléfonos internos de una compañía y
conectarlos la red telefónica convencional (RTB – Red telefónica básica).
ADPCM
G.722
G.723.1
G.726
GSM
iLBC
Calidad de Servicio
Posible Costo
10
La ventaja de usar software libre es que solo se paga por los servicios realmente
necesarios, nunca por licencias. El costo varia función del grado de personalización que se requiera,
del hardware que sea necesario, y de la capacidad interna de la organización
Características
no sólo soporta conexión a la telefonía tradicional, sino que también ofrece servicios VoIP
se ejecuta sobre el sistema operativo CentOS y está diseñado para empresas de 2 a 500
empleados.
Gratis y flexible
Ediciones de Trixbox
Captura de pantalla dEs una solución denominada "hibrid-hosted", que significa que el
cliente puede realizar una monitorización 24 horas al día los 7 días de la semana, administrar la
central desde cualquier lugar y recibir actualizaciones del software de manera automática. Trixbox
Pro es una versión empresarial que se ejecuta sobre tecnologías PBXtra, comercializada desde el
2004 permitiendo enviar/recibir más de 120 millones de llamadas por día. La familia trixbox Pro
posee 3 versiones:
FreeSWITCH
11
PCMU – G.711 µ-law
G.722
G.722.1
G.722.1c
G.726
G.729 (passthrough)
G.729
GSM
CELT
iLBC
BroadVoice
SILK
Speex
CODEC2
Siren
LPC-10
H.261
H.263
H.263+(H.263-1998)
H.263++ (H.263-2000)
H.264
Theora (passthrough)
MP4 (passthrough)
Protocolo
12
Calidad de Servicio
FreeSWITCH proporciona bloques para el desarrollo de aplicaciones: tales como una central
telefónica, un sistema de buzón de voz, conferencias, o tarjetas telefónicas, todo esto puede ser
desarrollado utilizando cualquiera de los lenguajes soportados. La calidad de servicio dependerá de
los codecs soportados y de la aplicación a que se quiera dar ya sea como una central pbx o como
sistema de voz. Aparte de la constante actualización de software que pueda proporcionar la
plataforma. Se dice que se debe tener una plataforma de navegación lo suficientemente robusta
para que pueda mantener la latencia para la trasmisión de voz
Posible Costo
Características
FreeSWITCH incluye varios módulos que proveen aplicaciones por defecto como
conferencias,
también viene con una biblioteca para el Event Socket (ESL) o "Envoltorio de ESL"
para Erlang, JavaScript, Lua, Perl, PHP, Python y Ruby. Esta biblioteca se encarga de
abstraer los aspectos triviales de la programación con sockets.
Plataformas soportadas
AuroraUX (LLVM+Clang/gmake)
FreeBSD (gmake)
Mac OS X (gmake)
RHEL/CentOS Linux
Debian/Ubuntu GNU/Linux
Windows (Nativo)
Software Libre
13
· Mejorarlo, y liberar esas mejoras al público
Con la única restricción del copyleft (o sea, cualquiera que redistribuya el software, con o
sin cambios, debe dar las mismas libertades que antes), y con el requisito de permitir el acceso al
código fuente (imprescindible para ejercer las libertades 1 y 3)
1) De acuerdo al costo de adquisición: el Software Libre puede ser de las dos clases, es decir,
de costo cero o de costo mayor que cero. Lo que lo diferencia del Software Propietario es que su
costo es independiente del numero de computadoras que se poseen. Por ejemplo, en el caso del
Sistema Operativo Microsoft Windows 3.1/95/98/Me/NT/2000/XP por cada computadora en que lo
instale debo pagar una licencia. En cambio, si utilizo en Sistema Operativo GNU/Linux (en
cualquiera de sus distribuciones, como Red Hat, Mandrake, Debian, Ututo) debo pagar una sola
licencia (no obstante, algunas licencias no tienes costo).
2) De acuerdo a la apertura del código fuente: el Software Libre siempre es “open source”, es
decir, de código fuente abierto, ya que dijimos que el acceso al código fuente es necesario para el
ejercicio de las libertades 1 y 3 arriba descriptas. El ser “open source” implica una serie de ventajas
que serán descriptas en la sección “Ventajas del Software Libre”.
3) De acuerdo a su protección: el Software Libre siempre está protegido con licencias, y más
específicamente, con licencias de copyleft. ¿Por qué no de dominio público? Porque de ese modo
cualquiera puede adueñarse de el, por ejemplo, adquiere un Software Libre, lo modifica, lo compila
y lo distribuye con código cerrado. ¿Por que no con Copyright? Porque de esa manera alguien le
puede agregar alguna restricción, por lo tanto no va a seguir siendo Software Libre.
a) Software regalado: o de costo cero, pero sin el código fuente. Es el que normalmente
viene en los CD’s de revistas de computación o que se consigue en sitios freeware.
b) Software con el código fuente: esto quiere expresar que el software se provee con su
código fuente, pero no necesariamente brinda las libertades del Software Libre.
c) Software de dominio público: este tipo de software no tienen licencias de uso, por lo
tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropiárselo.
1) Escrutinio Público: Al ser muchos las personas que tienen acceso al código fuente, eso
lleva a un proceso de corrección de errores muy dinámico, no hace falta esperar que el
proveedor del software saque una nueva versión.
a) Al disponer del código fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo
u otro tipo de servicios para el software.
14
b) No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si
este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar
a otra persona.
3) Manejo de la Lengua:
a) Traducción: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier
lengua.
b) Corrección ortográfica y gramatical: una vez traducido el software libre puede presentar errores
de este tipo, los cuales pueden ser subsanados con mayor rapidez por una persona capacitada.
5) Garantía de continuidad: el software libre puede seguir siendo usado aun después de
que haya desaparecido la persona que lo elaboro, dado que cualquier técnico informatico
puede continuar desarrollándolo, mejorándolo o adaptándolo.
6) Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes costos: de
adquisición, de implantación (este a su vez se compone de costos de migración y de
instalación), de soporte o mantenimiento, y de interoperabilidad. El software libre
principalmente disminuye el costo de adquisición ya que al otorgar la libertad de distribuir
copias la puedo ejercer con la compra de una sola licencia y no con tantas como
computadoras posea (como sucede en la mayoría de los casos de software propietario).
Cabe aclarar que también hay una disminución significativa en el costo de soporte, no
ocurriendo lo mismo con los costos de implantación y de interoperatividad.
15
ANALISIS
El software libre es simplemente un decreto que permite a todos sus usuarios el acceso al
código fuente del programa, y también les proporcionan la libertad de copiar, distribuir, mejorar,
cambiar y estudiar dicho código. Las mejoras que se le realicen al programa deberán ser
redistribuidas con los mismos lineamientos de licencia acordados anteriormente. Sin tener que
pagar dinero a los desarrolladores de dichas mejoras. Es decir cualquier programa es “software
libre” si se pueden hacer todas estas libertades.
Hoy en dia existen muchas razones para usar software libre, pero las principales son las
siguientes. La primera es porque te proporciona la entrada al código fuente del programa, no
esconde el conocimiento, y te ínsita a la innovación ya que te permite la modificación posterior del
código. la segunda es que Venezuela se han ido desarrollando políticas que incorporan el software
libre como lo es el decreto del 28 de diciembre de 2004 publica en Gaceta Oficial N° 38.095 el
Decreto N° 3.390 que prioriza la utilización del mismo en la administración pública, por lo q se hace
necesario el manejo de todos los servicios sistemas y proyectos que este proporcione
La utilización del software libre en mi carrera, viene de la mano del desarrollo e innovación
de aplicaciones en el ámbito de las telecomunicaciones, ya sea por medio del estudio de de
software usados en Linux o por otras vías, como hemos visto anteriormente un ejemplo de ello es
la utilizacion de ASTERISK como una aplicación directa de las comunicaciones en una empresa u
oficina, ya que emula las diferentes características de una PBX cualquiera.
Caso de Estudio
Si deseo utilizar el Servidor PBX con otras PC que no este en la misma Red
(desde la casa de un amigo), que necesitarías? Explique Detalladamente y haga un
esquema. Como podría utilizar una Central Telefónica (PBX) a través de un ejemplo
(casa o negocio). Explicar detalladamente que equipo utilizaría (de acuerdo con el
primer punto que investigó).
Supongamos que contamos con una Central PBX con Asterisk, que como se describió
anteriormente es un software de código abierto que implementa una central telefónica IP, con
todas las facilidades que se podrían esperar de una IP PBX y mucho más, diseñado para correr
sobre Linux. 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ógicas o digitales (BRI o PRI). Además, como es una central telefónica IP,
puede conectarse a un proveedor de VoIP, o bien, puede utilizarse para interconectar oficinas
distantes por medio de Internet con acceso desde computadores (ver figura).
Un aspecto interesante de Asterisk es que soporta la gran mayoría de protocolos VoIP como
pueden ser SIP, H.323, IAX y MGCP. 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. Además es relativamente sencillo
programar nuevas facilidades en cualquier lenguaje soportado por Linux, por ejemplo Perl, PHP,C y
Java.
Al ser un sistema basado en VoIP, Asterisk utiliza la misma red de datos de la oficina para
el tráfico de las llamadas telefónicas, por lo que el servidor se conecta a la LAN mediante una
tarjeta de red convencional para atender a los usuarios locales. Para conectarle troncales
analógicas o digitales al servidor Asterisk se utilizan tarjetas especiales que convierten la señal de
voz en paquetes de IP. Hay modelos que permiten conectar hasta 24 líneas telefónicas analógicas,
las cuales se pueden configurar como troncales (FXO) o para conectar teléfonos analógicos (FXS).
En el caso de las líneas telefónicas.
16
De esta manera, Asterisk funciona como gateway o puerta de enlace entre la red de datos
y la red telefónica conmutada. Como se trata de un sistema IP, los usuarios locales se conectan al
servidor Asterisk mediante conmutación de paquetes, por lo que no se requiere nuevo hardware
para agregar extensiones nuevas. El límite en la cantidad de extensiones lo impone la capacidad de
procesamiento del servidor. Además, es posible tener extensiones remotas que se conectan al
servidor Asterisk mediante Internet o un túnel de VPN.
Asterisk puede integrarse con centrales telefónicas propietarias, ya sea para realizar una
ampliación de extensiones en una oficina, para incorporar nuevas facilidades que la central
existente no incluye o resulta muy costoso de implementar, o para interconectar oficinas distantes
por medio de Internet o un enlace IP dedicado. Al ser un software de código libre, Asterisk es
altamente flexible y configurable. Además, se tiene la opción de soporte comercial pagado y el
soporte de la comunidad de desarrolladores de Asterisk
17
Suponiendo que se quieran conectar dos empresas (de un mismo consorcio) que se
encuentren a grandes distancias y que cada una tenga muchos abonados telefónicos y que estos
estén conectados a una central PBX independiente, (Pueden ser centrales HiPath de Intelbras
modelo Impacta 68), es decir una central PBX para cada empresa, éstas centrales se pueden
utilizar para realizar una extensión de una central PBX a un puerto de línea externa de la otra PBX,
y de esta manera poder utilizar las interfaces ISDN para interconectar a más de un PBX, pudiendo
compartir llamadas internas y hasta líneas troncales, haciendo como si se tratara de una sola
central, creando una mini-red telefónica. Cosa que en los bancos y agencias con sucursales
dispersadas en varios kilómetros comparten estas características y la voz viaja vía de la red local
entre ellas en paquetes de datos.
18
Glosario
Software libre: es la denominación del software que brinda libertad a los usuarios sobre su
producto adquirido y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado
y redistribuido libremente.
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 (Internet Protocol). Esto significa que se envía la señal de voz en forma
digital en paquetes en lugar de enviarla a través de circuitos utilizables sólo para telefonía como
una compañía telefónica convencional o PSTN.
ATA: Serial ATA o S-ATA (acrónimo de Serial Advanced Technology Attachment) es una interfaz de
transferencia de datos entre la placa base y algunos dispositivos de almacenamiento, como puede
ser el disco duro, u otros dispositivos de altas prestaciones que
están siendo todavía desarrollados.
PBX: es una central telefónica conectada directamente a la red pública de telefonía por medio de
líneas troncales para gestionar además de las llamadas internas, las entrantes y salientes con
autonomía sobre cualquier otra central telefónica.
19
Referencia Bibliográfica
Desarrollo de una plataforma de VoIP basada en Software Libre. André Ríos, Jesús
Alcober y Antoni Oller. Departamento de Ingeniería Telemática, Universidad Politécnica
de Cataluña, Barcelona, España.
http://es.wikipedia.org/wiki/Voz_sobre_IP
http://www.powerpbx.org/content/centos-asterisk-freepbx-install-guide-centos-
v5xasterisk16x-freepbx-v24x
http://www.voipnovatos.es/category/asterisk/blogid/
http://www.asterisk.org/downloads
http://www.ubuntu-es.org/
http://www.voip-info.org/wiki/view/Codecs
http://www.wikivoip.org/page/Codecs?t=anon
20