Vous êtes sur la page 1sur 20

Repblica Bolivariana De Venezuela

Departamento De Formacin General


Universidad Fermn Toro
Cabudare Edo Lara















Integrantes:
Angelo Prez
C.I. 22.191.013
Jos Tannous
C.I: 21.126.003
Materia:
Tpicos Avanzados en Telecomunicaciones.
Saia A.

Cabudare - Estado Lara
ndice

Introduccin . 3
PBX (Private Branch Exchange) .. 4
Funcionamiento .. 5
Software Privativo .. 7
Software Libre . 8
Software Libre en Venezuela ... 10
PBX con Software Privado .. 11
PBX con Software Libre ... 12
Instalacin y Configuracin ... 16
Caso de Estudio .... 19
Bibliografa 20














Introduccin.
Desde pequeos todos al menos una vez nos hemos preguntado Cmo funcionan los
telfonos? Cmo es posible que a travs de un simple aparato podamos hablar con alguien que
est al otro lado del mundo? Y la respuesta consiste en primeramente inmensas cantidades de
cableados que van literalmente alrededor del mundo entero, adems de ello con innumerable
nmeros de centrales que tambin estn bien distribuidas para que esta comunicacin que de nios
veamos como inexplicable sea posible.
Otro componente que forma parte esencial de estas comunicaciones especialmente en
compaas con mltiples telfonos son las protagonistas del presente trabajo, en el cual estaremos
indagando, explicando y describiendo en la medida de lo posible, son las centrales PBX acrnimo de
sus siglas en ingles PRIVATE BRANCH EXCHANGE, que traducido en espaol vendra siendo Ramal
privado de Conmutacin, tiempo despus PBX pasa a ser PABX Private Automatic Branch Exchange
que seria, ramal privado de conmutacin automtico, como todo hoy en da, pasa a ser automtico,
puesto que la revolucin tecnolgica esta prxima, ya bsicamente nada opera de forma manual,
cada que se pueda realizar un sistema automtico se har y as pensaron los creadores de dicho
ramal de conmutacin.
Ahora bien, hemos hablado de PBX y PABX pero muchos se preguntaran aun, Qu rayos
es eso?, y la respuesta es mucho ms simple de lo que muchos podran pensar, un PBX o PABX
segn sea el caso es una central telefnica conectada a la red pblica por medio de redes troncales
para adems, gestionar tanto las llamadas internas de dicha central como tambin las llamadas
entrantes y salientes con autonoma sobre cualquier otra central telefnica. Es importante destacar
que Este dispositivo generalmente pertenece a la empresa que lo tiene instalado y no a la
compaa telefnica, de aqu el adjetivo Privado a su denominacin.
Un PBX se refiere al dispositivo que acta como una ramificacin de la red primaria pblica
de telfonos, por lo que los usuarios no se comunican directamente al exterior mediante lneas
telefnicas convencionales, sino que al estar el PBX directamente conectado a la RTC (red
telefnica pblica), ser esta misma la que enrute la llamada hasta su destino final mediante
enlaces unificados de transporte de voz llamados lneas troncales. En otras palabras, los usuarios
de una PBX no estn asociados con la central de telfonos pblica, ya que es la misma PBX la que
acta como tal, anlogo a una central pblica que da cobertura a todo un sector mientras que un
PBX lo ofrece generalmente en las instalaciones de una compaa.
Podramos asociar la funcin de un PBX con lo que originalmente realizan los routers en
redes de telecomunicaciones, donde el router cumple con la funcin de llevar a un paquete a la
direccin IP que corresponda, algo similar realiza el PBX donde nos enlazara la llamada con quien
realmente queramos hablar.




