근래에 이 버그로 여러 밤 까신 분들은 ...삼가 위로의 말씀을 전합니다.
저도 그 중 한사람이구요...(우리 불쌍한 직원들...-_-!!)
다른게 아니라... OC 개발하시는, 특히 사용자 정의 탭을 이용해 UC 기능을 통합하여 구현하시는 분들은 OC에서 선택된 대화상대 정보가 탭 (내 웹 페이지)으로 전달되지 않는 버그를 겪으셨으리라 봅니다.
제가 해본 바로는 사용자 정의 탭이 아예 보이지 않던 문제도 해결해 주더군요.
정리하면,
- Customized Tab으로 선택된 대화상대 Contact Id 넘어가지 않는 문제 해결 --> 해결 안함!!!
--> [2010-02-03] 내용 다급하게 수정함
정정합니다. 이 문제를 해결하는 hotfix는 아니었네요
(테스트도 안해보고....-_-!...나도 나의 게으름에 깜딱깜딱 놀랄데가 많습니다...(__!).)
정리하면 기존 customized tab 설정을 위한 xml 파일 내에서 contactid=true 설정하는 것은 그 의미가 R2에서 변경되었습니다. 어떻게 변경되었냐 하면...
기존에는 탭을 누를때 OC에서 선택된 대화상대의 sipuri가 넘어가는 의미였지만,
R2에서는 그게 아니고, 대화상대의 Contact Card 정보 하단에 별도의 탭을 보여줄지를 결정하는 인자가 됩니다. 더불어 그 Contact Card 내 탭을 선택하는 순간에는 OC에서 선택된 대화상대의 sipuri가 제대로 전달됩니다.
아래 그림 참조 바랍니다.

그렇다면...이전 처럼 탭 선택시에 contactid가 넘어가게 하려면?
음..짐작을 해보면....Office Communicator Automation API를 이용하는 OCX나 Embedded Smart Client 모듈을 만들어서...사용자가 현재 OC 상에서 선택한 contact id를 읽어 오도록 하는 방법을 사용할 수 있을 겁니다.
- Customized Tab이 보이지 않는 문제 해결
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=515d6dba-4c6a-48bb-a06a-d99c5742676d