Ankündigung

Einklappen
Keine Ankündigung bisher.

CallItem: Auf Rufnummern zugreifen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    CallItem: Auf Rufnummern zugreifen

    Hallo zusammen,

    ich glaube, ich stehe mal wieder auf dem Schlauch...

    Ich möchte das Fritzbox Item nutzen um Regeln bei ankommenden Anrufen zu triggern. Dazu habe ich entsprechendes Itemes angelegt:
    Switch Call_Incoming "Ringing" (gPhone) { fritzbox="inbound" }
    Call Call_Incoming_No "Caller No. [%2$s]" (gPhone) { fritzbox="inbound" }

    Klappt soweit auch Prima (auch wenn mir nicht klar ist, warum Call_Incoming nach 1-2 Klingel wieder zu OFF wechselt, auch wenn nicht aufgelegt wurde).

    Nur, wie komme ich denn in einer Regel an die Nummern? Call_Incoming_No.toString() und dann selbst parsen sollte zwar gehen, aber da muss es doch irgend eine elegantere Variante geben? Der intern versendete Typ CallType hat ja eine getDestNum() und getOrigNum() Methoden, aber wie komme ich da dran??

    Danke schon mal für die Hilfe!

    Jockel

    #2
    hast Du mal die Regel, in der Du den Zugriff brauchst?
    Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

    Kommentar


      #3
      So funktionierts bei mir:

      Code:
      var call = Call_Incoming_No.state as CallType
      var destNum = call.getDestNum()
      var origNum = call.getOrigNum()
      Gruß
      Tobias

      Kommentar


        #4
        Super, danke, genau das hab ich gesucht! Zugegeben, da hätte ich auch selbst drauf kommen sollen...


        hast Du mal die Regel, in der Du den Zugriff brauchst?
        Hab im Moment keinen Zugriff auf die Config, sinngemäß aber so:

        Code:
        rule "Incoming call"
        when
                Item Call_Incoming changed to ON
        then
               if (IncomingNumber.contains("234") && (Destination.equals("345")
               {
                   sendCommand(VPNServer, ON)
               }  
        end
        Das Ziel ist, denn VPN-Server per Telefonanruf aktivieren zu können, soll vor allem meine Paranoia befriedigen

        Kommentar

        Lädt...
        X