Freigeben über


Integrieren einer Drittanbieteranwendung für die Zusammenarbeit in Lync 2010

 

Letztes Änderungsdatum des Themas: 2011-08-18

Sie können beliebige Drittanbieterprogramm für die Onlinezusammenarbeit in Microsoft Lync 2010 integrieren, indem Sie dieselben Registrierungseinstellungen hinzufügen, die auch von Microsoft Office Live Meeting 2007 verwendet werden.

Das in diesem Abschnitt beschriebene Verfahren zur Integration entspricht dem für Office Live Meeting 2007. Einige Schritte gelten daher möglicherweise nicht für andere Anwendungen zur Onlinezusammenarbeit.

Sie können mit Lync 2010 Datenkonferenzsitzungen starten, die auf einem internen Server oder von einem internetbasierten Dienst oder beiden Diensttypen gehostet werden. Die Zusammenarbeitssitzung bzw. Datenkonferenz kann über die Kontaktliste oder von einer bestehenden Sofortnachrichten-, Gesprächs- oder Videositzung aus gestartet werden. Lync 2010 fungiert lediglich als Komponente zum Starten der Anwendung. Aktuelle Lync 2010-Unterhaltungen bleiben auch nach dem Start der Onlinezusammenarbeitssitzung aktiv.

In den folgenden Abschnitten wird erläutert, wie internetbasierte und serverbasierte Zusammenarbeitsprogramme in Lync 2010 integriert werden.

Integrieren einer internetbasierten Anwendung für die Zusammenarbeit in Lync 2010

Im Allgemeinen müssen die folgenden Schritte ausgeführt werden, um eine Drittanbieteranwendung für die Zusammenarbeit zu integrieren:

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

  2. Der Organisator meldet sich an Lync 2010 an und wählt Kontakte für die Datenfreigabe und Zusammenarbeit aus. Oder der Organisator befindet sich bereits in einer Unterhaltung und beschließt, eine Datenkonferenz zu starten.

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

  4. Die Teilnehmer akzeptieren die Einladung, und die Anwendung für die Zusammenarbeit wird auf den Computern aller Teilnehmer gestartet. Lync 2010 verwendet die Informationen in der Registrierung, um die zu verwendende Anwendung für die Zusammenarbeit zu ermitteln. Anschließend wird diese Anwendung unter Verwendung der in der appINVITE-Nachricht enthaltenen Parameter gestartet.

Die folgende Tabelle beschreibt die Registrierungseinträge, die zur Integration einer internetbasierten Anwendung für die Zusammenarbeit in Lync 2010 erforderlich sind. Diese Einträge werden an den folgenden Speicherorten in der Registrierung platziert:

  • 64-Bit-Betriebssysteme:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps

  • 32-Bit-Betriebssysteme:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

Registrierungseinträge für eine internetbasierte Anwendung für die Zusammenarbeit

Name Typ Daten

Name

REG_SZ

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

SmallIcon

REG_SZ

Pfad zu Symbol mit 16 Pixel x 16 Pixel, BMP oder PNG.

LargeIcon

REG_SZ

Pfad zu Symbol mit 28 Pixel x 28 Pixel, BMP oder PNG.

Path

REG_SZ

Teilnehmerpfad zum Starten der Anwendung für die Onlinezusammenarbeit.

OriginatorPath

REG_SZ

Organisatorpfad zum Starten der Anwendung für die Onlinezusammenarbeit. Dieser Pfad kann einen oder mehrere benutzerdefinierte Parameter enthalten, die im Unterschlüssel "Parameters" definiert sind. 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 (Standardeinstellung). Lync 2010 startet die Anwendung lokal und sendet anschließend eine Systembenachrichtigung an den zweiten Benutzer. Der andere Benutzer klickt auf die Benachrichtigung und startet die angegebene Anwendung auf seinem Computer.

2 = Sitzung mit mehreren Teilnehmern. Lync 2010 startet die Anwendung lokal und sendet dann Systembenachrichtigungen an die weiteren Teilnehmer. Darin werden die Benutzer aufgefordert, die angegebene Anwendung auf ihrem eigenen Computer zu starten.

