Андрей Смирнов
Время чтения: ~15 мин.
Просмотров: 64

CUCM и Region, что и для чего?

Купить, Заказать, Узнать цену Купить / Заказать / Узнать цену

Cisco CallManager представляет собой центральный, управляющий компонент решения Cisco IP телефонии. Это программный комплекс, отвечающий за управление установлением телефонных соединений, а также обеспечивающий целый ряд дополнительных функций, таких как:

  • настройка и управление системой IP телефонии с помощью удобного графического интерфейса, в том числе настройка IP телефонов, шлюзов, настройка номерного плана, сбор и анализ статистической информации о функционировании системы и т. д. (предусмотрена возможность централизованной удаленной настройки системы);
  • дополнительные функции для пользователей в системе корпоративной IP телефонии, в том числе поддержка аудиоконференций, интеграция с корпоративной директорией абонентов на базе протокола LDAP и др.;
  • интеграция с пользовательскими приложениями, в том числе с системой голосовой почты / унифицированной обработки сообщений (Unified Messaging), системой интерактивных голосовых меню / автоматическим оператором (IP IVR/AA) и т. д.;
  • поддержка открытых интерфейсов, таких как TAPI, JTAPI, XML для разработки телефонных приложений.

В качестве аппаратной платформы для программного обеспечения Cisco CallManager используются серверы Cisco Media Convergence Server (MCS). В настоящий момент предлагаются две модификации серверов MCS — MCS 7815, MCS 7825-1133 и MCS 7835-1266, MCS-7845, различающихся по своей производительности и аппаратной комплектации. Возможна также установка программного обеспечения Cisco CallManager на ряд серверов HP-Compaq и IBM (требования к аппаратной конфигурации серверов оговоренны в документации на ПО CallManager).

В комплекте с программным обеспечением Cisco CallManager поставляется набор дополнительных функциональных и служебных приложений, в том числе: приложение Cisco CallManager Attendant Console (графическая консоль секретаря), Cisco IP Manager Assistant (Cisco IPMA — программное приложение для обеспечения взаимодействия руководителя и секретаря), программное приложение для организации аудиоконференций, приложение Bulk Administration Tool (BAT), представляющее собой средство для автоматизации ряда настроек в системе, CDR Analysis and Reporting Tool (CAR) для анализа статистики по телефонным соединениям в системе и набор средств для мониторинга системы администратором Admin Serviceability Tool (AST).

