Partager via


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

 

Dernière rubrique modifiée : 2011-08-18

Vous pouvez intégrer Microsoft Lync 2010 à n’importe quelle application tierce de collaboration en ligne. Pour ce faire, vous devez ajouter les mêmes paramètres de Registre que ceux utilisés par Microsoft Office Live Meeting 2007.

Le processus d’intégration décrit dans cette rubrique est celui utilisé pour Office Live Meeting 2007. Par conséquent, certaines étapes peuvent ne pas s’appliquer à d’autres applications de collaboration en ligne.

Vous pouvez utiliser Lync 2010 pour lancer des sessions de conférence de données hébergées sur un serveur interne, un service basé sur Internet, ou les deux. Vous pouvez démarrer la session de collaboration ou de conférence de données directement à partir de la liste des contacts, ou bien à partir d’une session existante (vocale, messagerie instantanée ou vidéo). Lync 2010 sert uniquement de vecteur pour le démarrage de l’application. Les conversations Lync 2010 existantes restent actives après l’ouverture de la session de collaboration en ligne.

Les sections suivantes décrivent l’intégration de Lync 2010 à des applications de collaboration basées sur Internet ou sur un serveur.

Intégration d’une application de collaboration basée sur Internet à Lync 2010

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

  1. Les informations relatives à l’application sont ajoutées au Registre.

  2. L’organisateur de la session se connecte à Lync 2010 et sélectionne les contacts avec lesquels il souhaite pouvoir partager des données et collaborer. L’organisateur peut également ajouter une conférence de données à une conversation à laquelle il participe déjà.

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

  4. Les participants acceptent l’invitation et l’application de collaboration démarre sur l’ordinateur de chaque personne. Lync 2010 utilise le Registre pour déterminer l’application de collaboration à utiliser, puis il démarre cette application en utilisant les paramètres inclus dans le message appINVITE.

Le tableau suivant décrit les entrées de Registre nécessaires pour l’intégration d’une application de collaboration basé sur Internet à Lync 2010. Ces entrées sont placées dans le Registre aux emplacements suivants :

  • Pour les systèmes d’exploitation 64 bits :

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

  • Pour les systèmes d’exploitation 32 bits :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

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 de Lync 2010.

SmallIcon

REG_SZ

Chemin d’accès de l’icône (BMP ou PNG de 16 pixels sur 16).

LargeIcon

REG_SZ

Chemin d’accès de l’icône (BMP ou PNG de 28 pixels sur 28).

Path

REG_SZ

Chemin à utiliser pour le démarrage de l’application de collaboration en ligne sur l’ordinateur du participant.

OriginatorPath

REG_SZ

Chemin à utiliser pour le démarrage de l’application de collaboration en ligne par l’organisateur. Ce chemin peut contenir un ou plusieurs paramètres personnalisés 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 démarre sur l’ordinateur local.

1 = Session à deux personnes (par défaut). Lync 2010 démarre l’application localement, puis envoie une notification système à l’autre utilisateur. Ce dernier clique alors sur la notification pour démarrer l’application spécifiée sur son ordinateur.

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

LiveServerIntegration

DWORD

0 ou absent = L’application possède ses propres mécanismes de gestion des conférences et ne requiert pas Microsoft Office Communications Server 2007 R2 (par défaut).

1 = Permet l’intégration avec un serveur interne.

ApplicationType

DWORD

1 = Définit le type d’application comme protocole. Les autres valeurs possibles ne sont pas applicables dans ce cas. En l’absence d’indication, la valeur par défaut ApplicationType est 0 (exécutable).

ExensibleMenu

REG_SZ

Liste des menus dans lesquels cette commande apparaîtra. Les menus sont séparés par un point-virgule. Les valeurs possibles sont :

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

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

ButtonPriority

DWORD

0 = L’application est affichée sur le bouton (par défaut).

Le tableau suivant décrit les entrées de Registre pour les paramètres. Ces entrées sont placées à l’emplacement suivant : HKEY_CURRENT_USER\Software\Microsoft\Communicator\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 de jeton (%Parm1%) pour ajouter les valeurs spécifiques de l’utilisateur à la clé de Registre OriginatorPath.

Param2

REG_SZ

Voir Param1.

Param3

REG_SZ

Voir Param1.

Les paramètres de Registre suivants permettent l’intégration du client de collaboration ADatum à Lync 2010 :

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"

Intégration d’une application de collaboration basée sur un serveur à Lync 2010

Les paramètres nécessaires pour ajouter des commandes permettant de démarrer une application de collaboration basée sur un serveur à partir de Lync 2010 sont similaires à ceux décrits dans la section précédente, Intégration d’une application de collaboration basée sur Internet à Lync 2010. Toutefois, OriginatorPath n’est pas requis et certaines valeurs changent. Les entrées de Registre sont placées aux emplacements suivants :

  • Pour les systèmes d’exploitation 64 bits :

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

  • Pour les systèmes d’exploitation 32 bits :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps

Entrées de Registre pour une application de collaboration basée sur un 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 de l’application comme protocole. Les autres valeurs possibles ne sont pas applicables dans ce cas. En l’absence d’indication, la valeur par défaut ApplicationType est 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 démarre sur l’ordinateur local.

1 = Session à deux personnes (par défaut). Lync 2010 démarre l’application localement, puis envoie une notification système à l’autre utilisateur. Ce dernier clique alors sur la notification pour démarrer l’application spécifiée sur son ordinateur.

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

LiveServerIntegration

DWORD

1 = Hébergée sur le serveur interne.

MCUType

REG_SZ

DATA = Type du serveur.

ExtensibleMenu

REG_SZ

Liste des menus dans lesquels cette commande apparaîtra. Les menus sont séparés par un point-virgule. Les valeurs possibles sont :

MainWindowActions

MainWindowRightClick

ConversationWindowActions

ConversationWindowRightClick

ContactCardMenu

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

Dans l’exemple suivant des commandes sont ajoutées pour démarrer le client de collaboration ADatum à partir de Lync 2010 :

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"