다음을 통해 공유


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>)

이름 유형 데이터

이름

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 of Application>)

이름 유형 데이터

Param1

REG_SZ

OriginatorPath 레지스트리 키에 사용자별 값을 추가하기 위해 토큰 형식(%Parm1%)으로 사용됩니다.

Param2

REG_SZ

Param1을 참조하십시오.

Param3

REG_SZ

Param1을 참조하십시오.

다음 레지스트리 설정 예제에서는 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\{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 온라인 공동 작업 서비스"
"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 of Application>)

이름 유형 데이터

이름

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"