Vous êtes sur la page 1sur 21

VoIP

Introduccin
Qu es Asterisk
Es un sistema de comunicaciones inteligentes con base
en software libre.
En l convergen aplicaciones de voz, datos y video.
Corre bajo una plataforma abierta: Linux.
Es liberado con la licencia GPL.
Es un software. Exclusivamente software.
Fue desarrollado principalmente por la empresa
americana Digium.
Es un soft-switch (un PBX-IP).
Realiza las funciones tradicionales de una PBX.
Qu es Asterisk
Es una PBX hbrida: TDM y VoIP.
Soporta y traduce distintos protocolos de VoIP como
SIP, MGCP y H.323.
Es escalable en forma horizontal y vertical.
Existen proyectos para manejo de redundancia y
clustering.
Se ejecuta en una PC estndar (arquitectura x86,
x86_64, ppc) bajo GNU/Linux, BSD o MacOSX.
Soporta todas las funcionalidades de las PBX
tradicionales y muchas ms.
Historia de Asterisk
Comenz en 1999, desarrollado por Mark Spencer y
esponsoreado por Digium (creada para tal fin).
La versin estable: Asterisk 1.2 fue publicada el 15 de
noviembre de 2005.
La ltima versin, la que se utilizar en el curso es
Asterisk 1.2.9.1, que se liber el 6 de junio de 2006.
En la actualidad es una solucin probada y robusta,
tanto para empresas que lo utilizan como base de
usuario como para proveedores o carriers.
Licencia
La empresa Digium, fundada por Mark Spencer,
administra y mantiene el cdigo fuente de Asterisk, y lo
ofrece bajo dos licencias: GPL y licencia comercial.
Tambin vende hardware de calidad creado
especialmente para Asterisk.
Ofrece soporte tipo express profesional.
Certificaciones dCAP (Digium Certified Asterisk
Professional)
Ms info en: http://www.digium.com
Licencia GPL (General Public
License)
Permite ejecutar el programa con cualquier propsito.
Permite modificar el programa (acceso al cdigo fuente).
Permite redistribuir copias.
Permite mejorar el programa y publicar estas mejoras
(junto al cdigo fuente).
Los aadidos de terceros al cdigo de Asterisk implican
la cesin de los derechos comerciales a Digium pero se
conserva el copyright del desarrollador. El nuevo
conjunto se libera como GPL.
Funcionalidades generales
Asterisk es capaz de trabajar con prcticamente
todos los estndares de telefona tradicional:
Lneas analgicas
Lneas digitales: E1, ISDN, E&M
Soporta casi todos los protocolos de VoIP:
SIP
IAX2
MGCP
Cisco Skinny
Esquema conceptual
Arquitectura base
Arquitectura de Asterisk
Aplicaciones Gestin

Consola Interfaz Config Motor Mdulos


CLI AMI TXT SQL
Asterisk ASTERISK

ZAPTEL

Kernel 2.4 / 2.6 Mdulos


GNU/Linux
Protocolo de sealizacin
Protocolo SIP UDP (5060) Sealizacion
10000-20000 UDP (RTP) VOZ

Protocolo IAX2 UDP (4569) Sealizacion y Voz

Protocolo H.323 UDP (1720) Sealizacion


10000-20000 UDP (RTP) VOZ
Funciones de llamada
Transferencia Buzn de voz personal
Transferencia atendida Colas de llamada
Llamada en espera Colas con prioridad
Caller ID Registro de llamadas en BD
Bloqueo de caller ID Buzn de voz por mail
Timbres distintivos Pickup de llamadas
Msica en espera Desvo si ocupado
Salas de conferencia (10 Desvo si no responde
simultneas) Msica en transferencia
Call back Call pickup
Call group Bsqueda en bases de datos
Funciones avanzadas
IVR: Interactive Voice Response, gestin de llamadas
con menes interactivos.
LCR: Least Cost Routing, encaminamiento de llamadas
por el proveedor VoIP ms econmico.
AGI: Asterisk Gateway Interface, integracin con todo
tipo de aplicaciones externas.
AMI: Asterisk Management Interface, gestin y
controlremoto de Asterisk.
Configuracin en base de datos: usuarios, extensiones,
proveedores, etc.
Tablero de control de monitoreo en tiempo real.
Grabacin de llamadas total o bajo demanda.
Marcacin predictiva, progresiva y selectiva.
Otras funciones

