Nach Upgrade auf 1.2: WARNING: non-numeric argument

mirkomueller

Neuer User
Mitglied seit
20 Jan 2005
Beiträge
27
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich erhalte nach dem Umstieg von Asterisk 1.0.9 auf Version 1.2.1 beim Wählen eine Warning im Log:

Code:
-- Executing GotoIf("SIP/26-f7f2", "0?50") in new stack
Feb 17 13:04:26 WARNING[5999]: ast_expr2.y:668 op_minus: non-numeric argument
    -- Executing GotoIf("SIP/26-f7f2", "0?50") in new stack
Feb 17 13:04:26 WARNING[5999]: ast_expr2.y:668 op_minus: non-numeric argument
Feb 17 13:04:26 WARNING[5999]: ast_expr2.y:668 op_minus: non-numeric argument
    -- Executing GotoIf("SIP/26-f7f2", "1?50") in new stack

Hat sich am GotoIf-Befehl evtl. auch die Syntax geändert? In den Readmes und beim Googlen habe ich hierzu nichts gefunden.

In der extensions.conf sieht es hierzu folgendermaßen aus:

Code:
exten => _X.,5,GotoIf($[${LEN(${SIPDOMAIN})} = 0]?50)

Any ideas?
 
mirkomueller schrieb:
Hat sich am GotoIf-Befehl evtl. auch die Syntax geändert? In den Readmes und beim Googlen habe ich hierzu nichts gefunden.

Nein, aber an der Syntax zu den logischen Ausdrücken ! Da solltest du mal auf voip-info.org oder in den READMEs die mit den Sourcen kommen, nachlesen. Aus dem Kopf krieg ich das jetzt auch nicht zusammen. Irgendwas mit den Leerzeichen, wenn ich mich recht erinnere.
 
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.