Que es el asterisk ?
El asterisk es un software completo en pbx ,actua en el linux y provee todas las
configuraciones que esperas de un
pbx y mas.asterisk hace Vo ip en tres protocolos y puede interoperar con
equipos de telefonia est‡ndar basicas usando un hardware relativamente sin
costo.
Asterisk provee servicios de voicemail con
directorios , conferencias , respuesta de voz interactiva. Tiene el soporte de
tres tipos de formas de llamadas :servcios de llamada con identificaci—n ,ADSI,
SIP ,y H323.
Asterisk no nesecita ningun hardware adicional para
el Voip para interconectarse con con algun tipo de telefonia digital o an‡loga.
Asterisk tambien apoya a un numero de hardwares , el
mas notables de los hardware manufacturado por el sponsor asterisk es DIGIUM.
DIGIUM ,tiene un unico palmo rectangular t1 y un
interfaz e1 para la interconexi—n con lineas PRI y bancos de canal asi como
tambien tarjetas de puertos individuales FXO y un puerto modular FXS y una
tarjeta FXO.
Asterisk apoya una amplia gama de protocolos TMD para el manejo y transmisi—n de
interfaces de telefonia tradicional. Asterisk apoya al tipo de se–alizaci—n
standart americano y europeo en asuntos de sistemas de telefonia , permitiendo
ser un nexo entre las redes integradas de datos de voz de siguiente generaci—n
y la infraestuctura existente .Asterisk no solo apoya a los equipos de
telefonia tradicionales sino que tambien los abilita con capacidades
adicionales .
Usando el Inter.-asterisk xchange(iax)(o intercambio
del asterisk) las funciones de voz y trafico de datos . Mientras se usa el paquete de voz , es
posible enviar datos como informaci—n URL e im‡genes en linea con trafico de
voces permitiendo la integraci—n de informaci—n avanzada.
Asterisk provee una base central de conmutaci—n , con
4 APIs para el cargamento modular de los usos de telefonia ,interfaces del
hardware ,direcci—n del formato del archivo y codigos ,permite la conmutaci—n
transparente de todas las
interfaces apoyadas ,permitiendo que enlacen una diversidad de mixturas de
sistemas de telefonia en una sola red.
QUIEN LO CREO?
Asterisk fue originalmente escrito por MARK SPENCER
de DIGIUM inc .Los codigos fueron la contribuci—n de algunas fuentes abiertas
de todo el mundo y probando algunos BUG-PATCHES de la comunidad que ha provisto
invaluable ayuda para el desarrollo de este software.
DONDE VA EL ASTERISK?
Asterisk esta creciendo rapidamente con nuevas
caracter’sticas implementadas al arbol CVS. MARK SPENCER y numerosos contribuidores de todo el
mundo y probando bug patches
de la comunidad que ha invaluable ayuda para el desarrollo de este
software.
LA ARQUITECTURA DEL ASTERISK
Asterisk esta cuidadosamente desarrollado para m‡xima flexibilidad .APIs especificos son definidos en un sistema central PBX.
Este centro avanzado maneja interconexi—n interna del
PBX , abstra’dos limpiamente por los protocolos especificos , codigos , e
interfaces de hardware de aplicaciones de telefonia .Esto le permite al
asterisk utilizar cualquier hardware conveniente y tecnolog’a disponible ,ahora
o en el futuro para realizar sus funciones esenciales , conectando hardwares y
aplicaciones.
EL ASTERISK MANEJA ESTOS ARTICULOS INTERNAMENTE:
PBX SWITCHING: La esencia del asterisk ,por supuesto
es un sistema de conmutaci—n de intercambio de rama privada , conectando
llamadas entre varios usuarios y tareas automatizadas .La base de conmutaci—n conecta a los usuarios llegando a
varios softwares y hard wares de interface.
LANZADOR DE APLICACIONES: Lanza aplicaciones que
performan servicios para usos tales como , voicemail, lista de directorio .
TRADUCTOR DE CODIGOS : usa modulos de codigos para
codificar y decodificar varios formatos de comprensi—n de audio usadas en la
industria de la telefonia. Un gran numero de codigos estan disponibles para satisfacer
necesidades y llegar al mejor balance entre la calidad del audio .......
ORGANIZADOR Y MANEJADOR :
Maneja organizaci—n de tareas de bajo nivel y
sistemas de manejo para un optimo performance bajo cualquier condicion de
carga.
MODULOS CARGABLES APIs :
Cuatro APIs estan definidos por modulos cargables ,
facilitando el hardware y la abstracci—n del protocolo .Usando este sistema de
modulo cargable , la base del asterisk no tiene que preocuparse de detalles de
c—mo el usuario se esta conectando .
CANAL API: El canal API maneja el tipo de conexi—n al
cual el cliente esta llegando , sea una conexi—n ViOP ,ISDN ,PRI, o alguna otro
tipo de tecnolog’a . Modulos
dinamicos son cargados para
manejar los detalles mas bajos de la capa de estas conexiones .
APLICACIîN API: Esta aplicaci—n permite a varios
modulos de tareas cumplir varias funciones , conferencias , paging , lista de
directorios , voice mail en la linea de transmisi—n de datos , y cualquier otra
tarea la cual PBX sea capas de cumplir ahora o en el futuro son manejados por
estos modulos.
TRADUCTOR DEL CODEC API: Cargar modulos codec para
apoyar varios codigos y decodigs de formato de audio tales como GSM ,MU-LAW
,A-LAW e incluso mp3.
FORMATO DE ARCHIVO API : Maneja la lectura y
escritura de varios formatos de archivos
para el almacenaje de datos en el sistema de archivos.
Usando estos APIs asterisk alcanza una completa
abstracci—n entre sus funciones basicas como un servidor de sistema PBX y la
variedad tecnoliogica existente (o en desarrollo) en el area de la telefonia .
La formula modular es lo que le permite al asterisk
integrar hardwraes de telefonia inplementados y tecnologia de packetes de voz emergentes hoy en dia.
La aplicacion API provee el flexible uso de
aplicaciones modulares para realizar cualquier accion flexible en demanda,
tambien permite un desarrollo abierto de nuevas aplicaciones para satisfacer
nesecides o situaciones unicas.
En conclusion ,cargar todo el uso como modulos
permite un sistema flexible, permitiendole al administrador dise–ar la mejor y
mas satisfactoria trayectoria para los usuarios en el sistema PBX y tambien
modificar la trayectoria de llamadas para satisfacer las cambiantes necesidades
de la comunicacion que nos concierne.
CARACTERISTICAS DEL ASTERISK
El asterisk basado en soluciones de telefonia afrece
un variado y flexible set de caracteristicas (o menu).
Asterisk frece funcionalidades basicas PBX y
caracteristicas mas avanzadas asi como tambien interopera con sistemas basicos
de telefonia standart y sistemas voice over IP.
Asterisk ofece tambien caracteristicas como
..voicemail, conferencias , llamadas en espera y grabado de llamadas.
CARACTERISTICAS DE LLAMADAS
* ADSI
en el menu de pantalla
* receptor de alarma
* A–ade mensajes
* Asistente automatizado
* Autentificacion
* listas negras
* Tranfer oculto
* Grabado de llamadas detallado
* Llamada en ocupado
* Lamada entrante en no responder
* Llamada entrate variable
* Monitoreo de llamadas
* estacionmiento de llamadas(?)
* Llamadas en espera
* Grabacion de llamadas
* Recuperacion de llamadas
* Guia de llamadas (DID y ANI)
* Call snooping (??)
* Transferencia de llamadas
* Llamadas en espera
* Identificacion de usuarios
* Bloque de identificaion de usuarios
* Identificacion de usuarios en llamadas de espera
* Tarjetas de llamadas
* Conferencias
* Recuperacion de base de datos almacenados
* Integracion de base de datos
* Dial por nombre
* Acceso directo al sistema interno
* Anillo distintivo
* No molestar
* e911
* ENUM
* Fax transmitidos y recividos
* Logica flexible de la extension
* Lista de directorio interactiva
* Respuesta de voz interactiva
* Agentes de llamada local y lejana
* Macros
* Creacion de musica
* Transferencia de musica
- sistema basico de mp3
- juegos al azar o en
linea
- control
de volume
* Privacidad
* Establecimiento de protocolo abierto (OSP)
* Paginacion arriba
* Conversion de protocolo
* Recepcion de llamadas lejanas
* Apoyo a oficinas de lejos
* Extenciones roaming
* Mensajes SMS
* Acceso a los medios afluyentes
* Transfer supervisado
* Deteccion de conversaciones
* Del texto a la conversacion (via festival)
* 3 formas de llamadas
* Hora y fecha
* Transcodificacion
* Trunking
* entradas al VoIP
* Voicemail
- indicador visual para los
mensajes en espera
- voicemails a emails
- grupos de voicemail
- interfaces de web voicemail
* zapateller (?)
INTEGRACION DE LA TELEFONIA DE LA COMPUTADORA
* AGI (PORTAL DEL INTERFAZ ASTERISK)
* Encargado de llamadas graficas
* canalizado de llamadas salientes
* TCP/IP manejo de interfaz
SCALABILITY
* TDMoE (DIVSION DE TIEMPO MULTIPLE SOBRE INTERNET)
- Permite la coneccion directa con el PBX
del asterisk
- estado latente cero
- utiliza un hardware de internet material
* VoIP
- permite la integracion de
instalaciones fisicamente separadas
- utiliza conecciones de dato
comunmente desplegados
- permite un plan unificado atraves
de multiples oficinas.
CODIGOS
á
ADPCM
á
G.711
á
G.723.1
(pasar atraves)
á G.726
á G.729
á Gsm
á ilbc
á linear
á lpc-10
á speex
á
PROTOCOLS :
á
IAX
(intercambio del asterisk)
á
H.323
á
SIP
(sesion de inicio del protocolo)
á
MGCP
á
SCCP
á
INTEROPERABILIDAD DE TELEFONIA
TRADICIONAL
á
E
y M
á
E
y M wink
á Feature
group D
á FXS
á FXO
á GR Ð 303
á Loopstar
á Groundstar
* kewlstar
* MF y DTMF support
* RBS
PROTOCOLOS PRI
* 4ESS
* BRI (ISDN4LINUX)
* DSM100
* euroISDN
* Lucent 5E
* NATIONAL ISDN2
* NFAS
Lo que es sigue es una lista de hardware actual del
cual asterisk se apoya. Si encuentras un producto que trabaje con el asterisk y
no esten en la lista , envialos a este e-mail : webmaster@digium.com .
HARDWARE COMPATIBLE APOYADO POR ZAPTEL
Wildcard Un
puerto cuadrangular FXS tarjeta de interfaz
TDM400p
PCI para interconectarse
con telefonos an‡logos standart y o telefonos ADSI.
Wildcard Un
solo puerto FXO tarjeta de interfaz PCI pa
TE410P T1/E1/PRI
,tarjeta PCI que ayuda a ambos , telefonia y modos de datos en formato T1 o E1
sobre una base de puerto seleccionable. (Solo 3.3voltios PCI)
TE405P (solo
5.0 voltios PCI)
T100P e
con soporte 2u) tarjeta PCI portando las mismas caracter’sticas que el TE410P.
Wildcard (lo
mismo que en las lineas anteriores)
E100p
X100PGENERICO
Intel IA92 winmodem compatible con X100P .uno de los
tan llamados clones. Este producto no incluye servicio tŽcnico.
An‡logo
D/41JCT-LS 4puertos
anologos + voz
VFX/41JCT-LS 4puertos
analogos + voz
D/120JCT-LS 12puertos an‡logos + voz
DIGITAL
D/240JCT-1T1 T1
+ VOZ 24
D/300JCT-1E1 E1
+ VOZ 30
D/480JCT-2T1 (2)
T1 + VOZ 48
D/600JCT-2E1 (2)
T1 + VOZ 60
HARDWARE NO ZAPTEL Y NO ANALOGIC
VOICETRONIX
Linea abierta 4 interfaz
cuadrangular FXO .usa una interfaz VPB
QUIKNET
INTERNET PHONEJACK interfaces
individuales FXS. Soporte de
interfaz telefonico linux.DSP
ITERNET LINEJACK iterfaces
individuales FSX o FXO
ISDN LINUX cualquier
adaptador terminal ISDN apoyado por el LINUX ISDN4 deve proveer conectibilidad.
ASTERISK ES UN PBX COMPLETO EN EL SOFTWARE
Funciona en el linux,bsd y osx y provee todas las
caracter’sticas que se esperan de un PBX y mucho mas.
Asterisk hace sobre voves en 4 protocolos y puede
interoprear con casi todos los equipos de telefonia standart usando
relativamente un hardware sin costo.
ASTERISK
Asterisk es un software de fuente abierta PBX creado
por DIGIUM y una base continuamente creciente de usuarios .
DIGIUM invierte en ambos: el desarrollo de fuentes de
codigos del asterisk y hardwares de telefonia de bajo costo que trabajan con el
asterisk.Asterisk trabaja en una plataforma linux con o sin hardware que
conecta su servidor ala red de
telefonia global tradicional.
ASTERISK TE DA UNA CONECTIVIDAD DE TIEMPO REAL EN LAS
REDES PSTN Y VoID
Con asterisk como tu plataforma de telefonia ,PBX, no
solo tendras un renplazo PBX de alta calidad ,asterisk es mucho mas que un PBX
standart , con asterisk en tu red , podras telefonear de muchas nuevas maneras.
*conectar empleados desde casa al PBX office a traves
de una coneccion de banda ancha.
*conectar oficinas en varios estados con ael VoIP,
internet o red privada IP.
*dar a todos los empleados casillas de voz integradas
con internet o red IP privada.
*construir aplicaciones interactivas de voz ,que
conecten tu sistema ordinario o alguna otra aplicaci—n en casa .
ASTERISK INCLUYE MUCHAS MAS CARACTERêSTICAS , NO SOLO
LAS DADAS ANTERIORMENTE SINO TAMBIEN SISTEMAS DE MENSAJERIA TALES COMO:
*Musica para clientes en espera ,como musica en mp3 .
*llamadas en espera , donde habran agentes en comun
atendiendo y monitoriando llamadas entrantes y en espera.
*sistema de integraci—n Ôdel texto ala
conversacionÕ(el softaware festiva open source speech puede ser integrado)
*grabaci—n de datos de la llamada , sistema de
integraci—n con sistemas billing.
*sistema de integraci—n de reconocimiento de voz
(como el software de reconocimiento de vos sphinx)
*la capacidad de interface con lineas de telefono
normales ,tarifas basicas y primarias de interface ISDN.
ESTE DOCUMENTO EN UNA INTRODUCCIîN A LA ARQUITECTURA
DEL ASTERISK ,PARA GUIARLOS MIENTRAS DESCUBREN ESTE COMPLEJO.
CANALES DE CONECION DE TELEFONIA AL PBX
Los canales del asteri“´ç9
X100PGENERICO
Intel IA92 winmodem compatible con X100P .uno de los
tan llamados clones. Este producto no incluye servicio tŽcnico.
HARDWARE DIALOGIC
An‡logo
D/41JCT-LS 4puertos
anologos + voz
VFX/41JCT-LS 4puertos
analogos + voz
D/120JCT-LS 12puertos an‡logos + voz
D/240JCT-1T1 T1
+ VOZ 24
D/300JCT-1E1 E1
+ VOZ 30
D/480JCT-2T1 (2)
T1 + VOZ 48
D/600JCT-2E1 (2)
T1 + VOZ 60
HARDWARE NO ZAPTEL Y NO ANALOGIC
VOICETRONIX
Linea abierta 4 interfaz
cuadrangular FXO .usa una interfaz VPB
Switch abierto6/12 puerto
FXS 6/12 o interfaz FXO usa una interfaz VPB
QUIKNET
INTERNET PHONEJACK interfaces
individuales FXS. Soporte de interfaz telefonico linux.DSP
ITERNET LINEJACK iterfaces
individuales FSX o FXO
ISDN LINUX cualquier
adaptador terminal ISDN apoyado por el LINUX ISDN4 deve proveer conectibilidad.
ASTERISK ES UN PBX COMPLETO EN EL SOFTWARE
Funciona en el linux,bsd y osx y provee todas las caracter’sticas que
se esperan de un PBX y mucho mas.
Asterisk hace sobre voves en les desde lineas de afuera.
En el plan dial , ud instalo todas las aciones y
situacines que el PBX debe manejar .puedes configurar contextos que trabajen
solo durante el dia o parte de la noche, tambien puedes incluir contextos de
otros contextos y asi a la ves simplificar o hacer mas dif’cil tu plan dial.
Ejemplos de lo que puedes hacer:
*conectar una llamada al VoIP si el usuario no
contesta la llamada entre 20 segundos
*conectar una llamada a una conferencia multifiesta.
*transferencia de llamada a otr asterisk PBX.
*blokear llamadas de un no identificado o no querido
usuario.
*busca datos en la base de datos, basada en
preguntas de la identificaci—n de
usuarios , decide que grupos de agentes debe responder la llamada.
*crear llamadas en espera y dejar que un grupo de
agentes maneje las llamadas
entrantes .
MAS INFORMACIîN:
*ASTERISK
CONFIG EXTENSIONS. CONFIG
*STERISK TIP AND TRICKS
(trukitos del asterisk)
MANEJO DEL ASTERISK Ð LA INTERFACE DEL AMINISTRADOR
Asterisk funciona con el fonde de un linux o unix
system FreeBSD o OpenBSD. La mayoria de funcionalidades hoy en dia
estan basadas en el linux .como administrador ,puedes conectar un asterisk PBX
funcionando a una linea de comando intrefaz o uno a muchas interfaces graficas
.
El CLI le da al manager el poder :
*hacer un seguimiento al PBX estando en linea
*eliminar errores de varios protocolos como conectar
clientes y ubicar llamadas.
*ver a los usuarios y a las llamadas activas
*cambiar datos de la base de datos del asterisk.
*recargar configuraciones en el PBX funcional.
Tambien hay una base de interface de gerencia TCP/IP
quel el asterisk agrega en el uso de aplicaciones ,esto le da al gerente o al
usuario la oprtunidad de ver el asterisk funcionado en tiempo real, ver
conexiones entrando y saliendo asi como tambien la abilidad de originar
conecciones
MAS INFORMACIîN:
AsteriskCLI
AsteriskGUI
ASTERISK: UNA PLATAFORMA PARA EMPRESAS DE TELEFONIA COMPLETA
Los servidores del asterisk son capaces de instalar
conexiones truncas entre varisa oficinas utilizando un protocolo de intercambio
del asterisk(IAX) este protocolo apoya muchoas conexiones simultaneas y
funciona f‡cilmente sobre conexiones NAT.de esta manera puede construir routers
menos costosos para llamadas y tener u8n balance de carga entre el servidor del
asterisk y tu red .
CONFIGURACIîN DEL ASTERISK
Todo el asterisk esta configurado en archivos de
texto , el asterisk config.files que se encuentran en el directorio
/etc/asterisk en una instalaci—n
standart. En la distribuci—n standart hay archivos de muestra con muchos
comentarios , explicando la variedad de opciones de configuraci—n.
MAS INFORMACIîN:
*ASTERISKCONFIG FILES: VoIP
*ASTERISKCONFIG EXTENSIONS.CONFIG: el plan
dial- la llave para la funcionalidad en el PBX.
*CANALES DE CONFIGURACIîN: sip.conf,iax.conf,y
mas
*CONFIGURACIîN DE APLICACIONES:voicemail, meet me
conferencing y mas .
DESARROLLO Y SCRIPTING
Si te quieres agregar al asterisk , hay varias formas
de agregar funcionalidades.
*utilizando las aplicaciones en el plan dial para
construir soluciones , hay comandos de script como GOTOIF .
*agi
La aplicaci—n de interface para extender el plan dial sus funcionalidades en el lenguaje que
escojas Ð PHP ,perl, jaba , C, UNix SHELL y otros
*MANAGER : el API del manager para conectar el PBX desde tus aplicaciones
á
y
el C API , documentado en la fuente de codigos y documentos que generaste desde
el arbol de fuente de codigos .
Nota que el asterisk esta licenciado por digium con
licencia GLP. Si tu a–ades funciones con el C API y quieres distribuir
soluciones a los compradores ,
necesitas contactar a digium para obtener una licencia .