Основные системные возможности Cisco CallManager

  • Гибкие возможности по настройке плана нумерации и маршрутизации телефонных звонков (а также возможность модификации номера вызывающего и вызываемого абонента в процессе принятия решения о маршрутизации телефонного соединения, создание различных планов нумерации для различных групп устройств и др.).
  • Управление установлением телефонных соединений в режиме реального времени, управление дополнительными функциями телефонных аппаратов.
  • Контроль за использованием полосы пропускания для размещения телефонных звонков (Call Admission Control) как внутри кластера CallManager, так и между кластерами.
  • Автоматический выбор альтернативных маршрутов установления телефонного соединения (функции Alternate Automatic Routing [AAR]* и Automated Route Selection [ARS]).
  • Автоматический выбор алгоритма сжатия голоса в зависимости от набранного телефонного номера.
  • Возможность построения распределенной системы IP телефонии.
  • Организация кластеров серверов CallManager (до 8 серверов), что позволяет обеспечить дополнительные возможности с точки зрения масштабируемости и отказоустойчивости:
    • поддержка до 2 500 IP телефонов на один Cisco CallManager (до 7 500 телефонов при использовании MCS-7845*);
    • максимальное количество звонков в час (BHCC) составляет 50 000 на один сервер Cisco CallManager (до 100 000 при использовании MCS-7845*);
    • максимальное количество звонков в час (BHCC) составляет 125 000 на кластер Cisco CallManager (до 250 000 при использовании MCS-7845*);
    • максимум 10 000 устройств (в том числе IP телефонов) на кластер Cisco CallManager (до 30 000 телефонов при использовании MCS-7845*);
    • прозрачность поддержки пользовательских функций внутри кластера;
    • взаимодействие между кластерами с использованием H.323 Gatekeeper (опционально);
    • поддержка резервирования основных функциональных компонентов, в том числе серверов CallManager, голосовых шлюзов и автоматической перемаршрутизации звонка через телефонную сеть общего пользования;
    • автоматическая перерегистрация IP телефона на один из резервных серверов CallManager в случае потери связи с основным для данного телефона сервером CallManager;
    • тройная отказоустойчивость для телефонов, шлюзов и приложений (таких как, например, IP IVR) при выходе из строя одного из CallManager.
  • Поддержка протоколов H.323 и MGCP для взаимодействия со шлюзами VoIP и другими устройствами.
  • Возможность использования внешних H.323 Gatekeeper-ов на базе устройств Cisco.
  • Возможность использования нескольких Gatekeeper-ов, поддержка механизмов alternate Gatekeeper, alternate endpoint и can map alias.*
  • Поддержка иных внешних устройств, таких как транскодеры (transcoders) и <nobr>конференц-мосты</nobr> (conference bridges).
  • Административные функции:
    • графический web-интерфейс для централизованной настройки и управления системой, в том числе возможность удаленного адмимнистрирования системы;
    • для настройки гранулированных прав доступа и ограничения доступа различных администраторов сети IP телефонии к просмотру и модификации различных настроек Cisco CallManager предусмотрены возможности Multiple CallManager Admin Access Levels (MLA). Для каждой группы администраторов возможно задать оперделенный уровень прав доступа (доступ только на чтение, на чтение и изменение или нет доступа) к конкретным настройкам, в CallManager или к группам настроек. Кроме того, предусмотрено ведение журнала, где регистрируется факт доступа конкретного администратора к системе и произведенные им изменения в конфигурации системы;
    • поддержка SNMP MIB для входящих в систему устройств и приложений;
    • сбор статистической информации о телефонных соединениях, которая может быть использована в дальнейшем для мониторинга системы и решения задач биллинга;
    • встроенные средства мониторинга системы и средства сбора и просмотра отладочной информации.
  • Отказоустойчивость и многократное резервирование системы.
  • Наличие встроенного каталога абонентов.
  • Возможность интеграции со службами каталогов, поддерживающими протокол LDAP, в том числе Microsoft Active Directory и Netscape Directory Server.
  • Поддержка стандартных интерфейсов TAPI 2.1, JTAPI 1.2, XML, SMDI для интеграции с внешними устройствами и приложениями.
  • Интеграция с пользовательскими приложениями, в том числе с системой голосовой почты/унифицированной обработки сообщений, системой интерактивных голосовых меню/автоматическим оператором (IP IVR/AA), приложениями биллинга, интеллектуальными центрами обработки вызовов (IP Contact Center) и т. д.