PBX (Private Branch Exchange).
Por lo General PBX se lo nombra a una Central Telefnica sea Pblica o Privada. Tambin
se nombra PBX a un conjunto de lneas telefnicas en donde slo un nmero telefnico se da a
conocer al Pblico, siendo nombrado a este nmero telefnico como el PILOTO, el pblico slo
conoce el nmero telefnico Piloto o Cabeza del PBX, y marcar a este nmero, el trabajo del
Piloto es transferir las llamadas a las otras lneas miembros del conjunto de lneas telefnicas
pblicas hasta que todas se ocupen con las comunicaciones, mientras los otros nmeros
telefnicos, miembros del conjunto de lneas, no se d a conocer al Pblico, pero en cambio son
usados para recibir o realizar las llamadas telefnicas.
El Conjunto de lneas que conforman el PBX, pertenecen a una Central Telefnica, y son
Programadas de acuerdo a las Preferencias del Cliente de la Empresa telefnica Pblica. La
Funcionalidad del PBX, en este caso de ser miembros del conjunto de lneas de una Central
Telefnica Pblica, es para ayudar a Memorizar un solo nmero telefnico en los Clientes del Dueo
de Negocio, facilitando su marcacin, comunicacin y acceso a la empresa que ya dispone del
servicio de PBX.
El conjunto de lneas PBX pertenecientes a una Central Telefnica Pblica, se lo solicita a la
empresa Pblica dando a conocer los requerimientos del Dueo de Negocio, tales como; Cantidad
de lneas, un Nmero Principal Piloto, el de mayor facilidad para la memorizacin del pblico. Por
un lado, se solicita a la empresa pblica el servicio de PBX con una cantidad de lneas acorde al
tamao del Negocio y por otro es necesario la implementacin de una Central Telefnica Privada en
el Local del Dueo del Negocio, para la recepcin y administracin del PBX pblico. Por lo tanto se
tiene un PBX pblico, conformado por un conjunto de lneas de la Central Telefnica Pblica y
tambin se tiene un PBX privado conformado por la central telefnica a implementarse en el Local
del Dueo del Negocio.











Funcionamiento.
Los PBX de gran escala, instalados en grandes oficinas funcionan como dispositivos fsicos
que administran el trfico de llamadas, incluso contabiliza las llamadas para uso financiero y de
facturacin. Hoy en da una PBX no es ms que una computadora especializada, siendo el usuario
quien podr configurar los parmetros de las llamadas entrantes y salientes. Generalmente el
usuario conecta el PBX por un nico enlace digital, como E1 o T1, utilizando tan slo 2 pares de
cables en lugar de 2n hilos para las n lneas externas contratadas. Generalmente estos enlaces
tienen capacidad de portar hasta 30 lneas sin llegar a comprimir la informacin de la voz lo
suficiente como para degradarla ms 2 lneas ms que ocupan para el envo y recepcin de
informacin.
Las compaas locales generalmente imponen altos costos al servicio de enlace E1 o T1 y
en algunos casos, aparte de cobrar altas tarifas fijas mensuales, factura cada minuto entrante o
saliente; adems requiere contratos especiales con la operadora telefnica. Sin embargo en pases
ms desarrollados, no existen cargos por mantener un enlace E1 o T1, y por el contrario, se est
migrando a estos enlaces en PBX que poseen infraestructura para tal en vez de usar lneas
convencionales para desocupar cables en las acometidas interurbanas y descongestionar puertos en
la central pblica, ya que el PBX se vuelve en s "su propia central".
El mtodo de conexin para pequeas y medianas empresas no deja de ser por lneas
comunes de la compaa telefnica, utilizando cuantas lneas quiera tener el usuario, y stas a su
vez conectadas a la central telefnica, que a pesar de que podra tratarse de un PBX, no estara
funcionando como tal, y tan solo como una central privada hbrida. Esto se debe a que el trfico de
la llamada entrante o el inicio de la llamada saliente se origina en la central pblica de la empresa
de telefona, probablemente al igual que otros abonados de la zona, mientras que si trabajase
como PBX, el trfico de llamadas culminara o se iniciara en la misma centralita. Hay casos en que
se usa un enlace digital con capacidad de varias llamadas simultneas con la red exterior y aparte
un par de lneas convencionales con fines ya sea de respaldo, o de estrategias de logstica para
dirigir llamadas por otras lneas de otros operadores que ofrecen tarifas ms convenientes para
cierto tipo de llamadas. (Internacionales, telfonos mviles, etc.) Ejemplo: Una empresa grande
con muchos abonados tiene: Un enlace E1 con la empresa estatal o privada de telfonos con
capacidad de 30 lneas de entrada y 30 de salida utilizando un PBX con autonoma sobre la red
troncal; 6 lneas conectadas a la red de telefona mvil ya sea por bases (terminales fijos que
simulan una lnea convencional) o con dispositivos especializados que enlazan a la centralita con la
red GSM con una tarjeta SIM con el fin de aprovechar tarifas preferentes llamando de "mvil a
mvil"; 2 lneas para llamadas internacionales conectadas como lneas convencionales ofrecidas por
otra empresa con mejores tarifas.
Las nuevas tecnologas de telefona IP (VoIP) permiten la conmutacin de voz va Internet
o redes informticas privadas, siendo ste a veces el sistema de conexin del PBX con la Red de
Telefona Local Pblica (RTC).
Las extensiones suelen ser lneas sencillas conectadas a telfonos simples, con
caractersticas similares a una lnea de la RTC en cuanto a tensin y seales elctricas, por lo que
son perfectamente compatibles. Otros telfonos pueden ser exclusivamente para ser usados con la
marca del PBX, siendo compatibles slo con estos. Estos ltimos tienen funciones especiales
adicionales como un display y se pueden monitorizar todas las lneas o extensiones mediante LEDs
de control; incluso se puede programar el PBX completamente desde ciertos modelos. Estos
telfonos requieren generalmente 4 hilos en sus conexiones mientras que las extensiones sencillas
requieren slo 2.
Se puede incluso conectar una extensin de un PBX a un puerto lnea externa de otra PBX,
por ejemplo, el de una oficina vecina para lograr comunicacin interna gratuita. Pero lo ms
conveniente es usar interfaces ISDN para interconectar ms de un PBX, pudiendo compartir
llamadas internas y hasta lneas troncales, haciendo como si se tratara de una sola central, creando
una mini-red telefnica. Los bancos y agencias con sucursales dispersadas en varios kilmetros
comparten estas caractersticas y la voz viaja va red local en paquetes de datos.



















