Телефонные справочники, адресные книги и списки контактов (Directories, Speed Dial) в CUCM

Документ

вт, 12/02/2014 - 01:47
Мар 21st, 2014
User Badges:
  • Cisco Employee,

Телефонные справочники, адресные книги и списки контактов (Directories, Speed Dials) в Cisco Unified Communications Manager 5.x/6.x/7.x/8.x/9.x/10.x

 

 

Введение

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

Рассмотрены все возможные виды адресных книг и директорий - Corporate Directory, Personal Address Book (PAB), Personal Fast Dials, Speed Dial, Abbreviated Dial.

 

Корпоративный каталог (Corporate Directory)

Описание: содержит данные (имя, фамилия и номер телефона) пользователей CUCM (End Users), поиск осуществляется по имени, фамилии и номеру телефона
Область действия: уникален в пределах кластера, любой пользователь может получить доступ к справочнику с телефона без дополнительной авторизации
Настройка: включен по умолчанию, является частью функционала, доступного через сервис Directories, который определяется через CCMAdmin -> System -> Enterprise Parameters -> URL Directories

(http://cucm-ip-or-hostname:8080/ccmcip/xmldirectory.jsp и https://cucm-ip-or-hostname:8443/ccmcip/xmldirectory.jsp)
Локализация: да
Макс. кол-во записей: потенциально неограничено, реально ограничено кол-вом пользователей CUCM (End User)
Доступ к каталогу:
 Пользователи:
     C телефона: кнопка Directories на телефоне -> Corporate Directory
     Через web интерфейс:
         CUCM 5.x/6.x/7.x/8.x: http:/cucm-ip-or-hostname/ccmuser -> User Options -> Directory (можно сделать вызов через сервер WebDialer)
 Администраторы:
    Через web интерфейс CCMAdmin -> User Management -> End User
Добавление/Изменение данных:
 В случае интеграции с LDAP/AD добавление и изменение данных осуществляется в источнике (например, AD).
 При отсутствии интеграции с внешним источником данных о пользователях через CCMAdmin -> User Management -> End User
Сценарии использования:
 - нужно позвонить по номеру, но помним только имя/фамилию -> делаем поиск по имени/фамилии и делаем вызов (Softkey Dial)
 - помним номер, но не помним чей он -> делаем поиск по номеру

 

Персональные каталоги (Personal Directory)

 

  Персональная адресная книга (Personal Address Book - PAB)
 

Описание: содержит данные (имя, фамилия, nickname,e-mail и номера телефонов - рабочий, домашний, мобильный) для контактов, созданных пользователем, поиск осуществляется по имени, фамилии и nickname
Область действия: уникален для каждого пользователя, любой пользователь может получить доступ к собственному справочнику с телефона после авторизации
Настройка: включен по умолчанию, является частью функционала, доступного через сервис Directories, который опеределяется через CCMAdmin -> System -> Enterprise Parameters -> URL Directories

(http://cucm-ip-or-hostname:8080/ccmcip/xmldirectory.jsp и https://cucm-ip-or-hostname:8443/ccmcip/xmldirectory.jsp)
           Сервис также может быть назначен на кнопку линии (Line Button), кнопку Directories или кнопку Services телефона через указание прямого URL-а сервиса

http://cucm-ip-or-hostname:8080/ccmpd/login.do?name=#DEVICENAME#&service...
Локализация: да
Макс. кол-во записей: нет данных, потенциально неограничено
Доступ к каталогу:
 Пользователи:

    Кнопка Directories на телефоне -> Personal Directory -> Personal Address Book или по кнопке с назначенным прямым URL-ом сервиса
 Администраторы:

    Прямого доступа к персональной адресной книге пользователей нет, но можно просмотреть записи выполнив следующий SQL запрос через CLI (команда run sql) или AXL

SELECT eu.userid, ab.nickname, ab.firstname, ab.lastname, pb.phonenumber
FROM personalphonebook as pb, personaladdressbook as ab, enduser as eu
WHERE eu.pkid=ab.fkenduser
AND pb.fkpersonaladdressbook = ab.pkid
AND eu.userid='user1' << пользователь, по которому мы хотим получить инф-ию
ORDER BY nickname

Добавление/Изменение данных:
 С телефона: зайти в Personal Address Book -> Поиск контакта -> Softkey New (Добавить)
 Через web интерфейс:
     CUCM 5.x/6.x/7.x/8.x: http:/cucm-ip-or-hostname/ccmuser -> User Options -> Personal Address Book
     CUCM 9.x/10.x Self Care Portal: http:/cucm-ip-or-hostname/ucmuser -> Phones -> Phone Settings -> Phone Contacts
Сценарии использования:
 - нужно позвонить по номеру, но помним только имя/фамилию/nickname -> делаем поиск по имени/фамилии/nickname и делаем вызов (Softkey Dial)


 

  Быстрый набор (Fast Dials)
 

Описание: содержит индексированный список номеров телефонов без дополнительных данных, переход к номеру по индексу или скроллингом/переходом между страницами
Область действия: уникален для каждого пользователя, любой пользователь может получить доступ к собственному списку быстрого набора с телефона после авторизации
Настройка: включен по умолчанию, является частью функционала, доступного через сервис Directories, который определяется в CCMAdmin -> System -> Enterprise Parameters -> URL Directories

(http://cucm-ip-or-hostname:8080/ccmcip/xmldirectory.jsp и https://cucm-ip-or-hostname:8443/ccmcip/xmldirectory.jsp)
           Сервис также может быть назначен на кнопку линии (Line Button), кнопку Directories или кнопку Services телефона через указание прямого URL-а сервиса

http://cucm-ip-or-hostname:8080/ccmpd/login.do?name=#DEVICENAME#&service=fd
Локализация: отсутствует, т.к. список содержит только цифровую информацию - номера телефонов и индексы
Макс. кол-во записей: 1000, при доступе с телефона показывается по 50 записей на странице
Доступ к каталогу:
 Пользователи:

Кнопка Directories на телефоне -> Personal Directory -> Personal Fast Dials или по кнопке с назначенным прямым URL-ом сервиса
 Администраторы:

Прямого доступа к индивидуальным данным пользователей нет, но можно просмотреть записи выполнил следующий SQL запрос через CLI (команда run sql) или AXL

SELECT eu.userid, personalfastdialindex, personalphonebook.phonenumber
FROM personalphonebook
INNER JOIN enduser as eu ON personalphonebook.fkenduser=eu.pkid
LEFT OUTER JOIN personaladdressbook ON personalphonebook.fkpersonaladdressbook=personaladdressbook.pkid  
LEFT OUTER JOIN Typepersonalphonenumber ON personalphonebook.tkpersonalphonenumber = Typepersonalphonenumber.enum
WHERE ((my_lower(personalphonebook.personalfastdialindex::lvarchar) LIKE my_lower('%')  
OR personalphonebook.personalfastdialindex IS NULL
OR my_lower(personalphonebook.personalfastdialindex::lvarchar) = ''))
AND (personalphonebook.personalfastdialindex <> 0)
AND (eu.userid='user1')  <<
пользователь, по которому мы хотим получить инф-ию
ORDER BY personalphonebook.personalfastdialindex

Добавление/Изменение данных:
 
С телефона: зайти в Fast Dials -> Softkey Assign (Назначить)
 
Через web интерфейс:
     CUCM 5.x/6.x/7.x/8.x: http:/cucm-ip-or-hostname/ccmuser -> User Options -> Fast Dials
     CUCM 9.x/10.x Self Care Portal:
возможность доступа отсутствует
Сценарии использования:
 -
знаем индекс в списке Fast Dials -> набираем индекс, идёт вызов (возможно есть распечатанный/доступный в электронном виде список с индексами)
 -
примерно помним номер, листаем до него, нажимаем Softkey Dial

 


Списки быстрого набора (SD, Abbr Dial)

 

  Ускоренный набор (Speed Dial)

Описание: содержит название (описание, метку) и номер, назначается на кнопки телефона, фактически является частью списка сокращенного набора (Abbreviated Dial)
Область действия: уникален для конкретного телефона, пользователь может определить содержимое списка быстрого набора для каждого назначенного ему телефона в пределах доступных кнопок SD
Настройка: администратор определяет кнопки телефона как Speed Dial (через Phone Button Template), пользователь назначает название (Label/ASCII Label) и номер
Локализация: да
Макс. кол-во записей: 199 (до CUCM 7.x - 99), определяется кол-вом доступных Speed Dials для конкретного телефонного аппарата. Учитываются кнопки линий (Line Buttons) и кнопки на панелях расширения (CP-7915, CP-7916, CP-KEM) определённые как Seppd Dial (SD)
Доступ к каталогу:
 Пользователи:

Кнопки Speed Dials

Администраторы:

CCMAdmin -> Device -> Phone -> (выбрать телефон) -> Нажать на любую кнопку Speed Dial
                 (https://cucm-ip-or-hostname:8443/ccmadmin/speedDialEdit.do?fkDevice=<pkid устройства>&tkClass=1&tkProduct=<тип устройства, например 30041>)

Добавление/Изменение данных:
 С телефона: нет
 Через web интерфейс:
     CUCM 5.x/6.x/7.x/8.x: http:/cucm-ip-or-hostname/ccmuser -> User Options -> Device -> (выбрать телефон) -> Speed Dials
                   (https://cucm-ip-or-hostname:8443/ccmuser/speedDialUser.do?fkDevice=<pkid устройства>&tkProduct=<тип устройства, например 30041>)
     CUCM 9.x/10.x Self Care Portal: http:/cucm-ip-or-hostname/ucmuser -> Phones -> Phone Settings -> Speed Dial Numbers
Сценарии использования:
 - нажимаем кнопку Speed Dial согласно названию

 

  Сокращенный набор (Abbreviated Dial)

Описание: содержит название (описание, метку) и номер, используется при наборе одной или нескольких цифр на телефоне и нажатии Softkey AbbrDial, вызов идет на номер, определённый за соответсвующим индексом в списке Speed Dial
Область действия: уникален для конкретного телефона, пользователь может определить содержимое списка быстрого набора для каждого назначенного ему телефона в пределах доступных кнопок SD
Настройка: администратор определяет кнопки телефона как Speed Dial (через Phone Button Template), пользователь назначает название (Label/ASCII Label) и номер
Локализация: да
Макс. кол-во записей: 199 (до CUCM 7.x - 99)
Доступ к каталогу:
 Пользователи:

набор одной или нескольких цифр на телефоне и нажатие Softkey AbbrDial, вызов идет на номер, определённый за соответсвующим индексом в списке Speed Dial
 Администраторы:

CCMAdmin -> Device -> Phone -> (выбрать телефон) -> Нажать на любую кнопку Speed Dial
                 (https://cucm-ip-or-hostname:8443/ccmadmin/speedDialEdit.do?fkDevice=<pkid устройства>&tkClass=1&tkProduct=<тип устройства, например 30041>)

Добавление/Изменение данных:
 С телефона: нет
 Через web интерфейс:
     CUCM 5.x/6.x/7.x/8.x: http:/cucm-ip-or-hostname/ccmuser -> User Options -> Device -> (выбрать телефон) -> Speed Dials
                   (https://cucm-ip-or-hostname:8443/ccmuser/speedDialUser.do?fkDevice=<pkid устройства>&tkProduct=<тип устройства, например 30041>)
     CUCM 9.x/10.x Self Care Portal: http:/cucm-ip-or-hostname/ucmuser -> Phones -> Phone Settings -> Speed Dial Numbers

Сценарии использования:
 - знаем индекс в списке Abbreviated Dials на телефоне, с которого нужно позвонить -> набираем индекс, нажимаем Softkey AbbrDial, идёт вызов (возможно есть распечатанный/доступный в электронном виде список с индексами)

 

Заключение

Помимо представленных выше возможностей, входящих в состав Cisco Unified Communications Manager, возможно создание индивидуальных сервисов,
предоставляющих данные о телефонных номерах. Источниками этих данных могут быть любые структурированные данные, к которым мервис может получить доступ
(корпоративные базы данных, cloud сервисы, данные из LDAP и других директорий)

 

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

Прикрепленные файлы: 
Loading.

Комментарии

d.grushevskiy чт, 05/15/2014 - 04:37
User Badges:

Добрый день!

А нет ли возможности получить подобную информацию по СМЕ?

В соответствии с AXL Developer Guide проверяем доступность SOAP на CME. Для этого используем два варианта: с помощью CURL как в Guide, и альтернативно посредством PHP. Оба варианта дают ошибку "Connection on port 8443 refused"

Vladimir Savostin пт, 06/13/2014 - 02:21
User Badges:
  • Cisco Employee,

Добрый день,

 

CME не слушает на порту 8443, для обработки AXL запросов используется HTTP транспорт

Подробное описание поддежриваемых возможностей можно найти в следующих документах:

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/admin/configura...

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/xml/developer/g...

Действия

Информация о документе

Related Content