LiveServerIntegration

DWORD

0 oder nicht vorhanden = Die Anwendung verfügt über einen eigenen Konferenzmechanismus und benötigt Microsoft Office Communications Server 2007 R2 nicht (Standardeinstellung).

1 = Ist in einen internen Server integriert.

ApplicationType

DWORD

1 = Legt den Anwendungstyp auf "protocol" fest. Die weiteren möglichen Werte gelten in diesem Fall nicht. Wenn nicht vorhanden, ist "ApplicationType" standardmäßig auf 0 (ausführbar) festgelegt.

ExtensibleMenu

REG_SZ

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

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

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

ButtonPriority

DWORD

0 = Anwendung wird auf der Schaltfläche angezeigt (Standardeinstellung).

In der folgenden Tabelle werden die Registrierungseinträge für Parameter beschrieben. Diese Einträge werden unter "HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps\Parameters" platziert.

Registrierungseinträge für eine internetbasierte Anwendung für die Zusammenarbeit

Name Typ Daten

Param1

REG_SZ

Wird im Tokenformat (%Parm1%) verwendet, um benutzerspezifische Werte zum Registrierungsschlüssel "OriginatorPath" hinzuzufügen.

Param2

REG_SZ

Siehe Param1.

Param3

REG_SZ

Siehe Param1.

Im folgenden Beispiel für Registrierungseinstellungen wird der ADatum-Client für die Zusammenarbeit in Lync 2010 integriert:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\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\Communicator\SessionManager]
[HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps]
[HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps\Parameters]
[HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps\Parameters\{C3F6E17A-855F-44a0-B90D-C0B92D38E5F1}]
"Param1"="meetserv"
"Param2"="admin"
"Param3"="abcdefg123"

Integrieren einer serverbasierten Anwendung für die Zusammenarbeit in Lync 2010

Die Einstellungen für das Hinzufügen von Befehlen zum Starten einer serverbasierten Anwendung für die Zusammenarbeit von Lync 2010 aus ähneln den im Abschnitt "Integrieren einer internetbasierten Anwendung für die Zusammenarbeit in Lync 2010" beschriebenen Einstellungen. "OriginatorPath" ist jedoch nicht erforderlich, und einige Werte sind geändert. Die Registrierungseinträge werden an den folgenden Speicherorten platziert:

  • 64-Bit-Betriebssysteme:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps

  • 32-Bit-Betriebssysteme:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

Registrierungseinträge für eine serverbasierte Anwendung für die Zusammenarbeit

Name Typ Daten

Name

REG_SZ

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

ApplicationType

DWORD

Wert = 1. Legt den Anwendungstyp auf "protocol" fest. Die weiteren möglichen Werte gelten in diesem Fall nicht. Wenn nicht vorhanden, ist "ApplicationType" standardmäßig auf 0 (ausführbar) festgelegt.

Path

REG_SZ

Zum Starten der Anwendung für die Zusammenarbeit verwendetes Protokoll. Für Live Meeting 2007 wird der Wert für "Path" auf meet:%conf-uri% festgelegt.

SessionType

DWORD

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

1 = Sitzung mit zwei Teilnehmern (Standardeinstellung). Lync 2010 startet die Anwendung lokal und sendet anschließend eine Systembenachrichtigung an den zweiten Benutzer. Der andere Benutzer klickt auf die Benachrichtigung und startet die angegebene Anwendung auf seinem Computer.

2 = Sitzung mit mehreren Teilnehmern. Lync 2010 startet die Anwendung lokal und sendet dann Systembenachrichtigungen an die weiteren Teilnehmer. Darin werden die Benutzer aufgefordert, die angegebene Anwendung auf ihrem eigenen Computer zu starten.

LiveServerIntegration

DWORD

1 = Auf dem internen Server gehostet.

MCUType

REG_SZ

DATA = Typ des Servers.

ExtensibleMenu

REG_SZ

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

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

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

Im folgenden Beispiel werden Befehle zum Starten des ADatum-Clients für die Zusammenarbeit aus Lync 2010 hinzugefügt:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\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"