Konfigurieren von benutzerdefinierten Anwesenheitszuständen in Lync Server 2013

 

Letzte Änderung: 10.01.2013

Um benutzerdefinierte Anwesenheitszustände in Lync 2013 zu definieren, erstellen Sie eine benutzerdefinierte XML-Anwesenheitskonfigurationsdatei, und geben Sie dann ihren Speicherort mithilfe der Lync Server-Verwaltungsshell-Cmdlets New-CSClientPolicy oder Set-CSClientPolicy mit dem Parameter CustomStateURL an.

Konfigurationsdateien haben die folgenden Eigenschaften:

  • Benutzerdefinierte Anwesenheitszustände können mit den Anwesenheitsindikatoren "Verfügbar", "Beschäftigt" und "Nicht stören" konfiguriert werden.

  • Das Verfügbarkeitsattribut bestimmt, welche Anwesenheitsanzeige dem Statustext des benutzerdefinierten Zustands zugeordnet ist. Im Beispiel weiter unten in diesem Thema wird rechts neben der grünen (verfügbaren) Anwesenheitsanzeige der Statustext "Von zu Hause aus arbeiten" angezeigt.

  • Die maximale Länge des Statustexts beträgt 64 Zeichen.

  • Es können maximal vier benutzerdefinierte Anwesenheitszustände hinzugefügt werden.

  • Der Parameter CustomStateURL gibt den Speicherort der Konfigurationsdatei an. In Lync 2013 ist der SIP-Hochsicherheitsmodus standardmäßig aktiviert, daher müssen Sie die benutzerdefinierte Anwesenheitskonfigurationsdatei auf einem Webserver speichern, auf dem HTTPS aktiviert ist. Andernfalls können Lync 2013-Clients keine Verbindung damit herstellen. Eine gültige Adresse wäre https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xmlbeispielsweise .

Hinweis

Obwohl dies in einer Produktionsumgebung nicht empfohlen wird, können Sie eine Konfigurationsdatei testen, die sich auf einer Nicht-HTTPS-Dateifreigabe befindet, indem Sie die Registrierungseinstellung EnableSIPHighSecurityMode verwenden, um den SIP-Hochsicherheitsmodus auf dem Client zu deaktivieren. Anschließend können Sie die CustomStateURL-Registrierungseinstellung verwenden, um einen Nicht-HTTPS-Speicherort für die Konfigurationsdatei anzugeben. Beachten Sie, dass Lync 2013 die Lync 2010-Registrierungseinstellungen berücksichtigt, die Registrierungsstruktur wurde jedoch aktualisiert. Sie würden die Registrierungseinstellungen wie folgt erstellen:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync\EnableSIPHighSecurityMode

    Typ: DWORD

    Wertdaten: 0

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync\CustomStateURL

    Typ: Zeichenfolge (REG_SZ)

    Wertdaten (Beispiele): file://\\lspool.corp.contoso.com\LSFileShare\ClientConfigFolder\Presence.xml oder file:///c:/LSFileShare/ClientConfigFolder/Group_1_Pres.xml

Lokalisieren Sie den benutzerdefinierten Anwesenheitsstatus, indem Sie ein oder mehrere LCID-Schemas (Locale ID) in der XML-Konfigurationsdatei angeben. Das Beispiel weiter unten in diesem Thema zeigt die Lokalisierung in Englisch - USA (1033), Norwegisch - Bokmål (1044), Französisch - Frankreich (1036) und Türkisch (1055). Eine Liste der LCIDs finden Sie unter Gebietsschema-IDs, die von Microsoft zugewiesen wurden.https://go.microsoft.com/fwlink/p/?linkid=157331

So fügen Sie Lync 2013 benutzerdefinierte Anwesenheitsstatus hinzu

  1. Erstellen Sie eine XML-Konfigurationsdatei, die das Format des folgenden Beispiels verwendet:

    <?xml version="1.0"?>
    <customStates xmlns="https://schemas.microsoft.com/09/2009/communicator/customStates">
      <customState ID="1" availability="online">
        <activity LCID="1033">Working from Home</activity>
        <activity LCID="1044">activity 2 for 1044</activity>
        <activity LCID="1055">activity 3 for 1055</activity>
      </customState>
      <customState ID="2" availability="busy">
        <activity LCID="1033">In a Live Meeting</activity>
        <activity LCID="1036">Equivalent French String for - In a Live Meeting </activity>
      </customState>
      <customState ID="3" availability="busy">
        <activity LCID="1033">Meeting with Customer</activity>
        <activity LCID="1055">meeting with client</activity>
        <activity LCID="1036">Equivalent French String for - Meeting with Customer</activity>
      </customState>
      <customState ID="4" availability="do-not-disturb">
        <activity LCID="1033">Interviewing</activity>
      </customState>
    </customStates>
    
  2. Speichern Sie die XML-Konfigurationsdatei auf einem Webserver mit aktiviertem HTTPS. In diesem Beispiel wird die Datei Presence.xml benannt und am Speicherort https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xmlgespeichert.

  3. Starten Sie die Lync Server-Verwaltungsshell: Klicken Sie auf "Start", dann auf "Alle Programme", dann auf "Microsoft Lync Server 2013" und dann auf "Lync Server-Verwaltungsshell".

  4. Definieren Sie in der Lync Server-Verwaltungsshell den Speicherort Ihrer XML-Konfigurationsdatei mit einem Befehl, der dem folgenden ähnelt:

    New-CsClientPolicy -Identity ContosoCustomStates 
    -CustomStateURL "https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml"
    
  5. Verwenden Sie das Cmdlet Grant-CSClientPolicy , um benutzern diese neue Richtlinie zuzuweisen.

Weitere Informationen finden Sie in der Dokumentation zur Lync Server-Verwaltungsshell unter "New-CsClientPolicy " und "Grant-CsClientPolicy ".

Hinweis

  • Standardmäßig aktualisiert Lync Server 2013 alle drei Stunden Clientrichtlinien und -einstellungen.

  • Wenn Sie weiterhin Gruppenrichtlinie Einstellungen aus früheren Versionen verwenden möchten, z. B. CustomStateURL, erkennt Lync 2013 die Einstellungen, wenn sie sich in der neuen Registrierungsstruktur für Richtlinien befinden (HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync). Serverbasierte Clientrichtlinien haben jedoch Vorrang.