Tutorial base: Voice Mail

Con il termine di VoiceMail (casella vocale) si intende la possibilità di lasciare un messaggio in caso il destinatario della chiamata non risponda.

In Asterisk esiste la possibilità di gestire caselle vocali personali (cioè per utenti), non generali, prevedendo funzionalità come: messaggio di benvenuto personalizzabile; notifiche ai telefoni in caso di nuovi messaggi; notifiche su un indirizzo email specificato; anche allegando il messaggio.

La configurazione con Asterisk viene fatta nel file /etc/asterisk/voicemail.conf.

La configurazione delle caselle viene suddivisa in contesti. Dunque una casella di posta viene identificata da una coppia nome@contesto. I contesti vengono definiti all'interno di voicemail.conf che include sempre almeno il contesto [default]

Per configurare la mail box per una estensione già esistente occorre specificare all'interno di un contesto in voicemail.conf:

mailbox_number => password, name, email

mailbox_number è il numero dell'estensione a cui corrisponde un utente in sip.conf o iax.conf

password è la password che abbiamo assegnato all'estensione

name è il nome dell'utente associato all'estensione

email è l'indirizzo email dove deve essere inviato il messaggio

All'interno del Dialplan quando vogliamo attivare la registrazione del messaggio occore specificare:

exten => 1234,n,VoiceMail(111@contesto)

dove contesto è il contesto creato all'interno di voicemail.conf e non ha nulla in comune con i contesti di extension.conf

I messaggi registrati vengono salvati nella directory:

/var/spool/asterisk/voicemail/<context>/<mailbox>/INBOX/

in questo caso dunque diventerebbe:

/var/spool/asterisk/voicemail/contesto/111/INBOX/

In caso di interrogazione della mail box (ad esempio attraverso un numero brve: *97) innanzitutto verrà richiesta la password di accesso e poi sarà presentato un menù automatico:

1 Old Messages


    3 Advanced options


       1 Send reply
       2 Call back
       3 Envelope
       4 Outgoing call
       5 Leave message
       * Return to main menu


    4 Play previous message
    5 Repeat current message
    6 Play next message
    7 Delete current message
    8 Forward message to another mailbox
    9 Save message in a folder
    * Help; during msg playback: Rewind
    # Exit; during msg playback: Fastforward


2 Change folders
3 Advanced options
0 Mailbox options


    1 Record your unavailable message
    2 Record your busy message
    3 Record your name
    4 Change your password
    * Return to the main menu

* Help # Exit

 Mentre è in ascolto un messaggio è possibile utilizzare i seguenti tasti per la navigazione:

# avanti veloce

* indietro

Approfondimenti

Voicemail: dettagli ed esempi dell'applicazione nel dialplan

Conoscere a fondo voicemail.conf

Aquista entrambi i contenuti ad un costo di € 8.