Integrieren einer Drittanbieteranwendung für die Zusammenarbeit mit Lync Server 2013

 

Letzte Änderung: 20.02.2013

Sie können Lync 2013 in jede Onlinezusammenarbeitsanwendung von Drittanbietern integrieren, indem Sie Der Registrierung Informationen zur Anwendung hinzufügen. Sie können Lync 2013 verwenden, um Datenkonferenzsitzungen zu starten, die auf einem internen Server, einem internetbasierten Dienst oder beidem gehostet werden. Die Zusammenarbeits- oder Datenkonferenzsitzung kann über die Kontaktliste oder über eine vorhandene Chat-, Sprach- oder Videositzung gestartet werden. Lync 2013 fungiert nur als Fahrzeug zum Starten der Anwendung. Alle vorhandenen Lync 2013-Unterhaltungen bleiben aktiv, nachdem die Onlinezusammenarbeitssitzung begonnen hat.

In den folgenden Abschnitten wird beschrieben, wie Sie Lync 2013 in internet- und serverbasierte Zusammenarbeitsanwendungen integrieren.

Integrieren einer Internet-Based-Anwendung für die Zusammenarbeit mit Lync 2013

Im Allgemeinen sind die Schritte, die bei der Integration einer Drittanbieteranwendung für die Zusammenarbeit erforderlich sind, wie folgt:

  1. Informationen zur Anwendung werden der Registrierung hinzugefügt.

  2. Der Organisator meldet sich bei Lync 2013 an und wählt Kontakte für die Datenfreigabe und Zusammenarbeit aus. Oder der Organisator ist möglicherweise bereits in einer Unterhaltung und entscheidet sich, Datenkonferenzen hinzuzufügen.

  3. Lync 2013 liest die Registrierung, startet die Anwendung für die Zusammenarbeit und sendet dann eine benutzerdefinierte SIP-Nachricht – eine appINVITE – an die ausgewählten Teilnehmer.

  4. Die Teilnehmer nehmen die Einladung an, und die Anwendung für die Zusammenarbeit wird auf dem Computer jeder Person gestartet. Lync 2013 verwendet die Registrierung, um zu bestimmen, welche Anwendung für die Zusammenarbeit verwendet werden soll, und startet diese Anwendung dann mithilfe der parameter, die in der appINVITE-Nachricht enthalten sind.

In der folgenden Tabelle werden die Registrierungseinträge beschrieben, die zum Integrieren einer internetbasierten Zusammenarbeitsanwendung in Lync 2013 erforderlich sind. Diese Einträge werden in der Registrierung an folgendem Speicherort platziert:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters

Registrierungseinträge für eine internetbasierte Zusammenarbeitsanwendung

Name Typ Daten

Name

REG_SZ

Der Anwendungsname für Lync 2013-Menüs.

Smallicon

REG_SZ

Pfad zum Symbol mit 16 Pixeln x 16 Pixeln, BMP oder PNG.

Pfad

REG_SZ

Teilnehmerpfad zum Starten der Online-Anwendung für die Zusammenarbeit.

OriginatorPath

REG_SZ

Organisatorpfad zum Starten der Anwendung für die Onlinezusammenarbeit. Dieser Pfad kann einen oder mehrere benutzerdefinierte Parameter enthalten, wie im Unterschlüssel "Parameters" definiert. Zum Beispiel https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%

SessionType

DWORD

0 = Lokale Sitzung. Die Anwendung wird auf dem lokalen Computer gestartet.

1 = Sitzung mit zwei Teilnehmern (Standard). Lync 2013 startet die Anwendung lokal und sendet dann eine Systembenachrichtigung an den anderen Benutzer. Der andere Benutzer klickt auf die Benachrichtigung und startet die angegebene Anwendung auf dem Computer.

2 = Sitzung mit mehreren Teilnehmern. Lync 2013 startet die Anwendung lokal und sendet dann Systembenachrichtigungen an die anderen Benutzer und fordert sie auf, die angegebene Anwendung auf ihrem eigenen Computer zu starten.

ExensibleMenu

REG_SZ

Eine Liste der Menüs, in denen dieser Befehl angezeigt wird, getrennt durch Semikolons. Mögliche Werte:

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Wenn ExtensibleMenu nicht definiert ist, werden die Standardwerte von MainWindowRightClick und ConversationWindowActions verwendet.