Software Privativo.
Se conoce como software privativo a los programas informticos amparados bajo licencias
que reservan algunos o todos los derechos de uso, copia, modificacin y distribucin para el
fabricante, quien previo pago de una regala concede el uso de una copia ejecutable del programa
al titular de la licencia. El usuario no es dueo del software que est funcionando en su
computador, el propietario sigue siendo el fabricante y no faculta al usuario a realizar ninguna
modificacin en l, ni a tampoco estudiarlo por ninguna va para determinar cmo realiza sus
funciones. Asimismo, el usuario tiene prohibida la divulgacin por cualquier medio de fallos que
descubriese en el programa. E incluso, algunas licencias impiden al comprador la transferencia de
la titularidad a un tercero.
Igualmente, el fabricante descarta toda responsabilidad relacionadas con prdidas o daos
que pudiera ocasionar al adquiriente de la licencia el uso del programa en cuestin. Abarca los
daos por errores en el producto, y los problemas derivados del mismo.
Un estudio de la consultora independiente australiana Merlbourne
Cybersource compar dos licencias insignes en la informtica actual, la EULA (End User License
Agreement) de Microsoft y la licencia GPL del Proyecto GNU. El informe concluye sealando que
los intereses de Microsoft priman por sobre todo en su licencia (en desmedro del usuario), todo lo
contrario a lo que ocurre con la licencia de uso libre GPL.
Las licencias del software privativo implican la prdida absoluta de control de parte del usuario,
quien se convierte en un dependiente del fabricante del software, el nico que puede modificar el
programa para solventar errores y fallas de seguridad, siempre en los plazos que estime
convenientes, de forma unilateral.












