Está en la página 1de 53

Plataformas de VoIP

Johan Rodrguez

Juan Manuel Infante


Que es VoIP?

Conjunto de recursos que hacen posible que la seal de voz viaje a


travs de Internet empleando el protocolo IP (Protocolo de Internet).

La seal de voz se enva en forma digital, en paquetes de datos, en


lugar de enviarla en forma analgica a travs de circuitos utilizables
slo por telefona convencional, como las redes PSTN (Public Switched
Telephone Network, red telefnica pblica conmutada).
Diferencias entre voz sobre IP
(VoIP) y telefona sobre IP

VoIP es el conjunto de normas, dispositivos, protocolos en


definitiva, la tecnologa que permite transmitir voz sobre el
protocolo IP.

La telefona sobre IP es el servicio telefnico disponible al pblico, por


tanto con numeracin E.164, realizado con tecnologa de VoIP.
Tomado de https://commons.wikimedia.org/wiki/File:Voip-typical.gif
Aplicaciones que se pueden crear con este tipo de
plataformas

-Gateway VoIP
-PBX IP
-Call center ACD
-Bridge de conferencia
-Servidor IVR
-Sistema de correo de voz
-Grabador de llamadas
-Servidor de fax
-Servidor de discurso
-Aplicaciones orientadas a datos con soporte integrado para ODBC y
HTTPS.
- Instalacin de aplicaciones pre construidas y empaquetadas utilizando el
Gestor de aplicaciones.
- Instalacin de aplicaciones pre construidas y empaquetadas utilizando el
Gestor de aplicaciones.
-Soporte para clustering y alta disponibilidad, que facilita la escalabilidad
de las aplicaciones.
Los protocolos con los cuales trabajan estas plataformas pueden ser
SIP,H.323,IAX,IAX2yMGCP.
Asterisk
Qu es Asterisk?
Es una fuente de PBX abierta que permite a telfonos regulares y
telfonos SIP (SIP o Protocolo de Inicio de Sesiones) que se
comuniquen entre si.

Cada telfono est configurado como una extensin en el PBX, dicha


extensin no tiene que estar fsicamente en el mismo lugar. Esto
significa que se pueden tener extensiones por todo el mundo siempre
y cuando estn conectadas a la internet y estn configuradas
correctamente con su servidor de informacin.
Este software creado en C, por si solo, no es una herramienta que
posea la capacidad de hacer llamadas, sino que es necesario atravesar
por numerosos pasos (descarga, compilacin, instalacin y
configuracin) para que pueda realizar labores tiles.

Como cualquier sistema PBX, Asterisk tiene funciones tales como:


Correo de voz, conferencias y distribucin de llamadas.
Ventajas:
Total control y manejo: Realizar lo que se requiera y actualizar en
cualquier momento.
Se puede elegir que mdulos instalar y/o compilar y cules no.
Sin limitantes impuestas por interfases grficas.

Desventajas:
Se deben programar todos los gestores, acciones, procesos por lnea
de comandos lo que requiere expertisia y en algunos casos
certificaciones.
Toma un mayor tiempo de implementacin.
ShellAsterisk

Tomado de: https://openwebinars.net/blog/instalacion-de-asterisk-1-8-lts/


Arquitectura bsica de Asterisk

tomado de: https://www.wikiasterisk.com/index.php?title=Archivo:Arquitectura_asterisk.png


Easyasterisk
Asterisk se gestiona a travs de un conjunto de archivos de texto cuya
compilacin no es muy intuitiva y puede tomar tiempo tambin para
personas altamente experimentadas.
EasyAsterisk es un paquete que ofrece un sistema totalmente
automatizado, un proceso de instalacin y un portal de
administracin que se puede utilizar para configurar y mantener el
Asterisk.
El portal de gestin se divide en dos secciones:
"Admin", normalmente utilizado por administradores de sistemas y
"Usuario", donde cada usuario final puede administrar su propia
extensin telefnica, agregar y configurar servicios.
EasyAsterisk free
Est diseado para cubrir los requisitos estndar de los sitios de tamao
medio.
Permite acceder a todas las caractersticas de easyAsterisk y puede manejar
todo tipo de interfaz estndar (RDSI, analgica, bsica, ISDN primaria) y
troncales IP.
Utilizando easyAsterisk libre puede configurar un RTG / IP PBX hbrido
completo para pequeas empresas y crear una pequea red telefnica
privada.
Interconectar dos easyAsterisk para comunicarse en VPN de forma gratuita.
Una desventaja de easyAsterisk free es que se limitan a un mximo de 5
extensiones telefnicas y 2 troncales.
EasyAsterisk Professional
-Diseado para gestionar instalaciones complejas, est equipado con
un servicio de soporte tcnico directamente proporcionado por los
autores de easyAsterisk.
-EasyAsterisk Professional puede gestionar complejos requisitos,
servicios avanzados y un alto nmero de usuarios. El soporte tcnico
llevado con easyAsterisk Professional permite al usuario acceder a
todas las fuentes tcnicas y actualizaciones de software.
-easyAsterisk Professional Permite activar un nmero ilimitado de
extensiones, VPN de telfono, operador de VoIP y enrutamiento de
salida y entrada.
Panel de administracin de
easyAsterisk

