UC “14” 개발 환경 소개

OCS 2007 R2의 다음 버전에 대한 정보를 공유합니다. 현재 UC “14”라는 명칭으로 준비되고 있으며 기능 적인 부분 뿐만이 아니라 Architecture 적으로도 상당히 발전 된 모습을 제공할 것으로 예상됩니다.

UC “14”의 클라이언트 개발 환경은 OC “14” SDK를 통해 제공되며 기존 OC 2007 SDK와 UCCA API(새로운 클라이언트를 개발할 수 있는 API)를 Managed API 환경으로 제공하여 보다 쉽고 안정적으로 UC환경을 개발 할 수 있는 환경을 제공합니다. 보다 구체적인 내용은 아래와 같습니다.

1) Silverlight과 WPF 환경의 Control 제공

상태 정보, 연락처 정보, 연락처 리스트, 대화, 음성 기능 등의 기능을 Office 2010과 Sharepoint 2010에 OC가 연동된 것과 유사하게 다른 Application환경에 적용 할 수 있는 Control을 Silverlight과 WPF 기반으로 제공합니다.

2) Object Model API

OC “14”의 Object Model API를 통해 OC ”14” 의 모든 Object Model(음성/화상/데스크탑 공유/파일 공유 기능도 포함)에 접근하여 개발할 수 있는 환경을 제공합니다. 이를 통해 Custom OCS “14” clients를 쉽게 만들 수 있습니다.

3) 어플리케이션 연계 강화 (Contextual Converations)

메신저 대화와 어플리케이션을 연계하는 API를 제공합니다. 예를 들어 전화가 오면, OC가 해당 전화번호를 바로 고객 Application을 호출하면서 전화 번호를 넘겨 주어 별도의 작업 없이 바로 고객 지원을 할 수 있는 환경을 제공합니다. (현재도 가능은 하지만 관련 API를 통해 쉽게 사용 가능하게 됩니다.)

4) 대화창 확장 (Conversation Window Extensions)

대화 창 안에 Silverlight application을 넣을 수 있는 기능을 제공합니다 Silverlight application은 위의 Contextual Conversation 기능을 통해 실행 여부를 조정 할 수 있습니다.

5) 대화창 Docking

대화창 안에 Application을 넣는 대화차 확장 기능과 반대로 대화 창을 기존 Application에 넣을 수 있는(Embedded) 기능을 제공합니다. 업무를 진행하면서 대화를 위해 Alt-Tab을 누르며 Windows 창을 바꾸면서 작업하는 번거러움을 없애줍니다.

관련 내용과 좀 더 상세한 내용은 아래 Link를 참조해 주세요!

https://blogs.msdn.com/cmayo/pages/uc-14-developer-faq.aspx