In der folgenden Tabelle werden die Registrierungseinträge für Parameter beschrieben. Diese Einträge befinden sich bei HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters.

Registrierungseinträge für eine internetbasierte Zusammenarbeitsanwendung

Name Typ Daten

Absatz 1

REG_SZ

Wird im tokenisierten Format (%Parm1%) verwendet, um dem OriginatorPath-Registrierungsschlüssel benutzerspezifische Werte hinzuzufügen.

Absatz 2

REG_SZ

Siehe Param1.

Param3

REG_SZ

Siehe Param1.

Im folgenden Beispiel für Registrierungseinstellungen wird der ADatum-Zusammenarbeitsclient in Lync 2013 integriert:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps\{C3F6E17A-855F-44a0-B90D-C0B92D38E5F1}]
"Path"="https://meetingservice.adatum.com/cc/%param1%/meet/%param2%"
"OriginatorPath"="https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%"
"SessionType"=dword:00000002
"ApplicationType"=dword:00000001
"LiveServerIntegration"=dword:00000000
"Name"="ADatum Online Collaboration Service"
"Extensiblemenu"="MainWindowActions;MainWindowRightClick;ConversationWindowActions;ConversationWindowRightClick"

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager]
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps]
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters]
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters\{C3F6E17A-855F-44a0-B90D-C0B92D38E5F1}]
"Param1"="meetserv"
"Param2"="admin"
"Param3"="abcdefg123"

Integrieren einer Server-Based-Zusammenarbeitsanwendung in Lync 2013

Die Einstellungen zum Hinzufügen von Befehlen zum Starten einer serverbasierten Zusammenarbeitsanwendung in Lync 2013 ähneln denen, die im vorherigen Abschnitt "Integrieren einer Internet-Based-Zusammenarbeitsanwendung mit Lync 2013" beschrieben sind. Der OriginatorPath ist jedoch nicht erforderlich, und einige Werte werden geändert. Registrierungseinträge werden an folgendem Speicherort platziert:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters

Registrierungseinträge für eine serverbasierte Zusammenarbeitsanwendung

Name Typ Daten

Name

REG_SZ

Name der Anwendung, wie sie im Menü angezeigt wird.

ApplicationType

DWORD

Wert = 1. Legt den Anwendungstyp auf Protokoll fest. Die anderen möglichen Werte gelten in diesem Fall nicht. Wenn nicht vorhanden, ist ApplicationType auf 0 (ausführbare Datei) festgelegt.

Pfad

REG_SZ

Protokoll, das zum Starten der Anwendung für die Zusammenarbeit verwendet wird. Für Live Meeting 2007 ist der Wert von Path auf meet:%conf-uri%.

SessionType

DWORD

0 = Lokale Sitzung. Die Anwendung wird auf dem lokalen Computer gestartet.

1 = Sitzung mit zwei Teilnehmern (Standard). Lync 2013 startet die Anwendung lokal und sendet dann eine Systembenachrichtigung an den anderen Benutzer. Der andere Benutzer klickt auf die Benachrichtigung und startet die angegebene Anwendung auf dem Computer.

2 = Sitzung mit mehreren Teilnehmern. Lync 2013 startet die Anwendung lokal und sendet dann Systembenachrichtigungen an die anderen Benutzer und fordert sie auf, die angegebene Anwendung auf ihrem Computer zu starten.

MCUType

REG_SZ

DATA = Der Servertyp.

ExtensibleMenu

REG_SZ

Eine Liste der Menüs, in denen dieser Befehl angezeigt wird, getrennt durch Semikolons. Mögliche Werte:

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Wenn ExtensibleMenu nicht definiert ist, werden die Standardwerte von MainWindowRightClick und ConversationWindowActions verwendet.

Im folgenden Beispiel werden Befehle hinzugefügt, um den ADatum-Zusammenarbeitsclient in Lync 2013 zu starten:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps\{27877e66-615c-4582-ab88-0cb2ca05d951}]
"Path"="meet:%conf-uri%"
"SessionType"=dword:00000002
"LiveServerIntegration"=dword:00000001
"ApplicationType"=dword:00000001
"Name"="ADatum Collaboration Client"
"MCUType"="Data"
"Extensiblemenu"="MainWindowActions;MainWindowRightClick;ConversationWindowActions;ConversationWindowRightClick"