By

Ficheros de configuración y directorios de Asterisk

En mi anterior post vimos cómo instalar Asterisk desde las fuentes junto con todas las dependencias necesarias. Una vez hecho esto, deberíamos tener nuestra centralita Asterisk (PBX) funcionando.

En este post quiero resumir los ficheros y directorios más importantes en Asterisk, por lo menos los que yo he utilizado hasta ahora, y explicar la función de cada uno, de forma que podamos tener una visión general de los entresijos de Asterisk.

Directorios de Asterisk

Los directorios que utiliza Asterisk para su funcionamiento son los siguientes:
  • /etc/asterisk: directorio donde se alojan todos los ficheros de configuración del servicio.
  • /usr/lib/asterisk/modules: contiene todos los módulos que podrá cargar Asterisk para añadir funcionalidades. Algunos de ellos son format_wav.so, codec_alaw.so, chan_sip.so entre muchos otros.
  • /var/lib/asterisk: directorio que contiene las claves, música en espera y todos los sonidos que vienen por defecto con Asterisk.
  • /var/spool/asterisk: almacena los mensajes grabados en el buzón de voz, las conferencias grabadas, etc.
  • /var/run/asterisk: contiene el fichero pid del proceso Asterisk en ejecución.
  • /var/log/asterisk: directorio de almacenamiento de ficheros de logs del servicio.

Ficheros de configuración

Como he comentado anteriormente, los ficheros de configuración se encuentran en /etc/asterisk/ tal y como cualquier otro servicio en un sistema GNU/Linux.

Los ficheros de configuración que hasta ahora he utilizado son los siguientes:

  • asterisk.conf: el fichero de configuración donde se configuran todos los componentes de Asterisk (ficheros de log, ficheros de configuración, etc). También es posible configurar parámetros generales en Asterisk.
  • sip.conf: es el fichero donde configuraremos los clientes SIP que podrán conectarse a nuestra centralita Asterisk.
  • extensions.conf: uno de los ficheros más utilizados y más importantes en Asterisk. En resumidas cuentas, es donde configuraremos el comportamiento de nuestra centralita, por eso es uno de los más importantes.
  • voicemail.conf: donde configuraremos el buzón de voz para cada uno de nuestros clientes SIP.
  • meetme.conf: nos permite configurar salas de conferencias, es decir, podremos crear una sala donde haya varios participantes.
That’s all folks! (Esto es todo amigos!). Es una visión global que vi que faltaba cuando empecé a estudiar el curso de Asterisk y me he permitido hacer un resumen inicial. Espero que os sea de ayuda algún día ;-)

Un saludo!