tomado de : http://www.voiceip.com.ua/lit/easyAsterisk-manual-eng-v22rc4.pdf
Trixbox
Qu es Trixbox ?

-Trixbox es una imagen ISO de un servidor de Asterisk preconfigurado


que hace la instalacin y el despliegue ms fcil. El Trixbox contiene
una versin completa de Asterisk y otras aplicaciones preconfiguradas
consideradas complementos.

-Despus de instalar Trixbox, usted tendr un PBX completamente


funcional que podr ser personalizado de acuerdo a sus necesidades.

Descripcin general

Distribucin del sistema operativo GNU/Linux, basada en CentOS, que tiene la


particularidad de ser una central telefnica (PBX) por software basada en
la PBX de cdigo abierto Asterisk.

Permite interconectar telfonos internos de una compaa y conectarlos a la red


telefnica convencional (RTB - Red telefnica bsica).

El paquete trixbox incluye muchas caractersticas que antes slo estaban


disponibles en caros sistemas propietarios como creacin de extensiones, envo
de mensajes de voz a e-mail, llamadas en conferencia, mens de voz interactivos
y distribucin automtica de llamadas.
Al ser un software de cdigo abierto, posee varios beneficios, como es
la creacin de nuevas funcionalidades.

No slo soporta conexin a la telefona tradicional, sino que tambin


ofrece servicios VoIP permitiendo ahorros significativos en el coste de
las llamadas internacionales, dado que stas no son realizadas por la
lnea telefnica tradicional, sino que utilizan Internet.
Componentes principales
LinuxCentos
Es la distribucin Linux que sirve como sistema operativo base, que a su vez
est basada en Linux Red Hat Enterprise.

Asterisk
Es el ncleo de telefona. Cuando hablamos de Asterisk incluimos tambin
los controladores de Zapata Telephony (zaptel) y la biblioteca para soporte
RDSI (libpri). Se entiende entonces como el medio fsico ya sea isa/pci/pci-e.
FreePBX
Es el entorno grfico que facilita la configuracin de Asterisk, no a travs de la
edicin de archivos de texto, sino a travs de interfaces web amigables.

FlashOperatorPanel(FOP)
Es una aplicacin de monitorizacin de Asterisk tipo operadora accesible desde la
Web.

Web-MeetMe
Herramienta de control de salas de conferencia para Asterisk. Que permiten
interrogar al servidor de conferencia y ver quin est realmente presente en la sala
de conferencias. Algunas de las caractersticas bsicas, tales como enmudecer,
desenmudecer e invitar a un miembro se encuentran disponibles.
A2Billing
A2Billing es utilizado para la terminacin y facturacin de llamadas. El
software permite la gestin, contabilidad y facturacin de productos de
telecomunicaciones, tales como los servicios de VoIP y tarjetas de
llamadas.
SugarCRM
SugarCRM es un software que implementa la administracin de las
relaciones con el cliente (Customer relationship management), permite
facilitar tres procesos en los cules se ven involucradas la mayora de las
empresas con sus clientes: marketing, ventas y soporte. Adems, sirve
para almacenar todos los datos y actividades con el cliente, como
reuniones, llamadas, correos, etc.
Panel de administracin de
Trixbox
Ediciones de Trixbox

TrixBoxCE(CommunityEdition)
Es una versin muy flexible, que no solo permite configurar funciones
y mdulos parametrizables para las necesidades de cada cliente, sino
que tambin es posible acudir a la comunidad de TrixBox para ayudar
o ser ayudado.
TrixBoxPro(Versincomercialdepago)

Es una solucin denominada "hibrid-hosted", que significa que el cliente


puede realizar una monitorizacin 24 horas al da los 7 das de la semana,
administrar la central desde cualquier lugar y recibir actualizaciones del
software de manera automtica.
Trixbox Pro es una versin empresarial que se ejecuta sobre tecnologas
PBXtra, comercializada desde el 2004 permitiendo enviar/recibir ms de
120 millones de llamadas por da. La familia trixbox Pro posee 3
versiones:
Standard Edition (SE)
Enterprise Edition (EE)
Call Center Edition (CCE)
Arquitectura Trixbox

