Collaboration/Cisco Jabber

Cisco Mobile 8.0 (구 Tincan Touch) 설치하기

라인하트 2010. 6. 15. 09:25

Cisco Mobile 8.0의 주요기능 (http://www.nexpert.net/264)이라는 글을 통해 Cisco Mobile의 주요 기능과 특징을 살펴보았습니다. 설치해보고 싶으신 분들을 위해 이글을 준비했습니다. 사실 WiFi to 3G Handoff는 저도 테스트해보지 못한 기능이기에 빠지거나 놓친 부분이 있으리라 생각됩니다. 혹시 테스트해 보신 분들의 피드백 기다리겠습니다. ^^ 
 

Device COP File 다운로드 및 업데이트
COP File은 Cisco Option Package의 약자로, 시스코 단말에 등록 정보를 포함하고 있습니다. CUCM 7.1(5) 또는 CUCM 8.0(3)이상 버전에서는 다운로드 받을 필요가 없지만, 그 이하 버전에서는 COP File을 다운로드 받아야 합니다. 문서상에서는 7.1(3) 또는 8.0 (1), 8.0(2)에서 지원한다고 되어 있으므로, 다른 버전에서는 COP 파일이 업로드 되지 않을 것입니다.  

  1. Device COP File 다운로드 받기 
    시스코 웹사이트에서 소프트웨어를 다운로드 받을 수 있는 권한을 가진 파트너사들은 아래와 같이 Voice and Unified Communications >> Cisco Unified Communications Applications >> Unified Communications Mobilty >> Cisco Unified Mobile Communicator로 들어가시면 아래와 같은 “cmterm-iphone-install-100222.cop.sgn” 라는 파일을 다운로드하면 됩니다.  



  2. FTP 또는 SFTP를 이용하여 CUCM에 업데이트
    다운로드 받은 COP 파일은 FTP를 이용하여 CUCM에 업데이트를 합니다.  Cisco Unified OS Administration 웹으로 이동하여 Software Upgrae >> Install/Upgrade 메뉴를 선택한 후 메뉴에 표시되는 COP 파일을 선택하여 Install을 하면 됩니다. 

    조금 귀찮지만, CUCM Cluster내의 모든 서버에 설치하여야 합니다. 설치를 완료한 후에는 CUCM를 재부팅합니다. 또한, 클러스터 내의 모든 CUCM 서버에 SSH로 접속하여 CLI 화면에서 “utils service restart Cisco Tomcat”라는 명령어를 기입하여 Tomcat Service를 활성화합니다.

 

Cisco Mobile 8.0 파일 얻기
iTunes에서 “Cisco”로 검색하시면 아래 그림과 같이 6개 정도의 어플리케이션을 볼 수 있습니다.  다운로드 받아야 되는 파일은 Cisco Mobile 8.0 입니다. 아래 어플리케이션 중에서 가장 많이 사용하는 어플리케이션은 Cisco WebEx Meeting일 것입니다. 이미 여러번에 걸쳐서 설명된 어플리케이션입니다.

iTunes에 있는 Cisco Mobile 8.0에 대한 설명입니다. 아이콘 아래의 “Free App” 라는 부분이 눈에 띕니다. 무료이므로 다운로드 받으시는 데는 문제가 없지만, 사용을 위해서는 반드시 CUCM에 등록해야 합니다.

 

CUCM에 등록 하기
CUCM 7.1(3) 버전의 관리화면에서 Cisco Mobile 8.0를 등록해 보겠습니다.

  1. CUCM의 관리자 화면에서 Cisco Mobile 8.0 단말을 등록
    아래 그림에서 처럼 “Add a New Phone”을 선택하면, Phone Type에서 ‘Cisco Dual Mode for iPhone”이라는 Phone Type을 발견할 수 있습니다. 만일 COP File이 Install 되지 않으면, 이 Phone Type이 보이지 않습니다. Device Protocol은 자동으로 SIP로 선택됩니다  
     


  2. Device 등록 정보 설정
    여기에서 기본적인 Device Name과 기타 SIP 설정을 하시고, Directory Number를 설정하시면 됩니다. 특히 Device Name은 대문자로 15자 이하로 만들어야 하며, 반드시 TCT로 시작해야 합니다. 예를 들면, 홍길동의 Cisco Mobile 8.0을 만든다고 하면, Device Name은 TCTHONGKD로 하면 됩니다. 이때, 숫자와 “.”,”-“,”_”이 함께 포함될 수 있습니다. 즉, 소문자 및 특수문자의 사용을 피하면 됩니다.


     

 

iPhone에서 설정하기
아래 사진에서 보시면, Device ID와 TFTP Server를 넣는 란이 있습니다. Device ID는 CUCM의 Device Name이며, TFTP Server는 CUCM의 IP address입니다. 설정을 마치고 나면, 아래의 오른쪽 그림처럼 연결되었다는 녹색 전화기 표시가 뜹니다. 이제 서로 전화를 걸어보면서 테스트해 보시기 바랍니다.^^

 

 

Device Configuration의 주요 옵션
”Cisco Dual mode for iphone”이라는 Device Configuration 페이지의 옵션들에 대해 살펴보겠습니다. 기본적인 설정은 위에 언급된 내용만 설정하면 되지만, 추가적으로 고려해야 될 내용들에 대해 살펴보겠습니다.

  • Enable Cisco Unified Mobile Communicator
    CUCM 7.1(5) 에서는 한 사용자가 Cisco Mobile 7.1 과 Cisco Mobile 8.0을 아이폰에서 동시에 사용할 수 있습니다. 그 이하 버전에서는 둘 중에 하나만 사용해야 합니다. CUCM 7.1(5) 버전에서 두 버전을 모두 사용할 경우 체크합니다. 따라서 현재는 그냥 두시면 됩니다.

  • Allow End User Configuration Editing
    초기 세팅시에는 사용자가 설정을 변경하길 원하지 않을 것이므로 항상 “Disable” 로 해두는 것을 추천합니다.
  • Cisco Usage and Error Tracking
    시스코는 Cisco Mobile 8.0을 사용 중 발생하는 다양한 이슈를 Google의 Analysis에 수집하고자 합니다. 제품 초기 설정에서 기본적으로 Enable 되도록 합니다. 
  • Disallow Shake To Lock
    Cisco Mobile 8.0을 사용 중에 아이폰을 흔들게 되면, Cisco Mobile 8.0이 구동중인 상태에서 슬립모드로 전환됩니다. 이 상태에서는 평상시에도 전화를 받을 수 있습니다. 아이폰 OS인 iOS 4.0을 사용하게 되면, 멀티태스킹을 지원하기 때문에 이 기능을 사용할 필요가 없을 듯합니다.

 

Cisco Mobile 8.0 to Deskphone 또는 Desk Phone to Cisco Mobile 8.0으로 호 전환하기 
통화중인 호를 Cisco Mobile 8.0 과 Deskop phone간에 주고 받을 수 있습니다. 이 기능을 구현하기 위해서는 “Call Park”를 설정해야 합니다. 또한, 사용자 (End User)의 Primary User Device와 Directory Number가 할당되어야 하며, Primary Directory Number는 내부 및 외부에서 모두 전화가 가능하도록 설정되어야 합니다.

설정은 간단하며 아래 사항만 확인하시면 됩니다.

  • 사용자(End User)에 권한 설정 하기
    사용자에게 ”Standard CTI Enabled” User Group을 할당
    8900 및 9900 Series 전화기에는 “Standard CTI Allow Control of Phoes supporting Connected Xfer and conf.”를 설정합니다.

  • Deskphone 상에서 CTI 설정
    ”Allow Control of Device from CTI” 체킹합니다. 만일, 이 옵션이 표시되지 않으면 전화기가 이를 지원하지 않는 것이므로 전화기를 교체해야 합니다.

  • Cisco Dual Mode for iPhone에서 설정
    Dual Mode for iPhone Device Configuration 페이지의 하단 부분의 Product Specific Layout Configuration 섹션에 CTI Control Username을 명기합니다.

설정이 완료되었으면, iPhone의 Cisco Mobile 8.0의 설정에서 Internet Calling > Desk Phone Integration 창에서 User Integration을 활성화하고, Username과 Password를 기입합니다.

실제 통화중인 상태에서 Cisco Mobile 8.0을 구동시키면 위의 그림처럼 메뉴가 나타날 것이며, 통화중에 “Hold” 키를 누르면, Deskphone에서 통화가 활성화되는 것을 확인할 수 있습니다.


Cisco Unified Mobility Integration
Cisco Unified Mobility 즉, SNR (Single Number Reach)는 CUCM 8.0에서 기본기능으로 제공됩니다. Cisco Unified Mobility 기능을 사용하고 있는 사용자라면, Cisco Mobile 8.0을  연동하여 효과적으로 사용해야 합니다. 만일, Cisco Mobile 8.0과  Unified Mobility 기능을 함께 사용하는 사용자가 내선으로 전화를 받게 되면, Cisco Mobile 8.0 내선과 Mobile Number도 같이 울리게 되는 현상이 발생하므로 이 때에는 자동으로 Unified Mobility 기능이 비활성화 되도록 해야 하며, Cisco Mobile 8.0이 CUCM에 등록되지 않았으면, 자동으로 Unified Mobility 기능을 활성화해야 합니다.  또한,  WiFi to 3G로 Handoff를 위해 반드시 연동해야 합니다.  

 

 

 

위의 왼쪽 도식은 Unified Mobility 구현에 대한 설명입니다. 관리자는 Directory Number를 RDP(Remote Desination Profile)이라는 가상의 전화기와 연동하여 Shared-line 형태로 생성하며, RDP에 설정되는 핸드폰 번호를 Remote Destination이라고 합니다. 

위의 오른쪽 도식은 Dual Mode Phone을 위한 Unified Mobility Integration 입니다. Dirctory Number는 Dual-Mode Device에 할당되고, Device Configuration 내에 Mobilty Identity 에 설정되는 핸드폰 번호가 Remote Destination 입니다.  서로 다른 방식으로 설정하지만, 똑같이 Remote Destination을 생성하고 동일하게 동작합니다.

설정하는 과정은 다음과 같습니다.

  1. Remtoe Destination 번호는 중복될 수 없으므로 기존의 Unified Mobility를 사용하는 사용자는 Remote  Destination 또는 Mobility Identity를 삭제합니다.  

  2. 사용자 (End Uer) 페이지에서 Mobiliry 활성화합니다.
    ”Enable Mobiltiy”를 체크하고, Primary User Device 를 선택합니다.

  3. Cisco Dual Mode for iPhone Device 설정 페이지에서 다음을 설정합니다.
    - Softkey Template 설정 : Mobility 버튼 삽입
    - Mobility User ID 설정
    - Rerouting Calling Search Space 설정 : 자신의 핸드폰으로 전화가 갈 수 있는 CSS를 설정

  4. Mobile Identity 설정
    Cisco DUal Mode for iPhone Device 설정 페이지의 중간 부분에 있는 Mobility  Identity를 설정합니다. Destination Number에는 핸드폰를 기입하면 이 번호를 가지고 Remote Destination을 생성합니다. Mobility Identity는 Device Configuration 내에 설정되므로 RDP 와 달리 별도의 Line (Directory Number)을 설정하지 않습니다.



    - Mobile Phone : Remote Destination Pickup 여부를 결정
    - Enable Mobile Connect : 전화기에서 SNR을 활성화 및 비활성화할수 있도록 함
    - Answer Too Soon or Late Timer : 핸드폰 망의 음성사서함을 사용하지 못하도록 타이머 설정

Handoff 설정 (WiFi to 3G)
Cisco Mobile 8.0 은 아이폰에 내장된 IPSec VPN Client for VPN on-demand access를 지원합니다. 그러므로 IPSec VPN이 연결되면 Cisco Mobile 8.0를 사용할 수 있습니다. 아이폰에 Cisco IPSec VPN Client가 내장되어 있으므로 Cisco ASA 를 사용하는 것이 좋으며, 다른 제품을 사용할 경우에는 반드시 테스트가 선행되어야 합니다.


WiFi to 3G Handoff 를 가능하게 하기 위해서는 두가지 방법이 있으며,  Dual Mode for iPhone Device 설정 페이지에서 선택해야 합니다. 선택옵션은 아래 그림과 같습니다. 

각각의 방법을 대해 살펴보겠습니다.

  • Mobility 소프트키를 이용한 방법 (CUCM이 아이폰의 Mobile Number를 호출)
    Connected 상태와 On-hook 상태일 때 Mobility 소프트기가 보이도록 Softkey Template을 변경하고, Cisco Mode for iPhoen Device 페이지에서 다음을 설정합니다.
    - Owner User ID를 선택
    - Phone Specific Configuration Layout 섹션에서 “Use Mobility Softkey”를 선택

    아래 그림을 보면서 동작 순서를 살펴보도록 하겠습니다.

     



    1 번 :  PSTN 상의 전화기와 Cisco Mobile 8.0이 통화중
    2 번 :  사용자는 Handoff를 위해 Show Action >> Use Mobile Network 메뉴를 선택
    3 번 :  CUCM은 Mobility Identify에 설정된 Remote Destination으로 호를 시도
    4 번 :  사용자  Wi-Fi Coverage를 벗어남
    5 번 :  사용자가 Answer를 누르게 되면, PSTN 상의 전화기와 통화중이던 호는 아이폰과 연결됨


  • Handoff Number를 이용한 방법 (아이폰이 직접 Handoff Number를 호출)
    설정을 위해 Call Routing >> Mobility 설정으로 이동하면 아래와 같은 창이 나타납니다.

     
  • - Handoff Number : 아이폰이 연결가능한 DID (Direct Inward Dial) 번호를 기입합니다. 이때 게이트웨이가 CUCM으로 호를 전송시에 몇자리까지를 보내는 지 확인해야 합니다. 간혹 4자리로 설정되어 있기도 합니다.
    - Handoff Number Partition : CUCM의 모든 전화번호는 Partition을 가지고 있으므로 Handoff Number 도 예외는 아닙니다.

    다음으로 설정해야 할 것은 인증된 전화기에서의 요청만을 처리하기 위한 Matching Caller ID 부분입니다. Handoff Number로 호가 들어오면 발신 번호와 기존의 Mobility Identity Number가 매치되는 지를 확인합니다. 따라서, Service Parameters >> Cisco CallManager >> System - Mobility 부분에서 Partial Match for Matching Caller ID with Remote Desination을 선택한 후 Number of Digits for Caller ID Partial Match에서 적당한 digit 값을 넣어줍니다.

    마지막으로 iPhone에서 ” 설정 >> 전화 >> 나의 발신번호 보기” 를 활성화합니다. 기본적으로 활성화되어 있으리라 생각됩니다.

    아래 그림을 통해 동작방식에 대해 살펴보겠습니다.
     

    1 번 : PSTN 상의 전화기와 Cisco Mobile 8.0이 통화중
    2 번 : 사용자는 Handoff를 위해 Show Action >> Use Mobile Network 메뉴를 선택
    3 번 : 아이폰은 자동으로 Handoff Number로 3G망을 이용하여 호를 시도
    4 번 : 사용자  Wi-Fi Coverage를 벗어남
    5 번 : CUCM은 수신은 Mobility Identify Number와 매치를 확인
            사용자가 Answer를 누르게 되면, PSTN 상의 전화기와 통화중이던 호는 아이폰과 연결됨

    Handoff를 위한 두가지 방법 외에도 Call Park Number가 DID 번호로 되어있다면, Parking 기능을 통해서도 Hand Off가 가능합니다. 관리자의 입장에서 어느것을 선택해야 할 지 고민할 때 아마도 과금 체계에 따라 선택될 듯합니다. 회사 과금이냐, 사용자 과금이냐에 따라 두 가지 가운데 하나를 선택하리라 생각됩니다.

     

    기타 기능
    이외에도 UnityConnection을 활용한 Voice Dialing 및 Visual Voicemail이 있지만, 음성사서함을 잘 사용하지 않는 국내 환경이므로 설정은 생략하도록 하겠습니다. 설정 내용을 확인하고 싶으신 분들은 Admin Guide를  (http://cisco.com/en/US/products/ps7271/prod_installation_guides_list.html) 참조하시기 바랍니다.

     

    Cisco Mobile 8.0 사용 시 주의 사항
    Cisco Mobile 8.0을 사용할 경우 몇가지 주의할 사항에 대해 살펴보겠습니다.

    • Cisco Mobile 8.0을 사용할 경우 블루투스 헤드셋을 지원하지 않습니다.
    • Cisco Mobile 8.0이 구동되었을 때만 VoWLAN으로 통화 가능, 구동 되지 않을 경우 Unified Mobility를 통해 3G 망으로 전화를 받게됩니다. iOS 4G가 공개되면 해결될 것으로 기대하였으나, Cisco Mobile 어플이 멀티태스킹을 지원하도록 변경되어야 합니다.
    • 3G 망으로 전화를 받게되면, Cisco Mobile 8.0이 활성화된 상태에서도 컨트롤 할 수 없습니다.
    • WLAN상의 QoS 기본 기능을 지원한느 802.11e를 현재 지원하지 않습니다.

     

    마치며
    Cisco Mobile 8.0의 설정하는 방법에 대해 간략하게 살펴보았습니다. Cisco Mobile 8.0은 Cisco IP Telephony Network에 가장 잘 어울리는 아이폰용 SIP Client로 많은 부가 기능을 활용할 수 있는 것이 장점입니다. Cisco Mobile 8.0이 현재는 iPhone 용으로 나와 있지만, 올해 말 안드로이드 용으로도 출시될 예정이라고 합니다. 


    ----------------------------------------------
    라인하트 (CCIEV #18487)
    ucwana@gmail.com (라인하트의 새로운 구글 이메일)
    http://twitter.com/ucwana (라인하트의 트위터 )
    http://twitter.com/nexpertnet (넥스퍼트 블로그의 트위터, 최신 업데이트 정보 및 공지 사항)
    http://groups.google.com/group/cciev (시스코 UC를 공부하는 사람들이 모인 구글 구룹스)
    http://groups.google.com/group/ucforum (벤더에 상관없이 UC를 공부하는 사람들이 모인 구글 구룹스)
    http://cafe.nexpert.net/ (체계적인 UC 정보의 전달 및 나눔을 위한 카페)
    정리하고 보니 나도 디지털 네이티브 ^____________^