- Mitglied seit
- 8 Mrz 2012
- Beiträge
- 7
- Punkte für Reaktionen
- 0
- Punkte
- 0
Ich benutze AsteriskNOW mit Asterisk 1.6.2.11.
Ich bekomme efax4asterisk nicht zum laufen.
Zum Testen habe ich ein Script (test2.sh) benutzt, was ARG1 in eine Textdatei schreibt.
Nach dem Auflegen werden die h Extensions innerhalb des Makros rx-fax nich ausgeführt.
Vielmehr wird die h extension im Dialplan ausgeführt.
Dies widerspricht der Logik des efax4asterisk Skripts und der Beschreibung unter as-asterisk-buch.de.
Wie lässt sich dieses Problem lösen?
___________________
unter http://www.das-asterisk-buch.de/applications-macro.html steht
" Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6:
... This means that if a hangup occurs, for instance, that the macro will be searched for an 'h' extension, NOT the context from which the macro was called ..."
Ich bekomme efax4asterisk nicht zum laufen.
Zum Testen habe ich ein Script (test2.sh) benutzt, was ARG1 in eine Textdatei schreibt.
Nach dem Auflegen werden die h Extensions innerhalb des Makros rx-fax nich ausgeführt.
Vielmehr wird die h extension im Dialplan ausgeführt.
Dies widerspricht der Logik des efax4asterisk Skripts und der Beschreibung unter as-asterisk-buch.de.
Wie lässt sich dieses Problem lösen?
Code:
[B];efax4asterisk[/B]
exten => 9000,1,Macro(rx-fax,9000,[email protected])
exten => h,1,AGI(test2.sh,nach_macro_aufruf_im_dialplan_9000-${FAXFILE})
Code:
[B][macro-rx-fax][/B]
...
exten => s,n,ReceiveFAX(/var/fax/${FAXFILE}.tiff)
exten => h,1,AGI(test2.sh,innerhalb_des_macros-${FAXFILE})
___________________
unter http://www.das-asterisk-buch.de/applications-macro.html steht
" Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6:
... This means that if a hangup occurs, for instance, that the macro will be searched for an 'h' extension, NOT the context from which the macro was called ..."