"*" und "#" bei GotoIf() nicht erkannt

enno0300

Neuer User
Mitglied seit
5 Dez 2006
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe ein Problem.

Ich baue grad im Rufnummerplan ein Sprachmenü mit vorgegebenen Texten.

Das Menü wird per DTMF gesteuert.

Code:
exten => s,n,GotoIf($[${CHECK1} = 1]?s,11:s,16)
exten => s,n,GotoIf($[${CHECK1} = *]?s,22:s,11)

Folgendes Problem tritt hierbei auf.

Die Eins wird erkannt der "Asterisk" :) aber nicht.
Ist das bei dieser Funktion so, bzw. kann ich das irgendwie umgehen?
( Es mit einer Zahl anstatt "*" zu probieren klappt natürlich, nur ich bin durch Vorgaben gebunden.)


Danke für Hinweise! ;)

MfG

enno
 
Ich empfehle Dir folgende Schreibweise:

Code:
exten => s,n,GotoIf($["${CHECK1}" = "1"]?s,11:s,16)
exten => s,n,GotoIf($["${CHECK1}" = "*"]?s,22:s,11)
 
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.