Программное обеспечение Cisco Unified Communications Manager Express (CME) интегрируется в маршрутизаторы Cisco ISR/Cisco ISR G2 для обеспечения выполнения следующих функций:
- Терминирование аналоговых или цифровых телефонных линий связи с помощью физических портов FXO, FXS, T1/E1 и пр.;
- Подключение VoIP совместимых оконечных устройств (например, IP телефонов Cisco);
- Конференц-связь;
- Видеотелефония;
- Маршрутизация звонков;
- пр.
CME, начиная с версии 8.х интегрируется в IOS маршрутизатора версии 15 путем покупки лицензии для активации нужного feature set. Активация происходит путем ввода Product Authorization Key (PAK).
Далее в таблице приведена информация по максимальному количеству поддерживаемых телефонов маршрутизаторами серии ISR G2 (со временем эти цифры могут измениться):
Платформа | Максимальное количество телефонов |
Cisco 2901 ISR G2 | 35 |
Cisco 2911 ISR G2 | 50 |
Cisco 2921 ISR G2 | 100 |
Cisco 2951 ISR G2 | 150 |
Cisco 3925 ISR G2 | 250 |
Cisco 3945 ISR G2 | 350 |
Cisco 3925E ISR G2 | 400 |
Cisco 3945E ISR G2 | 450 |
Функции CME:
- Обработка звонков — сигнализация, маршрутизация, терминирование каналов;
- Управление через CLI (консоль) или GUI (например, Cisco Configuration Professional, CCP);
- Внутренняя база пользователей;
- Интеграция с приложениям (например, список контактов в Microsoft Outlook);
- Интеграция с другими VoIP системами, например, объединение маломощного CME в филиале с полноценным CUCM в главном офисе компании;
- Интеграция с Cisco Unity Express (CUE) — модуль расширенной голосовой связи, который устанавливается в маршрутизатор для обеспечения функций голосовой почты, IVR и пр.
Подобно тому как в аналоговой телефонии используются сигнальные протоколы Loop Start и Ground Start, в цифровой — CCS и CAS, так и в IP телефонии используются свои сигнальные протоколы, например, общеизвестные протоколы SIP и H.323 или проприетарный протокол Cisco Skinny Client Control Protocol (SCCP).
Отразим простейшую модель осуществления звонка между двумя телефонами с участием CME на схеме:
CME осуществляет контроль за функционированием IP телефонов с помощью сигнальных протоколов Skinny Client Control Protocol (SCCP), который используется в IP телефонах Cisco, или Session Initiation Protocol (SIP), который используется в других телефонах. Так, например, стоит пользователю поднять трубку, телефон в свою очередь, с помощью одного из этих протоколов информирует CME о поднятии трубки. CME в ответ направляет в телефон длинный гудок off-hook, который слышит пользователь перед началом набора номера. Затем при наборе каждой цифры номера абонента, они поочередно отсылаются маршрутизатору CME для последующей обработки. Когда номер полностью набран, CME определяет месторасположение удаленного телефона с заданным номером. Если телефон с заданным номером обслуживается тем же самым CME, тогда CME посылает инструкцию с указанием, чтобы этот телефон зазвонил. Когда трубка поднимается, CME соединяет оба телефона вместе и выпадает из дальнейшего процесса обработки вызова. Теперь голосовой обмен между двумя телефонами происходит за счет протокола RTP через коммутатор. В случае выхода из строя CME, это никак не отразится на текущем сеансе связи за небольшим исключением того, что функции удержания, перенаправления вызова и пр. станут недоступны.
Расширим модель и отразим ее на схеме:
В данной ситуации после набора номера, маршрутизатор понимает, что номер принадлежит телефону за пределами компании, поэтому согласно правилам маршрутизации голосовых вызовов, он перенаправляет вызов в сторону оператора телефонной связи, подобно тому как маршрутизатор пересылает все пакеты с данными на шлюз по умолчанию.
Если маршрутизатор подключен к оператору телефонной связи аналоговым линком или в него заведен поток T1/E1, тогда для преобразования аудио-сигнала ему понадобятся дополнительные ресурсы — модули Digital Signal Processors (DSP), количество которых подбирается исходя из количества одновременных преобразований. Cisco называет такие модули Packet Voice DSP Modules (PVDM):
В последнее время стали популярны подключения к провайдерам телефонной связи через SIP trunk.
В любом случае подключения к провайдеру, согласно данной модели, маршрутизатор выступает связующим звеном и его выход из строя теперь уже будет критичен для связи, потому как RTP трафик будет идти через него во время всей длительности разговора.