목차

소개

수동 업데이트

방법 1: 엔터프라이즈 서브스크립션이 활성화되지 않은 상태에서 GUI에서 IP Phone 서비스 삭제 및 읽기

방법 2: GUI에서 IP Phone 서비스를 삭제하고 CLI 명령을 사용하여 다시 추가합니다

서비스 프로비저닝 매개변수

방법 1: 일반 전화기 프로필 생성 및 외부 URL로 서비스 프로비저닝 변경

방법 2: 장치 수준에서 URL 디렉터리 매개 변수 제거

방법 3: 서비스 프로비저닝 및 URL 디렉토리는 Enterprise Parameter로 설정됩니다.

방법 4: 디렉터리 URL이 외부 웹 응용 프로그램에서 호스팅됨

방법 5: 디렉터리 URL은 외부 웹 응용 프로그램에서 호스팅되며 사용자 지정 메시지를 포함합니다.

방법 6: IP Phone 서비스를 삭제하지 않으려면 방법 4 또는 방법 5를 수정합니다

소개

이 문서에서는 전화기 세트에서 디렉토리 액세스를 비활성화하는 다양한 방법에 대해 설명합니다.

CUCM(Cisco Unified Communications Manager) 7.X 이상에서는 IP Phone Services에 다음과 같은 다양한 디렉토리가 있습니다.

- 부재 중 전화

- 수신된 통화

- 발신된 통화 등

IP Phone Services를 보려면 Device(디바이스) > Device Settings(디바이스 설정) > Phone Services(전화기 서비스)를 선택합니다.

기본적으로 모든 서비스(인터콤 통화 제외)는 엔터프라이즈 서브스크립션이 활성화되어 있습니다. 즉, 모든 전화기에 자동으로 할당됩니다.

TelecasterService 테이블은 시스템에 프로비저닝된 모든 전화 서비스에 대한 매개변수를 저장합니다. 이 기본 항목은 다음과 같습니다.

admin:run sql select name, priority, urltemplate, pkid from telecasterservice

name                  priority              urltemplate                               pkid

===================== ======== ===================================== ====================================

Missed Calls             1      Application:Cisco/MissedCalls        d0059763-cdcc-4be7-a2a8-bbd4aac73f63

Received Calls           2      Application:Cisco/ReceivedCalls      0061bdd2-26c0-46a4-98a3-48a6878edf53

Placed Calls             3      Application:Cisco/PlacedCalls        a0eed443-c705-4232-86d4-957295dd339c

Intercom Calls           4      Application:Cisco/IntercomCalls      27f92f3c-11ed-45f3-8400-fe06431c0bfc

Personal Directory       5      Application:Cisco/PersonalDirectory  4a9d384a-5beb-4449-b176-cea0e8c4307c

Corporate Directory      6      Application:Cisco/CorporateDirectory 7eca2cf1-0c8d-4df4-a807-124b18fe89a4

Voicemail                1      Application:Cisco/Voicemail          ca69f2e4-d088-47f8-acb2-ceea6722272e

전화기에서 디렉토리를 비활성화하는 방법은 다음과 같습니다.

- 수동 업데이트

- 서비스 프로비저닝

수동 업데이트

방법 1: 엔터프라이즈 서브스크립션이 활성화되지 않은 상태에서 GUI에서 IP Phone 서비스 삭제 및 읽기

디렉토리 액세스가 필요한 모든 전화기에 대한 대량 업데이트를 수행하려면 다음 단계를 완료합니다.

1. Bulk Administration(일괄 관리) > Phones(전화기) > Phone Template(전화기 템플릿)을 선택하고 전화기 템플릿을 생성합니다.

2. IP Phone 서비스에 전화 템플릿을 등록합니다.

3. Bulk Administration(일괄 관리) > Phones(전화기) > Update Phones(전화기 업데이트) > Query(쿼리)를 선택하고, 디렉토리 액세스가 필요한 전화기를 선택합니다.

4. 다음 페이지에서 IP Phone Services(IP 전화 서비스 할당) 확인란을 선택합니다.

