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:
La información sobre la aplicación se agrega al Registro.
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.
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.
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, |
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:
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 ( |
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 |
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:
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"