Hallo,
habe nun nach vielem Lesen hier meinen Asterisk-Server 1.6 ordentlich zum laufen bekommen (inkl. IVR).
Es tauchen jedoch im Verbose 5 Modus immer wieder die gleichen Fehlermeldungen auf, obwohl der Dialplan und v.a. die Befehle ausgeführt werden.
Wenn ich die in den Warnings angegebenen Änderungen ausführe, kommen zwar die Fehlermeldungen nicht mehr, dafür werden die Befehle aber nicht mehr ausgeführt!
Weiß einer weiter (Asterisk 1.6.2.22)
Wo liegt der Fehler in meiner Syntax???
Danke fürs Helfen, es geht zwar alles, aber das Auge telefoniert ja mit ;-)
Gruß Marc
habe nun nach vielem Lesen hier meinen Asterisk-Server 1.6 ordentlich zum laufen bekommen (inkl. IVR).
Es tauchen jedoch im Verbose 5 Modus immer wieder die gleichen Fehlermeldungen auf, obwohl der Dialplan und v.a. die Befehle ausgeführt werden.
Wenn ich die in den Warnings angegebenen Änderungen ausführe, kommen zwar die Fehlermeldungen nicht mehr, dafür werden die Befehle aber nicht mehr ausgeführt!
Weiß einer weiter (Asterisk 1.6.2.22)
Code:
Mail verschicken
exten => s,n,TrySystem(echo "hat an KV ${IF($[ ${EXTEN:-2} = 03]?"WST":"BadZ")} angerufen!" | nail -s '${CALLERID(num)}' [email protected])
Fehlermeldung:
[Apr 21 17:18:48] WARNING[32662]: pbx.c:1355 pbx_exec: The application delimiter is now the comma, not the pipe. Did you forget to convert your dialplan? (TrySystem(echo "hat an KV "BadZ" angerufen!" | nail -s '49XXXX' [email protected]))
exten => s,1,ExecIf($[${DB(KV/Ort)}=Wst],Playback,1KV)
Fehlermeldung:
-- Executing [s@IVR-Menue:1] ExecIf("SIP/1und1_in_11-0000019a", "1,Playback,1KV") in new stack
[Apr 21 17:18:50] WARNING[32662]: app_exec.c:222 execif_exec: Deprecated syntax found. Please upgrade to using ExecIf(<expr>?Playback(1KVAnsageWST))
-- <SIP/1und1_in_11-0000019a> Playing '1KVAnsageWST.slin' (language 'de')
Oder:
exten => s,n,ExecIf($[${DB(KV/Ort)}=Wst & ${DB(KV/Zeit)}=1],Playback,3Sprech)
Fehlermeldung:
[Apr 21 17:18:58] WARNING[32662]: app_exec.c:222 execif_exec: Deprecated syntax found. Please upgrade to using ExecIf(<expr>?Playback(3Sprech))
-- Executing [s@IVR-Menue:10] ExecIf("SIP/1und1_in_11-0000019a", "1,Playback,3Sprech") in new stack
Wo liegt der Fehler in meiner Syntax???
Danke fürs Helfen, es geht zwar alles, aber das Auge telefoniert ja mit ;-)
Gruß Marc