La versione gratuita di FreePBX permette di gestire i fax in ingresso, con consegna a mezzo email.

I principali passaggi sono i seguenti:

  • indirizzo mittente dei fax
  • utente destinatario fax
  • inbound route o altro accesso al fax
  • invio mail tramite Postfix

Indirizzo mittente dei fax

Nel menu Settings – Fax Configuration compilare il campo ““, che sarà il mittente delle email che arriveranno agli utenti.

fax options configurazione fax su pbx freepbx
fax options

Utente destinatario fax

Sarà necessario spostarsi in Admin – User Management e fare due modifiche sull’utente desiderato.

La prima consiste nell’assegnare al suo profilo un indirizzo email.

fax user details configurazione fax su pbx freepbx
fax user details

La seconda consiste nell’abilitare la funzionalità fax.

fax user enabled yes configurazione fax su pbx freepbx
fax user enabled yes

inbound route o altro accesso al fax

Ora ci sarà possibile selezionare “Fax recipient” come destinazione dei vari moduli di FreePBX. Le tre configurazioni più diffuse sono:

  1. inbound route incondizionata, numero dedicato al fax
  2. riconoscimento automatico, numero utilizzato sia per chiamate voce, sia per ricevere i fax
  3. selezione numerica dell’IVR

Nel primo caso creiamo una inbound route e la indirizziamo direttamente al Fax Recipient.

inbound route fax configurazione fax su pbx freepbx
inbound route fax direct

Nel secondo caso, attiviamo la funzione “Detect Fax”, e solo in caso di un fax riconosciuto, a mezzo di particolari toni, puntiamo al recipiente fax.

inbound route fax configurazione fax su pbx freepbx
inbound route fax detect

Nel terzo caso, si tratta di aggiungere una selezione al risponditore vocale. Ad esempio, nell’audio viene detto “premere 9 per inviare un fax” e di conseguenza, il fax corrisponde alla scelta 9.

fax ivr configurazione fax su pbx freepbx
fax ivr selezione 9

invio mail tramite Postfix

Affinchè il PBX riesca a consegnare le email, è necessario configurare il servizio Postfix, fornendogli uno smartrelay, a cui consegnare i messaggi in uscita.

Riportiamo di seguito le configurazioni base per un server SMTP in ascolto sulla porta 587 con crittografia TLS e autenticazione richiesta.

root@freepbx:~# cat /etc/postfix/main.cf
relayhost = [mail.contoso.com]:587
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous

 

[root@freepbx ~]# cat /etc/postfix/sasl_passwd
mail.contoso.com mittente@dominio.com:ZUs0RlG9daVOS9ephinl

Il log delle email inviate può essere verificato tramite il comando:

[root@beepbx ~]# cat /var/log/maillog