http://www.inphonex.es/soporte/trixbox-configuracion.php
Ventajas:
Mucho tiempo en el mercado.
La versin Pro te permite administrar el PBX desde la nube.

Desventajas:
Sus componentes son muy viejos.
Sin soporte para el mercado de Amrica Latina.
Poco desarrollo a la plataforma.
Al utilizar la misma interfaz de FreePBX, las funcionalidades que ofrece esta
plataforma son casi las mismas que el resto de las distribuciones que se basan en
ella.
Trixbox hace uso de un fork muy viejo de FreePBX, por lo que muchas de sus
funcionalidades estn atrasadas, comparadas con el resto de las distribuciones.
AsteriskNOW
Descripcin General
Empez siendo una alternativa al conocido Trixbox, adoptando
muchas de sus herramientas y ofreciendo varios de sus servicios.

Fue creado por Digium pensando en los usuarios que quieren


comenzar con Asterisk pero les daba miedo el sistema operativo, por
ello, utilizaron una distribucin fcil de mantener y de actualizar su
desarrollo (paquetes incluidos) llamada rPath, pero el xito de
AsteriskNOW fue tal que el sistema de paquetes de esta distribucin
pas a ser un inconveniente en lugar de una ventaja.
Debido a esto, ahora Asterisk now es una distribucin de GNU/Linux
basada en CentOS
Incluye FreePBX como interfaz de gestin en lugar del AsteriskGUI (la
interfaz javascript creado por Digium) que permite transformar una
PC en una central telefnica PBX basada en Asterisk.
Posee una interfaz de usuario y otros componentes necesarios para
correr, depurar y construir una central telefnica utilizando Asterisk.
Permite tener corriendo una central telefnica en cuestin de
minutos. Incluye caractersticas como la creacin de extensiones,
mens de voz interactivos (IVR), distribucin automtica de llamadas,
llamadas en conferencia, correo de voz, entre otras.
componentes principales
deAsteriskNOW
LinuxCentos
Distribucin Lnux basada en Linux Red Hat Enterprise que acta como sistema
operativo base para la instalacin de Asterisk.
Asterisk
La aplicacin que proporciona las funcionalidades de central telefnica.
DAHDidriverframework
GUI para la administracin: Interfaz grfica amigable Web que permite la
administracin de la central telefnica de forma sencilla para el usuario.
BasededatosMySQL
ServidorwebApache
Ventajas:
Es la distribucin ms ligera de todas, con lo que no se instalan extras
(como Hud en Trixbox u Openfire, vtiger e Hylafax en Elastix).
El FreePBX viene puro, por lo que se puede utilizar la versin ms
reciente y no estar amarrado a limitantes del desarrollador de la
distribucin.
Tambin es la distribucin que ms rpidamente ofrece las nuevas
actualizaciones para Asterisk.
Ligero.
Apoyado por Digium.
Desventajas:
Todos los extras deben ser instalados a mano.

Elastix
Es un software de cdigo abierto para el establecimiento comunicaciones
unificadas. Pensando en este concepto el objetivo de Elastix es el de incorporar
en una nica solucin todos los medios y alternativas de comunicacin existentes
en el mbito empresarial.

El proyecto Elastix se inici como una interfaz de reportacin para llamadas de


Asterisk y fue liberado en Marzo del 2006. Posteriormente el proyecto evolucion
hasta convertirse en una distro (distribucin Linux ) basada en Asterisk.

La funcionalidad de Elastix est basada en proyectos libres


como Asterisk, FreePBX, HylaFAX, Openfire y Postfix. Estos paquetes ofrecen las
funciones de PBX, fax, mensajera instantnea y correo, respectivamente.
Elastix es una distribucin libre de Servidor de Comunicaciones
Unificadas que integra en un solo paquete:

VoIP PBX
Fax
Mensajera Instantnea
Correo electrnico
Colaboracin
Arquitectura de aplicaciones de
elastix

Tomado de: http://www.inphonex.es/soporte/trixbox-configuracion.php


Soportalasarquitecturasdeprocesador:
Intel x86-compatible (32 bits).
Intel Itanium (64 bits).
AMD64 e Intel 64.
PowerPC/32.
DEC Alpha.
SPARC.
Algunas de las caractersticas bsicas de Elastix
incluyen

Correo de Voz
Fax-a-email
Soporte para softphones
Interface de configuracin Web
Sala de conferencias virtuales
Grabacin de llamadas
Least Cost Routing
Roaming de extensiones
Interconexin entre PBXs
Identificacin del llamante
CRM
Reportacin avanzada
Panel de administracin de
Elastix

Tomado de: http://elastixtech.com/fundamentos-de-telefonia


