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 :
Les informations relatives à l’application sont ajoutées au Registre.
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à.
Lync 2010 lit le Registre, démarre l’application de collaboration et envoie un message SIP personnalisé (appINVITE) aux participants sélectionnés.
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, |
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 ( |
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 |
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"