Conferencia tripartita.
Correo de voz con licencias ilimitadas.
Indicadores visuales y sonoros de mensajes en espera de consulta.
Mensajera unificada (notifica los correos de voz a una cuenta de
correo electrnico).
Integracin de fax.
Detalle y registro de llamadas (CDR).
Interfase grfica de administracin (GUI).
Marcacin de entrada directa (DID).
Proteccin por contrasea.
Parqueo de llamadas.
Aspectos generales
Asterisk es un demonio (daemon=demonio) que
se ejecuta en background, al igual que el resto
de los servidores conocidos (apache, openssh,
proftpd, ...).
La configuracin normalmente se almacena en
varios archivos de texto editables de forma
tradicional.
Se distribuye como cdigo fuente para ser
compilado e instalado, aunque existen versiones
paquetizadas para las distribuciones
GNU/Linux ms comunes.
Requisitos tcnicos del sistema
Los requisitos dependen directamente de:
Las llamadas concurrentes.
Las conferencias y aplicaciones complejas
simultneas.
Las transcodifcaciones necesarias (recodificacin).
Principalmente, Asterisk requiere de un microprocesador.
Segn Digium, un equipo Dual Intel Xeon 1.8 Ghz 1 Gb
Ram soporta 60 llamadas concurrentes codificando con el
codec G.729.
Como es difcil determinar con exactitud, es mejor apuntar
alto para poder escalar.
Eleccin del sistema operativo
Asterisk puede ser instalado en las
siguientes plataformas:
GNU/Linux 2.x
MacOSX 10.x
BSD
MS Windows: utilizando Cooperative Linux
(no recomendado).
En este curso se detallar la instalacin
en plataformas GNU/Linux.
Listas de distribucin
http://Lists.digium.com actualmente las ms importantes:

Asterisk - Dev
Aqu los desarrolladores de Asterisk cuelgan sus
propuestas, y se utiliza slo para esto. El propsito de
esta lista es la discusin del desarrollo del software.

Asterisk - usuarios
Es el lugar donde la mayora de los usuarios de Asterisk
pasan su tiempo. Esta lista genera varios cientos de
mensajes por da y tiene ms de diez mil abonados. Si
bien puede acudirse en pos de ayuda, se espera que
quien hace la consulta tenga un buen conocimiento previo
sobre la temtica.
WIKI
Wiki-Asterisk http://www.voip-info.org

El Wiki de Asterisk es un depsito de


conocimientos de VoIP, http://www.voip-
info.org

Asteriskdocs http://www.asteriskdocs.org

Proyecto de documentacin de Asterisk.


WIKI
Wiki-Asterisk en espaol http://www.asterisk-
es.org

El Wiki de Asterisk en espaol contiene


informacin sobre Asterisk con algunos
elementos especficos del espaol.

Tambin es responsable de moderar la lista de


distribucin de Asterisk en espaol:

mailto:asterisk-es@googlegroups.com
Referencias bibliogrficas
Asterisk, The Future of Telephony. Jim
Van Meggelen, Jared Smith & Leif
Madsen O' Reilly
http://www.asteriskdocs.org/modules/tinycont
ent/index.php?id=11
Sitios Web
Voip-info:http://www.voip-info.org
Asterisk Guru: http://www.asteriskguru.com
Blog Capatres SL: http://blog.capatres.com
Voip Novatos: http://www.voipnovatos.es

Vous aimerez peut-être aussi