整合協力廠商共同作業程式與 Communicator

上次修改主題的時間: 2009-03-31

您可以透過新增由 Live Meeting 2007 所使用的相同登錄設定,將 Communicator 2007 R2 與任何協力廠商的線上共同作業程式整合。

這裡說明的整合程序,是 Live Meeting 2007 使用的程序,因此某些步驟可能不適用於其他線上共同作業程式。

您可以使用 Communicator 2007 R2 啟動在內部伺服器、網際網路服務或兩者主控的資料會議工作階段。您可以從 [連絡人清單] 或從現有的立即訊息、語音或視訊工作階段,啟動共同作業或資料會議工作階段。Communicator 僅是啟動程式的工具。啟動線上共同作業工作階段之後,任何現有的 Communicator 2007 R2 交談都會維持作用中。

下列章節說明 Communicator 2007 R2 如何與網際網路與伺服器共同作業程式整合。

整合網際網路共同作業程式與 Communicator 2007 R2

基本上,與協力廠商共同作業程式整合相關的步驟如下:

  1. 關於如何將程式新增到登錄中的資訊,如下表所示。
  2. 召集人登入 Communicator,然後選取資料共用與共同作業的連絡人。或者,召集人可能已經在交談中,並決定新增資料會議。
  3. Communicator 2007 R2 讀取登錄、啟動共同作業程式,然後傳送自訂 SIP 訊息 (appINVITE) 給選取的參與者。
  4. 參與者接受邀請,並在每個人的電腦上啟動共同作業程式。Communicator 2007 R2 使用登錄以確定要使用的共同作業程式,然後使用包含在 appINVITE 訊息中的參數啟動該程式。

下表說明將網際網路共同作業程式與 Communicator 2007 R2 整合所需的登錄項目。

網際網路共同作業程式的登錄項目 (HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\<應用程式的 GUID>)

名稱 類型 資料

Name

REG_SZ

Communicator 2007 R2 功能表的程式名稱。

SmallIcon

REG_SZ

16 像素 x 16 像素圖示 (BMP 或 PNG) 的路徑。

LargeIcon

REG_SZ

28 像素 x 28 像素圖示 (BMP 或 PNG) 的路徑。

Path

REG_SZ

啟動線上共同作業程式的參與者路徑。

OriginatorPath

REG_SZ

啟動線上共同作業程式的召集人路徑。這個路徑可以包含 Parameters 子機碼中定義的一個或多個自訂參數。例如:https://meetserv.adatum.com/cc/%param1%/join?id=%param2%&role=present&pw=%param3%

SessionType

DWORD

0 = 本機工作階段。在本機電腦上啟動應用程式。

1 = 兩方工作階段 (預設)。Communicator 2007 R2 在本機啟動應用程式,然後將桌面訊息傳送至另一位使用者。另一位使用者按一下訊息並在所屬電腦上啟動指定的應用程式。

2 = 多方工作階段。Communicator 2007 R2 在本機啟動應用程式,然後將桌面通知傳送到其他使用者,提示他們在所屬電腦上啟動指定的應用程式。

LiveServerIntegration

DWORD

0 或沒有出現 = 應用程式有自己的會議機制,不需要 Office Communications Server 2007 R2 (預設)。

1 = 與內部伺服器整合。

ApplicationType

DWORD

1 = 將應用程式類型設定成通訊協定。其他可能的值則在這個情況不適用。如果沒有出現,ApplicationType 預設為 0 (可執行檔)。

ExensibleMenu

REG_SZ

會出現這個命令的功能表清單,以分號分隔。可能的值如下:

  • MainWindowActions
  • MainWindowRightClick
  • ConversationWindowActions
  • ConversationWindowContextual
  • ConversationWindowRightClick
  • ConversationWindowButton

如果沒有定義 ExtensibleMenu,會使用 MainWindowRightClickConversationWindowContextual 的預設值。

ButtonPriority

DWORD

0 = 應用程式會顯示在按鈕上 (預設)。

網際網路共同作業程式的登錄項目 (HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\Parameters<應用程式的 GUID>)

名稱 類型 資料

Param1

REG_SZ

用在記號化的格式 (%Parm1%),將使用者特定的值新增到 OriginatorPath 登錄機碼中。

Param2

REG_SZ

請參閱 Param1。

Param3

REG_SZ

請參閱 Param1。

下列範例登錄設定會將 ADatum Collaboration Client 與 Communicator 2007 R2 整合。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\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;ConversationWindowContextual;ConversationWindowRightClick"

[HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager]
[HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps]
[HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps\Parameters]
[HKEY_CURRENT_USER\Software\Microsoft\Communicator\SessionManager\Apps\Parameters\{C3F6E17A-855F-44a0-B90D-C0B92D38E5F1}]
"Param1"="meetserv"
"Param2"="admin"
"Param3"="abcdefg123"

整合伺服器共同作業程式與 Communicator 2007 R2

從 Communicator 2007 R2 內為啟動伺服器共同作業程式新增命令的設定,類似<整合網際網路共同作業程式與 Communicator 2007 R2>一節中說明的設定。不過,不需要 OriginatorPath,而且有些值已經變更,如下表所述。

伺服器共同作業程式的登錄項目 (HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps\<應用程式的 GUID>)

名稱 類型 資料

Name

REG_SZ

顯示在功能表上的應用程式名稱。

ApplicationType

DWORD

1 = 將應用程式類型設定成通訊協定。其他可能的值則在這個情況不適用。如果沒有出現,ApplicationType 預設為 0 (可執行檔)。

Path

REG_SZ

用來執行共同作業程式的通訊協定。如果是 Live Meeting 2007,則 Path 的值會設定為 meet:%conf-uri%

SessionType

DWORD

0 = 本機工作階段。在本機電腦上啟動應用程式。

1 = 兩方工作階段 (預設)。Communicator 2007 R2 在本機啟動應用程式,然後將桌面通知傳送至另一位使用者。另一位使用者按一下通知並在所屬電腦上啟動指定的應用程式。

2 = 多方工作階段。Communicator 2007 R2 在本機啟動應用程式,然後將桌面通知傳送到其他使用者,提示他們在電腦上啟動指定的應用程式。

LiveServerIntegration

DWORD

1 = 在內部伺服器上主控。

MCUType

REG_SZ

DATA = 伺服器的類型。

ExtensibleMenu

REG_SZ

會出現這個命令的功能表清單,以分號分隔。可能的值有:

  • MainWindowActions
  • MainWindowRightClick
  • ConversationWindowActions
  • ConversationWindowContextual
  • ConversationWindowRightClick

如果沒有定義 ExtensibleMenu,會使用 MainWindowRightClickConversationWindowContextual 的預設值。

下列範例會新增從 Communicator 2007 R2 內啟動 ADatum Collaboration Client 的命令。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\SessionManager\Apps]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Communicator\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;ConversationWindowContextual;ConversationWindowRightClick"