5. 생성된 템플릿을 선택합니다.

6. 작업을 제출합니다.

이 방법에서는 우선순위 필드를 수정할 수 있는 옵션이 없으며 기본적으로 우선순위 50으로 구성됩니다.

admin:run sql select name, priority, urltemplate, pkid from telecasterservice

name                   priority                urltemplate                                    pkid===================== ==========  ========================================  ========================================

Missed Calls              50      Application:Cisco/MissedCalls               d0059763-cdcc-4be7-a2a8-bbd4aac73f63

Received Calls            50      Application:Cisco/ReceivedCalls             0061bdd2-26c0-46a4-98a3-48a6878edf53

Placed Calls              50      Application:Cisco/PlacedCalls               a0eed443-c705-4232-86d4-957295dd339c

Intercom Calls             4      Application:Cisco/IntercomCalls             27f92f3c-11ed-45f3-8400-fe06431c0bfc

Personal Directory        50      Application:Cisco/PersonalDirectory         4a9d384a-5beb-4449-b176-cea0e8c4307c

Corporate Directory       50      Application:Cisco/CorporateDirectory        7eca2cf1-0c8d-4df4-a807-124b18fe89a4

Voicemail                  1      Application:Cisco/Voicemail                 ca69f2e4-d088-47f8-acb2-ceea6722272e

우선순위는 디렉터리에 나열된 서비스의 순서를 정의합니다. 여러 서비스의 우선순위가 동일한 경우 서비스는 알파벳순으로 나열됩니다.

우선순위 필드는 다음 쿼리를 사용하여 CLI에서 수동으로 변경할 수 있습니다.

run sql update telecasterservice set priority = 1 where pkid = 'd0059763-cdcc-4be7-a2a8-bbd4aac73f63'

참고: CUCM 버전 7에서는 우선 순위가 설정된 경우에도 서비스가 알파벳 순서로 표시됩니다. 이 필드는 CUCM 버전 8 이상에서만 적용됩니다. IP Phone 7940/7960은 내부 서비스 프로비저닝을 사용하지 않습니다. 이 전화 모델은 항상 외부 서비스 프로비저닝을 사용합니다. 서비스 프로비저닝 유형에 대한 자세한 내용은 서비스 프로비저닝 매개변수 섹션을 참조하십시오.

방법 2: GUI에서 IP Phone 서비스를 삭제하고 CLI 명령을 사용하여 다시 추가합니다

1. GUI에서 IP Phone 서비스를 삭제합니다.

2. IP Phone 서비스를 생성하려면 CLI에서 다음 명령을 입력합니다.
run sql insert into telecasterservice       (pkid,Name,NameASCII,Description,URLTemplate,tkPhoneService,EnterpriseSubscription,Priority)         values('d0059763-cdcc-4be7-a2a8-bbd4aac73f63','Missed Calls','Missed Calls','Missed Calls','Application:Cisco/MissedCalls',1,'f',1)

기타 모든 서비스는 릴리스 정보에서 사용할 수 있습니다. (엔터프라이즈 구독 매개 변수가 'f'로 변경되었는지 확인하십시오. 릴리즈 노트에서 't'로 설정되어 있습니다.) 자세한 내용은 http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cucm/rel_notes/7_0_1/cucm-rel_notes-701.html#wp631159을 참조하십시오.

3. 디렉토리 액세스가 필요한 모든 전화기의 경우 대량 업데이트를 수행하려면 다음 단계를 완료합니다.

- 선택 일괄 관리 > 전화 > 전화 템플릿을 누르고 전화기 템플릿을 생성합니다.

- IP Phone 서비스에 전화 템플릿을 등록합니다.

- 선택 일괄 관리 > 전화 > 전화 업데이트 > 쿼리을 누르고 디렉터리 액세스가 필요한 전화기를 선택합니다.

- 다음 페이지에서 IP 전화 서비스 할당 확인란을 선택합니다.

- 생성된 템플릿을 선택합니다.