Software Libre
Es por su puesto antagnico al anteriormente descrito, el software libre (en ingls "free
software", aunque esta denominacin a veces se confunde con "gratis" por la ambigedad del
trmino "free" en el idioma ingls, por lo que tambin se usa "libre software") es la denominacin
del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto,
una vez obtenido el mismo puede ser usado, copiado, estudiado, modificado, y redistribuido
libremente de varias formas. Segn la Free Software Foundation, el software libre se refiere a la
libertad de los usuarios para ejecutar, copiar, distribuir, y estudiar el mismo, e incluso modificar el
software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribucin
a travs de otros medios; sin embargo no es obligatorio que sea as, por lo tanto no hay que
asociar software libre a "software gratuito" (denominado usualmente freeware), ya que,
conservando su carcter de libre, puede ser distribuido comercialmente ("software comercial").
Anlogamente, el "software gratis" o "gratuito" incluye en ocasiones el cdigo fuente; no obstante,
este tipo de software no es libre en el mismo sentido que el software libre, a menos que se
garanticen los derechos de modificacin y redistribucin de dichas versiones modificadas del
programa.
Tampoco debe confundirse software libre con "software de dominio pblico". ste ltimo es
aquel software que no requiere de licencia, pues sus derechos de explotacin son para toda la
humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de l, siempre con
fines legales y consignando su autora original. Este software sera aquel cuyo autor lo dona a la
humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de
ste, habitualmente 70 aos. Si un autor condiciona su uso bajo una licencia, por muy dbil que
sea, ya no es del dominio pblico.
De acuerdo con tal definicin, un software es "libre" cuando garantiza las siguientes libertades,
Libertad Descripcin
0 la libertad de usar el programa, con cualquier propsito.
1 la libertad de estudiar cmo funciona el programa y modificarlo,
adaptndolo a tus necesidades.
2 la libertad de distribuir copias del programa, con lo cual puedes ayudar a
tu prjimo.
3 la libertad de mejorar el programa y hacer pblicas esas mejoras a los
dems, de modo que toda la comunidad se beneficie.
Las libertades 1 y 3 requieren acceso al cdigo fuente porque estudiar y modificar
software sin su cdigo fuente es muy poco viable.
El trmino software no libre se emplea para referirse al software distribuido bajo una
licencia de software ms restrictiva que no garantiza estas cuatro libertades. Las leyes de la
propiedad intelectual reservan la mayora de los derechos de modificacin, duplicacin, y
redistribucin, para el dueo del copyright; el software dispuesto bajo una licencia de software libre
rescinde especficamente la mayora de estos derechos reservados.
La definicin de software libre no contempla la cuestin del precio; un eslogan
frecuentemente usado es "libre como en libertad, no como en cerveza gratis" o en ingls "Free as
in freedom, not as in free beer" (aludiendo a la ambigedad del trmino ingls "free"), y es habitual
ver a la venta CD de software libre como distribuciones Linux. Sin embargo, en esta situacin, el
comprador del CD tiene el derecho de copiarlo y redistribuirlo. El software gratis puede incluir
restricciones que no se adaptan a la definicin de software libre por ejemplo, puede no incluir el
cdigo fuente, puede prohibir explcitamente a los distribuidores recibir una compensacin a
cambio, etc.
Para evitar la confusin, algunas personas utilizan los trminos "libre" (software libre) y
"gratis" (software gratis) para evitar la ambigedad de la palabra inglesa "free". Sin embargo, estos
trminos alternativos son usados nicamente dentro del movimiento del software libre, aunque
estn extendindose lentamente hacia el resto del mundo. Otros defienden el uso del trmino open
source software (software de cdigo abierto). La principal diferencia entre los trminos "open
source" y "free software" es que ste ltimo tiene en cuenta los aspectos ticos y filosficos de la
libertad, mientras que el "open source" se basa nicamente en los aspectos tcnicos.
En un intento por unir los mencionados trminos que se refieren a conceptos semejantes,
se est extendiendo el uso de la palabra "FLOSS" con el significado de free/libre and open source
software e, indirectamente, tambin a la comunidad que lo produce y apoya.















