Rolf_W Posted October 19, 2015 #1 Share Posted October 19, 2015 Hallo liebes Forum, ich bin auf der Suche nach einem Weg, den Status des aktuellen Benutzers ("Erreichbar, Abwesend...") zu ermitteln.Dabei bin ich auf die Funktion GetUserPresenceInfo(...) gestoßen. Nun hab ich 3 Fragen: 1. Bin ich mit dieser Funktion überhaupt auf dem richtigen Weg?2. Wenn ja, welche ID wird da als erster Parameter erwartet und wo bekomme ich diese her?3. Gibt es eine Art Change-Event, wenn sich der Status ändert? Ich meine damit nicht den Status der Namenstasten, sondern den des aktuell angemeldeten Benutzers. BTW:Weiß jemand, ob das SwyxIt! Development Archive komplett abgeschaltet wurde, oder es nur temporär nicht erreichbar ist? OK, damit waren es dann doch 4 Fragen. ;-) Vielen Dank schon jetzt,ROlf Link to comment Share on other sites More sharing options...
Most Valued User ogoettlich Posted October 21, 2015 Most Valued User #2 Share Posted October 21, 2015 Hallo Rolf, hierbei musst du unterscheiden, es gibt die Möglichkeit die Information auszulesen oder zu ändern. Status auslesen kann man z.B. über PBXPhoneBookEntry.UserStatus bewerkstelligen. Ob dies nun eine schöne Variante ist, sei mal dahin gestellt. Ändern kann man den Status via PhoneClientFacade.SetUserPresenceData()Folgendes hatte ich mal herausgefunden, um den Status entsprechend zu flaggen: // (UserId, false, false, SDateTime) ---> verfügbar // (UserId, true, false, SDateTime) ---> abwesend // (UserId, false, true, SDateTime) ---> nicht stören Link to comment Share on other sites More sharing options...
Rolf_W Posted October 26, 2015 Author #3 Share Posted October 26, 2015 Hallo und vielen Dank erst mal für die Info. Leider kann ich im SDK nicht finden, wie ich an die Phonebook Entries komme.Kannst Du mir eventuell auch da weiterhelfen? Momentan ermittle ich den Status über eine Namenstaste, die ich für den aktuellen Benutzer reserviere.Das ist aber eine äußerst unschöne Lösung. Link to comment Share on other sites More sharing options...
Most Valued User ogoettlich Posted October 27, 2015 Most Valued User #4 Share Posted October 27, 2015 Schau mal nach folgender Class: SWConfigDataClientLib.Proxies.UserPhoneBook.PBXPhoneBookEntry Link to comment Share on other sites More sharing options...
Tom Wellige Posted November 12, 2015 #5 Share Posted November 12, 2015 Im Archiv gibt es fertige Beispiele. Allerding geht das nicht über das Client SDK, sondern über das Config Data Store SDK. admin edit: broken link Über das Client SDK könntest Du höchstens den Status von Benutzern abfragen, die auf einer Namenstaste konfiguriert sind. Da ist der Weg über den Server (CDS) deutlich besser. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.