Голосовая связь и система унифицированных коммуникаций : Cisco Unified Communications Manager (CallManager)

CUCM: отключите доступ к каталогу по телефонам

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв

Введение

 Этот документ описывает различные методы для отключения доступа к каталогу на ряде телефонов. 

Внесенный Anirudh M Mavilakandy, специалистом службы технической поддержки Cisco.

В Cisco Unified Communications Manager (CUCM) 7. X и позже, Сервисы IP-телефона имеют различные каталоги, такие как:

  • Missed Calls
  • Полученные вызовы
  • Размещенные Вызовы и т.д.

Выберите Device> Device Settings> Phone Services для просмотра Сервисов IP-телефона.

По умолчанию всем сервисам (кроме Внутренних вызовов) включили Подписку Предприятия. Это означает, что автоматически назначено на все телефоны.

Таблица 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: Удалите и повторно добавьте, что сервисы IP-телефона от GUI без подписки предприятия включили

Выполните эти шаги для выполнения массового обновления до всех телефонов, которые требуют доступа к каталогу. 

  1. Выберите Bulk Administration> Phones> Phone Template и создайте шаблон телефона.
  2. Подпишите шаблон телефона на Сервисы IP-телефона.
  3. Выберите Bulk Administration> Phones > Update Phones> Query и выберите телефон, которые требуют доступа к каталогу.
  4. На следующей странице проверьте флажок Assign IP Phone Services.
  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'

Примечание: Даже если приоритет установлен, в Версии 7 CUCM сервисы отображены в алфавитном порядке. Это поле применимо только от Версии 8 CUCM и далее. IP-телефон 7940/7960 не использует внутреннюю инициализацию сервисов. Эта модель телефона всегда использует внешнюю инициализацию сервисов. Проверьте Сервис, Обеспечивающий раздел Paramter для получения дополнительной информации по Инициализации типов сервиса. 

Способ 2: Удалите Сервисы IP-телефона из GUI и Повторно добавьте их использующий команды CLI 

  1. Удалите Сервисы IP-телефона из GUI.
  2. Введите эту команду в CLI для создания Сервиса IP-телефона:
    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. Для всех телефонов, которые требуют доступа к каталогу, выполните эти шаги для выполнения массового обновления:
  • Выберите Bulk Administration> Phones> Phone Template и создайте шаблон телефона.
  • Подпишите Шаблон телефона на Сервисы IP-телефона.
  • Выберите Bulk Administration> Phones> Update Phones> Query и выберите телефон, который требует доступа к каталогу.
  • На следующей странице проверьте флажок Assign IP Phone Services.
  • Выберите созданный шаблон.
  • Отправьте задание.

Примечание:  Даже если приоритет установлен, в Пересмотре CUCM 7, сервисы отображены в алфавитном порядке. Это поле применимо только от версии 8 CUCM и далее. IP-телефон 7940 не будет использовать внутреннюю инициализацию сервисов. Эта модель телефона всегда использует внешнюю инициализацию сервисов. Проверьте Сервис, Обеспечивающий раздел Paramter для получения дополнительной информации по Инициализации типов сервиса. 

Параметр инициализации сервиса

Параметр Инициализации Сервиса определяет, получает ли телефон конфигурации сервиса внутренне (в файле config TFTP - сервис, настроенный как Сервисы IP-телефона) или внешне (с сервисными URL - настроенный под Корпоративным параметром или на уровне устройств). Этот параметр может управляться на уровне устройств через значение "Общего телефонного профиля" на IP-телефоне. Поведение по умолчанию должно использовать внутреннюю сервисную инициализацию.

Способ 1: Создайте общий телефонный профиль и сервис изменения, обеспечивающий к внешнему URL

  1. Выберите Device> Device Settings> Common Phone Profile для создания общего телефонного профиля.
  2. Скопируйте 'стандартный Общий телефонный профиль". В Телефонном Разделе сведений Персонализации измените Инициализацию Сервиса на Внешний URL.
  3. Выберите телефоны, которые не требуют доступа к каталогу и назначают их на новый Общий телефонный профиль.
  4. Выберите  System> Enterprise Parameters и удалите параметр каталогов URL.
  5. Поле URL Messages собирается очистить по умолчанию. Введите этот URL: http://Адрес <IP Издателя>:8080/ccmcip/getmessagesmenu.jsp. URL сообщения требуется, как доступ к голосовой почте теперь на основе внешнего URL а не на Сервисах IP-телефона. 
  6. Перезапустите IP-телефон.
  7. Нажмите кнопку Directories. Сообщение "No service, Доступные", отображено, и меню не отображено.

Примечание: В этом методе доступ к голосовой почте является процессом с двумя кнопками. Нажмите  кнопку Voicemail, и затем выберите опцию голосовой почты с помощью функциональной клавиши Клавиатуры/Выбирать. Кроме того, вместо того, чтобы использовать Общий телефонный профиль, это может быть непосредственно установлено на странице Device Configuration.

Способ 2: Удалите параметр каталогов URL на уровне устройств

Параметр каталогов URL может быть удален на уровне устройств (вместо под Корпоративным параметром).

  1. Выберите Device> Device Settings> Common Phone Profile для создания Общего телефонного профиля.
  2. Скопируйте "Стандартный Общий телефонный профиль". В Телефонном Разделе сведений Персонализации измените Инициализацию Сервиса на Внешний URL.
  3. Назначьте Общий телефонный профиль, созданный для всех телефонов, которые не требуют доступа к каталогу
  4. Добавьте недопустимый URL на странице конфигурации телефона. Эта установка имеет приоритет по параметрам настройки Корпоративного параметра.
  5. Выберите  System> Enterprise ParametersПоле URL Messages собирается очистить по умолчанию. Добавьте этот URL: http://Адрес <IP Издателя>:8080/ccmcip/getmessagesmenu.jsp. Этот шаг требуется, как доступ к голосовой почте теперь на основе внешнего URL и не сервисов IP-телефона.
  6. Перезапустите IP-телефон.

