Vous êtes sur la page 1sur 18

Asterisk 1.

8
La gua definitiva 1. La Arquitectura de Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial

"Si no lo puedes explicar de forma simple, es porque tu mismo no lo has entendido bien". - Albert Einstein.

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

1. La Arquitectura de Asterisk

Introduccin

Qu es Asterisk? Para qu sirve? Estructura Mdulos Aplicaciones Archivos de Conguracin Metodologa de Versiones

Estructura de Archivos Versiones

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Qu es Asterisk?

PBX por Software Corre sobre Linux PBX de paquetes IP Plataforma de Convergencia
(y otros *nix)

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Qu es Asterisk?

Un proyecto de Cdigo Abierto con participacin de miles de personas de todo el mundo!

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Para qu sirve Asterisk?

PBX / Central Telefnica Servidor de Correo de Voz Servidor de Conferencias Colas de Llamadas (Call Center) Audio Respuesta (IVR) Integracin CTI Grabacin de Llamadas Soporte nativo a VoIP Soporte Anlogo y Digital con la RTPC

Entre muchas otras cosas... La imaginacin es el lmite!

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Arquitectura de Asterisk

G.711, GSM, G.729, etc...

G.711, GSM, G.729, WAV, etc...

API codecs

Traductor de Codecs Manejador de I/O API archivos

API Apps

Lanzador de Apps Cargador de Mdulos API canales

Dial, Voicemail, Meetme, etc...

Ncleo de PBX SIP, IAX, ZAP, DAHDI, H.323, etc...

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Otra forma de ver Asterisk


Central Telefnica Correo de Voz Call Center Internet

Admon Grca Troncales de VoIP Asterisk

Otras Aplicaciones

LibPRI

Tarjetas de DAHDI Telefona

Red Telefnica Pblica

Telfonos IP Sistema Operativo Linux

Audio Respuesta Redes Locales Gateway de VoIP Grabacin de Llamadas

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Mdulos

Aplicaciones Mdulos Puente Mdulos CRD Mdulos CEL (Channel Event Logging) Controladores de Canal Traductores de Codec Interpretes de Formato Funciones del Plan de Marcacin Mdulos de PBX Mdulos de Recursos Mdulos Extras Mdulos de Prueba
1. La Arquitectura de Asterisk
Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Modulos: Aplicaciones
AbsoluteTimeout: Set absolute maximum time of call. Deprecated in favor of TIMEOUT(absolute) (1.2, 1.4) AddQueueMember: Dynamically adds queue members. (1.0) AgentCallbackLogin: Call agent callback login. Deprecated. (1.4, 1.6) AgentLogin: Call agent login. (1.0) AgentMonitorOutgoing: Monitor Outgoing Agent Calls. (1.0) AGI: Executes an AGI compliant application. (1.0) AMD: Answering machine detection. (1.4) Answer: Answer a channel if ringing. (1.0) AppendCDRUserField: Append data to the CDR user eld. Deprecated in favor of CDR(usereld) (1.4, 1.6) Authenticate: Authenticate a user. (1.0) BackGround: Play a le while awaiting extension. (1.0) BackgroundDetect: Background a le with talk detect. (1.0) Bridge: Connect two arbitrary callers. (1.6) Busy: Indicate busy condition and wait for hangup. (1.0) ChangeMonitor: Change monitoring lename of a channel. (1.0) ChanIsAvail: Check if channel is available. (1.0) ChannelRedirect: Redirect an existing channel to the dialplan. (1.4) ChanSpy: Universal channel barge-in. (1.2) ... mas de 160 aplicaciones !

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Estructura de Archivos
Archivos de Conguracin Estn ubicados en: /etc/asterisk Algunos ejemplos de archivos comnmente usados son: extensions.conf sip.conf iax.conf
; Ejemplo archivo: extensions.conf [salida-local] ; Contexto para marcacion local. ; exten => _9NXXXXXX,1,Dial(DAHDI/g0/${EXTEN:1})

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Estructura de Archivos

Mdulos Estn ubicados en: /usr/lib/asterisk/modules Nota: No se deben mezclar mdulos de versiones diferentes, por ejemplo al hacer actualizaciones.

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Estructura de Archivos

Biblioteca de Recursos Est ubicada en: /var/lib/asterisk Aqu se encuentran recursos tales como: audios, msica en espera, scripts AGI y otros.

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Estructura de Archivos

Spool Est ubicado en: /var/spool/asterisk Aqu se almacenan archivos que cambian frecuentemente tales como: mensajes de voz, grabaciones de llamadas, archivos de llamadas, y otros.

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Estructura de Archivos

Registro / Log Est ubicado en: /var/log/asterisk Aqu se almacenan diferentes tipos de archivos de registro, tales como: CDR, CEL, queue_log, mensajes, errores y otros.

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Versiones

Versiones en las Ramas 1.2 y 1.4

Versiones en las Ramas 1.6.x

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Versiones

Versiones a Partir de 1.8

tag 1.8.0

tag 1.8.1

tag 1.8.x

trunk (nuevas caractersticas)

1. La Arquitectura de Asterisk

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Captulo 1 completado!

Copyright 2011 GECKO SAS - Prohibida su reproduccin total o parcial.

Vous aimerez peut-être aussi