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

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

Dieses Thema im Forum "Asterisk Rufnummernplan" wurde erstellt von enno0300, 22 Dez. 2006.

  1. enno0300

    enno0300 Neuer User

    Registriert seit:
    5 Dez. 2006
    Beiträge:
    64
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    SIN CITY
    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
     
  2. Netview

    Netview IPPF-Promi

    Registriert seit:
    1 Apr. 2004
    Beiträge:
    3,366
    Zustimmungen:
    0
    Punkte für Erfolge:
    36
    Beruf:
    Dipl.-Inf.
    Ort:
    Westerwald
    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)
    
     
  3. enno0300

    enno0300 Neuer User

    Registriert seit:
    5 Dez. 2006
    Beiträge:
    64
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    SIN CITY
    Supa! Es funzt!

    Danke sehr!