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.
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,873
Beiträge
2,303,505
Mitglieder
378,533
Neuestes Mitglied
PatrickSt91