Lync를 기반으로하는 회사 디렉터리의 사용자 지정 UI에서 작업하고 있습니다. 발견 접촉이있는 경우Lync - ContactEndpoints와 일치하지 않는 동작
var cit = ContactInformationType.ContactEndpoints;
var endpoints = contact.GetContactInformation(cit) as List<object>;
문제
: 내가 전화 번호를 표시하기 위해 자신의 엔드 포인트에 액세스하려고 일치 연락처 각각에 대해
Container.Instance.Lync.ContactManager.BeginSearch(SearchQuery,
SearchProviders.GlobalAddressList,
SearchFields.AllFields,
SearchOptions.IncludeContactsWithoutSipOrTelUri,
500,
ContactsAndGroupsCallback, SearchQuery);
: Lync 2013 사용 나는이 검색을 Lync를 연결하기 위해 사용하는 계정의 연락처 목록, 전체 세부 정보 (5 개의 끝점)에 액세스 할 수 있습니다. 그러나 연락처 목록에 없으면 단 하나의 엔드 포인트 만 액세스 할 수 있습니다.
그런 아이디어가있는 이유는 무엇입니까? 내가 꺼야 할 글로벌 개인 정보 보호 설정이 있습니까?
항상 모든 엔드 포인트에 액세스 할 수 있습니까?
감사합니다.
추신 : 결과 집합에 각 연락처를로드하려고 시도했지만 여전히 동일한 동작을합니다.
저는 이것을 사용하고 있습니다 : http://www.microsoft.com/en-us/download/details.aspx?id=36824 – Maxim
정말 AD 검색을 시도합니다.이 방법은 해결책은 아니지만 도움이 될 수 있습니다. : 연락처 세부 정보에 액세스 할 수없는 연락처 목록에없는 깨진 연락처를 찾은 다음 Lync 클라이언트에서 검색을 실행하십시오 (검색 결과에 있어야 함). 결과 : SDK를 통해 연락처를 사용할 수 있습니다. – Tahiaji