본문 바로가기

Collaboration/Cisco Jabber

[대하 연재]Cisco Jabber 11.0 의 이해 - 1. 멀티도메인(Multi-domain) 지원

글 싣는 순서
1. 멀티도메인 (Multi-Domain) 지원

2. Enterprise Group 

3. 파일전송 (일대일 및 일대다)  

4. 채팅 중 화면 공유 (일대일 및 일대다)

5. FECC & Self View

6. Bridge Escalation (그룹채팅에서 영상회의로 전환)

7. Jabber to Jabber Call (P2P 음성 및 영상 통화)

8. 채팅 히스토리 보관 및 검색

9. Call Features (통화 관련 기능)

10. IM Features (채팅 관련 기능)
11. FMC Features (재버 모바일만의 특화 기능)

12. Persistent Chat Room (채팅방)
13. Advanced Features of Cisco Jabber
14. 가상화 환경에서의 재버 (VXME)
15. 홈 클러스터
16. 
Security Features (인증서 관리 및 암호화)

17. 시스코 재버 자동 업데이트

18. 다른 애플리케이션에서 Cisco Jabber 호출하기



대하 울트라 스펙타클 서스펜스 막장 장편 연재를 시작하며
재버의 아키택쳐와 구축방안에 대한 글들은 많았지만 정작 재버의 기능에 대한 설명은 없었습니다. 이번 글에서는 마이크로소프트 Lync와 견주어서도 손색이 없는 시스코 재버 (Cisco Jabber) 11.0 에 대한 자세한 기능 설명과 구현 방법을 위주로 자세히 설명하겠습니다. 기존의 "다시쓰는 시스코 재버의 이해" 연장선에 있는 글입니다.  


처음 살펴볼 기능은 기업들의 가려운 등을 긁어주는 멀티도메인 지원입니다. 



시작하며
2014년 12월부터 출시된 Cisco Jabber 10.6에서 Flexible Jabber ID (JID)를 지원했습니다. Flexible JID를 지원하는 가장 큰 목적은 Directory-URI의 속성 값을 정의하는 방식의 유연성을 제공하여 멀티 도메인을 지원하기 위함입니다. 따라서, 멀티 도메인을 이해하기 위해 Flexible Jabber ID 부터 살펴보겠습니다.



Flexible JID의 개요

Jabber ID는 CUCM IM&P 서버에서 사용자를 구분하기 위한 주소 체계로 CUCM Publisher로 부터 CUCM IM&P 서버간의 DB 동기화 과정에서 결정됩니다. 

  • SAMAccountName@default-domain.com 
  • Directory URI

Jabber ID는 AD의 sAMAccountName을 기본으로 하는 UserID와 기본 Domain name을 조합하여 생성하였지만, Flexible Jabber ID 는 Directory URI를 이용하여 재버 ID를 구성할 수 있습니다. 따라서, UserID와 독립적인 IM&P만의 주소체계를 구성하도록 합니다. Directory URI는 직접 입력하거나 AD로 부터 동기화할 수 있습니다. AD와 동기화 시에는 mail 또는 msRTCSIP-primaryuseraddress 속성 값을 활용합니다.  


 



특히, MS Lync는 사용자 ID가 SAMAccountName이 아닌 msRTCSIP-primaryuseraddress 를 사용하는 경우가 종종 있으므로 Lync를 Jabber로 마이그레이션할 때 유용합니다. 


AD와 Directory URI를 동기화하는 방법은 아래에 자세히 설명하였으므로 생략합니다.


2014/11/04 - [Collaboration/Cisco Jabber] - [연재] 다시쓰는 Cisco Jabber 설치하기 - 10. Cisco Jabber 9.5 에서 URI Dialing 구성하기



