Compartir a través de


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:

  1. La información acerca de la aplicación se agrega al Registro.

  2. 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.

  3. 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.

  4. 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, https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%

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 (%Parm1%) para agregar valores específicos de usuario a la clave del Registro OriginatorPath.

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 meet:%conf-uri%.

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"