Поделиться через


Интеграция стороннего приложения для совместной работы с Lync Server 2013

 

Последнее изменение раздела: 2013-02-20

Вы можете интегрировать Lync 2013 с любым сторонним приложением для совместной работы через Интернет, добавив сведения о приложении в реестр. Lync 2013 можно использовать для запуска сеансов конференц-связи с данными, размещенных на внутреннем сервере, в интернет-службе или на обоих серверах. Сеанс совместной работы или конференц-связи с данными можно запустить из списка контактов или из существующего сеанса обмена мгновенными сообщениями, голосовой связи или видео. Lync 2013 выступает только в качестве транспортного средства для запуска приложения. Все существующие беседы Lync 2013 остаются активными после начала сеанса совместной работы в Интернете.

В следующих разделах описывается интеграция Lync 2013 с интернет-приложениями и серверными приложениями для совместной работы.

Интеграция приложения Internet-Based совместной работы с Lync 2013

Как правило, действия по интеграции стороннего приложения для совместной работы выполняются следующим образом:

  1. Сведения о приложении добавляются в реестр.

  2. Организатор входит в Lync 2013 и выбирает контакты для обмена данными и совместной работы. Кроме того, организатор может уже быть в диалоге и принять решение о добавлении конференц-связи с данными.

  3. Lync 2013 считывает реестр, запускает приложение для совместной работы, а затем отправляет выбранному участникам пользовательское сообщение SIP (appINVITE).

  4. Участники принимают приглашение, и приложение для совместной работы запускается на компьютере каждого пользователя. Lync 2013 использует реестр для определения используемого приложения для совместной работы, а затем запускает это приложение с помощью параметров, включенных в сообщение appINVITE.

В следующей таблице описаны записи реестра, необходимые для интеграции интернет-приложения для совместной работы с Lync 2013. Эти записи помещаются в реестр в следующем расположении:

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

Записи реестра для приложения совместной работы в Интернете

Имя Тип Данные

Имя

REG_SZ

Имя приложения для меню Lync 2013.

SmallIcon

REG_SZ

Путь к значку размером 16 пикселей x 16 пикселей, BMP или PNG.

Путь

REG_SZ

Путь участника для запуска приложения совместной работы в Интернете.

OriginatorPath

REG_SZ

Путь организатора для запуска приложения совместной работы в Интернете. Этот путь может содержать один или несколько пользовательских параметров, как определено в подразделе "Параметры". Например https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%

SessionType

DWORD

0 = локальный сеанс. Приложение запускается на локальном компьютере.

1 = двух стороннего сеанса (по умолчанию). Lync 2013 запускает приложение локально, а затем отправляет системное уведомление другому пользователю. Другой пользователь щелкает уведомление и запускает указанное приложение на своем компьютере.

2 = многопользовательский сеанс. Lync 2013 запускает приложение локально, а затем отправляет системные уведомления другим пользователям с предложением запустить указанное приложение на своем компьютере.

ExensibleMenu

REG_SZ

Список меню, в которых будет отображаться эта команда, разделенный точкой с запятой. Возможные значения

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Если значение ExtensibleMenu не определено, используются значения mainWindowRightClick и ConversationWindowActions по умолчанию.

В следующей таблице описаны записи реестра для параметров. Эти записи размещаются в HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters.

Записи реестра для приложения совместной работы в Интернете

Имя Тип Данные

Param1

REG_SZ

Используется в маркеризованном формате (%Parm1%) для добавления пользовательских значений в раздел реестра OriginatorPath.

Param2

REG_SZ

См. param1.

Param3

REG_SZ

См. param1.

В следующем примере параметров реестра интеграция клиента службы совместной работы ADatum с 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"

Интеграция приложения Server-Based совместной работы с Lync 2013

Параметры для добавления команд для запуска серверного приложения для совместной работы в Lync 2013 аналогичны параметрам, описанным в предыдущем разделе, интеграции приложения совместной работы Internet-Based с Lync 2013. Однако OriginatorPath не требуется, и некоторые значения изменяются. Записи реестра размещаются в следующем расположении:

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

Записи реестра для серверного приложения для совместной работы

Имя Тип Данные

Имя

REG_SZ

Имя приложения, которое отображается в меню.

ApplicationType

DWORD

Значение = 1. Задает для типа приложения протокол. В этом случае другие возможные значения не применяются. Если его нет, ApplicationType имеет значение 0 (исполняемый файл).

Путь

REG_SZ

Протокол, используемый для запуска приложения для совместной работы. Для Live Meeting 2007 задано значение Path meet:%conf-uri%.

SessionType

DWORD

0 = локальный сеанс. Приложение запускается на локальном компьютере.

1 = двух стороннего сеанса (по умолчанию). Lync 2013 запускает приложение локально, а затем отправляет системное уведомление другому пользователю. Другой пользователь щелкает уведомление и запускает указанное приложение на своем компьютере.

2 = многопользовательский сеанс. Lync 2013 запускает приложение локально, а затем отправляет системные уведомления другим пользователям с предложением запустить указанное приложение на своем компьютере.

MCUType

REG_SZ

DATA = тип сервера.

ExtensibleMenu

REG_SZ

Список меню, в которых будет отображаться эта команда, разделенный точкой с запятой. Возможные значения

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

Если значение ExtensibleMenu не определено, используются значения mainWindowRightClick и ConversationWindowActions по умолчанию.

В следующем примере добавляются команды для запуска клиента службы совместной работы ADatum из 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"