Partager via


Intégration d'un programme de collaboration tiers avec Office Communicator

Dernière rubrique modifiée : 2009-03-31

Vous pouvez intégrer Office Communicator 2007 R2 à un programme tiers de collaboration en ligne. Pour ce faire, vous devez ajouter les mêmes paramètres de Registre que ceux utilisés par Live Meeting 2007.

Le processus d'intégration décrit ici est celui qui est utilisé pour Live Meeting 2007. Il est donc possible que certaines instructions ne s'appliquent pas à d'autres programmes de collaboration en ligne.

Vous pouvez utiliser Office Communicator 2007 R2 pour lancer des sessions de conférences de données hébergées sur un serveur interne de l'organisation, un service basé sur Internet, ou les deux. La session de collaboration ou conférence de données peut être démarrée directement à partir de la liste des contacts, ou bien à partir d'une session existante (messagerie instantanée, voix ou vidéo). Office Communicator agit uniquement en tant que vecteur de démarrage du programme. Les conversations Office Communicator 2007 R2 existantes restent actives après l'ouverture de la session de collaboration en ligne.

Les sections suivantes décrivent l'intégration d'Office Communicator 2007 R2 avec des programmes de collaboration basés sur Internet ou sur un serveur.

Intégration d'un programme de collaboration basé sur Internet avec Office Communicator 2007 R2

En règle générale, les étapes requises pour l'intégration d'un programme de collaboration tiers sont les suivantes :

  1. Des informations concernant le programme sont ajoutées au Registre, comme indiqué dans le tableau suivant.
  2. L'organisateur de la session se connecte à Office Communicator 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. Office Communicator 2007 R2 lit le Registre, lance le programme de collaboration et envoie un message SIP personnalisé (appINVITE) aux participants sélectionnés.
  4. Les participants acceptent alors l'invitation et le programme de collaboration est démarré sur leur ordinateur. Office Communicator 2007 R2 se sert du Registre pour identifier le programme de collaboration à utiliser, puis il lance ce programme 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'un programme de collaboration basé sur Internet avec Office Communicator 2007 R2.

Entrées de Registre pour un programme de collaboration basé sur Internet (HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\<GUID de l'application>)

Nom Type Données

Nom

REG_SZ

Nom du programme pour les menus Office Communicator 2007 R2.

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 lancement du programme de collaboration en ligne sur l'ordinateur du participant.

OriginatorPath

REG_SZ

Chemin d'accès que l'organisateur doit utiliser pour le lancement du programme de collaboration en ligne. 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 est lancée sur l'ordinateur local.

1 = Session à deux participants (par défaut). Office Communicator 2007 R2 lance l'application localement, puis envoie un message qui s'affiche sur le bureau de l'autre utilisateur. Ce dernier clique alors sur ce message pour lancer l'application indiquée sur son ordinateur.

2 = Session à plusieurs. Office Communicator 2007 R2 lance l'application localement, puis envoie des alertes qui s'affichent sur le bureau des autres utilisateurs afin de les inviter à démarrer l'application indiquée.

LiveServerIntegration

DWORD

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

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

ApplicationType

DWORD

1 = Protocole. Les autres valeurs ne sont pas applicables dans ce cas. En l'absence d'indication, la valeur par défaut utilisée pour ApplicationType est 0 (exécutable).

ExensibleMenu

REG_SZ

Liste des menus dans lesquels cette commande apparaît. Les différents menus sont séparés par un point-virgule. Les valeurs possibles sont les suivantes :

  • MainWindowActions
  • MainWindowRightClick
  • ConversationWindowActions
  • ConversationWindowContextual
  • ConversationWindowRightClick
  • ConversationWindowButton

Si ExtensibleMenu n'est pas défini, les valeurs par défaut MainWindowRightClick et ConversationWindowContextual sont utilisées.

ButtonPriority

DWORD

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

Entrées de Registre pour un programme de collaboration basé sur Internet (HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\Parameters<GUID de l'application>)

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 avec Office Communicator 2007 R2.

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;ConversationWindowContextual;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'un programme de collaboration basé sur un serveur avec Office Communicator 2007 R2

Les paramètres nécessaires pour ajouter des commandes permettant de lancer un programme de collaboration basé sur un serveur à partir d'Office Communicator 2007 R2 sont similaires à ceux décrits dans la section Intégration d'un programme de collaboration basé sur Internet avec Office Communicator 2007 R2. Cependant, le paramètre OriginatorPath n'est pas obligatoire et certaines valeurs sont différentes, comme le montre le tableau suivant.

Entrées de Registre pour un programme de collaboration basé sur un serveur (HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\<GUID de l'application>)

Nom Type Données

Nom

REG_SZ

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

ApplicationType

DWORD

1 = Protocole. Les autres valeurs ne sont pas applicables dans ce cas. En l'absence d'indication, la valeur par défaut utilisée pour ApplicationType est 0 (exécutable).

Path

REG_SZ

Protocole utilisé pour exécuter le programme 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 lancée sur l'ordinateur local.

1 = Session à deux participants (par défaut). Office Communicator 2007 R2 lance l'application localement, puis envoie une alerte qui s'affiche sur le bureau de l'autre utilisateur. Ce dernier clique alors sur cette alerte pour lancer l'application indiquée sur son ordinateur.

2 = Session à plusieurs. Office Communicator 2007 R2 lance l'application localement, puis envoie des alertes qui s'affichent sur le bureau des autres utilisateurs afin de les inviter à démarrer l'application indiquée.

LiveServerIntegration

DWORD

1 = Hébergement sur le serveur interne.

MCUType

REG_SZ

DATA = Type de serveur.

ExtensibleMenu

REG_SZ

Liste des menus dans lesquels cette commande apparaît. Les différents menus sont séparés par un point-virgule. Les valeurs possibles sont les suivantes :

  • MainWindowActions
  • MainWindowRightClick
  • ConversationWindowActions
  • ConversationWindowContextual
  • ConversationWindowRightClick

Si ExtensibleMenu n'est pas défini, les valeurs par défaut MainWindowRightClick et ConversationWindowContextual sont utilisées.

L'exemple suivant ajoute les commandes permettant de lancer le client de collaboration ADatum à partir d'Office Communicator 2007 R2.

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;ConversationWindowContextual;ConversationWindowRightClick"