4. 사용자에게 SIP Enable 및 주소록 동기화

사용자에게 SIP Enable하기

  1. Lync Server Management Shell을 엽니다.
  2. 아래와 같이 [Enalbe-csuser –identity” Ha Jeongae” –RegisterPool Pool01 –SipAddress “sip:jeongae@contoso.com"]을 입력하여 사용자에 대한 SIP를 활성화 합니다.
     image
  3. 링크 클라이언트를 설치하고 다음과 같이 로그인 합니다. 컴퓨터에 로그인한 사용자 계정과 Lync에 로그인하는 계정이 다른경우 추가적으로 사용자 이름과 암호를 직접 입력해야 할 수도 있습니다.     
    image_thumb[1]
  4. 친구를 추가하고 메신저를 주고 받아야 합니다. 그러나 사용자 이름을 검색하면 [주소록 동기화를 준비 중입니다]라고 나오고 사용자 검색이 안됩니다.
    image

주소록 동기화
이 문제를 해결하기 위해서는 주소록을 동기화 해야 합니다. 즉 Active Directory의 사용자 정보를 Lync DB에 동기화 해야 하고, 또한 이 정보가 Address Book File로 동기화가 이루어 져야 합니다.

  1. 먼저 현재 설정된 User Replicator(AD <-> Lync DB 간의 사용자 정보 동기화)의 주기를 보기 위해 아래와 같이 Get-CsUserReplicatorConfiguration cmdlet을 사용해 봅니다.
    image
  2. Address Book Service의 설정(Lync DB<->Address Book File 간 동기화) 설정을 확인하기 위해 Get-CsAddressBookConfiguration cmdlet을 입력합니다.
    image
    Address Book Service(ABS)는 SQL 데이터 베이스에서 정보를 가져와서 주소록 파일에 변경 사항을 기록하는 역할을 담당하는 서비스 입니다.
    기본 값으로 하루에 한번 오전 1:30분에 작동하여 주소록 파일을 변경하고, 5분 마다 수행할 동기화 이벤트가 있는지 없는지 확인한 합니다. 강제 동기화를 실행하면 다음 주기에 실제 동기화가 수행 됩니다.
  3. Lync Server Management Shell 을 열고  Update-CsAddressBook cmdlet을 실행하여 주소록을 업데이트 합니다. 변경된 내용은 5분 이내에 반영될 것입니다.
  4. 클라이언트에서 즉시 반영하기 위해 Administrator 권한으로 명령창을 실행한 다음 다음 명령어를 입력합니다.
    reg add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f
  5. Lync를 종료한 후에,
    %userprofile%\AppData\Local\Microsoft\Communicator\sip_<username@domain>\ 하위에 존재하는 GalContacts.db 와  GalContacts.db.idx 파일을 삭제 합니다.image
  6. Lync를 실행하고 사용자를 검색하여 대화합니다.
    image