Konfigurieren von benutzerdefinierten Anwesenheitsstatus in lync Server 2013Configuring custom presence states in Lync Server 2013

 

Letztes Änderungsdatum des Themas: 2013-01-10Topic Last Modified: 2013-01-10

Wenn Sie benutzerdefinierte Anwesenheitsstatus in lync 2013 definieren möchten, erstellen Sie eine XML-Konfigurationsdatei für benutzerdefinierte Anwesenheitsinformationen, und geben Sie dann den Speicherort mithilfe der lync Server-Verwaltungsshell-Cmdlets New-CSClientPolicy oder CSClientPolicy mit dem Parameter ein. CustomStateURL.To define custom presence states in Lync 2013, create an XML custom presence configuration file, and then specify its location by using the Lync Server Management Shell cmdlets New-CSClientPolicy or Set-CSClientPolicy with the parameter CustomStateURL.

Konfigurationsdateien weisen die folgenden Eigenschaften auf:Configuration files have the following properties:

  • Benutzerdefinierte Anwesenheitsstatus können mit den Anwesenheits Indikatoren "verfügbar", "beschäftigt" und "nicht stören" konfiguriert werden.Custom presence states can be configured with the Available, Busy, and Do Not Disturb presence indicators.

  • Das Availability-Attribut bestimmt, welcher Anwesenheitsindikator dem Statustext des benutzerdefinierten Zustands zugeordnet ist.The availability attribute determines which presence indicator is associated with the status text of the custom state. Im Beispiel weiter unten in diesem Thema wird der StatusText, der von zu Hause aus funktioniert, rechts neben dem grünen (verfügbaren) Anwesenheitsindikator angezeigt.In the example later in this topic, the status text Working from Home is displayed to the right of the green (Available) presence indicator.

  • Die maximale Länge des Status Texts beträgt 64 Zeichen.The maximum length of the status text is 64 characters.

  • Es können maximal vier benutzerdefinierte Anwesenheitsstatus hinzugefügt werden.A maximum of four custom presence states can be added.

  • Der CustomStateURL-Parameter gibt den Speicherort der Konfigurationsdatei an.The CustomStateURL parameter specifies the location of the configuration file. In lync 2013 ist der SIP-Modus für höhere Sicherheit standardmäßig aktiviert, daher müssen Sie die benutzerdefinierte Anwesenheits Konfigurationsdatei auf einem Webserver speichern, auf dem HTTPS aktiviert ist.In Lync 2013, SIP high security mode is enabled by default, so you will need to store the custom presence configuration file on a web server that has HTTPS enabled. Andernfalls können lync 2013-Clients keine Verbindung herstellen.Otherwise, Lync 2013 clients will be unable to connect to it. Eine gültige Adresse lautet beispielsweise https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml.For example, a valid address would be https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml.

Hinweis

Obwohl es 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-Modus für höchste Sicherheit auf dem Client zu deaktivieren.Although it is not recommended in a production environment, you can test a configuration file that is located on a non-HTTPS file share by using the EnableSIPHighSecurityMode registry setting to disable SIP high security mode on the client. Anschließend können Sie die Registrierungseinstellung CustomStateURL verwenden, um einen nicht-HTTPS-Speicherort für die Konfigurationsdatei anzugeben.Then you can use the CustomStateURL registry setting to specify a non-HTTPS location for the configuration file. Beachten Sie, dass lync 2013 die Registrierungseinstellungen von lync 2010 ehrt, die Registrierungsstruktur jedoch aktualisiert wurde.Note that Lync 2013 honors Lync 2010 registry settings, but the registry hive has been updated. Sie würden die Registrierungseinstellungen wie folgt erstellen:You would create the registry settings as follows:

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

    Geben Sie Folgendes ein: DWORDType: DWORD

    Wertdaten: 0Value data: 0

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

    Typ: String (REG_SZ)Type: String (REG_SZ)

    Werte Daten (Beispiele): file://\\lspool. Corp. contoso. com\LSFileShare\ClientConfigFolder\Presence.XML oder file:///c:/LSFileShare/ClientConfigFolder/Group_1_Pres.XMLValue data (examples): file://\\lspool.corp.contoso.com\LSFileShare\ClientConfigFolder\Presence.xml or file:///c:/LSFileShare/ClientConfigFolder/Group_1_Pres.xml

