Documentos de Académico
Documentos de Profesional
Documentos de Cultura
y la telefonía IP
Loris Santamaria
lsantamaria@solucionesit.com.ve
Objetivos
●
Presentar las características de Asterisk
✔ Presentar una breve historia de la telefonía
analógica, digital y VoIP
✔ Definir qué es un PBX
✔ Presentar el concepto de Asterisk
✔ Presentar la arquitectura y características de
Asterisk
Breve historia de la
telefonía
●
En un principio toda la transmisión telefónica viajaba por un par
de cobre
– Se requería un par de cobre para cada llamada simultánea
●
Seguidamente las compañías telefónicas empezaron a
digitalizar la señal
– Varias llamadas pueden compartir el mismo cable mediante
TDM (Time Division Multiplexing)
– El único elemento analógico en la telefonía actual es la
última milla (Local Loop)
●
La Voz sobre IP es el siguiente paso lógico
– La voz se codifica y se transmite en paquetes IP (RTP sobre
UDP)
¿Qué es un PBX?
●
Un PBX (Private Branch Exchange) es una central
telefónica privada
– Permite interconectar los teléfonos internos de una empresa
– Selecciona la línea saliente de forma (más o menos)
automática
– Algunos permiten transferir llamadas, realizar conferencias,
llevar un control de los números marcados
– Es usado por empresas grandes y
pequeñas para reducir costos
– Hoy en día muchos PBX soportan el
protocolo IP
Asterisk
●
Asterisk es uno de los proyectos en software libre más exitosos
– Para algunos es un PBX libre
– Otros dicen que es una caja de herramientas de Voz sobre IP increíblemente
poderosa y versátil.
– Como PBX soporta:
●
Buzones de voz, conferencias, transferencias,
llamadas en espera, música en
espera, IVR (secretaria virtual),
grupos, colas, grabación de llamadas,
Caller ID, registro de llamadas,
intercomunicador, sistema de
anuncios, envío de SMS, envío y
recepción de FAX, etc., etc., etc., etc.......
– Permite integrar múltiples tecnologías:
●
POTS, IAX, h.323, SIP, MGCP, Skinny...
Asterisk
Asterisk es software
● Se ejecuta en sistemas estándar: estaciones de
trabajo, servidores ....
● Se ejecuta en las arquitecturas: x86 , x86_64,
PowerPC.
● Los sistemas operativos soportados son: Gnu/Linux,
*BSD y Apple Mac OSX.
● Es software libre: libertad de uso, libertad de estudio
y adaptación, libertad de copia, libertad de mejorarlo y
publicar las mejoras.
Historia de Asterisk
●
El proyecto Asterisk comenzó en 1999 cuando Mark
Spencer decidió implementar su propia centralita porque
no podía comprar una.
● Viendo el éxito de Asterisk, fundó Linux Support Services a
finales del mismo año.
● Linux Support Services se convierte en DIGIUM en 2002.
● Actualmente, cerca de 300 desarrolladores participan en el
desarrollo de los diferentes Módulos.
Funcionalidades de
Asterisk
●
Reducción de costos (Asterisk sólo puede ser comparado a un
PBX digital)
●
Tener control de su sistema de telefonía
●
Ambiente de desarrollo fácil y rápido
●
Rico y abundante en recursos
●
Es posible proveer contenido dinámico por teléfono
●
Plan de discado flexible y poderoso
●
Corre bajo Linux y es código abierto
Arquitectura de Asterisk
●
Asterisk posee múltiples
módulos e interfaces
– El núcleo PBX interconecta llamadas
entre diferentes tecnologías de
hardware y software (manejadas por
los módulos chan_*.so)
– El lanzador de aplicaciones,
integrado con el Dialplan, ejecuta
funciones como buzones de voz,
música en espera (módulos app_*.so)
– El traductor de CODECs permite la
traducción de diferentes formatos de
compresión de audio (módulos
codec_*.so)
– El Manejador de E/S permite leer y
escribir la configuración de Asterisk en
varios formatos ( módulos res_*.so)
El Dialplan
●
El Dialplan (plan de ¿Qué sucede cuando asterisk
marcado) guía el trabajo recibe una llamada?
de asterisk Contexto
– Se asemeja a un lenguaje [from-internal]
de programación de macros, exten => 100,1,Wait(1)
o a un BASIC antiguo! exten => 100,2,Answer()
exten => 100,3,Playback(hello)
– Cada llamada recorre una exten => 100,4,Hangup()
secuencia, en la cual se
ejecutan acciones Extensión
Aplicación
(aplicaciones), se llaman
macros o se salta a otros Secuencia
bloques de ejecución
Para más información
●
http://www.asterisk.org
●
http://www.asteriskdocs.org
●
http://www.voip-info.org
●
http://www.trixbox.org
●
http://www.voip-info.org
●
http://www.voipnovatos.es
●
http://www.sineapps.com
Información de Contacto
●
Asoc. Coop. T.I. Soluciones 793, R.L.
– Edif. PA Centro Unare II
Piso 1, Local 113
– http://www.solucionesit.com.ve
– info@solucionesit.com.ve
– (0286) 952.06.87
●
Loris Santamaria
– lsantamaria@solucionesit.com.ve
– (0414) 095.00.10