Software Libre en Venezuela.
En Venezuela el Decreto presidencial 3390 de fecha 23 de diciembre de 2004 y publicado
en La Gaceta Oficial de Venezuela n 38095 el 28 de diciembre de 2004, establece textualmente en
su artculo 1 que "La Administracin Pblica Nacional emplear prioritariamente Software Libre
desarrollado con Estndares Abiertos, en sus sistemas, proyectos y servicios informticos. A tales
fines, todos los rganos y entes de la Administracin Pblica Nacional iniciarn los procesos de
migracin gradual y progresiva de stos hacia el Software Libre desarrollado con Estndares
Abiertos"
Tambin para fortalecer cada da ms nuestro orgullo como Venezolanos, debemos hacer
referencia tambin a la distribucin venezolana GNU/Linux llamada Canaima, la cual fue liberada
por el Centro Nacional de Tecnologas de Informacin (CNTI), ente adscrito al Ministerio del Poder
Popular para la Ciencia, Tecnologa e Industrias Intermedias, en fecha del mes de Octubre del ao
2008 cuando public la versin 2.0 de este proyecto, que ha contado con la participacin y
colaboracin de ms de una decena de Organizaciones y que en principio fue adaptado para
satisfacer las necesidades ofimticas de la Administracin Pblica, en cumplimiento con el referido
Decreto N 3.390, siendo una de las 100 distribuciones de Linux ms visitadas en el mundo, segn
la reconocida pgina Distrowatch y que en el mes de mayo del ao en curso, ha sido ubicada en el
lugar 60 de dicho ranking.















PBX con Software Privado.
Avaya Communication Server 2100.
Diseado especficamente para grandes empresas y para el Gobierno Federal de los EE.UU.,
el Communication Server 2100 provee una solucin convergente altamente escalable. Incorpora
funciones y aplicaciones corporativas lderes, tales como soporte SIP y manejo de llamadas
habilitado con presencia. Este sofisticado servidor combina la escalabilidad, la confiabilidad y las
funciones de red que tpicamente se hallan solo en una solucin con calidad de operador.

Est disponible como una solucin de telefona IP pura o como una solucin hbrida, tanto con
terminales TDM como IP. Los estndares abiertos le permiten al servidor trabajar con una variedad
de gateways de lnea y troncales, incluyendo H.248, H.323, MGCP y SIP.
Este servidor convergente con calidad de operador y altamente resistente, ofrece
redundancia incorporada en todos sus componentes principales. Presenta perdurabilidad
geogrfica, separando a todos los agentes de llamadas (procesadores) y aplicaciones entre centros
de datos redundantes sobre redes de capa 2 con demoras de hasta 2-3 milisegundos. Este servidor
es el primer switch VoIP multifuncin certificado para implementacin en la red del Departamento
de Defensa Federal de los EE.UU.

Escale segn sea necesario
La PBX IP ms escalable en la industria, el modelo 2100, soporta 500.000 terminales SIP,
99.999 agentes de call center, 120.000 llamadas simultneas y 2,4 millones de llamadas
completadas en horas pico.

Use una amplia gama de funcionalidades
El modelo 2100 ofrece capacidades de comunicaciones unificadas, incluyendo colaboracin
web, manejo de llamadas habilitado con presencia y ms. Su gestin y administracin centralizadas
a lo largo de la red reducen los costos operativos.