Основные пользовательские функции

  • Поддержка пользователских функций телефонных аппаратов, в том числе:
    • поддержка нескольких телефонных линий на одном телефонном аппарате;
    • обеспечение высокого качества голоса;
    • функция CallWaiting, позволяющая принять одновременно 2 звонка на одну телефонную линию;
    • постановка звонка на удержание (Hold);
    • перевод звонка: безусловный, по сигналу «занято» или в случае, когда абонент не отвечает на звонок в течение определенного времени;
    • организация телефонных конференций;
    • ускоренный набор (Speed Dial);
    • повторный набор номера (Redial);
    • функция отзвона при занятости абонента (CallBack) (с версии CallManager 3.3);
    • перехват телефонных звонков (CallPickup, Group CallPickup);
    • функция автоматического ответа на телефонное соединение (AutoAnswer), при этом голос автоматически выводится в гарнитуру или на громкую связь;
    • индикация информации о телефонном соединении;
    • индикация наличия голосового сообщения (Message Waiting Indicator, MWI);
    • настройка звукового сигнала (звонка) для каждой линии телефонного аппарата;
    • ряд других настраиваемых возможностей.
  • Доступ к телефонным справочникам с телефонного аппарата. Поддерживаемые телефонные справочники зависят от модели телефонного аппарата и включают:
    • справочник пропущенных звонков для данного IP телефонного аппарата;
    • справочник размещенных ранее телефонных звонков для данного телефонного аппарата;
    • справочник принятых ранее телефонных звонков для данного телефонного аппарата;
    • корпоративный телефонный справочник;
    • персональный телефонный справочник абонента.
  • Функция Extension mobility — возможность динамической настройки параметров IP телефона Cisco 7940 и Cisco 7960 на основе введенного имени пользователя и пароля.
  • В зависимости от указанного имени пользователя и пароля, телефону автоматически присваивается телефонный номер, настройки кнопок ускоренного набора (Speed Dial), настройки сервисов и т. д.
  • Встроенная подсказка по использованию телефонного аппарата. Поддержка телефонных конференций.
  • Проигрывание музыки для звoнков, находящихся на удержании (Music on Hold).
  • Доступ к web-сервисам с телефонного аппарата.
  • Поддержка нескольких алгоритмов сжатия голоса, в том числе: G.711, G.729 и Wideband audio.
  • Графический web-интерфейс для абонента, позволяющий абоненту настраивать ряд параметров, связанных с его телефоном, например, осуществлять подписку на сервисы, настраивать персональную записную книжку, настроить перевод всех звонков (CallForwardAll) для конкрентной линии своего телефона и т. д.
  • Локализация интерфейса IP телефона и абонентского web-интерфейса — поддерживается ряд языков, в том числе русский, английский, немецкий, французский, испанский и т. д.

Знаком * помечены новые функции, появившиеся в версии CallManager 3.3. Более подробная информация о возможностях Cisco CallManager может быть найдена на web-сайте Cisco

Дополнительные приложения в составе Cisco CallManager

Bulk Administration Tool (BAT) представляет собой удобное средство для системного администратора Cisco CallManager, обеспечивающее возможность автоматизировать процесс настройки системы. С помощью BAT возможно осуществлять операции массового добавления,удаления или модификации настроек телефонов, пользователей, а также ряда голосовых шлюзов. Кроме того, BAT содержит специальное средство для модификации настроек телефонов, добавленных в систему в процессе авторегистрации, — Tool for Auto-Registered Phones Support (TAPS), которое может быть использовано как администратором системы, так и абонентами.

Еще одно важное средство для администраторов системы Cisco IP телефонии — CDR Analysis and Reporting Tool (CAR). Это графическое web-приложение позволяет генерировать отчеты о состоянии и функционировании системы IP телефонии. Для удобства администратора интерфейс CAR интегрирован с графическим интерфейсом Cisco CallManager. Генерация отчетов осуществляется на основе собираемой Cisco CallManager статистической информации о телефонных соединениях (Call Detail Records, CDR), а также информации, полученной из системного каталога LDAP или введенной вручную администратором CAR. Информация, получаемая из LDAP-каталога, включает идентификатор пользователя (User ID), пароль, номер телефона (extension), ряд других параметров.

С помощью CAR возможна генерация отчетов, отражающих:

  • качество сервиса в системе (Quality of Service); информацию об объемах трафика в системе;
  • объемы и детальную информацию о телефонных соединениях в системе;
  • детальную информацию для биллинга;
  • информацию об использовании голосовых шлюзов;
  • загрузку шлюзов, conference-бриджей и т. д.

Cisco CallManager – лидирующая IP-АТС на мировом рынке. Разобраться с ее богатым функционалом под силу только сертифицированным специалистам. Тем не менее, десятки международных технологических партнеров Cisco Systems разрабатывают программные продукты, расширяющие возможности CUCM (Cisco Unified Communications Manager) новыми и новыми функциями. Что же полезного можно добавить к штатным возможностям Cisco CallManager?

