none
OCS2007 아웃룩 동기화 문제 RRS feed

  • 질문

  • 안녕하세요

    OCS서버 구성하다가 질문점이 생겨 오게 되었습니다.

    현재 윈도우 2008 64비트 서버에

     

    OCS2007 R2 + Exchange2007 + AD 를 테스트 중에 있습니다.

     

    로그인 까지 확인했구요

     

    Communicator에서 대화상대검색 창에 기본설정으로 설치해서 그런가요

     

    Sip 도메인으로 밖에 검색이 되질 않습니다.

     

    회사 부서 및 사용자 이름으로 검색하는 방법이 궁금한데요

     

    웹사이트 검색을 해보고 syncnow 동기화, 인증서 설치, 등등 해봤지만 되질 않더군요

     

    아웃룩 주소록 동기화 문제도 있군요;;mm

     

    Communicator에서의 에러 메시지는

    1.     아웃룩 통합 오류 – Microsoft Office Outlook에 연결하는 데 문제가 발생했습니다. Outlook에 연결하는 데 필요한 별도의 로그인을 입력했지만 로그인 대화 상자가 취소되었거나 닫혔거나, 아니면 Exchange 서버를 사용할 수 없습니다. 연결하려면 로그아웃한 다음 Communicator에 다시 로그인하십시오.

     

    2.     주소록 동기화 할 수 없음 회사 주소록과 동기화할 수 없습니다. 웹 브라우저의 프록시 서버 설정에서 주소록에 대한 액세스를 허용하지 않기 때문에 이 오류가 발생할 수 있습니다. 문제가 지속되는 경우 시스템 관리자에게 문의하십시오

     

    라는 오류가 발생하는데

    제가 서버 테스트 설치를 하면서 구축할려고 하는게

    IM 기능을 하면서 대화상대 검색할 때 부서명 검색, 및 사용자 이름 검색으로 추가 할수 있고.

    Outlook과의 연동을 해보고 싶은데아무것도 모르고 맨땅에 헤딩이라 아는게 없네요

    고수분 들의 도움을 기다립니다.

    2009년 6월 30일 화요일 오전 9:36

답변

  • OCS가 설치되어 있는 곳의 IIS 관리 MMC를 열어보면 기본 웹 사이트 아래에
    Abs, GroupExpansion라는 이름의 가상 디렉토리를 찾을 수 있습니다.
    우선 첫번째가 Address Book Server를 의미하며, 질문에서 이야기되고 있는 주소록 동기화 기능을 제공합니다.

    해당 경로가 HTTPS로 연결이 가능해야 하는데, 서버에서 다음과 같이 접근해보시면 어떤지요?
    https://localhost/Abs/Int/Files/Sample_Company_Phone_Number_Normalization_Rules.txt
    인증서 경고는 발생할 수 있습니다만, 확인으로 넘어가면 아래와 같은 내용이 보여집니다.

    ##
    ## This is a read-only file that contains an example of company specific
    ## phone normalization rules used by Microsoft Corporation.  You should
    ## make a copy this file in the same folder, with the name
    ## Company_Phone_Normalization_Rules.txt and make it writable.  You can
    ## then edit the file to adapt it to your needs.  The file will not be
    ## uninstalled when you uninstall the Address Book Service,
    ##
    
    [이하 생략]

    페이지를 찾을 수 없다고 나온다면 IIS에 인증서 설정이 올바로 되어 있지 않아
    주소록 다운로드가 되지 않는 상황인 것 같습니다.
    Exchange Server가 함께 설치 되어 있으므로 인증서 설치에는 주의가 필요할 것 같습니다.
    이 경우, IIS에 HTTPS로 접근이 가능하면 되는 문제이므로 Exchange Server용 인증서를 IIS에 등록하시면 될 것 같습니다.
    Exchange Server가 없는 일반적인 경우, OCS 설치 시 생성했던 인증서를 IIS에서 등록하시면 됩니다.


    참고로, 아까 설명했던 가상 디렉토리 중 GroupExpansion은 부서가 검색된 후 대화 상대로 추가 했을 때
    확장이 가능한데, 이때 사용되는 경로입니다. 그룹 확장이 안되면 이쪽이 잘 열리는지 봐야겠지요.

    질문을 봤을 때, 이미 서버 측에서 작업하는 주소록 동기화 작업은 알고 계신 것 같습니다.
    이는 AD의 최신 정보를 사용하여 OCS에 주소록을 생성한다는 의미입니다.
    하지만, 이것이 곧 클라이언트가 새 주소록을 받는 다는 것을 의미하지는 않습니다.
    다운로드 하는 것은 어디까지나 클라이언트(OC)의 판단이므로 사용자들이 바로 변경된 내용을 확인할 수도 있지만,
    아닐 수도 있는 것입니다.
    클라이언트 측에서 최신 주소록을 강제로 받고자 한다면 다음 경로의 galcontacts.db 파일을 삭제 후 다시 OC 로그인을 하세요.
    (비스타는 경로가 다르겠군요)

    C:\Documents and Settings\[username]\Local Settings\Application Data\Microsoft\Communicator

    지금하는 동기화 이야기는 주소록 동기화 할 수 없음 문제가 해결된 후 트러블 슈팅에 필요할 수 있는 정보이기에
    설명하는 것입니다. 주소록 동기화 문제가 해결되지 않으면 의미가 없음을 알려드립니다.
    문제가 해결될 경우 OC는 로그인 시 주소록을 다운로드 할 것입니다.


    An Hyok | http://hyok.kr
    • 편집됨 Hyok 2009년 7월 1일 수요일 오전 1:12
    • 답변으로 표시됨 헤라클래스 2009년 7월 1일 수요일 오전 8:25
    • 답변으로 표시 취소됨 헤라클래스 2009년 7월 1일 수요일 오전 8:25
    • 답변으로 표시됨 헤라클래스 2009년 7월 1일 수요일 오전 8:29
    2009년 7월 1일 수요일 오전 12:56

