system() funktioniert nicht

womic2000

Neuer User
Mitglied seit
24 Dez 2006
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
In meiner extensions.conf habe ich folgenden Eintrag:

[capi-in]
exten => 56,1,Wait(1)
exten => 56,n,Macro(faxempfang)
exten => 56,n,rxfax(${FAXFILE})
exten => 56,n,Wait(3)
exten => 56,n,system(echo TESTESTTEST >> /var/log/faxmail.log)
exten => 56,n,system("${SCRIPTFILE}" "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")
exten => 56,n,Hangup


Keiner der system.Aufrufr funktioniert. Wenn ich diese über die Kommandozeile ausführe, funktioniert es.

Wer kann mir helfen ?
 
Hallo und willkommen im Forum

Versuch mal:

exten => h,1,system(echo TESTESTTEST >> /var/log/faxmail.log)
exten => h,2,system("${SCRIPTFILE}" "${CALLERIDNUM}" "${MAILADDR}" "${FAXFILE}")
exten => h,3,Hangup

Die System Befehle funzen IMHO erst mit der h-extension

Salu2

Molto aus Spanien
 
Zuletzt bearbeitet:
Hallo molto,

danke für deine Hilfe.
Ich habe es wie du es angegeben hast eingetragen, aber da kam die Meldung:
"Invalid priority/label `h` at line 25 ( sowie 26 und 27)

Ich habe dann die 56 weggelassen, dann fuktionierte wenigstens der System-Aufruf für das Scriptfile.
Der echo-System-Aufruf funktionierte noch immer nicht, ist aber egal,
da nur ein Test. Der 2. Afruf ist wichtig, und der geht.

Danke für deine Hilfe.

Ein frohes Fest wünscht dir
Michael
 
Vor dem h darf natürlich keine Zahl stehen. Ich habs oben auch gleich geändert.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.