.titleBar { margin-bottom: 5px!important; }

system() funktioniert nicht

Dieses Thema im Forum "Asterisk Rufnummernplan" wurde erstellt von womic2000, 24 Dez. 2006.

  1. womic2000

    womic2000 Neuer User

    Registriert seit:
    24 Dez. 2006
    Beiträge:
    24
    Zustimmungen:
    0
    Punkte für Erfolge:
    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 ?
     
  2. molto

    molto Neuer User

    Registriert seit:
    25 Nov. 2005
    Beiträge:
    136
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #2 molto, 24 Dez. 2006
    Zuletzt bearbeitet: 25 Dez. 2006
    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
     
  3. womic2000

    womic2000 Neuer User

    Registriert seit:
    24 Dez. 2006
    Beiträge:
    24
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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
     
  4. molto

    molto Neuer User

    Registriert seit:
    25 Nov. 2005
    Beiträge:
    136
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Vor dem h darf natürlich keine Zahl stehen. Ich habs oben auch gleich geändert.