모든 응답

  • OCS가 설치되어 있는 곳의 IIS 관리 MMC를 열어보면 기본 웹 사이트 아래에
    Abs, GroupExpansion라는 이름의 가상 디렉토리를 찾을 수 있습니다.
    우선 첫번째가 Address Book Server를 의미하며, 질문에서 이야기되고 있는 주소록 동기화 기능을 제공합니다.

    해당 경로가 HTTPS로 연결이 가능해야 하는데, 서버에서 다음과 같이 접근해보시면 어떤지요?
    https://localhost/Abs/Int/Files/Sample_Company_Phone_Number_Normalization_Rules.txt
    인증서 경고는 발생할 수 있습니다만, 확인으로 넘어가면 아래와 같은 내용이 보여집니다.

    ##
    ## This is a read-only file that contains an example of company specific
    ## phone normalization rules used by Microsoft Corporation.  You should
    ## make a copy this file in the same folder, with the name
    ## Company_Phone_Normalization_Rules.txt and make it writable.  You can
    ## then edit the file to adapt it to your needs.  The file will not be
    ## uninstalled when you uninstall the Address Book Service,
    ##
    
    [이하 생략]

    페이지를 찾을 수 없다고 나온다면 IIS에 인증서 설정이 올바로 되어 있지 않아
    주소록 다운로드가 되지 않는 상황인 것 같습니다.
    Exchange Server가 함께 설치 되어 있으므로 인증서 설치에는 주의가 필요할 것 같습니다.
    이 경우, IIS에 HTTPS로 접근이 가능하면 되는 문제이므로 Exchange Server용 인증서를 IIS에 등록하시면 될 것 같습니다.
    Exchange Server가 없는 일반적인 경우, OCS 설치 시 생성했던 인증서를 IIS에서 등록하시면 됩니다.


    참고로, 아까 설명했던 가상 디렉토리 중 GroupExpansion은 부서가 검색된 후 대화 상대로 추가 했을 때
    확장이 가능한데, 이때 사용되는 경로입니다. 그룹 확장이 안되면 이쪽이 잘 열리는지 봐야겠지요.

    질문을 봤을 때, 이미 서버 측에서 작업하는 주소록 동기화 작업은 알고 계신 것 같습니다.
    이는 AD의 최신 정보를 사용하여 OCS에 주소록을 생성한다는 의미입니다.
    하지만, 이것이 곧 클라이언트가 새 주소록을 받는 다는 것을 의미하지는 않습니다.
    다운로드 하는 것은 어디까지나 클라이언트(OC)의 판단이므로 사용자들이 바로 변경된 내용을 확인할 수도 있지만,
    아닐 수도 있는 것입니다.
    클라이언트 측에서 최신 주소록을 강제로 받고자 한다면 다음 경로의 galcontacts.db 파일을 삭제 후 다시 OC 로그인을 하세요.
    (비스타는 경로가 다르겠군요)

    C:\Documents and Settings\[username]\Local Settings\Application Data\Microsoft\Communicator

    지금하는 동기화 이야기는 주소록 동기화 할 수 없음 문제가 해결된 후 트러블 슈팅에 필요할 수 있는 정보이기에
    설명하는 것입니다. 주소록 동기화 문제가 해결되지 않으면 의미가 없음을 알려드립니다.
    문제가 해결될 경우 OC는 로그인 시 주소록을 다운로드 할 것입니다.


    An Hyok | http://hyok.kr
    • 편집됨 Hyok 2009년 7월 1일 수요일 오전 1:12
    • 답변으로 표시됨 헤라클래스 2009년 7월 1일 수요일 오전 8:25
    • 답변으로 표시 취소됨 헤라클래스 2009년 7월 1일 수요일 오전 8:25
    • 답변으로 표시됨 헤라클래스 2009년 7월 1일 수요일 오전 8:29
    2009년 7월 1일 수요일 오전 12:56
  • hyuk 님 답변 감사합니다.

    님께서 말씀하신 싸이트 주소로 서버측에 접속해보았는데 에러가 뜨더군요

    처음엔 인증서 오류와서 그냥 확인 버튼으로 접속했더니

    HTTP오류 404.0 - Not Found
    찾고있는 리소스가 제거되었거나, 이름이 바뀌었거나, 일시적으로 사용할 수 없는 상태 입니다. 라는 오류가 뜨네요

    오류코드 : 0x80070002

    제가 확인해봐야 할 부분이 무엇인지 궁금합니다.

    테스트를 다르게 해봐서 아웃룩에 사용자 연락처를 집어넣으면 OC2007에서 이름으로 검색이 되어지더군요

    하지만 이렇게 되면 몇백명이 넘는 사용자가 일일히 아웃룩에 연락처를 집어넣고 오피스 핫픽스 및 최신버전으로 설치해야될꺼 같은데..

    제가 듣기론 AD부서별 OU 검색은 exchange 에서 메일그룹으로 만들어줘야 된다고 들은거 같은데

    그럼 메일그룹을 부서별로 여러번 만들어 줘야 하나요

    지금 테스트겸으로 메일그룹을 하나 생성했는데..안되서 질문 드립니다.

    2009년 7월 1일 수요일 오전 8:34
  • OC에서 제공되는 Outlook 통합 기능에 의하여 Outlook의 연락처가 OC에서 검색이 되기는 합니다만,
    말씀하신 것과 같이 원하시는 기능은 아닌 것으로 보여집니다.

    앞에서 이야기한 것 같이 IIS에 인증서를 등록하지 않은 듯하니 인증서를 등록하십시오.
    IIS에서 인증서 등록은 사이트 등록 정보의 디렉토리 보안 탭에 있는 보안 통신>서버 인증서에서 할 수 있습니다.

    OCS를 설치하셨으면 [컴퓨터이름].[도메인]으로 발급된 인증서가 있을 것입니다. ex) myserver.hyok.kr
    해당 인증서를 등록한 후에는 테스트 경로가 잘 열릴 것으로 생각됩니다.

    1. 서버를 제대로 설정할 경우, 서버에서 IIS의 Abs 폴더의 파일이 열립니다.
    ex) https://localhost/Abs/Int/Files/Sample_Company_Phone_Number_Normalization_Rules.txt

    2. 그 다음, OC가 설치된 컴퓨터에서 서버의 Abs 폴더의 파일이 열려야합니다.
    ex) https://[컴퓨터이름].[도메인]/Abs/Int/Files/Sample_Company_Phone_Number_Normalization_Rules.txt

    서버에 OC를 설치해서 테스트하고 있다면 (1)의 경우과 같이 (2)도 잘 되겠지만,
    다른 컴퓨터에 OC를 설치하고 테스트 하는 것이라면
    DNS에 등록하지 않았거나 방화벽이 막혀있는 이유로 (2)의 경로가 열리지 않을 수 있습니다.
    (1)이 되고 (2)가 안되면 IIS와 OC 사이에서 문제의 원인을 찾아야겠죠.
    (1)을 해보는 것은 서버 설정이 문제 없는지를 보는 것이며,
    (2)를 해보는 것은 서버와 클라이언트 사이에 문제가 없는지를 보는 것입니다.

    우선 IIS 인증서 등록부터 진행하신 후 차근차근 문제를 해결해 보시기 바랍니다.
    어떻게 해서든 (1), (2)가 되도록 하셔야 합니다.



    참고적으로,
    반드시 해당 경로의 파일이 아니어도 되며, Abs 안에 있는 다운로드 가능한 파일이면 됩니다.
    어떤 파일이 있는지는 IIS에서 확인 가능하리라 생각되며,
    확장자에 따라 열리지 않는 파일도 있을 수 있음을 기억하세요.
    (txt 파일로 테스트를 하는 것은 그런 이유입니다.)
    HTTPS로 열려야 한다는 것이 중요합니다.


    An Hyok | http://hyok.kr
    • 편집됨 Hyok 2009년 7월 1일 수요일 오전 10:37
    2009년 7월 1일 수요일 오전 10:25