- 작업을 제출합니다.

참고: CUCM Revision 7에서는 우선순위가 설정된 경우에도 서비스가 알파벳 순서로 표시됩니다. 이 필드는 CUCM 버전 8 이상에서만 적용됩니다. IP Phone 7940에서는 내부 서비스 프로비저닝을 사용하지 않습니다. 이 전화 모델은 항상 외부 서비스 프로비저닝을 사용합니다. 서비스 프로비저닝 유형에 대한 자세한 내용은 서비스 프로비저닝 매개 변수 섹션을 참조하십시오.

서비스 프로비저닝 매개변수

서비스 프로비전 매개변수는 전화기가 서비스 구성을 내부적으로(TFTP 구성 파일에서 - IP Phone 서비스로 구성된 서비스) 수신할지 아니면 외부적으로(서비스 URL을 사용하여 - 엔터프라이즈 매개변수 아래 또는 디바이스 레벨에서) 수신할지를 결정합니다. 이 매개변수는 IP 전화기의 "일반 전화기 프로파일" 설정을 통해 디바이스 레벨에서 제어할 수 있습니다. 기본 동작은 내부 서비스 프로비저닝을 사용하는 것입니다.

방법 1: 일반 전화기 프로필 생성 및 외부 URL로 서비스 프로비저닝 변경

1. 일반 전화기 프로필을 생성하려면 Device > Device Settings > Common Phone Profile을 선택합니다.

2. '표준 일반 전화기 프로필'을 복사합니다. Phone Personalization Information(전화기 개인화 정보) 섹션에서 Service Provisioning(서비스 프로비저닝)을 External URL(외부 URL)로 변경합니다.

3. 디렉터리 액세스가 필요 없는 전화기를 선택하고 새 일반 전화기 프로필에 할당합니다.

4. System > Enterprise Parameters를 선택하고 URL directories 매개변수를 삭제합니다.

5. URL 메시지 필드는 기본적으로 공백으로 설정됩니다. 다음 URL을 입력합니다. http://<게시자의 IP 주소>:8080/ccmcip/getmessagesmenu.jsp. 음성 메일 액세스가 IP 전화 서비스가 아닌 외부 URL을 기반으로 하므로 메시지 URL이 필요합니다.

6. IP 전화를 다시 시작합니다.

7. 디렉터리 단추를 누릅니다. "사용 가능한 서비스 없음" 메시지가 표시되고 메뉴가 표시되지 않습니다.

참고: 이 방법에서는 음성 메일 액세스는 두 개의 단추로 이루어지는 프로세스입니다. 음성 메일 단추를 누른 다음 키패드/선택 소프트키를 사용하여 음성 메일 옵션을 선택합니다. 또한 일반 전화기 프로필을 사용하는 대신 Device Configuration 페이지에서 직접 설정할 수 있습니다.

방법 2: 장치 수준에서 URL 디렉터리 매개 변수 제거

URL 디렉터리 매개 변수는 Enterprise 매개 변수 아래 있는 대신 장치 수준에서 제거할 수 있습니다.

1. 일반 전화기 프로필을 생성하려면 Device > Device Settings > Common Phone Profile을 선택합니다.

2. "표준 일반 전화기 프로필"을 복사합니다. Phone Personalization Information(전화기 개인화 정보) 섹션에서 Service Provisioning(서비스 프로비저닝)을 External URL(외부 URL)로 변경합니다.

3. 디렉터리 액세스가 필요하지 않은 모든 전화기에 대해 생성된 일반 전화기 프로필 할당

4. 전화기 컨피그레이션 페이지에 잘못된 URL을 추가합니다. 이 설정은 엔터프라이즈 매개 변수 설정보다 우선합니다.

5. 시스템 > 기업 매개변수를 선택합니다. URL 메시지 필드는 기본적으로 공백으로 설정됩니다. 다음 URL 추가: http://<게시자의 IP 주소:8080/ccmcip/getmessagesmenu.jsp. 음성 메일 액세스는 이제 IP 전화 서비스가 아닌 외부 URL을 기반으로 하므로 이 단계가 필요합니다.

