次の方法で共有


サード パーティのコラボレーション アプリケーションと 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

オンライン コラボレーション アプリケーションを開始するための開催者パス。 このパスには、Parameters サブキーで定義されている 1 つ以上のカスタム パラメーターを含めることができます。 例えば https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%

SessionType

Dword

0 = ローカル セッション。 アプリケーションはローカル コンピューターで起動されます。

1 = 2 パーティ セッション (既定値)。 Lync 2013 はアプリケーションをローカルで起動し、他のユーザーにシステム通知を送信します。 もう 1 人のユーザーが通知をクリックし、指定したアプリケーションを自分のコンピューターで起動します。

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 の場合、パスの値は meet:%conf-uri%.

SessionType

Dword

0 = ローカル セッション。 アプリケーションはローカル コンピューターで起動されます。

1 = 2 パーティ セッション (既定値)。 Lync 2013 はアプリケーションをローカルで起動し、他のユーザーにシステム通知を送信します。 もう 1 人のユーザーが通知をクリックし、指定したアプリケーションを自分のコンピューターで起動します。

2 = マルチパーティ セッション。 Lync 2013 はアプリケーションをローカルで起動し、他のユーザーにシステム通知を送信し、指定したアプリケーションをコンピューターで起動するように求めます。

MCUType

REG_SZ

DATA = サーバーの種類。

ExtensibleMenu

REG_SZ

このコマンドが表示されるメニューの一覧をセミコロンで区切って示します。 値の例は次のとおりです。

  • MainWindowActions

  • MainWindowRightClick

  • ConversationWindowActions

  • ConversationWindowButton

  • ConversationWindowRightClick

ExtensibleMenu が定義されていない場合は、MainWindowRightClick と ConversationWindowActions の既定値が使用されます。

次の例では、Lync 2013 内から ADatum コラボレーション クライアントを開始するコマンドを追加します。

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"