В этом методе При нажиме кнопки Directories сообщение "Хост, Не Найденный", отображено на телефонном экране.

Примечание: В этом методе доступ к голосовой почте является процессом с двумя кнопками. Нажмите кнопку Voicemail, и затем выберите опцию голосовой почты с помощью функциональной клавиши Клавиатуры/Выбирать. Кроме того, вместо того, чтобы использовать Общий телефонный профиль, это может быть непосредственно установлено на странице Device Configuration.

Метод 3: Сервисная Инициализация и Каталоги URL Установлены Под Корпоративным параметром

  1. Сервис набора, обеспечивающий обоим под корпоративным параметром.
  2. Каталоги URL набора в этом формате: http://Адрес <IP Сервера публикаций>:8080/ccmcip/xmldirectory.jsp
  3. Выберите Device> Device Settings> Phone Services и удалите все сервисы кроме голосовой почты.
  4. Установите параметр Инициализации Сервиса на Внутренний для всего телефона, который не требует доступа к каталогу.
  5. Перезагрузите все IP-телефоны.

Примечание: Сервисная инициализация может также быть установлена с Общим телефонным профилем, как замечено в первых двух методах параметра Инициализации Сервиса. В этом методе существует 5 опций в Каталогах в этом заказе: Пропущенные вызовы, Принятые вызовы, Размещенные Вызовы, Персональный каталог и Корпоративный каталог.

Метод 4: URL Каталогов Размещен на Приложении Внешней web - страницы

В этом методе, когда кнопка Directories нажата, ограничены отображенные опции.

В данном примере опция персонального каталога не доступна. Каталог URL размещен на Сервере приложений Внешней web - страницы. 

  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>


    Для получения копии шаблона обратитесь к разделу Краткого справочника объекта XML CiscoIPPhone примечаний Разработки приложений Cisco Unified IP Phone Services. Шаблон копии для объекта CiscoIPPhoneMenu.

  2. Загрузите файл .xml к root документа сервера Web - приложения.
  3. Перезапустите соответствующий сервис. (Для Windows перезапустите сервис IIS.)
  4. Выберите System> Enterprise Parameters в Call Manager и дайте параметр Каталогов URL в этом формате:
        http://Адрес <IP Сервера приложений> / <Имя файла, созданное выше> .xml
  5. Установите Инициализацию Сервиса в Обоих в разделе Корпоративного параметра.
  6. Выберите Device> Device Settings> Phone Services и удалите все сервисы кроме голосовой почты.
  7. Установите параметр Инициализации Сервиса на Внутренний для телефона, который не требует доступа к каталогу.
  8. Перезагрузите IP-телефон.

Примечание: Сервисная Инициализация может также быть установлена с помощью Общего телефонного профиля в качестве в первых двух методах Сервиса, Обеспечивающего раздел параметра

Метод 5: URL Каталогов Размещен на Приложении Внешней web - страницы и со Специализированным сообщением

Этот метод подобен методу 4; однако, сообщение "No service, Настроенные", может быть настроено.

В этом методе, когда кнопка Directories нажата, ограничены отображенные опции. В данном примере опция Персонального каталога не доступна, и каталог URL размещен на Сервере приложений Внешней web - страницы.

  1. Создайте .html файл с этим содержанием. Это - сообщение, которое может быть настроено.

          Настроенные no service

  2. Загрузите .html файл к root документа сервера Web - приложения.
  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>

    Для получения копии шаблона обратитесь к разделу Краткого справочника объекта XML CiscoIPPhone примечаний Разработки приложений Cisco Unified IP Phone Services. Шаблон копии для объекта CiscoIPPhoneMenu.

  4. Загрузите файл .xml к root документа сервера Web - приложения.
  5. Перезапустите соответствующий сервис. (Для Windows перезапустите сервис IIS.)
  6. Выберите System> Enterprise Parameters On Call Manager и дайте этот параметр Каталогов URL:
        http://Адрес <IP Сервера приложений> / <Имя файла, созданное выше> .xml
  7. Установите "Инициализацию Сервиса" в Обоих в разделе Корпоративного параметра. 
  8. Выберите Phone, который не требует Доступа к каталогу, В этой информации о Местоположениях Внешних данных раздела> Каталог, добавляет этот URL: http://Адрес <IP Сервера приложений> / <Имя файла, созданное выше> .html
  9. Выберите Device> Device Settings> Phone Services и удалите все сервисы кроме голосовой почты. 
  10. Перезагрузите IP-телефоны.

Примечание: Когда кнопка Directories нажата, сообщение "No Services Configured" отображено в каталогах и не как сообщение внизу экрана, как замечено в предыдущих способах.

Метод 6: Модифицируйте Метод 4 или Метод 5, если вы Не Хотите Удалять Сервисы IP-телефона 

Если вы не хотите удалять Сервисы IP-телефона, завершите Метод 4 или Метод 5 с этими изменениями:

  1. Установите Инициализацию Сервиса во Внешний в разделе Корпоративного параметра.
  2. Выберите System> Enterprise Parameters. Поле URL Messages собирается очистить по умолчанию, добавить этот URL:   
        http://Адрес <IP Издателя>:8080/ccmcip/getmessagesmenu.jsp

Примечание: В этом методе доступ к голосовой почте является процессом с двумя кнопками. Нажмите кнопку Voicemail и используйте функциональную клавишу Клавиатуры/Выбирать для выбора опции голосовой почты.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.