6. IP 전화를 다시 시작합니다.

이 방법에서는 디렉터리 단추를 누르면 "호스트를 찾을 수 없음" 메시지가 전화기 화면에 표시됩니다.

참고: 이 방법에서 음성 메일 액세스는 2버튼 프로세스입니다. 음성 메일 단추를 누른 다음 키패드/선택 소프트키를 사용하여 음성 메일 옵션을 선택합니다. 또한 일반 전화기 프로필을 사용하는 대신 Device Configuration 페이지에서 직접 설정할 수 있습니다.

방법 3: 서비스 프로비저닝 및 URL 디렉토리는 Enterprise Parameter로 설정됩니다.

1. Enterprise Parameter(엔터프라이즈 매개변수)에서 Service Provisioning(서비스 프로비저닝)을 Both(둘 다)로 설정합니다.

2. URL 디렉터리를 다음 형식으로 설정합니다. http://<Publisher Server의 IP 주소>:8080/ccmcip/xmldirectory.jsp

3. 장치 > 장치 설정 > 전화 서비스를 선택 하고 음성 메일을 제외한 모든 서비스를 삭제 합니다.

4. 디렉토리 액세스가 필요하지 않은 모든 전화기에 대해 Service Provisioning(서비스 프로비저닝) 매개변수를 Internal(내부)로 설정합니다.

5. 모든 IP 전화를 재설정합니다.

참고: 서비스 프로비저닝은 서비스 프로비저닝 매개변수의 처음 두 가지 방법에 표시된 것처럼 일반 전화기 프로필로 설정할 수도 있습니다. 이 방법에서는 Directories 아래에 다음 순서로 5개의 옵션이 있습니다. 부재 중 전화, 수신된 전화, 발신된 전화, 개인 디렉터리 및 회사 디렉터리

방법 4: 디렉터리 URL이 외부 웹 응용 프로그램에서 호스팅됨

이 방법에서는 디렉터리 단추를 누르면 표시되는 옵션이 제한됩니다.

이 예에서는 개인 디렉터리 옵션을 사용할 수 없습니다. 디렉터리 URL은 외부 웹 응용 프로그램 서버에서 호스팅됩니다.

1. 다음 내용으로 .xml 파일을 만듭니다.
<CiscoIPPhoneMenu>

<MenuItem>

<Name>Missed Call</Name>

<URL>Application:Cisco/MissedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Received Call</Name>

<URL>Application:Cisco/ReceivedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Placed Call</Name>

<URL>Application:Cisco/PlacedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Corporate Directory</Name>       <URL>Application:Cisco/CorporateDirectory</URL>

</MenuItem>

</CiscoIPPhoneMenu>

템플릿의 사본을 구하려면 Cisco Unified IP Phone Services 응용 프로그램 개발 노트의 CiscoIPPhone XML 개체 빠른 참조 섹션을 참조하십시오. CiscoIPPhoneMenu 개체의 템플릿을 복사합니다.

2. 웹 응용 프로그램 서버의 문서 루트에 .xml 파일을 업로드합니다.

3. 적절한 서비스를 다시 시작합니다. Windows의 경우 IIS 서비스를 다시 시작합니다.

4. Call Manager에서 System > Enterprise Parameters를 선택하고 다음 형식으로 URL Directories 매개변수를 제공합니다.

http://<Application Server의 IP 주소>/<위에서 만든 파일 이름>.xml

5. Enterprise Parameter 섹션에서 Service Provisioning을 Both로 설정합니다.

6. 장치 > 장치 설정 > 전화 서비스를 선택하고 음성 메일을 제외한 모든 서비스를 삭제합니다.

7. 디렉터리 액세스가 필요하지 않은 전화기의 Service Provisioning(서비스 프로비저닝) 매개변수를 Internal(내부)로 설정합니다.

8. IP 전화를 재설정합니다.

