Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung | Nächste Überarbeitung Both sides next revision | ||
software:asterisk:fax [2012/09/30 19:10] khopf [Ausgehende Faxe als E-Mail empfangen und versenden] |
software:asterisk:fax [2012/09/30 21:06] vhopf [Eingehende Faxe per E-Mail weitersenden] |
||
---|---|---|---|
Zeile 15: | Zeile 15: | ||
**Ein funktionierender E-Mail-Server wird vorausgesetzt, diese Anleitung baut auf einem [[software:postfix]] auf.** | **Ein funktionierender E-Mail-Server wird vorausgesetzt, diese Anleitung baut auf einem [[software:postfix]] auf.** | ||
- | Das SpanDSP-Script muss installiert sein. | + | Zum Emfangen und per E-Mail weiterversenden von eingehenden Faxen wird das fax2mail((http://www.generationd.com/Pages/Products/Files.php?downloads=asterisk)) Script von [[http://www.generationd.com/|Generationd.com]] genutzt. |
- | ... to be continued ... | + | Damit das Script aufgerufen werden kann muss über FreePBX unter "Admin" => "Custom Destinations" eine Benutzerdefiniterter Dialplan erstellt werden. Dieser muss noch bei einer Incomming Route als Ziel gesetzt werden. |
+ | Schließlich muss in der Datei ''/etc/asterisk/extenstions_custom.conf'' folgender Dialplan hinzugefügt werden: | ||
+ | |||
+ | [asterisk_fax] | ||
+ | ;Dieser Dialplan wird aufgerufen, wenn auf der Faxtrunk ein Anruf ankommt. | ||
+ | ;Ueber FreePBX leitet die Incomming Route alle Anrufe auf diese custom Destination um. | ||
+ | ; | ||
+ | exten => s,1,Set(FAXFILE=/var/spool/asterisk/fax/${CALLERID(num)}.tif) | ||
+ | exten => s,n,Set(FAXFILENOEXT=/var/spool/asterisk/fax/${CALLERID(num)}) | ||
+ | exten => s,n,Set(DEST_MAIL=info@hopf-hof.de) | ||
+ | exten => s,n,Set(DEST_NAME=\"${CALLERID(num)}\") | ||
+ | exten => s,n,ReceiveFax(${FAXFILE}) | ||
+ | exten => s,n,System(/var/lib/asterisk/fax2mail -f ${FAXFILENOEXT} --cid-number ${CALLERID(num)} --cid-name ${CALLERID(name)} --dest-mail ${DEST_MAIL} --dest-name ${DEST_NAME} -p) | ||
+ | |||
+ | Hier muss noch der Pfad des fax2mail-Scripts angepasst werden. | ||
+ | |||
+ | Außerdem müssen diverse Änderungen am fax2mail-Script durchgeführt werden: | ||
+ | |||
+ | 98 FROMEMAIL="[Faxnummer] <[absender@email.adresse]>" | ||
+ | 99 DEFAULTTO="[absender@email.adresse]" | ||
+ | |||
+ | 260 echo "You have just received a $COUNT page fax from $CID_NAME <$CID_NUMBER>, at phone number $DEST_EXTEN, on $DATETIME. The original fax document is attached in $FORMAT format.">>$INFOFILE | ||
+ | 261 echo >>$INFOFILE | ||
+ | 262 echo >>$INFOFILE | ||
+ | 263 echo >>$INFOFILE | ||
+ | 264 cat $DESTFILE | mime-construct --subpart --attachment $CID_NUMBER.$FORMAT --type application/$FORMAT --file - >$FILE.part1 | ||
+ | 265 cat $INFOFILE | mime-construct --header "From: $FROMEMAIL" --to $DEST_EMAIL --subject "$CID_NUMBER" --subpart-file $FILE.part1 --file - | ||
+ | |||
+ | Ein komplettes Skript wie es beutzt wurde ist HIER zu finden. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | | ||
==== Ausgehende Faxe als E-Mail empfangen und versenden ==== | ==== Ausgehende Faxe als E-Mail empfangen und versenden ==== | ||
Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.