Anpassen der "Eigenen Statusmeldung" per CFD

Corsin

Platinum Partner
Advanced Certified
Mitglied seit
12. Mai 2020
Beiträge
21
Hallo Zusammen

Mit der V20 kann man nun die Statusmeldung in der Adminkonsole bearbeiten, nicht wie bei der V18, wo das meines Wissens nach nur im Webclient/Desktop App durch den Enduser möglich war.
1718180945586.png

Jetzt frage ich mich, ob sich dies auch per CFD anpassen lässt und wenn ja, wie der C# Code dafür aussieht?

Folgendes versuche ich umzusetzen:
-Der Benutzer 1 wählt die Nummer eines CFD
-Das CFD ändert das Ziel des Dummy-Benutzers "21 - Pikett" bei Verfügbar zu Benutzer 1 und ändert die Statusmeldung zu Benutzer 1
-weitere CFDs für das Umleiten bei Verfügbar zu Benutzer 2, 3 usw.

1718181685657.png

Ich will bewusst nur den Status Verfügbar verwenden, weil ich mit diesem Status den Dummy-Benutzer immer als registriert erscheinen lassen kann (mit "Gleichzeitig meine Mobilnummer anrufen" und dort eine 0 hinterlegen).
Somit können immer alle Benutzer im Webclient/Desktop App sehen, wohin die Pikett-Nummer umgeleitet wird.

Vielen Dank für eure Hilfe.
 
Hallo @Corsin

Jetzt frage ich mich, ob sich dies auch per CFD anpassen lässt und wenn ja, wie der C# Code dafür aussieht?
Ja, hier die Kurzform:
C#:
var ext = PhoneSystem.Root.GetDNByNumber("200") as Extension;
var profile = ext.FwdProfiles.Where(x => x.Name == "Available").First();
if( profile != null ) {
    profile.CustomMessage="Mein neuer Statustext";
}
ext.Save();
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Corsin
  • Like
Reaktionen: Corsin
@fxbastler Danke für den Code und die Anleitung zum selber suchen, es funktioniert einwandfrei.
 
  • Like
Reaktionen: fxbastler

Statistik des Forums

Themen
44.414
Beiträge
232.716
Mitglieder
78.329
Neuestes Mitglied
Rowan