참고: 서비스 프로비저닝 매개변수 섹션의 처음 두 가지 방법처럼 일반 전화기 프로파일을 사용하여 서비스 프로비저닝을 설정할 수도 있습니다

방법 5: 디렉터리 URL은 외부 웹 응용 프로그램에서 호스팅되며 사용자 지정 메시지를 포함합니다.

이 방법은 방법 4와 유사합니다. 그러나 "구성된 서비스 없음" 메시지는 사용자 지정할 수 있습니다.

이 방법에서는 디렉터리 단추를 클릭하면 표시되는 옵션이 제한됩니다. 이 예에서는 개인 디렉터리 옵션을 사용할 수 없으며 디렉터리 URL이 외부 웹 응용 프로그램 서버에서 호스팅됩니다.

1. 이러한 내용으로 .html 파일을 만듭니다. 사용자 지정할 수 있는 메시지입니다.
구성된 서비스 없음

2. 웹 응용 프로그램 서버의 문서 루트에 .html 파일을 업로드합니다.

3. 다음 내용으로 .xml 파일을 만듭니다.
<CiscoIPPhoneMenu>

<MenuItem>

<Name>Missed Call</Name>

<URL>Application:Cisco/MissedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Received Call</Name>

<URL>Application:Cisco/ReceivedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Placed Call</Name>

<URL>Application:Cisco/PlacedCalls</URL>

</MenuItem>

<MenuItem>

<Name>Corporate Directory</Name>

<URL>Application:Cisco/CorporateDirectory</URL>

</MenuItem>

</CiscoIPPhoneMenu>

템플릿의 사본을 구하려면 Cisco Unified IP Phone Services 응용 프로그램 개발 노트의 CiscoIPPhone XML 개체 빠른 참조 섹션을 참조하십시오. CiscoIPPhoneMenu 개체의 템플릿을 복사합니다.

4. 웹 응용 프로그램 서버의 문서 루트에 .xml 파일을 업로드합니다.

5. 적절한 서비스를 다시 시작합니다. Windows의 경우 IIS 서비스를 다시 시작하십시오.

6. Call Manager에서 System(시스템)>Enterprise Parameters(엔터프라이즈 매개변수)를 선택하고 다음 URL 디렉토리 매개변수를 제공합니다.

http://<Application Server의 IP 주소>/<위에 만든 파일 이름>.xml

7. Enterprise Parameter(엔터프라이즈 매개변수) 섹션에서 "Service Provisioning(서비스 프로비저닝)"을 Both(둘 다)로 설정합니다.

8. 디렉토리 액세스가 필요하지 않은 전화기를 선택합니다. 이 섹션의 외부 데이터 위치 정보 > 디렉토리에서 다음 URL을 추가합니다. http://<Application Server의 IP 주소>/<위에 만든 파일 이름>.html

9. 장치 > 장치 설정 > 전화 서비스를 선택 하고 음성 메일을 제외한 모든 서비스를 삭제 합니다.

10. IP 전화를 재설정합니다.

참고: 디렉터리 단추를 누르면 "구성된 서비스 없음" 메시지가 이전 방법과 같이 화면 하단에 메시지가 아닌 디렉터리에 표시됩니다.

방법 6: IP Phone 서비스를 삭제하지 않으려면 방법 4 또는 방법 5를 수정합니다

IP Phone 서비스를 삭제하지 않으려면 다음 변경 사항을 사용하여 방법 4 또는 방법 5를 완료합니다.

1. 엔터프라이즈 매개변수 섹션에서 서비스 프로비저닝을 외부로 설정합니다.

2. System > Enterprise Parameters를 선택합니다. URL Messages(URL 메시지) 필드는 기본적으로 공백으로 설정되어 있습니다. 다음 URL을 추가합니다.

http://<게시자의 IP 주소>:8080/ccmcip/getmessagesmenu.jsp

참고: 이 방법에서 음성 메일 액세스는 2버튼 프로세스입니다. 음성 메일 단추를 누르고 키패드/선택 소프트키를 사용하여 음성 메일 옵션을 선택합니다.