3. Application upgrade 및 Configuration File지정
Provisioning Server 가 구축되었다면 우리는 이제 Master Configuration File을 통해 다양한 Data 파일을 경로를 IP-Phone 에게 전달 해줄 준비가 되었다. 앞 장에서 언급하였듯이 아래와 같은 Data의 위치 및 파일명을 전달 할 수 있다.
- APP_FILE_PATH=""
- CONFIG_FILES=""
- MISC_FILES=""
- LOG_FILE_DIRECTORY=""
- OVERRIDES_DIRECTORY=""
- CONTACTS_DIRECTORY=""
- LICENSE_DIRECTORY=""
- USER_PROFILES_DIRECTORY=""
- CALL_LISTS_DIRECTORY=""
이 중APP_FILE_PATH=""는 application 의 경로 및 파일명을 알려주고, CONFIG_FILES=""은 실제 설정을 담고 있는 Configuration files의 경로와 파일명을 알려준다. 이 장에서는 이 두 field를 어떻게 사용하는지에 대해 알아보자.
- Application – application 은 IP-Phone 을 구동하는데 가장 핵심이 되는 요소이다. UCSoftware를 다운로드받아 압축을 풀어보면 파일명이 <partNumber>.sip.ld 인 것을 확인 할 수 있다. 파일명에는 별도의 버전 정보가 없기 때문에 관리자가 이에 대해 별도로 표기해 혼돈이 없도록 하는 것도 하나의 방법이다.
위와 같이 파일명 앞에 330 ~, 408 ~ 따위의 표식을 해둔뒤, Master configuration file에서 기입할 때도 해당 이름을 사용한다.
눈치채셨겠지만, Upgrade와 Downgrade의 개념이 아니라 지정된 파일을 설치하는 방식이라 관리자의 주의가 필요합니다.
단, 3.x 에서 4.x로 넘어가는 과정은 특별한 작업을 요하므로 주의하자 추후 별도의 포스팅이 있을 예정이니 이를 참조하자.
- Configuration File – Configuration File은 Polycom IP-Phone 이 할 수 있는 많은 기능을 enable 또는 disable 하기 위해 사용됩니다. 이러한 설정은 방대하고 설정하기 매우 복잡하기 때문에 web configuration utility 가 사용되지만, 많은 기능들이 오직 configuration file을 직접 수정하여 적용하는 것으로만 구현되고 있습니다. Configuration file을 수정하는 과정을 편하게 진행하기 위해 Polycom 에서는 Template Files을 제공합니다. 이 파일들은 IP-Phone 에 공장출하시 설정되어 있는 기본 값을 기능별로 분류해놓았습니다. 따라서, 관리자는 이 파일을 통해 보다 쉽게 자신이 원하는 설정을 편집하여 적용할 수 있습니다.
Configuration File 을 이용하여 설정을 하는 방식은 다음과 같다.
- 0또는 1 을 설정 – 0은 사용안함, 1을 사용함을 의미한다.
- 숫자 – 횟수, 시간 등을 의미하는 경우가 많다.
- 문자열 – 시스템에서 요구하는 형식으로 value를 기입해야하는 경우가 있다. 이런 경우 반드시 요청된 형식을 따라야 하기 때문에 admin guide 나 feature를 위해 polycom 에서 발행한 가이드를 참조하기 바란다.
- Configuration File을 수정해보자.
위 그림은 'reg-basic.cfg' configuration file을 열어 value를 기입한 예시이다.
- reg.1.address 란에는 SIP registrar server 의 IP를 기입해야하는 란이다. 요구하는 형식이 IP address이기 때문에 서버의 IP주소를 기입한다.
- reg.1.auth.password 와 reg.1.auth.userId에는 사용자의 인증을 위해 ID와 Password를 기입하여야 한다.
위 그림은 'site.cfg' configuration file의 내용이다.
- Voice.vadEnable 의 default value는 0이다. 이는voice activity detection 가 기본적으로 disable 되어 있다는 의미이다.
- 이 field에 대해 1로 설정함으로써, VAD기능을 enable할 수 있다.
'reg-basic.cfg' 와 'site.cfg' 파일의 설정이 끝났다면, 이를 master configuration file에 정의 해야한다.
설정을 기종에 관계없이 모든 단말에게 배포하고 싶다면 위 빨간색 네모로 표시된 field에 configuration file의 경로 및 파일이름을 기입하고, 모델별로 설정하고 싶다면 아래 파란색으로 표시된 field에 설정한다. 두 군데 모두 값이 있다면, 모델별 Config files 설정이 적용된다.
Note. 전역설정을 원한다면 , 모델별 설정에서 configuration file의 value만 뺀다고 설정이 되지는 않다. 전역설정 적용을 원한다면 ' CONFIG_FILES_SSIP7000="" '을 지우고 시도해보자.
- 조작해야할 field 가 많아지면, 지정해야할 configuration file이 늘어나고, 관리가 쉽지 않다. 이를 위해 별도의 configuration file을 새로 생성하여 관리하는 것이 방법중 하나이다.
위 사진은 필요한 Field를 모아 test.cfg 한개의 파일로 만든 모습이다.
이제 application 의 upgrade와 downgrade 및 configuration 적용에 대한 학습이 끝났다.
다음 장에서는 기본적인 등록을 위한 요소들에 대해 살펴보자.
'Polycom > UCSoftware' 카테고리의 다른 글
[UCSoftware 의 이해]5. IP6000과 IP7000 의 UCSoftware 를 3.3.x 에서 4.0.x 로 업그래이드 하는 방법. (0) | 2015.03.31 |
---|---|
[UCSoftware 의 이해]4. SIP register를 위한 기본 설정 (0) | 2015.03.31 |
Polycom IP-Phone 파트넘버 (0) | 2015.03.30 |
[UCSoftware 의 이해]2. Polycom Provisioning Server 구성 (0) | 2015.03.27 |
[UCSoftware 의 이해]1.UCSoftware 의 이해 (0) | 2015.03.27 |