Aurus – российский технологический партнер Cisco Systems — приглашает рассмотреть, какими функциями продукт Aurus PhoneUP обогащает IP-АТС от Cisco (Cisco Unified Communications Manager или Cisco BE 6000).

Корпоративный телефонный справочник для Cisco CallManager

Модуль «Директория» пакета PhoneUP служит для организации корпоративного телефонного справочника, и является альтернативой штатному телефонному справочнику CUCM. Основные отличия сервиса «Директория» от справочника, идущего в стандартной поставке Cisco CallManager:

CUCM Сервис «Директория»
Количество справочников Один Неограниченное количество с разграничением доступа для групп сотрудников
Интеграция с внешними системами AD AD, LDAP, IBM Lotus Notes, CSV, XML, CUCM, SQL-СУБД
Поддержка внешних контактов Нет Да
Идентификация звонящего Только внутренние абоненты Любые абоненты из справочников
Карточка входящего звонка Имя/Фамилия/Компания Произвольно настраиваемый набор полей, может содержать фотографию сотрудника
Уведомления о пропущенных вызовах на почту Только с помощью Unity Встроено
Группировка абонентов в справочнике Нет Да
Поддержка телефонов с DTMF в справочнике Нет Да
Персональный справочник Один, редактируемый вручную Произвольное количество, с возможностью импорта из внешних источников

Модуль «Директория» интегрируется с Cisco Jabber. Используя обычный поиск в Jabber Вы сможете найти не только коллегу, но и телефон клиента или партнера. А при звонке от клиента Cisco Jabber покажет название компании, статус клиента и любую другую информацию из CRM-системы.

Запись телефонных переговоров (CUCM)

В состав линейки продукции Cisco Systems в области унифицированных коммуникаций входит решение Mediasense для записи аудио/видео в сетях IP-телефонии. Но оно выступает в роли «регистратора», основное предназначение которого – принимать звуковые потоки и сохранять их в архиве. Поэтому Cisco официально рекомендует использовать его вкупе с решениями технологических партнеров, которые дают дополнительный функционал.

Например, модуль «Запись» пакета PhoneUP, который может использоваться как с регистратором Cisco Mediasense, так и без него (в связке с Cisco Unified Communications Manager), содержит функции, не реализованные в Mediasense:

  • гибкое управление направлениями, подлежащими записи (например, записывать только внешние переговоры);
  • возможность наложения запрета на запись линии другими участниками разговора (таким образом, топ-менеджер может ограничить возможность записи подчиненными телефонных разговоров со своим участием);
  • поддержка записи как IP-телефонов Cisco (build-in bridge), так и произвольных SIP-устройств, зарегистрированных на Cisco CallManager (режим SPAN-запись);
  • разграничение доступа пользователей к архиву записей, система поиска и фильтрации записей телефонных разговоров в архиве;
  • прослушивание записей с IP-телефона Cisco и проигрывание записей в текущее телефонное соединение;
  • поддержка кодеков G.711 a/mu-law, G.722, G.729 a/b и трех форматов хранения записей — OGG, MP3, WAV.

Консоль секретаря

Несмотря на активное развитие Cisco Jabber этот инструмент остается ориентированным на массовую аудиторию и его предназначение — корпоративные коммуникации сотрудников.

В то же время отдельным бизнес-подрезделениям необходимы более широкий набор функций по управления телефонными вызовами, например:

  • секретарям и ассистентам необходимо следить за телефонными линиями руководителя и перехватывать звонки во время его отсутствия;
  • сотрудникам ресепшн и контакт-центра нужен визуальный контроль за очередью входящих звонков, чтобы не пропустить звонки клиентов или приоритетные звонки, которые не должны остаться без ответа;
  • топ-менеджерам необходим интуитивно понятный, экономящий время интерфейс, требующий одно действие для связи с сотрудником или контрагентом;

В этих случаях следует обратить внимание на модуль «Консоль».

