Integración de una aplicación de colaboración externa con Lync 2010
Última modificación del tema: 2011-08-18
También puede integrar Microsoft Lync 2010 con una aplicación de colaboración en línea de otro fabricante agregando los mismos valores del Registro que se usan en Microsoft Office Live Meeting 2007.
El proceso de integración que se describe en este tema es el usado para Office Live Meeting 2007. Por consiguiente, es posible que algunos pasos no sean aplicables para otras aplicaciones de colaboración en línea.
Puede usar Lync 2010 para iniciar sesiones de conferencia de datos hospedadas en un servidor interno, en un servidor en Internet o en ambos servidores. Las sesiones de colaboración o de conferencia de datos se pueden iniciar desde la lista de contactos o desde una sesión de mensajería instantánea, voz o vídeo existente. Lync 2010 actúa únicamente como vehículo para iniciar la aplicación. Todas las conversaciones de Lync 2010 existentes siguen activas una vez iniciada la sesión de colaboración en línea.
En las secciones siguientes se describe el modo en que Lync 2010 se integra con aplicaciones de colaboración basados en Internet y en servidor.
Integración de una aplicación de colaboración basada en Internet con Lync 2010
En general, los pasos necesarios para integrar una aplicación de colaboración de otro fabricante son los siguientes:
La información acerca de la aplicación se agrega al Registro.
El organizador inicia sesión en Lync 2010 y selecciona los contactos para el uso compartido de datos y la colaboración. Es posible también que el organizador ya esté participando en una conversación y decida agregar la conferencia de datos.
Lync 2010 lee el Registro, inicia la aplicación de colaboración y envía un mensaje SIP personalizado (un mensaje appINVITE) a los participantes seleccionados.
Los participantes aceptan la invitación y la aplicación de colaboración se inicia en el equipo de cada una de las personas. Lync 2010 usa el Registro para determinar qué aplicación de colaboración usar e inicia dicha aplicación usando los parámetros que se incluyen en el mensaje appINVITE.
En la tabla siguiente se describen las entradas del Registro necesarias para integrar una aplicación de colaboración basada en Internet con Lync 2010. Estas entradas se encuentran en las siguientes ubicaciones del Registro:
En sistemas operativos de 64 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps
En sistemas operativos de 32 bits:
HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps
Entradas del Registro para una aplicación de colaboración basada en Internet
Nombre | Tipo | Datos |
---|---|---|
Nombre |
REG_SZ |
El nombre de la aplicación para los menús de Lync 2010. |
SmallIcon |
REG_SZ |
Ruta de acceso al icono de 16 x 16 píxeles, BMP o PNG. |
LargeIcon |
REG_SZ |
Ruta de acceso al icono de 28 x 28 píxeles, BMP o PNG. |
Ruta |
REG_SZ |
Ruta de acceso de los participantes para iniciar la aplicación de colaboración en línea. |
OriginatorPath |
REG_SZ |
Ruta de acceso del organizador para iniciar la aplicación de colaboración en línea. Esta ruta puede contener uno o varios parámetros personalizados definidos en la subclave Parameters. Por ejemplo, |
SessionType |
DWORD |
0 = Sesión local. La aplicación se inicia en el equipo local. 1 = Sesión entre dos participantes (valor predeterminado). Lync 2010 inicia la aplicación localmente y envía una notificación de sistema al otro usuario. El otro usuario hace clic en la notificación e inicia la aplicación especificada en su equipo. 2 = Sesión con varios participantes. Lync 2010 inicia la aplicación localmente y envía notificaciones de sistema a los demás usuarios en las que se les pide que inicien la aplicación especificada en sus propios equipos. |
LiveServerIntegration |
DWORD |
0 o no se especifica = La aplicación tiene sus propios mecanismos de conferencia y no requiere Microsoft Office Communications Server 2007 R2 (valor predeterminado). 1 = Se integra con un servidor local. |
ApplicationType |
DWORD |
1 = Establece el tipo de aplicación en protocolo. Los otros valores posibles no se aplican en este caso. Si no se especifica, ApplicationType se establece en 0 (ejecutable). |
ExtensibleMenu |
REG_SZ |
Lista de menús en los que aparecerá este comando, separados con caracteres de punto y coma. Los valores posibles son: MainWindowActions MainWindowRightClick ConversationWindowActions ConversationWindowRightClick ContactCardMenu Si no se define ExtensibleMenu, se utilizan los valores predeterminados de MainWindowRightClick y ConversationWindowActions. |
ButtonPriority |
DWORD |
0 = La aplicación se muestra en el botón (valor predeterminado). |
En la siguiente tabla se describen las entradas del Registro para los parámetros. Estas entradas se encuentran en HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps\Parameters.
Entradas del Registro para una aplicación de colaboración basada en Internet
Nombre | Tipo | Datos |
---|---|---|
Param1 |
REG_SZ |
Se usa en un formato acortado ( |
Param2 |
REG_SZ |
Consulte Param1. |
Param3 |
REG_SZ |
Consulte Param1. |
Los siguientes valores del Registro de ejemplo integran el cliente de colaboración ADatum con 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"
Integración de una aplicación de colaboración basada en servidor con Lync 2010
La configuración para agregar comandos que inicien una aplicación de colaboración basada en servidor desde Lync 2010 es similar a las que se han descrito en la sección anterior (Integración de una aplicación de colaboración basada en Internet con Lync 2010). No obstante, el parámetro OriginatorPath no es necesario y algunos valores varían. Las entradas del Registro se encuentran en las siguientes ubicaciones:
En sistemas operativos de 64 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps
En sistemas operativos de 32 bits:
HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps
Entradas del Registro para una aplicación de colaboración basada en servidor
Nombre | Tipo | Datos |
---|---|---|
Nombre |
REG_SZ |
Nombre de la aplicación tal como aparece en el menú. |
ApplicationType |
DWORD |
Valor =1. Establece el tipo de aplicación en protocolo. Los otros valores posibles no se aplican en este caso. Si no se especifica, ApplicationType se establece en 0 (ejecutable). |
Ruta |
REG_SZ |
Protocolo usado para iniciar la aplicación de colaboración. Para Live Meeting 2007, el valor de Ruta se establece en |
SessionType |
DWORD |
0 = Sesión local. La aplicación se inicia en el equipo local. 1 = Sesión entre dos participantes (valor predeterminado). Lync 2010 inicia la aplicación localmente y envía una notificación de sistema al otro usuario. El otro usuario hace clic en la notificación e inicia la aplicación especificada en su equipo. 2 = Sesión de varios participantes. Lync 2010 inicia la aplicación localmente y envía notificaciones de sistema a los demás usuarios en las que se les pide que inicien la aplicación especificada en sus propios equipos. |
LiveServerIntegration |
DWORD |
1 = Alojada en el servidor local. |
MCUType |
REG_SZ |
DATOS = El tipo de servidor. |
ExtensibleMenu |
REG_SZ |
Lista de menús en los que aparecerá este comando, separados con caracteres de punto y coma. Los valores posibles son: MainWindowActions MainWindowRightClick ConversationWindowActions ConversationWindowRightClick ContactCardMenu Si no se define ExtensibleMenu, se utilizan los valores predeterminados de MainWindowRightClick y ConversationWindowActions. |
En el siguiente ejemplo se agregan comandos para iniciar el cliente de colaboración ADatum desde 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"