sábado, 11 de abril de 2015

13. ARQUITECTURA DEL SISTEMA

13.1 Módulos
Asterisk es modular por lo que es muy flexible.
Los módulos tienen la extensión .so (shared object) y están almacenados generalmente en eñ directorio /usr/lib/asterisk/modules/.
El archivo de configuración de los módulos se denomina modules.conf  y está almacenado en el directorio /etc/asterisk/. En el archivo modules.conf se define que módulos se cargarán y en que orden.
Algunos módulos importantes son los siguientes:
13.2 Comunicación con Asterisk
Se puede establecer una comunicación con Asterisk, usando:
  • Archivos .conf
  • Consola CLI (*CLI)
  • AMI (Asterisk Manager Interface)                                                                                                          Control Remoto de Asteriskk. Se usa generalmente por auto-dialers, operadores de paneles y como herramienta de monitoreo de llamadas en espera.
  • AGI (Asterisk Gateway Interface)                                                                                                                      Envia información del flujo de la llamada a PHP, C++, Java, Perl.
Asterisk_Logo.svg
Módulo
Descripción
CoreCore tiene responsabilidades como administrador de módulos, lectura de la configuración, temporización del sistema de administración de canales.
Channel DriversAsterisk soporta varias tecnologías. Soporta la telefonía tradicional con chan_dadhi.so, la tecnología SIP (RFC3261) con chan_sip.so y la tecnología IAX2 (RFC5456) con chan_iax2.so
ApplicationsEjecuta una acción en el canal o para el canal. Se cargan según se necesiten y se ejecutan sincrónicamente en una llamada. Algunas aplicaciones son app_dial.so, app_playback.so, app_voicemail.so
FunctionsObtiene o coloca datos en el canal. Algunas funciones son func_callerid.sofunc_cdr.so, func_math.so.
ResourcesEjecuta una acción en el canal o para el canal. Se cargan estáticamente. Pueden operar simultáneamente sobre varios canales. Algunos recursos son: res_musiconhold.so, res_monitor.so.
CodecsConvierte la información en un canal.
Formats
Convierte la información en un disco.

No hay comentarios.:

Publicar un comentario