본문 바로가기

Collaboration/Cisco Jabber

[대하연재] Cisco Jabber 11.0 의 이해 - 3. 파일전송 (일대일 및 일대다)

글 싣는 순서
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. 시스코 재버 자동 업데이트



시작하며

파일전송은 Cisco jabber 초창기 버전부터 지원하던 기능이지만 재버 사용자들의 요구 사항을 충족하기에는 아키택쳐 상의 문제가 있었습니다. Cisco Jabber 10.6 버전에서 부터 새롭게 적용된 Advanced File Transfer 아키택쳐에 대해 살펴보곘습니다.  



Advanced File Transfer의 개요
시스코 재버 10.6 이전의 파일 전송 기능은 일대일 상황에서 한번에 하나의 파일만을 전송할 수 있었습니다. 시스코 재버 사용자가 증가하면서 동시에 더 많은 파일을 다수의 컨택으로 파일을 전송하려는 요구가 있었지만 아키택쳐를 변경하지 않고는 쉽지 않았습니다. 


시스코는 Cisco Jabber 10.6 에서 기존의 P2P(Peer-to-Peer) 방식 뿐만 아니라 Advanced File Transfer 방식을 동시에 구현할 수 있도록 하였습니다. AFT는 기존의 P2P 방식이 아닌 Server / Client 방식으로 파일 및 사진 전송을 시스코 CUCM IM&P 서버를 통해서 이루어집니다.   



Advanced File Transfer로 아키택쳐를 구현할 경우 지원되는 기능은 다음과 같습니다.

  • 그룹채팅 중 사진 및 파일 전송 
  • Persistent Chat Room (채팅방)에서 사진 및 파일 전송 
  • 전송된 사진 및 파일에 대한 로깅
  • 관리자가 공유되는 파일 종류 및 파일 크기에 따른 제한 가능
  • AFT 기능이 비활성화된 사용자는 기존의 P2P 방식으로 파일 공유 



AFT (Advanced File Transfer) 의 서버 부분 아키택쳐
AFT 지원을 위해서는 CUCM IM&P 서버의 설정 뿐만 아니라 로깅을 위한 데이타베이스 서버와 파일 송수신을 위한 FTP 서버가 필요합니다.  

시스코가 추천하는 각 서버 사양은 다음과 같습니다.

  • CUCM 및 CUCM IM&P 서버 : 10.5(2) 이상 버전
  • 외부 DB 서버 : Postgres or Oracle
  • 외부 파일 서버 : Linux (CentOS)



AFT 설정하기 
AFT를 설정하기 위해 필요한 사항들을 간단하게 정리합니다.


  • External DB 구축
    기업에 Oracle DB 라이센스가 있을 경우에 구축하거나 무료로 설치를 원할 경우에는 Postgres를 활용하여 구축합니다. 또는 기존의 DB 서버를 이용할 수 있을 경우 새로운 DB instance를 활용합니다. 

  • CUCM IM&P에 External DB 연동
    CUCM IM&P 서버에 접속하여 메뉴바에서 "Messaging >> External Server Setup >> External Databases"를 선택한 후 "New"를 선택하여 아래 항목을 기입합니다. 



    "저장"을 누르게 되면 아래와 같이 외부 DB 서버와의 연동 상태를 볼수 있습니다.



  • 외부 파일 서버 구축
    파일서버는 Linux (CentOS)를 추천합니다. 

  • CUCM IM&P서버에 External File Server 연동
    CUCM IM&P 서버에 접속하여 메뉴바에서 "Messaging >> External Server Setup >> External File Servers"를 선택한 후 "New"를 선택하여 아래 항목을 기입합니다.



    "저장"을 선택하면 아래와 같이 연동 상태를 확인합니다.


    아직 서비스를 재시작하지 않았기 때문에 "Unknown"상태가 많을 뿐입니다. 
     

  • File 전송 방식 선택
    메뉴바에서 "Messaging >> File Transfer"를 선택한 후에 아래 그림 처럼 "Managed File Transfer"를 선택합니다. 



  • 외부 DB 서버와 File Server 연동
    위에서 설정한 DB 서버와 File 서버를 선택합니다. 



  • 서비스 재시작
    서비스를 재시작하게 되면 "unknown"으로 표시된 상태정보가 정상적으로 표시될 것입니다. 



여기서는 실제 DB와 File Server를 구축하는 과정은 생략했습니다. 관련 자료는 유투브에서 확인할 수 있을 것이며, DB 서버가 있을 경우에는 instance만을 이용하여 구현할 수 있습니다. 또한, File Transfer 서버와 CUCM IM&P 간에 인증을 위한 키교환이 필요할 경우에는 공인키 (Public Key)를 각각 추출하여 상호 입력해야 합니다.  




마치며
파일전송 관련 기능을 살펴보더라도 Lync와 비교하여 거의 손색이 없을 정도가 아닌가 합니다. 아직 폴더 전체를 전송하는 기능은 아직되지 않지만, 조만간 구현되리라 기대해 봅니다.  





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