Групповые оповещения сотрудников в среде IP телефонии Cisco

Технологические возможности Cisco Unified Communications Manager (CUCM) и IP-телефонов, а также интерфейсы для разработки, которые Cisco предоставляет своим технологическим партнерам, позволяют использовать сеть IP-телефонии для групповых текстовых и аудио-оповещений сотрудников.

Этот класс решений Cisco Systems полностью «отдает на откуп» своим партнерам, и на российском рынке наиболее популярным решением является модуль «Объявления» пакета PhoneUP.

Интеллектуальная маршрутизация входящих вызовов (CUCM / UCCX)

В состав Cisco Unified Communications Manager входит платформа для автоматизации контакт-центра UCCX (лицензия на 5 операторов). UCCX предлагает мощные технологические средства для организации центра обработки вызовов, которые использует модуль «Оператор» для быстрого, интеллектуального распределения входящих вызовов по сотрудникам компании:

  • наиболее часто поступающие вызовы распределяются АВТОМАТИЧЕСКИ;
  • для прочих звонков операторы получают ПОДСКАЗКУ со списком номеров сотрудников, на которых чаще всего переводились звонки, поступившие с данного номера.

Функции, повышающие безопасность сети связи, построенной на Cisco Unified Communications Manager (CUCM)

Cisco CallManager (CUCM) предоставляет пользователям функционал сбора конференций «meet-me», при котором пользователи, набравшие определенный номер, оказываются в конференции. Многие пользователи хотят быть уверенными, что в конференции нет посторонних участников, которые могут услышать конфиденциальные переговоры. Для этого модуль «Конференция» предлагает функцию авторизации участника конференции meet-me по ПИН-коду или по телефонному номеру, с которого звонит сотрудник.

Модуль «Блокировка» предлагает функцию блокировки IP-телефона. В некотором роде это похоже на механизм «Extension Mobility» в составе Cisco Unified Communications Manager (CUCM), но предназначен для использования в целях повышения безопасности. В отличие от Extension Mobility, заблокированный телефон:

  • остается зарегистрированным на CUCM;
  • может принимать входящие звонки;
  • позволяет совершать исходящие звонки на ограниченный набор направлений;
  • закрывает доступ к персональной адресной книге, истории звонков, записям разговоров и т.п.;
  • блокируется и разблокируется автоматически при блокировании/разблокировании рабочего места сотрудника.

«Малая автоматизация» с использованием интерфейса IP-телефонов Cisco

Cisco Systems дает технологическим партнером богатые возможности для разработки специализированных приложений для использования на IP-телефонах Cisco. Такие приложения используются в случаях, когда объем вводимой/выводимой пользователю информации небольшой.

Использовать интерфейс на IP-телефоне удобно, потому что он всегда под рукой, всегда включен и готов к работе, либо в случаях, когда рядом отсутствует персональный компьютер. Примерами таких приложений могут служить модули «Информ» и «Гостиница» пакета PhoneUP.

cisco_ipphone.jpg

Cisco IP Phone

Сегодня я расскажу о таком понятии Cisco Unified Call Manager как Region. Для чего он используется и когда он нам может понадобиться.

Допустим у нас есть один центральный офис, и другой (один, два, десть, не важно сколько) удаленный офис, в которых телефоны VOIP регистрируются на нашем центральном CUCM. Там может быть поднят SRST роутер,  может Call Manager Express, в нашем случае это не так важно. Мы рассматриваем общую работу с регионами.

Соеденены офисы через WAN.

По умолчанию, медиа поток сжимается с помощью кодека G711, если телефоны поддерживают G722 то выбирается последний, т.к. считается более качественным, и кстати полосу пропускания занимает меньше.

Когда IP телефоны работают внутри нашей локальной сети (внутренняя телефония), то мы не очень заботимся, сколько «съедает» один звонок, если это G711 , то 64кб/сек, не очень то и много для локальной сети.