Funcionalidades de Elastix
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).

Este protocolo permite la comunicacin con consolas desarrolladas por


terceros diseadas para actuar como agente o supervisor.

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.
Ventajas:
Sistema todo en uno.
Soporte incluido para sealizaciones de Amrica Latina (R2 MFC).
Amplia comunidad de apoyo.
Existen algunos addons desarrollados por la comunidad que permiten hacer crecer las
funcionalidades de Elastix.
Desventajas:
Tiempos de desarrollo muy largos. Principalmente desde que decidieron utilizar su propia
interfaz web.
Instala muchos componentes por default.
Su interfaz grfica es muy lenta y pesada (comparada con FreePBX puro)
Algunos componentes no han sido actualizados en mucho tiempo por no romper la arquitectura
propia de Elastix (ej. FreePBX 2.8, Vtiger 5.2.1)
Al tener muchos componentes extras, tambin ha sido vctima de errores de seguridad de los
mismos.
Relativa poca penetracin en el mercado angloparlante. Su principal desarrollo ha sido en
PIAF (PBX in a flash)
Es una integracin de Asterisk, FreePBX y una coleccin de utilidades
y herramientas de telecomunicaciones compiladas para convertirse
en una central IP integrada. Aparte de Asterisk y freePBX los
componentes principales que componen PBX in a Flash son:

Flash Operator Panel: a screen-based operators console (panel


operador tipo flash, una consola de operacin en pantalla)
Web Meet Me Control: a meet me conferencing control application
(una aplicacin de control web para meet me)
A report system: the part of freePBX that provides CDR reporting. (un
sistema de reportes, la parte del freepbx que provee reportes CDR)
A Maintenance system: also part of PBX in A Flash, which provides low
level interfaces to some components and real time system
information. (Un sistema de mantenimiento, tambin parte de pbx en
un flash, que provee interfaces de bajo nivel a algunos componentes
del sistema en tiempo real)
CentOSR: a version of Linux related to a very well known Enterprise
Linux (but without the branding and support).(una versin de Linux
relacionada a una muy bien conocida Linux de empresa).
Ventajas:
La principal ventaja que tiene sobre las otras es que adems de las
funcionalidades de productos terminados como FreePBX o Asterisk, ofrece su
propia coleccin de mini-herramientas incluidas y fciles de instalar con Asterisk,
adems de que no instalan software extra para el cual no se tendra uso, es decir
si instala solo l que se necesita.
Altamente personalizable.
Diferentes versiones te permiten experimentar con diferentes componentes.
Desventajas:
Su sistema de versionamiento puede resultar confuso.
Requieres conexin a internet durante la instalacin.
Reducida base de usuarios
PBXinaflashincluye3cx
3CX es una PBX basada en software que funciona con telfonos
estndar IP basada en SIP, troncos SIP y VoIP Gateways para
proporcionar una solucin PBX completa
El IP PBX es compatible con todas las caractersticas tradicionales de
PBX pero tambin incluye muchas nuevas caractersticas de movilidad
y productividad. Una PBX IP tambin se conoce como un sistema de
telfono de VoIP o SIP Server.
PaneldeadministracindePIAF

Tomado de: http://www.3cx.es/


PorquCentos?
Lo mejor de CentOS es la estabilidad, porque contiene unos paquetes
que estn muy probados de bugs. La principal razn para usar CenOS
en los servidores Asterisk/Elastix de produccin es por su excelente
estabilidad. CentOS satisface completamente la
poltica de redistribucin del proveedor original Red Hat Enterprise
Linux y aspira a ser 100% compatible a nivel binario (CentOS
principalmente cambia los paquetes para eliminar logos y otras
marcas comerciales del proveedor). CentOS es un sistema operativo
Libre.
Bibliografa
http://www.inphonex.es/soporte/trixbox-configuracion.php
https://es.wikipedia.org/wiki/Trixbox
https://wiki.debian.org/RpathIssue
https://www.sinologic.net/blog/tag/asterisknow
http://elastixtech.com/curso-basico-de-elastix/caracteristicas-de-elastix/
http://elastixtech.com/linux-centos-y-elastix/
https://es.wikipedia.org/wiki/Elastix
http://www.asterweb.org/i/downloads_tutorial/piaf_without_tears.pdf
http://www.asterweb.org/i/downloads_tutorial/piaf_without_tears.pdf
http://www.voiceip.com.ua/lit/easyAsterisk-manual-eng-v22rc4.pdf
https://openwebinars.net/blog/instalacion-de-asterisk-1-8-lts/
arquitecturaasterisk
http://elastixtech.com/fundamentos-de-telefonia/introduccion-a-asterisk/

También podría gustarte