Re,
Principe de fonctionnement de mail_fax.pl

utilisateur envoie un fichier (PDF) joint par mail a une adresse mail correspondant au serveur asterisk defini soit sur un serveur mail local ou distant. En Sujet l'utilisateur entre le numero du fax correspondant.
le script va consulter la boite mail a interval regulier (5 minutes par ex) lancer en cron , va recuperer le mail qui est arrivé, va extraire le fichier joint et le numero du fax l'adresse de l'emetteur du mail.


les points les importants sont les packages a installer sur le serveur asterisk (lequel je suppose tourne sous linux )
Net::POP3 et MIME::Parser qui sont les moudules qui permettent d'une part a se connecter sur le serveur mail (Net::POP3) et MIME::Parser qui va extraire le fichier joint (PDF) du mail
et parser les info necessaires au script (Suject pour le Numero de telephone, le nom du fichier joint etc)
ces deux packages sont sur CPAN.org si cpan en mode console fonctionne

cpan >install Net::POP3 etc...

cpan se chargera des trouver les dependances necessaires

dans le scripts il sera necessaire de renseigner

my $server = 'name_of_server';
my $login = 'login server';
my $passwd = 'passord server';

dans la partie Sending the fax cette partie prepare les variables pour asterisk dans un fichier tmp dans /var/spool/asterisk/outgoing
mais la partie qui faudra creer est le context SendFax ainsi que l'extension Snd-Fax dans extensions.conf ou autre avec la gestion d'erreur qui va bien
il faudra prevoir l'envoi a l'emetteur du mail d'un accuse de bon envoi du fax.

Voila

A+