
Implementación de servicios Asterisk 31
viceversa), para poder enviar y recibir faxes. Estas aplicaciones han de ser
incluidas en el paquete asterisk antes de ser compilado y más concretamente
dentro del directorio apps. En Soft-Switch.org
[24], se puede descargar las últimas versiones de spandsp y las
correspondientes aplicaciones para la versión de Asterisk utilizada. El fichero
apps_Makefile.patch, disponible en la misma web, nos permitirá indicar al
paquete asterisk que compile las aplicaciones sin necesidad de modificar
manualmente el Makefile. En el presente proyecto no ha sido necesario
descargar spandsp ya que la versión de Debian utilizada incorpora la versión
0.0.2pre10-3 de esta librería.
shell> cp app_txfax.c /usr/src/asterisk/apps
shell> cp app_rxfax.c /usr/src/asterisk/apps
shell> cp app_Makefile.patch /usr/src/asterisk/apps/Makefile.pat
ch
shell> patch < Makefile.patch
Además de asterisk también se cargarán los archivos de configuración de
ejemplo que facilitarán a posteriori las labores de configuración. También se
instalará el programa mpg123 incorporado en este módulo. Esta aplicación
permite a la centralita reproducir archivos MP3 para ofrecer servicio de música
en espera. Asterisk sólo es compatible con la versión 0.59r de mpg123 e
instalándolo a partir de este paquete se asegura utilizar la versión correcta.
shell> cd /usr/src
shell> tar zxvf asterisk-1.2.4.tar.gz
shell> cd asterisk-1.2.4
shell> make clean
shell> make
shell> make mpg123
shell> make install
shell> make samples
Los directorios creados por Asterisk durante su instalación son:
¾ /etc/asterisk: contiene los archivos de configuración de Asterisk.
¾ /usr/lib/asterisk/modules: contiene los módulos ejecutables por
Asterisk como aplicaciones, códecs o formatos.
¾ /var/lib/asterisk: contiene diferentes servicios como la base de datos
Berckeley o algunos archivos MP3 para la reproducción de música en
espera.
¾ /var/spool/asterisk: más servicios de valor añadido. Por ejemplo, el
buzón de voz usa este directorio para almacenar los mensajes.
¾ /var/run: contiene toda la información del proceso activo de Asterisk.
¾ /var/log/asterisk: directorio donde Asterisk registra la información.
3.3.2.2 Instalar sonidos en castellano
Para añadir los archivos de audio traducidos al castellano basta con
descomprimir el archivo asterisk-sonidos-es-0.4.tar.gz en el directorio de
sonidos de Asterisk (/var/lib/asterisk/sounds).
Comentarios a estos manuales