Asterisk  seconda parte
Organizzazione del filesystem Asterisk
Il modo in cui i files che compongono Asterisk sono organizzati segue la tradizione Linux, ed
essi di conseguenza sono raggruppati coerentemente in ben precise directories:
Configurazione:
/etc/asterisk
La directory /etc/asterisk contiene tutti i files di configurazione di Asterisk.
Eseguibili:
/usr/sbin
La directory /usr/sbin contiene eseguibili e scripts di Asterisk, inclusi asterisk, astman,
astgenkey, e safe_asterisk.
Librerie:
/usr/lib/asterisk
Contiene oggetti binari di Asterisk relativi alla specifica architettura.
/usr/lib/asterisk/modules
Contiene moduli runtime per applicazioni, channel drivers, codecs, drivers di formato ecc.
/usr/include/asterisk
Contiene i files di intestazione richiesti per la costruzione di applicazioni asterisk, channel
drivers, ed altri moduli caricabili.
Le directories a contenuto variabile:
/var/lib/asterisk
Contiene i dati variabili che Asterisk genera ed utilizza durante la propria attivit�
/var/lib/asterisk/agi-bin
Qui riesiedono gli scripts AGI utilizzati dall'applicazione AGI nel dialplan.
/var/lib/asterisk/astdb
database di Asterisk, una specie di registro di configurazione. Questo file non deve essere mai
editato direttamente, ma i suoi contenuti possono venire modificati tramite il set di funzioni
"database" messe a disposizione attraverso la CLI.
/var/lib/asterisk/images
directory contenente le immagini referenziate dal dialplan e applicazioni.
/var/lib/asterisk/keys
Area di storage per le chiavi pubbliche e private utilizzate per la autenticazione RSA in
Asterisk (in special modo in ambito IAX)
/var/lib/asterisk/mohmp3
Area di storage per musica MP3 utilizzata per "musiconhold".
/var/lib/asterisk/sounds
Area di storage per files audio, prompts ecc usati nelle varie applicazioni.
Alcuni prompts sono organizzati in ulteriori sottodirectories.
/var/run
Asterisk archivia fifo runtime e files PID in questa standard system_directory
/var/run/asterisk.pid
contiene l'identificatore del processo primario Asterisk corrente.
/var/run/asterisk.ctl
una named pipe usata da Asterisk per abilitare la "modalit�remota".
/var/spool/asterisk
usata per l'accodamento runtime di files di voicemail, chiamate uscenti, ecc.
/var/spool/asterisk/outgoing
controllata da Asterisk per le chiamate in uscita. Quando un file viene posto
in /var/spool/asterisk/outgoing, Asterisk ne effettua il parsing e inizia una chiamata in
uscita che poi passa al PBX se vi è stata risposta.
/var/spool/asterisk/qcall
utilizzata per le attualmente deprecate applicazioni qcall. Da non usarsi.
/var/spool/asterisk/vm
utilizzata per le caselle di voicemail e relative cartelle.
|