Partager via


Intégration d’une application de collaboration tierce à Lync Server 2013

 

Rubrique Dernière modification : 2013-02-20

Vous pouvez intégrer Lync 2013 à n’importe quelle application de collaboration en ligne tierce en ajoutant des informations sur l’application au Registre. Vous pouvez utiliser Lync 2013 pour démarrer des sessions de conférence de données hébergées sur un serveur interne, un service Internet ou les deux. La session de collaboration ou de conférence de données peut être démarrée à partir de la liste des contacts ou d’une session de messagerie instantanée, de voix ou de vidéo existante. Lync 2013 agit uniquement comme le véhicule de démarrage de l’application. Toutes les conversations Lync 2013 existantes restent actives après le début de la session de collaboration en ligne.

Les sections suivantes décrivent comment intégrer Lync 2013 à des applications de collaboration basées sur Internet et sur serveur.

Intégration d’une application de collaboration Internet-Based à Lync 2013

En règle générale, les étapes impliquées dans l’intégration d’une application de collaboration tierce sont les suivantes :

  1. Des informations sur l’application sont ajoutées au Registre.

  2. L’organisateur se connecte à Lync 2013 et sélectionne les contacts pour le partage et la collaboration des données. Ou bien, l’organisateur peut déjà participer à une conversation et décider d’ajouter une conférence de données.

  3. Lync 2013 lit le Registre, démarre l’application de collaboration, puis envoie un message SIP personnalisé (appINVITE) aux participants sélectionnés.

  4. Les participants acceptent l’invitation et l’application de collaboration est démarrée sur l’ordinateur de chaque personne. Lync 2013 utilise le Registre pour déterminer l’application de collaboration à utiliser, puis démarre cette application à l’aide des paramètres inclus dans le message appINVITE.

Le tableau suivant décrit les entrées de Registre requises pour intégrer une application de collaboration Internet à Lync 2013. Ces entrées sont placées dans le Registre à l’emplacement suivant :

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

Entrées de Registre pour une application de collaboration basée sur Internet

Nom Type Données

Nom

REG_SZ

Nom de l’application pour les menus Lync 2013.

SmallIcon

REG_SZ

Chemin d’accès à l’icône de 16 pixels x 16 pixels, BMP ou PNG.

 Path

REG_SZ

Chemin du participant pour démarrer l’application de collaboration en ligne.

OriginatorPath

REG_SZ

Chemin de l’organisateur pour démarrer l’application de collaboration en ligne. Ce chemin d’accès peut contenir un ou plusieurs paramètres personnalisés tels que définis dans la sous-clé Parameters. Par exemple, https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%

SessionType

DWORD

0 = Session locale. L’application est démarrée sur l’ordinateur local.

1 = Session à deux parties (par défaut). Lync 2013 démarre l’application localement, puis envoie une notification système à l’autre utilisateur. L’autre utilisateur clique sur la notification et démarre l’application spécifiée sur son ordinateur.

2 = Session multiparte. Lync 2013 démarre l’application localement, puis envoie des notifications système aux autres utilisateurs, les invitant à démarrer l’application spécifiée sur leur propre ordinateur.

ExensibleMenu

REG_SZ

Liste des menus dans lesquels cette commande s’affiche, séparée par des points-virgules. Valeurs possibles :

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Si ExtensibleMenu n’est pas défini, les valeurs par défaut de MainWindowRightClick et ConversationWindowActions sont utilisées.

Le tableau suivant décrit les entrées de Registre pour les paramètres. Ces entrées sont mises à HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters.

Entrées de Registre pour une application de collaboration basée sur Internet

Nom Type Données

Param1

REG_SZ

Utilisé au format tokenized (%Parm1%) pour ajouter des valeurs spécifiques à l’utilisateur à la clé de Registre OriginatorPath.

Param2

REG_SZ

Voir Param1.

Param3

REG_SZ

Voir Param1.

Les exemples de paramètres de Registre suivants intègrent ADatum Collaboration Client à Lync 2013 :

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"

Intégration d’une application de collaboration Server-Based à Lync 2013

Les paramètres permettant d’ajouter des commandes pour démarrer une application de collaboration basée sur le serveur à partir de Lync 2013 sont similaires à ceux décrits dans la section précédente, intégration d’une application de collaboration Internet-Based à Lync 2013. Toutefois, OriginatorPath n’est pas obligatoire et certaines valeurs sont modifiées. Les entrées de Registre sont placées à l’emplacement suivant :

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

Entrées de Registre pour une application de collaboration basée sur le serveur

Nom Type Données

Nom

REG_SZ

Nom de l’application tel qu’il apparaît dans le menu.

ApplicationType

DWORD

Valeur = 1. Définit le type d’application sur le protocole. Les autres valeurs possibles ne s’appliquent pas dans ce cas. S’il n’est pas présent, ApplicationType est défini sur 0 (exécutable).

 Path

REG_SZ

Protocole utilisé pour démarrer l’application de collaboration. Pour Live Meeting 2007, la valeur de Path est définie sur meet:%conf-uri%.

SessionType

DWORD

0 = Session locale. L’application est démarrée sur l’ordinateur local.

1 = Session à deux parties (par défaut). Lync 2013 démarre l’application localement, puis envoie une notification système à l’autre utilisateur. L’autre utilisateur clique sur la notification et démarre l’application spécifiée sur son ordinateur.

2 = Session multiparte. Lync 2013 démarre l’application localement, puis envoie des notifications système aux autres utilisateurs, les invitant à démarrer l’application spécifiée sur leur ordinateur.

MCUType

REG_SZ

DATA = Type de serveur.

ExtensibleMenu

REG_SZ

Liste des menus dans lesquels cette commande s’affiche, séparées par des points-virgules. Valeurs possibles :

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Si ExtensibleMenu n’est pas défini, les valeurs par défaut de MainWindowRightClick et ConversationWindowActions sont utilisées.

L’exemple suivant ajoute des commandes pour démarrer ADatum Collaboration Client à partir de Lync 2013 :

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"