Chi sono |  Contatti |  Mappa del sito 
 
 
 
home > tecnologie > Asterisk
 
 
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.