Compartir a través de


Integración de una aplicación de colaboración de terceros con Lync Server 2013

 

Última modificación del tema: 2013-02-20

Puede integrar Lync 2013 con cualquier aplicación de colaboración en línea de terceros agregando información sobre la aplicación al Registro. Puede usar Lync 2013 para iniciar sesiones de conferencia de datos hospedadas en un servidor interno, un servicio basado en Internet o ambos. La sesión de conferencia de colaboración o de datos se puede iniciar desde la lista de contactos o desde una sesión existente de mensajería instantánea, voz o vídeo. Lync 2013 solo actúa como vehículo para iniciar la aplicación. Las conversaciones existentes de Lync 2013 permanecen activas después de que comience la sesión de colaboración en línea.

Las siguientes secciones describen cómo integrar Lync 2013 con aplicaciones de colaboración basadas en Internet y basadas en servidor.

Integración de una aplicación de colaboración Internet-Based con Lync 2013

Por lo general, los pasos necesarios para integrar una aplicación de colaboración de terceros son los siguientes:

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

  2. El organizador inicia sesión en Lync 2013 y selecciona los contactos para compartir datos y colaborar. O bien, es posible que el organizador ya esté en una conversación y decida agregar conferencias de datos.

  3. Lync 2013 lee el Registro, inicia la aplicación de colaboración y, a continuación, envía un mensaje SIP personalizado (una 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 persona. Lync 2013 usa el Registro para determinar qué aplicación de colaboración usar y, a continuación, inicia esa aplicación mediante los parámetros incluidos 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 2013. Estas entradas se colocan en el Registro en la siguiente ubicación:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters

Entradas de 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 2013.

Icono pequeño

REG_SZ

Ruta de acceso al icono bmp o PNG de 16 píxeles x 16 píxeles.

 Ruta de acceso

REG_SZ

Ruta del participante para iniciar la aplicación de colaboración en línea.

OriginatorPath

REG_SZ

Ruta del organizador para iniciar la aplicación de colaboración en línea. Esta ruta de acceso puede contener uno o más parámetros personalizados según se define en la subclave Parámetros. Por ejemplo, https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%

Tipo de sesión

DWORD

0 = Sesión local. La aplicación se inicia en el equipo local.

1 = Sesión de dos partes (predeterminado). Lync 2013 inicia la aplicación localmente y, a continuación, envía una notificación del 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 multipartidista. Lync 2013 inicia la aplicación localmente y, a continuación, envía notificaciones del sistema a los demás usuarios, solicitándoles que inicien la aplicación especificada en su propio equipo.

ExensibleMenu

REG_SZ

Una lista de los menús donde aparecerá este comando, separados por punto y coma. Los valores posibles son:

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Si no se define ExtensibleMenu, se usarán los valores predeterminados de MainWindowRightClick y ConversationWindowActions.

En la tabla siguiente se describen las entradas del Registro para los parámetros. Estas entradas se colocan en HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters.

Entradas de registro para una aplicación de colaboración basada en Internet

Nombre Tipo Datos

Parámetro1

REG_SZ

Se usa en formato tokenizado (%Parm1%) para agregar valores específicos del usuario a la clave del Registro De originorPath.

Parámetro2

REG_SZ

Consulte Parámetro1.

Parámetro3

REG_SZ

Consulte Parámetro1.

La siguiente configuración del registro de ejemplo integra el cliente de colaboración de ADatum con Lync 2013:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\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\Office\15.0\Lync\SessionManager]
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps]
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters]
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters\{C3F6E17A-855F-44a0-B90D-C0B92D38E5F1}]
"Param1"="meetserv"
"Param2"="admin"
"Param3"="abcdefg123"

Integración de una aplicación de colaboración Server-Based con Lync 2013

La configuración para agregar comandos para iniciar una aplicación de colaboración basada en servidor desde Lync 2013 es similar a la descrita en la sección anterior, Integración de una aplicación de colaboración Internet-Based con Lync 2013. Sin embargo, no es necesario originorPath y se cambian algunos valores. Las entradas del Registro se colocan en la siguiente ubicación:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters

Entradas de registro para una aplicación de colaboración basada en servidor

Nombre Tipo Datos

Nombre

REG_SZ

Nombre de la aplicación tal y como aparece en el menú.

Tipo de aplicación

DWORD

Valor = 1. Establece el tipo de aplicación en protocolo. Los demás valores posibles no se aplican en este caso. Si no está presente, ApplicationType se establece en 0 (ejecutable).

 Ruta de acceso

REG_SZ

Protocolo usado para iniciar la aplicación de colaboración. Para Live Meeting 2007, el valor de Ruta de acceso se establece en meet:%conf-uri%.

Tipo de sesión

DWORD

0 = Sesión local. La aplicación se inicia en el equipo local.

1 = Sesión de dos partes (predeterminado). Lync 2013 inicia la aplicación localmente y, a continuación, envía una notificación del 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 multipartidista. Lync 2013 inicia la aplicación localmente y, a continuación, envía notificaciones del sistema a los demás usuarios, solicitándoles que inicien la aplicación especificada en su equipo.

MCUType

REG_SZ

DATA = El tipo de servidor.

ExtensibleMenu

REG_SZ

Una lista de los menús donde aparecerá este comando, separados por punto y coma. Los valores posibles son:

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Si no se define ExtensibleMenu, se usarán los valores predeterminados de MainWindowRightClick y ConversationWindowActions.

En el ejemplo siguiente se agregan comandos para iniciar el cliente de colaboración de ADatum desde Lync 2013:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\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"