Lokalisieren Sie Ihren benutzerdefinierten Anwesenheitsstatus, indem Sie ein oder mehrere Gebietsschema-ID-Schemas (LCID) in der XML-Konfigurationsdatei angeben.Localize your custom presence state by specifying one or more locale ID (LCID) schema in the XML configuration file. Das Beispiel weiter unten in diesem Thema zeigt die Lokalisierung in Englisch (USA) (1033), Norwegisch-Nynorsk (1044), Französisch-Frankreich (1036) und Türkisch (1055).The example later in this topic shows localization into English - United States (1033), Norwegian - Bokmål (1044), French - France (1036), and Turkish (1055). Eine Liste der LCIDs finden Sie Untergebiets Schema-IDs, die http://go.microsoft.com/fwlink/p/?linkid=157331von Microsoft at zugewiesen wurden.For a list of LCIDs, see Locale IDs Assigned by Microsoft at http://go.microsoft.com/fwlink/p/?linkid=157331.

So fügen Sie benutzerdefinierte Anwesenheitsstatus zu lync 2013 hinzuTo add custom presence states to Lync 2013

  1. Erstellen Sie eine XML-Konfigurationsdatei, die das Format des folgenden Beispiels verwendet:Create an XML configuration file that uses the format of the following example:

    <?xml version="1.0"?>
    <customStates xmlns="http://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.Save the XML configuration file to a web server with HTTPS enabled. In diesem Beispiel wird die Datei "Presence. xml" genannt und an dem Speicherort https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xmlgespeichert.In this example, the file is named Presence.xml and saved to the location https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml.

  3. Starten Sie die lync Server-Verwaltungsshell: Klicken Sie auf Start, klicken Sie auf Alle Programme, klicken Sie auf Microsoft lync Server 2013, und klicken Sie dann auf lync Server-Verwaltungsshell.Start the Lync Server Management Shell: Click Start, click All Programs, click Microsoft Lync Server 2013, and then click Lync Server Management Shell.

  4. Definieren Sie in der lync Server-Verwaltungsshell den Speicherort der XML-Konfigurationsdatei mithilfe eines Befehls, der der folgenden ähnelt:In the Lync Server Management Shell, define the location of your XML configuration file by using a command similar to the following:

    New-CsClientPolicy -Identity ContosoCustomStates 
    -CustomStateURL "https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml"
    
  5. Verwenden Sie das Cmdlet Grant-CSClientPolicy , um diese neue Richtlinie Benutzern zuzuweisen.Use the Grant-CSClientPolicy cmdlet to assign this new policy to users.

Ausführliche Informationen finden Sie unter New-CsClientPolicy und Grant-CsClientPolicy in der Dokumentation zur lync Server-Verwaltungsshell.For details, see New-CsClientPolicy and Grant-CsClientPolicy in the Lync Server Management Shell documentation.

Hinweis

  • Standardmäßig aktualisiert lync Server 2013 die Clientrichtlinien und-Einstellungen alle drei Stunden.By default, Lync Server 2013 updates client policies and settings every three hours.

  • Wenn Sie weiterhin Gruppenrichtlinieneinstellungen aus früheren Versionen wie CustomStateURL verwenden möchten, erkennt lync 2013 die Einstellungen, wenn Sie sich in der neuen Richtlinien Registrierungsstruktur (HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync) befinden.If you want to continue using Group Policy settings from previous releases, such as CustomStateURL, Lync 2013 will recognize the settings if they are located in the new policy registry hive (HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync). Serverbasierte Clientrichtlinien haben jedoch Vorrang.However, server-based client policies take precedence.