Ficheros y directorios para configurar Asterisk



TRAS INSTALAR EN MI RASPBERRY PI ASTERISK ME INFORMO QUE ESTOS SON LOS DIRECTORIOS Y FICHEROS MÁS COMUNES. AUN ASÍ SI MÁS ADELANTE VEO QUE FUERAN NECESARÍO AMPLIAR YA IRÉ EDITANDO ESTE POST.
DIRECTORIOS DE ASTERISK.

Los directorios que más utilizados por Asterisk para su empezar a funcionar son los siguientes:

  • /etc/asterisk: es donde se alojan los ficheros de configuración del servicio.
  • /usr/lib/asterisk/modules: contiene  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 password, 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 principales archivos de configuración que más podemos utilizar son :
  • asterisk.conf: Le dice al asterisk los directorios donde está todo, incluyendo el directorio que contiene todos los otros archivos de configuración. Por defecto, el asterisk busca el archivo asterisk.conf en el directorio /etc/asterisk, pero puedes proveer un parámetro por línea de comando para utilizar otro archivo asterisk.conf.
Configuración de los canales de Asterisk:
  • asterisk_voip_mujer-4.jpg
  • adtranvofr.conf: Configurar los canales de voz sobre Frame Relay (al estilo de Adtran)
  • agents.conf: Configurar los canales de agente
  • h323.conf: Configurar los canales H323
  • iax.conf: Configurar los canales IAX
  • mgcp.conf: Configurar los canales MGCP
  • modem.conf: Configurar los canales de módem (para ISDN, no para módems!)
  • phone.conf: Configurar los canales de teléfono (dispositivos de telefonía para Linux)
  • sip.conf: Configurar los canales SIP
  • sip_notify.conf: Configurar los mensajes SIP NOTIFY
  • skinny.conf: Configurar los canales Skinny (Cisco SCCP)
  • vpb.conf: Configurar los canales vpb (tarjetas de Voicetronix)
  • zapata.conf: Configurar los canales Zap(tarjetas de Digium)
Configuración de ADSI (Interfase de Servicios de Pantalla Analogica):
  • adsi.conf
  • asterisk.adsi
  • telcordia-1.adsi
Configuración del Dialplan:
  • extensions.conf: El Dialplan
  • extensions.ael: El lenguaje de internos del asterisk
  • features.conf: Configuración del estacionamiento de llamadas y otros.
  • extconfig.conf: Utilizado por res_data para la configuración externa (por ODBC)
Configuración de comandos específicos del Dialplan:
  • alarmreceiver.conf: Configuración de AlarmReceiver
  • enum.conf: Configuración de EnumLookup
  • dundi.conf: Configuración de DUNDiLookup
  • festival.conf: Configuración del festival
  • indications.conf: Definiciones de tonos de Playtones
  • meetme.conf: Configuración de conferencia de MeetMe
  • musiconhold.conf: Configuración de MusicOnHold
  • queues.conf: Configuración de colas de espera
  • voicemail.conf: Configuración de VoiceMail
Archivos de configuración sin categorización:
  • alsa.conf
  • cdr_odbc.conf
  • cdr_pgsql.conf
  • codecs.conf
  • dnsmgr.conf: Encargado de las actualización DNS (nuevo en asterisk 1.2)
  • logger.conf: Configuración de que logear y donde logearlo
  • manager.conf: Configuración de la API del asterisk
  • modules.conf: Configuración de la carga de módulos de asterisk
  • odbc.conf: Configuración de los drivers de UnixODBC para el asterisk
  • oss.conf
  • privacy.conf
  • res_odbc.conf
  • rpt.conf
  • rtp.conf: Configuración de RTP
Módulos agregados , que no están en la distribución original
  • capi.conf: Configuración de los canales de CAPI.
  • sirrix.conf: Configuración de los canales de Sirrix ISDN
  • cdr_mysql.conf: Configuración de los CDR de la base de datos MySQL para la facturación
  • prepaid.conf: Configuración del sistema de tarjetas prepago.
  • ldap.conf: Configuración para Asterisk función LDAPget
  • bonjour.conf: Configuración para el res_bonjour
  • enumagi.conf: Archivo de configuración para enumlookup.agi
  • zeroconf.conf: Archivo de configuración que define servicios y parámetros para anunciarse vía Zeroconf, en la mayoría de las instalaciones, estos archivos se colocan en /etc/
  • zaptel.conf: Configuración de parte del kernel de zaptel
Pistas generales sobre los archivos de configuración
  • En todos los archivos de configuración de asterisk, puedes incluir otros archivos usando la declaración #include. De esta manera, puedes guardar tu configuración general de SIP en un archivo y tener las cuentas de SIP en otro archivo.

Comentarios