Vous pouvez voir un script d'appel que j'ai écrit en PHP qui ouvre un fichier de télécopie, mais il sera adapté à vos besoins. Jetez un coup d'oeil au script complet: http://www.csrdu.org/nauman/2010/10/18/web-fax-for-asterisk/
$faxHeader = $_POST["faxHeader"];
$localID = $_POST["localID"];
$email = $_POST["email"];
$dest = $_POST["dest"];
$outbound_route = "@outbound-allroutes";
$outboundfax_context = "outboundfax";
$callfile = "Channel: Local/$dest$outbound_route\n" .
"MaxRetries: 1\n" .
"RetryTime: 60\n" .
"WaitTime: 60\n" .
"Archive: yes\n" .
"Context: $outboundfax_context \n" .
"Extension: s\n" .
"Priority: 1\n" .
"Set: FAXFILE=$input_file_tif\n" .
"Set: FAXHEADER=$faxHeader\n" .
"Set: TIMESTAMP=" . date("d/m/y : H:i:s",time()) . "\n" .
"Set: DESTINATION=$dest\n".
"Set: LOCALID=$localID\n" .
"Set: EMAIL=$email\n";
// create the call file in /tmp
$callfilename = unique_name("/tmp", ".call");
$f = fopen($callfilename, "w");
fwrite($f, $callfile);
fclose($f);
// $asterisk_spool_folder is usually /var/spool/asterisk/outgoing
rename($callfilename, $asterisk_spool_folder . "/" . substr($callfilename,4));
Ne lire sur la page callfile pourquoi nous avons besoin de déplacer le fichier au lieu d'ouvrir et écrit directement dans le dossier de bobine astérisque.
Oui, exactement ce dont j'avais besoin, pas si gentil, mais fonctionne :) Merci! – lfx