Регистрация IP телефонов на Cisco CallManager 8.0.
В статье я расскажу как зарегистрировать ip телефоны Cisco на сервере Cisco Unified Communication Manager для установления вызовов между ними в пределах сервера.
Итак, есть 2 IP телефона Cisco Unified IP Phone 7965. Нужно их зарегистрировать на Cisco Unified Communication Manager и назначить им номера (в терминологии Cisco телефонные номера называются «directory numbers» — номера директорий, сокращенно «DN»). В HQ офисе используются диапазон номеров директорий от 2000-2999. Телефоны будут называться HQ Phone 1 и HQ Phone 2.
1. Для начала, загрузим на сервер самую последнюю прошивку для этих телефонов. Для этого потребуется ftp сервер, например FileZilla. На сервере создаем учетную запись, например «cisco» и пароль для нее.
1.1. Проверим, какая прошивка для телефона 7965 находится в базовой инсталляции Cisco Unified Communication Manager. Входим в интерфейс конфигурирования Cisco Unified Communication Manager http://10.1.1.1/ccmadmin и и переходим на страницу «Device Defaults Configuration»:
Device -> Device Settings -> Device Defaults.
Ищем тип устройства Cisco 7965 SCCP. Как видно, в базовой установке прошивка для телефона Cisco 7965 версии SCCP45.9-2-1S. Это не есть гут, т.к. версия прошивки не последняя. Последняя версия на момент написания статьи 9.3.1. Давайте ее и зальем на сервер.
Device Defaults определяет базовые действия при регистрации телефона (слева на право на картинке) — прошивку телефона, device pool куда поместить телефон при регистрации (Default) и Phone Template — шаблон линий телефона Standart 7965 SCCP (какие линии используются для номеров, а какие для других целей). Вот например как выглядит шаблон линий для телефона Cisco 7965:
Телефон Cisco 7965 имеет 6 линий. После того, как при регистрации телефона на Cisco Unified Communication Manager к нему будет применен этот шаблон, только 2 линии можно будет использовать для номеров, а остальные только для быстрого набора (SpeedDial).
Если нужно использовать все линии для телефонных номеров, нужно создать новый шаблон (стандартные шаблоны редактировать нельзя!), для этого нужно скопировать стандартный шаблон для нужной модели телефона и протокола (SIP или SCCP), переименовать его, выбрать нужное количество линий и сохранить. Если новый шаблон нужно применить ко всем телефонам данного типа, которые будут регистрироваться, нужно на странице Device -> Device Settings -> Device Defaults выбрать новый созданный шаблон из списка для данной модели телефона и протокола (SCCP или SIP).
Device Pool определяет общие настройки для всего устройства, в нашем случае телефона, которые к нему применяются. Все настройки, указанные в пуле Default автоматически применятся ко всем телефонам, которые регистрируются на сервере, например, временная зона или шаблон SoftKeys (клавиши доступа к функциям на экране телефона).
! Да, и еще, телефон автоматически помещается в Device Pool и к нему применяется шаблон Phone Template только при авторегистрации телефонов! При ручной регистрации телефона обновляется только прошивка! DevicePool и Phone Button Template нужно выбирать вручную в настройках каждого телефона!
1.2. Теперь нужно загрузить новую прошивку на сервер:
1.3. Помещаем файл прошивки телефона в корневую папку FTP сервера. На момент написания статьи версия прошивки 9.3.1. Файл прошивки для SCCP cmterm-7945_7965-sccp.9-3-1-1.cop.sgn.
1.4. Входим в интерфейс администрирования операционной системы http://10.1.1.1/cmplatform
Вход осуществляется под учетной записью «platform administrator», которая задается при установки сервера.
1.5. Переходим на страницу Software Upgrades -> Install/Upgrade, указываем данные сервера FTP и жмем «Next»:
1.6. Выбираем файл прошивки и жмем «Next»:
1.7. Как только файл загрузится, жмем «Next».
1.8. Следующим этапом на экран выводится подробный лог установки. Как только Status изменится на «Complete» — установка закончена.
1.9. Чтобы изменения вступили в силу, нужно обязательно перезагрузить сервис «Cisco TFTP». Заходим в интерфейс управления сервисами http://10.1.1.1/ccmservice, далее Tools -> Control Center-Feature Services, отмечаем радиобокс напротив сервиса «Cisco TFTP» и жмем кнопку «Restart» внизу страницы.
1.10. Проверяем, что теперь при регистрации нового телефона на него зальется нужная прошивка: Входим в интерфейс конфигурирования Cisco Unified Communication Manager http://10.1.1.1/ccmadmin и и переходим на страницу «Device Defaults Configuration»:
Device -> Device Settings -> Device Defaults.
Ищем тип устройства Cisco 7965 SCCP. Как видно, теперь тут появилась наша новая прошивка:
2. Теперь регистрируем ip телефоны на Cisco Unified Communication Manager и назначаем им номера директорий (телефонные номера). Для начала нужно узнать MAC адреса телефонов, они указаны на задней крышке телефона. Если телефоны подключены к свичу и бежать смотреть МАС неохота, заходим на свич, на который они скоммутированы, и выполняем команду «show cdp neighbors», которая показываем телефоны как CDP соседей коммутатора. Телефоны в это время должны быть включены по питанию. Имена телефонов состоят из » SEP+MAC адрес».
Итак, вот наши телефоны, данные протокола CDP:
SEPA4563041DA88 Fas 0/2/0 165 H M IP Phone Port 1
SEP68BC0C81BB73 Fas 0/2/1 156 H M IP Phone Port 1
Пусть телефон на порту 0/2/0 будет HQ Phone 1, а на порту 0/2/1 — HQ Phone 2.
2.1. Входим в интерфейс администрирования http://10.1.1.1/ccmadmin.
2.2. Переходим на страницу добавления новых устройств Device -> Phone.
2.3. Нажимаем «Add New». Из выпадающего списка выбираем Cisco 7965 и нажимаем «Next», на следующей странице выбираем протокол сигнализации SCCP и жмем «Next».
2.4. Теперь попадаем на страницу Phone Configuration. Тут нас интересует только четыре обязательных параметра, которые не имеют значений по умолчанию. Звездочка * указывает на то, что этот параметр обязателен для выбора, без выбора обязательного параметра мы не сможем сохраниться и будет выдано предупреждение об ошибке. Во многих обязательных параметрах уже указаны значениями по умолчанию. Те, которые не выбраны (—Not Selected—) и после названия параметра стоит *, нужно обязательно выбрать вручную:
В секции «Device Information» указываем:
- * — Указываем МАС адрес телефона HQ Phone A4563041DA88;
- Description — не является обязательным параметром. Введем в поле название телефона — «HQ Phone 1″
- Device Pool* — Выбираем «Default»;
- * — «Standart 7965 SCCP»;
Далее мотаем страницу ниже, до секции «Protocol Specific Information»:
- * — «Cisco 7965 — Standard SCCP Non-Secure Profile»;
Спускаемся в самый низ страницы «Phone Configuration» и жмем «Save», а затем «Apply Config». Во всплывающем окошке жмем «OK». Телефон немедленно регистрируется на Cisco Unified Communication Manager, однако у него еще нет телефонного номера (directory number). В правом верхнем углу интерфейса, в «Related Links» выбираем «Back To Find/List» и жмем «Go», на открывшейся странице жмем «find». В списке появляется наш телефон:
Обратите внимание на поле «Status». «Registered with 10.1.1.1″ означает, что телефон успешно зарегистрировался на сервере Cisco Unified Communication Manager с адресом 10.1.1.1.
2.5. Щелкаем по имени телефона в поле «Device Name (Line)», открывается страница конфигурации телефона и линий. Обратите внимание, для телефонных номеров доступны только 2 линии, согласно шаблону Standart 7965 SCCP, который мы указали при регистрации. Прошивка телефона именно та, которую мы загрузили в шаге 1 — версия 9.3.1.
2.6. Теперь наконец назначим телефону его номер директории. Щелкаем по «Line [1] — Add a new DN» в левой верхней части интерфейса в секции «Association Information» и переходим в интерфейс конфигурации телефонной линии. В секции «Directory Number Information», в поле «Directory Number*» указываем номер телефона — 2001 и жмем «Save», затем «Apply Config» и во всплывающем окошке жмем «Ok».
В правой верхней части интерфейса, где находится «Related Links» и Configure Device (SEPA4563041DA88) жмем «Go». Открывается интерфейс настроек телефона. В секции «Association Information» видим, что номер назначен первой линии телефона.
2.7. Теперь аналогичным образом регистрируем второй телефон в HQ офисе и назначаем ему номер.
- МАС адрес — 68BC0C81BB73;
- Description — HQ Phone 2;
- Directory number — 2002.
2.8. Проверяем. Переходим Device -> Phone и жмем «find»:
Оба телефона должны иметь состояние (Status) «Registered with 10.1.1.1″.
2.9. Переходим Call Routing -> Directory Number. Жмем «find». Видим, что номера директорий занесены в базу Cisco Unified Communication Manager. Если щелкнуть на номер, попадаем в настройку линии телефона, которой он назначен.
2.10. Переходим Call Routing -> Route Plan Report. Жмем «find».
Видим, что у нас есть 2 телефона с номерами 2001 и 2002. Тут так же, если щелкнуть по номеру — переходим в настройки линии телефона, которой назначен номер, как и в предыдущем пункте.
3. Смотрим на дисплей телефона HQ Phone 1 и видим напротив первой линии номер — 2001:
Соответственно, на дисплее HQ Phone 2 видим номер 2002:
4. Перед тем, как тестировать звонки, настроим сбор информации о звонках для биллинга и отчетов. По умолчанию информация о звонках, времени, продолжительности и т.д. не собирается, т.к. нужные сервисы отключены по умолчанию. Давайте их включим. Для начала небольшая справка: Cisco Unified Communication Manager генерирует два типа записей с информацией о звонках Call Detail Records (CRD) и Call Management Records (CMR).
Call Detail Records — это подробная информация о вызовах:
- Номер вызывающего абонента (Calling Party), кто звонит, инициатор вызова;
- Номер вызываемого абонента (Called Party), кому звонят, адресат;
- Дата и время начала вызова;
- Продолжительность вызова;
- Дата и время окончания вызова;
- Коды завершения вызовов (причина, например, на одной из сторон положили трубку);
- Partition, в которой находится номер абонента;
- Используемый кодек (G.711, G.729 и др.);
- и др.
Call Management Records — подробная информация о качестве звонков:
- Задержки;
- Расхождение во времени доставки голосовых пакетов (jitter);
- Потери пакетов;
- Номера директорий;
- и др.
Если Cisco Unified Communication Manager развернут как кластер — Publisher + несколько Subscribers, данные о звонках CDR и CMR собираются и хранятся на каждом члене кластера, которые передают их на Publisher в определенные промежутки времени. Publisher хранит все эти данные со всех членов кластера в своей базе. Внешние биллинговые системы забирают данные о звонках всего кластера только с сервера Publisher.
4.1. Входим в интерфейс конфигурирования Cisco Unified Communication Manager http://10.1.1.1/ccmadmin и и переходим на страницу System -> Service Parameters. Из выпадающего списка «Server*» выбираем наш сервер «10.1.1.1 (active)» и сразу же под ним появляется еще один выпадающий список «Service», в котором выбираем сервис «Cisco CallManager (active)».
4.2. В секции «System» ищем «CDR Enabled Flag*»и в поле «Parameter Value» из выпадающего списка выбираем «True»:
Тут обратите внимание на то, что после каждого параметра указано его оригинальное значение по умолчанию при установки системы.
Мотаем страницу вниз до секции «Clusterwide Parameters (Device — General)». Для значения «Call Diagnostics Enabled*» из выпадающего списка выбираем «Enabled Only When CDR Flag is True», что означает, что CMR собираются только если включены CDR:
Жмем кнопку «Save».
5. Теперь пробуем звонить. Звоним с номера 2001 на 2002 и наоборот. Отвечаем на звонок и ждем примерно минуту, чтобы собралась статистика по звонкам, по которой потом будем делать отчеты.
Итак, регистрация телефонов на Cisco Unified Communication Manager завершена. Теперь мы можем звонить друг другу внутри главного офиса. В следующий раз займемся настройкой Cisco Unified Communication Manager Express в BR офисе.