PBX con Software Libre.
Existe gran cantidad de PBX que opera con software libre, y esto se debe a que para operar, dichos
equipos requieren ser modificados a gusto propio, ventaja que no te otorga operar con un software
privado debido a que los mismos no permiten realizar cambios sobre el funcionamiento del mismo.
Por ende, en internet se hace realmente difcil ubicar informacin sobre algn PBX que opere con
software privado, debido a que son muy pocos los que operan de dicha forma.
A continuacin mencionamos algunos PBX que operan con Software libre y parte de sus
Caractersticas:
IP Pbx Xorcom.
Xorcom utiliza la potencia del software de cdigo abierto Asterisk para disear y fabricar
hardware y soluciones avanzadas para telefona, de VoIP a PSTN. Son modulares y escalables y
aptas para instalaciones comerciales de todos los tamaos. Todos los equipos de Xorcom se
caracterizan por su tecnologa USB 2 fcil de utilizar, confiable, de elevado ancho de banda y gran
densidad. Son compatibles con todas las principales interfaces de telefona analgicas y digitales,
incluyendo FXS, FXO, E1/T1 PRI, E1 R2 y BRI ISDN.
Los PBX Asterisk de Xorcom constan de dos series con un total de cinco modelos, cada uno
de los cuales es apto para una instalacin de tamao y/o tipo distinto.
Serie XR: PBX IP estndar
En empresas con requisitos de telefona estndar, en las cuales el trfico de telefona alcanza
habitualmente al 40% del uso, la serie XR provee una solucin confiable y econmicamente
ventajosa para compaas de tres envergaduras distintas.
Serie XE: PBX IP superior
Para empresas cuyo volumen de llamadas es superior al 40% y ejecutan aplicaciones adicionales
que exigen un sistema telefnico ms potente, o que tienen polticas ms estrictas sobre conexin
en red y confiabilidad, la serie XE es la opcin correcta.
Asterisk.
Es un programa de software libre (bajo licencia GPL) que proporciona funcionalidades de
una central telefnica (PBX). Como cualquier PBX, se puede conectar un nmero determinado de
telfonos para hacer llamadas entre s e incluso conectar a un proveedor de VoIP o bien a una
RDSI tanto bsicos como primarios.
Mark Spencer, de Digium, inicialmente cre Asterisk y actualmente es su principal desarrollador,
junto con otros programadores que han contribuido a corregir errores y aadir novedades y
funcionalidades. Originalmente desarrollado para el sistema operativo GNU/Linux, Asterisk
actualmente tambin se distribuye en versiones para los sistemas operativos BSD, Mac OS X,
Solaris y Microsoft Windows, aunque la plataforma nativa (GNU/Linux) es la que cuenta con mejor
soporte de todas.
Asterisk incluye muchas caractersticas que anteriormente slo estaban disponibles en costosos
sistemas propietarios PBX, como buzn de voz, conferencias, IVR, distribucin automtica de
llamadas, y otras muchas. Los usuarios pueden crear nuevas funcionalidades escribiendo un
dialplan en el lenguaje de script de Asterisk o aadiendo mdulos escritos en lenguaje C o en
cualquier otro lenguaje de programacin soportado en GNU/Linux.
Para conectar telfonos estndares analgicos son necesarias tarjetas electrnicas telefnicas FXS o
FXO fabricadas por Digium u otros proveedores, ya que para conectar el servidor a una lnea
externa no basta con un simple mdem.
Quiz lo ms interesante de Asterisk es que reconoce muchos protocolos VoIP como pueden ser
SIP, H.323, IAX y MGCP. Asterisk puede interoperar con terminales IP actuando como un
registrador y como gateway entre ambos.
Asterisk se empieza a adoptar en algunos entornos corporativos como una gran solucin de bajo
coste junto con SER (Sip Express Router).
La versin estable de Asterisk est compuesta por los mdulos siguientes:
Asterisk: Ficheros base del proyecto.
DAHDI: Soporte para hardware. Drivers de tarjetas. (Anteriormente ZAPTEL)
Addons: Complementos y aadidos del paquete Asterisk. Opcional. (Incluidos en el paquete
de Asterisk a partir de la versin 1.8.x)
Libpri: Soporte para conexiones digitales. Opcional.
Sounds: Aporta sonidos y frases en diferentes idiomas. (Incluidos en el paquete Asterisk)
Cada mdulo cuenta con una versin estable y una versin de desarrollo. La forma de identificar las
versiones se realiza mediante la utilizacin de tres nmeros separados por un punto. Teniendo
desde el inicio como primer nmero el uno, el segundo nmero indica la versin, mientras que el
tercero muestra la revisin 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
nmero, para indicar la revisin.
Free SWITCH
Es una plataforma de comunicaciones de software libre / cdigo abierto para la creacin
de productos de voz, mensajera instantnea y video. El cual est disponible bajo la Licencia
Pblica de Mozilla. La biblioteca principal, libfreeswitch, puede ser embebida en programas
externos as como en aplicaciones independientes.
FreeSWITCH incluye varios mdulos que proveen aplicaciones por defecto como
conferencias, XML-RPC para controlar llamadas en tiempo real, Respuesta de Voz Interactiva (IVR),
Conversor texto-voz / Reconocimiento Automtico de Voz (CTV/RAH), Red Telefnica Conmutada
(RTC), la capacidad de interconexin con circuitos analgicos y digitales, protocolos Voz sobre IP
como SIP, SCCP, H.323, XMPP, Google Talk, entre otros.
10