Но если разговоры у нас идут через WAN, как в нашем случае между офисами, то здесь можно поэкономить полосу пропускания, используя более узкополосные кодеки, такие как G729.

Перед нами стоит задача, отправлять звонки из одного офиса в другой используя кодек G729, вместо G711 или G722 как это делается в локальной сети.

Здесь на помощь нам приходит то самое понятие регионов, которым и посвящена данная статья.

Сам Call Manager не поддерживает функцию транскодирования, но вот телефон, может устанавливать связь в разных кодеках, только им нужно об этом каким-то образом сказать. Опять же, делается это с помощью Region.

Как с ними работать?

В системе уже существует некий регион по умолчанию, под названием Default, в котором определен кодек G711.

Мы создадим свой. В Cisco Unified CM Administration , в меню System выбираем Region. Добавляем новый (Add New) , назовем его BR1 (регион для одного из удаленных офисов). Сохраняем (Save).

Теперь настраиваем взаимодействие между регионами.

Допустим, нам нужно указать, что между BR1 и Default регионом, нам нужно использовать кодек G729, соответственно в настройках BR1 региона, выбираем Default Region, в поле Audio Codec выбираем кодек, G729. и жмем Save.

bw-region-300x107.png

Внимательный читатель может спросить, теперь нужно настроить обратное правило, т.е. настроить регион Default в котором нужно указать BR1 и выставить для него кодек? Ответ на этот вопрос — НЕТ, потому как все делается зеркально автоматически.

После того, как были созданы и настроены взаимодействия регионов, дальше необходимо как-то эти регионы прикрепить в телефонным аппаратам.

Привязка регионов к тем или иным IP Phone осуществляется через Device Pool. То есть, нам теперь нужно добавить еще один пул устройств, в котором и «привяжем» необходимый регион.

Итак, создаем пул для удаленного офиса. SystemDevice Pool. Add New.

Заполняем несколько полей, такие как:

Device Pool Name — имя пула, просто символиьное имя, в моем случае BR1Pool.

Cisco Unified Communication Manager Group — Default

Call Search Space for Auto-registration — Нужный CSS, если используете.

Date/Time Group — обычно CMLocal (об этом как-нибудь в другой раз ? )

Region — вот ради чего мы и создавали наш регион, выбираем нужный, т.к. пул мы создаем для удаленного офиса то BR1.

SRST Reference — обязательное к заполнению поле, если не используем SRST то ставим Disable.

На этом все, сохраняем.

device-pool-region-275x300.png

Теперь нужные телефоны «привязываем» к только что созданному пулу.

Заходим в настройки нужно телефона Device — Phone , через поиск ищим и заходим в нужный.

В настройках телефона вы увидите Device Pool, выбираем BR1Pool, сохраняем и не забываем сделать Reset телефону.

На этом все, можно пробовать звонить из одного региона в другой. После того как связь установилась, голос «пошел», вы можете проверить какой кодек используется с помощью клавиши «?«. Необходимо два раза быстро нажать и вы увидите какой кодек используется, какой джиттер, и так далее и тому подобное.

Если все настроено верно, вы увидите G729, что и требовалось.

Что хочется сказать о регионах, это то, что мы не выставляем конкретный кодек, мы задаем полосу пропускания, которая рассчитывается исходя из кодека, CUCM говорит телефону, что телефон находится в другом регионе, и что доступная полоса равна скорости кодека G729.

Как я писал в предыдущей статье, нельзя используя регионы поменять кодеки которые уходят на SIP trunk, там к сожалению можно использовать только G711ulaw/alaw. Если нужно использовать другие кодеки на таком транке, то здесь уже необходим транскодер.

Вот таким хитрым способом и осуществляется смена кодека между абонентами ?

Используемые источники:

  • https://www.nstor.ru/ru/catalog/net/oborudovanie-cisco/programmnoe-obespechenie-cisco/1981.html
  • https://www.aurus5.ru/papers/cucm-tools-extension/
  • http://admindoc.ru/713/cucm-region/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации