vermutlich stehe ich gerade einfach nur auf dem Schlauch. Ich experimentiere aktuell ein bisschen mit der SIP Verbindung. Wo bekomme ich denn die ID der Verbindung her? Oder muss ich diese einfach frei angeben, als einen eigenen identifier in meinem jeweiligen Code?
Nö, das Beispiel hab ich hier am Laufen und kann auch die Schreibtischleuchte über mein snom Vision schalten.
Die Verbindung bleibt nur dummerweise aktiv und ich muss manuell auflegen.
Ich gehe daher davon aus, dass ich beim Disconnect die ID falsch setze …
Deshalb meine Annahme irgendwie auf dem Schlauch zu stehen.
Dann müsste das hier doch eigentlich funktionieren:
case "Connect":
IPS_LogMessage("VoIP", "Es wurde eine Verbindung aufgebaut");
ESERA_SetDigitalOutput(52525 /*[Arbeitszimmer\1-Wire\AK 2 Reihe 4]*/, 3, !GetValue(38707 /*[Arbeitszimmer\1-Wire\AK 2 Reihe 4\Leselampe]*/));
VoIP_Disconnect(12787 /*[VoIP]*/, $_IPS['CONNECTION']);
break;
Also er springt in den Case und spricht den Aktor richtig an nur der Disconnect scheint nicht zu wollen.