Las aplicaciones que utilizan la biblioteca de FreeSWITCH pueden ser escritas en C/C++,
Python, Perl, Lua, JavaScript usando el motor SpiderMonkey de Mozilla, Java y Microsoft .NET a
travs del Microsoft CLR o a travs de Mono. Adems de eso, FreeSWITCH expone APIs y
aplicaciones para el control de llamadas y funcionalidad IVR para el uso del programador.
El manejo de llamadas puede realizarse a travs del Dialplan XML o mediante la interfaz
Event Socket, la cual es una conexin socket al servidor FreeSWITCH. Cualquier lenguaje de
programacin o software capaz de comunicarse va socket puede ser usado para controlar la
actividad del servidor FreeSWITCH. FreeSWITCH tambin 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 programacin con sockets.
FreeSWITCH es un soft-switch construido sobre una mquina de estados.
8
El objetivo
principal del proyecto incluye estabilidad, escalabilidad y abstraccin.
Una versin anterior del sitio web de FreeSWITCH mostraba a un cavernicola moldeando una
rueda de piedra, con un mensaje que deca, Hay muchas ruedas, y nosotros tambin podramos
hacer uso de ellas. Al parecer los desarrolladores de FreeSWITCH no tienen la intencin de
reinventar las ruedas que pueden provenir de otras fuentes. Una manera de eliminar las
complejidades innecesarias es usando bibliotecas de software libre que estn a disposicin para
realizar las funciones necesariasaunque, por supuesto, esto puede hacer que la instalacin sea
ms complicada (vase DLL Hell). FreeSWITCH lista los siguientes paquetes de software entre sus
dependencias primarias:
9

Apache Portable Runtime
SQLite
PCRE
Sofia-SIP
libspeex
SpanDSP
libsrtp
Elastix
Es una distribucin libre de Servidor de Comunicaciones Unificadas que integra en un solo paquete:
VoIP PBX
Fax
Mensajera Instantnea
Correo electrnico
Colaboracin
Elastix implementa gran parte de su funcionalidad sobre cuatro programas de software muy
importantes como son Asterisk, Hylafax, Openfire y Postfix. Estos brindan las funciones de PBX,
Fax, Mensajera Instantnea y Correo electrnico respectivamente. Elastix corre sobre CentOS
como sistema operativo y actualmente su versin ms estable es Elastix 2.4.0.
A travs de sus versiones se han aadido varias funcionalidades las cuales incluyen un
mdulo de Call Center, el cual se comunica con una consola de agente a travs de un protocolo
propietario, denominado ECCP (Elastix Call Center Protocol). El protocolo es de cdigo abierto y
permite adems la comunicacin con consolas desarrolladas por terceros diseadas para actuar
como agente o supervisor.
Otro desarrollo importante fue el lanzamiento de Elastix Web Services, el programa de
certificacin de hardware y Elastix MarketPlace. Este ltimo alberga soluciones desarrolladas por
terceros para que sean distribuidas desde el mdulo de Addons de Elastix, de tal manera que un
usuario administrador pueda instalarlas transparentemente desde la interfaz. Cada solucin es
certificada por el departamento de QA de PaloSanto Solutions, para garantizar que es totalmente
funcional con la versin ms estable de Elastix.





















Instalacin y Configuracin

Desde la pgina oficial de Asterisk podemos descargar el fuente necesario para su
compilacin e instalacin, pero no sin antes instalar los paquetes necesarios para su compilacin y
la de otros componentes, que para este tutorial no son necesarios, como dadhi-linux y dadhi-tools
en CentOS.
# yum install -y gcc ncurses-devel libtermcap-devel kernel-devel gcc-c++ openssl-devel newt-devel
zlib-devel unixODBC-devel libtool make
Ahora nos dirigimos a /usr/src para descargar el fuente de Asterisk:

# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.19.tar.gz
# tar xzvf asterisk-1.6.2.19.tar.gz
# cd asterisk-1.6.2.19
# ./configure
# make
# make install
# make config
# make samples
El archivo extensions.conf es la parte central de toda la configuracin, dado que es donde se define
el dialplan de Asterisk. Se compone de 4 partes principales: contextos, extensiones, prioridades y
aplicaciones. El dialplan se divide en secciones denominadas contextos, que estn rotuladas y
contienen un grupo de extensiones. Los contextos se definen colocando su nombre entre corchetes
([]). Este nombre puede contener caracteres alfanumricos adems del guin y el guin bajo. Por
ejemplo: [interno]