Flexible JID 설정하기
아래 그림처럼 사용자 ID와 재버 ID를 다르게 설정할 수 있으므로 IM&P 주소체계가 sAMAccountName을 이용한 smiler@example.com 뿐만 아니라 Flexible JID를 이용한 sue.miller@example.com 도 가능하게 됩니다. 




  • Directory URI 필드의 값을 "mail"로 설정
    JID는 Directory URI의 값을 이용하므로 AD와 동기화 시에 사용할 Directory URI의 값을 "mail"로 설정합니다. 


  • IM Address Scheme 세팅을 "Directory URI를 선택
    CUCM IM&P 서버에서 Advanced Presence Settings 에서 진행합니다. 저장 후에는 모든 사용자의 JID가 재생성되므로 주의해야 합니다. 




  • jabber-config.xml 파일 수정
    아래와 같이 jabber-config 파일을 수정합니다.
     


mail 속성값을 이용하여 JID를 구성할 경우 
아래의 Bob의 AD 정보는 아래와 같습니다.  


CUCM과 Jabber에서 Bob에게 어떤 변화가 있을 지 보겠습니다. 

  • JID의 변경
    Bob의 JID는 bbanks@example.com이였지만, Directory URI 속성이 AD와 동기화 될때 mail 속성을 이용하였으로 bob.banks@example.com으로 바뀌었습니다.

  • Contact List의 사용자 주소 변경
    Bob의 기존 컨택리스트의 사용자 주소 체계가 아래와 같이 바뀝니다. 



msRTCSIP-PrimaryUser 를 이용하여 JID를 구성할 경우 
위의 표에서 Bob의 
msRTCSIP-PrimaryUser 속성 값은 sip:bob.banks@example.com 입니다. 여기서 "sip:" 헤더를 제거해야 jabber-config 파일의 수정이 필요합니다.


<Directory>

  <SipUri>msRTCSIP-PrimaryUserAddress</SipUri>
  <UseSIPURIToResolveContacts>true  </UseSIPURIToResolveContacts>

  <UriPrefix>sip:</UriPrefix>
  <BDISipUri>msRTCSIP-PrimaryUserAddress</BDISipUri>

  <BDIUseSIPURIToResolveContacts>true</BDIUseSIPURIToResolveContacts>

  <BDIUriPrefix>sip:</BDIUriPrefix>

</Directory>

 

 

jabber-config 파일의 수정은 아래 글을 참조하시기 바라니다. 



기존 Jabber 환경을 Flexible JID 환경으로 변경하는 순서 
이미 자세히 설명되었지만 정리하는 차원에서 다시 설명합니다.




멀티 도메인 지원
지금까지 설명한 대로 설정할 경우 멀티 도메인 지원은 자동으로 활성화됩니다. 이미 멀티 도메인을 mail 또는 
msRTCSIP-PrimaryUser 에 사용하고 있으므로 연동시에 자동으로 처리됩니다. 


추가적으로 인증서를 사용할 경우에는 다수의 멀티도메인을 하나의 인증서로 서명할 수 있는 SAN 을 이용하여 사용하는 모든 도메인을 추가해야 하며, SRV 레코드도 모두 입력되어 있어야 합니다. 



마치며
CUCM 10.6 이상 버전에서 Directory URI 연동을 할 때 Flexible Jabber ID가 먼지는 몰라도 사용을 하고 있습니다. 이제 Flexible JID를 이용하여 멀티도메인까지 지원하므로 한 회사에서 다수의 도메인을 가지더라도 Inter-Domain간의 연동은 쉽게 해결되었습니다. 




라인하
트 유씨누스(UCnus) (CCIEV #18487)
  --------------------------------------
ucwana@gmail.com (라인하트의 구글 이메일) 
http://twitter.com/nexpertnet (넥스퍼트 블로그의 트위터, 최신 업데이트 정보 및 공지 사항) 
http://groups.google.com/group/cciev (시스코 UC를 공부하는 사람들이 모인 구글 구룹스) 
http://groups.google.com/group/ucforum (UC를 공부하는 사람들이 모인 구글 구룹스) 
세상을 이롭게 하는 기술을 지향합니다. ________________________________________________________