Интеграция стороннего приложения для совместной работы с Lync Server 2013
Последнее изменение раздела: 2013-02-20
Вы можете интегрировать Lync 2013 с любым сторонним приложением для совместной работы через Интернет, добавив сведения о приложении в реестр. Lync 2013 можно использовать для запуска сеансов конференц-связи с данными, размещенных на внутреннем сервере, в интернет-службе или на обоих серверах. Сеанс совместной работы или конференц-связи с данными можно запустить из списка контактов или из существующего сеанса обмена мгновенными сообщениями, голосовой связи или видео. Lync 2013 выступает только в качестве транспортного средства для запуска приложения. Все существующие беседы Lync 2013 остаются активными после начала сеанса совместной работы в Интернете.
В следующих разделах описывается интеграция Lync 2013 с интернет-приложениями и серверными приложениями для совместной работы.
Интеграция приложения Internet-Based совместной работы с Lync 2013
Как правило, действия по интеграции стороннего приложения для совместной работы выполняются следующим образом:
Сведения о приложении добавляются в реестр.
Организатор входит в Lync 2013 и выбирает контакты для обмена данными и совместной работы. Кроме того, организатор может уже быть в диалоге и принять решение о добавлении конференц-связи с данными.
Lync 2013 считывает реестр, запускает приложение для совместной работы, а затем отправляет выбранному участникам пользовательское сообщение SIP (appINVITE).
Участники принимают приглашение, и приложение для совместной работы запускается на компьютере каждого пользователя. 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 |
Путь организатора для запуска приложения совместной работы в Интернете. Этот путь может содержать один или несколько пользовательских параметров, как определено в подразделе "Параметры". Например |
SessionType |
DWORD |
0 = локальный сеанс. Приложение запускается на локальном компьютере. 1 = двух стороннего сеанса (по умолчанию). Lync 2013 запускает приложение локально, а затем отправляет системное уведомление другому пользователю. Другой пользователь щелкает уведомление и запускает указанное приложение на своем компьютере. 2 = многопользовательский сеанс. Lync 2013 запускает приложение локально, а затем отправляет системные уведомления другим пользователям с предложением запустить указанное приложение на своем компьютере. |
ExensibleMenu |
REG_SZ |
Список меню, в которых будет отображаться эта команда, разделенный точкой с запятой. Возможные значения
Если значение ExtensibleMenu не определено, используются значения mainWindowRightClick и ConversationWindowActions по умолчанию. |
В следующей таблице описаны записи реестра для параметров. Эти записи размещаются в HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Lync\SessionManager\Apps\Parameters.
Записи реестра для приложения совместной работы в Интернете
Имя | Тип | Данные |
---|---|---|
Param1 |
REG_SZ |
Используется в маркеризованном формате ( |
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 |
SessionType |
DWORD |
0 = локальный сеанс. Приложение запускается на локальном компьютере. 1 = двух стороннего сеанса (по умолчанию). Lync 2013 запускает приложение локально, а затем отправляет системное уведомление другому пользователю. Другой пользователь щелкает уведомление и запускает указанное приложение на своем компьютере. 2 = многопользовательский сеанс. Lync 2013 запускает приложение локально, а затем отправляет системные уведомления другим пользователям с предложением запустить указанное приложение на своем компьютере. |
MCUType |
REG_SZ |
DATA = тип сервера. |
ExtensibleMenu |
REG_SZ |
Список меню, в которых будет отображаться эта команда, разделенный точкой с запятой. Возможные значения
Если значение 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"