Todas las instrucciones son parte del contexto hasta que el prximo contexto es definido. Existen
dos contextos especiales:

[general] (variables predefinidas)
[globals] (variables no predefinidas)
Una extensin es una instruccin que ser seguida por Asterisk, luego de ser disparada por una
llamada entrante o bien por dgitos discados en un canal, definida en el marco de un contexto. La
sintaxis de una extensin es la siguiente: exten => nombre,prioridad,aplicacin()

exten => 101,1,answer()
Extensions (start): Es una extensin especial que es utilizada si una llamada entra a un contexto sin
una extensin destino especfica (por ejemplo una llamada en un puerto FXO); la llamada trata de
entrar automticamente a la extensiones.

[interno]
exten => s,1,answer()
Una extensin puede tener varios pasos, denominados prioridades. Las prioridades comienzan con
1 y se ejecutan en orden numrico. Si no existe la prioridad N+1, Asterisk no salta a la siguiente
prioridad (N+2). Cada prioridad ejecuta una nica aplicacin. Por ejemplo:

exten => 101,1,Answer()
exten => 101,2,Hangup()
Prioridades sin numerar
Asterisk introduce el uso de la prioridad n (next). Cada vez que Asterisk encuentra una prioridad n,
toma el nmero de la prioridad anterior y le suma 1. Simplifica el proceso de escritura del dialplan,
evitando tener que volver a numerar las prioridades al insertar una prioridad para la misma exten.
Por ejemplo:

exten => 103,1,Answer()
exten => 103,n,hago algo
exten => 103,n,Hangup()
Nota como el orden numrico (1,2,3,etc) es reemplazado por la letra n.

Configurar los clientes:
Solo nos queda esta parte de configurar los telfonos. Estos pueden ser SoftPhones
(aplicacin) o telfonos fsicos que soporten el protocolo SIP. Un ejemplo de SoftPhone lo es Ekiga,
en el cual podemos configurar una cuenta SIP.





Finalmente si abrimos los puertos de nuestro modem DSL que Asterisk utiliza, podremos accesar
fuera de nuestra red local y configurar clientes amigos desde Internet. En este enlace pueden ver
una lista de de comandos del CLI de Asterisk.

Caso de Estudio

Si deseo utilizar el Servidor PBX con otras PC que no est en la misma red, va a ser
necesario la creacin y configuracin del servidor PBX en red WAN, es decir se va a crear una
imitacin de una red LAN por medio de un servidor que asocie las IP en cada terminal, uniendo
por medio del internet dicha red y logrando as interconectar las mismas. Los servicios como
Buzn de voz, Integracin Computadora Telfono y Telefona IP, en muchos casos son servicios
que ya vienen incorporados a las centrales, esto generara que se puedan crear oportunidades
de negocio a distancias largar y precios ms factibles y econmicos
Existen innumerables aplicaciones para esto, tanto propietarias de cada marca como de
uso comn, y radican en mbitos internacionales con la finalidad de generar menos perdida por
enlaces a largas distancias, creando as solo un coste por 1 lnea, dividida en red ip, a grandes
distancias con ayuda de protocolos de transmisin VoIP





Bibliografa.
http://es.wikipedia.org/wiki/PBX
http://serviciosdetelecomunicaciones.com/pbx/
http://jalvarezm.wordpress.com/2006/09/30/el-software-privativo/
http://es.wikipedia.org/wiki/Software_libre#Libertades_del_software_libre
http://www.aporrea.org/tecno/a81689.html
http://www.xorcom.com/es/2012-09-11-10-45-07/catalogo-de-productos/lineas-de-pbx-
ip/introduccion-de-la-linea-de-pbx-ip
http://es.wikipedia.org/wiki/Asterisk
http://es.wikipedia.org/wiki/FreeSWITCH
http://es.wikipedia.org/wiki/Elastix
http://www.avaya.com/mx/producto/communication-server-2100
http://www.slideshare.net/alejandrorios/comunicaciones-unificadas-con-software-libre

Vous aimerez peut-être aussi