Сравнение оборудования CISCO и Clarent для операторов IP-телефонии

Пролог: VoIP, VoFR, VoHDLC — причём тут это?!


Там, где множество аббревиатур означает примерно одно и то же, часто возникает путаница. Это в полной мере относится и к технологиям пакетной передачи голоса. Не вдаваясь во все тонкости построения сетей, постараюсь пояснить, что подразумевают данные аббревиатуры.

VoHDLC — Voice over HDLC (High-Level Data Link Control) Голос через (а я бы сказал: под управлением) HDLC (рис. 1).


рис. 1

Имеется некое устройство — голосовой шлюз, к которому подключены обычные телефонные аппараты (интерфейс FXS — Foreign eXchange Subscriber). Устройство преобразует аналоговые сигналы в цифровую форму, а затем по определённому закону компрессирует цифровой сигнал с целью снижения скорости передачи информации. (Да простят меня читатели за некоторое упрощение этого на самом деле не простого процесса). Полученную таким образом информацию теперь необходимо передать и, следовательно, на нашем устройстве должен быть для этого второй интерфейс. Исторически сложилось (это тема для отдельной статьи), что наиболее подходящим для такой передачи будет синхронный последовательный интерфейс v.35 Serial (но не только он), при этом тип инкапсуляции (привязки к логической организации управления потоком данных в интерфейсе) мы выбираем HDLC (подробнее о HDLC на www.rad.com/networks/1994/hdlc/hdlc.htm). Данная схема организации связи будет работать по схеме "точка-точка" и осуществлять обмен трафиком только между двумя пунктами. Типичным представителем устройств, реализующих VoHDLC, будет любой маршрутизатор с одним аналоговым интерфейсом FXS и одним последовательным синхронным интерфейсом v.35. Данный метод передачи голосового трафика применим в сетях, построенных на основе выделенных каналов "claear channel", с гарантированной широкой полосой пропускания.

VoFR — Voice over Frame Relay Голос через Frame Relay (рис 2).


рис. 2

Ситуация до чрезвычайности похожа на схему с HDLC. Опять мы используем голосовой шлюз — маршрутизатор, который имеет синхронный последовательный интерфейс v.35 Serial и аналоговый интерфейс FXS. Мало того, транспорт Frame Relay действует поверх HDLC (подробнее о Frame Relay можно узнать например на www.sangoma.com/fr.htm ). Что же дает применение транспорта Frame Relay при передаче речевого трафика? Во- первых, Frame Relay обладает возможностью корректировать ошибки (но не гарантирует целостность доставки данных), поддерживать заданное значение скорости данных в интерфейсе, и благодаря этому он хорошо подходит для использования в сетях с каналами, пропускная способность и качество передачи информации в которых далеко от идеала. Во-вторых, FR предусматривает возможность маршрутизации пакетов и схема связи уже может иметь ветвящуюся топологию. Я не буду описывать все особенности использования данного протокола в сетях с интеграцией голоса и данных, замечу лишь, что благодаря дополнительной возможности корректировать ошибки и управлять потоками данных FR, может вносить дополнительные задержки при передаче речевого трафика :).

VoIP — Голос через IP (рис. 3)


рис. 3

Про технологию VoIP сказано очень и очень много. Не счесть числа обзорам и сравнениям (например материалы www.ixbt.com/comm/iptelevol.html). Постараюсь быть кратким. VoIP в отличии от двух вышерассмотренных технологий самый гибкий, но и самый сложный метод. Рисунок 3 иллюстрирует основные особенности сети с VoIP. Имеет место многопротокольная и многоуровневая структура. Без сомнения, VoIP с использованием рекомендаций H.323 — наиболее распространённый на сегодняшний день способ передачи голосовой информации по сетям с коммутацией пакетов. Все рассматриваемые далее устройства работают как компоненты именно такой сети.

IP-телефония: проблемы и вопросы

Легализация Министерством Связи IP-телефонии в России (летом 1999 г.) усилила и без того немалый интерес к этому виду услуг связи со стороны компаний — операторов как традиционной телефонной связи, так и провайдеров Интернет. При этом перед потенциальным покупателем встаёт естественный вопрос: какое оборудование приобрести и сколько это будет стоить. Проблема заключается также и в том, что на сегодняшний день нет пока ни одного аппаратно-программного комплекса для IP-телефонии полностью сертифицированного для использования в Российской федерации. Это, однако, не слишком сильно снижает число интересующихся приобретением данного оборудования :).

Сегодня существует более сотни производителей оборудования и программного обеспечения для построения сетей с пакетной передачей голоса, из них лишь около двух десятков известны на российском рынке телекоммуникаций (www.iptelephony.org/frame/vendors_gateways.html). Часть производимого ими оборудования предназначена для организации связи по схеме "компьютер-телефон", часть "телефон — телефон". Я представлю лишь субъективный анализ тех достоинств и недостатков оборудования, которые становятся известными в процессе его реальной эксплуатации. Всё рассматриваемое в статье оборудование является оборудованием для компаний операторов, организует связь по схеме "телефон — телефон", и представляет собой совокупность как аппаратных решений, так и специализированного программного обеспечения.

Считаю необходимым пояснить схему организации сети оператора IP-телефонии. Организация сети, показанная на рисунке 4, характерна для равноправного партнёрства операторов. При таком варианте взаимодействия, каждый из операторов имеет собственный контроллер шлюза, биллинговую систему, и конечно, голосовой шлюз, включённый в телефонную сеть общего пользования по цифровым трактам или аналоговым соединительным линиям. Каждый из операторов имеет возможность организовать обмен трафиком с любым другим сторонним оператором. Каждый из операторов может обслуживать собственных абонентов и самостоятельно выставлять им счета или продавать им дебитные карты. Недостатки такой схемы — крупные первоначальные затраты и ограниченный круг заинтересованных компаний партнёров. Дело в том, что рынок услуг IP-телефонии уже сложился и крупные компании операторы не заинтересованы в равноправном партнёрстве (им выгоднее Ваше членство в Их сети). Средние же и мелкие компании операторы, хотя часто и готовы работать как партнёры, не всегда в состоянии обеспечить достаточных объёмов исходящего трафика, а так же надёжности при терминации Вашего собственного трафика, кроме того, их оптовые тарифы в большинстве случаев высоки.

Не буду углубляться в организационные и маркетинговые аспекты деятельности операторов IP-телефонии, а вернусь к техническим особенностям рассматриваемых платформ. Приведённая на рисунке 4 структура сети предусматривает подключение VoIP шлюза к городской телефонной сети напрямую по цифровому двухмегабитному тракту PRI. Замечу сразу, что хотя многие голосовые шлюзы и поддерживают особенности национальных сигнализаций, ни один из них не сертифицирован полностью Министерством Связи РФ для работы в сети общего пользования. Как же быть?!!! А выход прост! Берётся недорогая сертифицированная цифровая учрежденческая станция с двумя цифровыми трактами Е1. Один тракт (к примеру с сигнализацией R1/5) включается в телефонную сеть а другой тракт Е1 PRI в IP шлюз. Это, конечно, увеличивает стартовые затраты, но теперь оператор имеет возможность легально подключится к ТфОП, получает дополнительную гибкость при маршрутизации вызовов, возможность проверки биллинга VoIP шлюза средствами самой УПАТС и многое другое.


рис. 4

Коротко о целях

Автор не ставит своей целью рекламировать или, наоборот бросить тень, на какое либо из рассматриваемого в данной статье оборудования. Выбор платформы того или другого производителя — дело индивидуальное. Приведённая в обзоре информация в большей части основана на личном опыте работы. Возможно, кому то она окажется полезной, а кого то даже убережёт от ошибок. Данная статья предназначена для читателей, которые уже имеют определённое представление о технологиях IP-телефонии и особенностях стандарта Н.323.

По ряду причин автору пришлось начать своё знакомство с оборудования производства компании Clarent www.clarent.com, а затем с оборудованием CISCO www.cisco.com . Вполне естественно, что в процессе эксплуатации приходилось сравнивать эти две платформы. Об этом и пойдёт речь ниже.

Не подходите ко мне близко, это Clarent а не CISCO!


рис. 5

Появившаяся в июле 1996 г. молодая американская компания Clarent Corporation www.clarent.com (рис. 5), с самого начала своей деятельности сделала ставку на создание программного обеспечения для IP-телефонии под аппаратные платформы стороннего производителя. IP — шлюзы Clarent представляют собой ни что иное, как платформу Wintel (для тех кто не знает Windows + Intel :)) с установленными на неё интерфейсными картами и картами DSP производства Natural Microsystems (www.nmss.com). Компанией производятся не только шлюзы различной ёмкости для провайдеров IP — телефонии, но и контроллеры шлюзов Gatekeeper (гейткиперов), работающие с протоколами семейства Н.323. Кроме того, Clarent выпускает также программное обеспечение для организации работы шлюзов в сетях с идеологией Clearing House или Settlement Server (Биржа Трафика) идея которых при всех её тонкостях до чрезвычайности проста — сеть шлюзов отслеживается и оценивается неким центральным узлом управления, после чего трафик направляется к оператору, у которого дешевле всего его (трафик) терминировать в телефонную сеть.

Коротко о продуктовом ряде

Clarent Command Center


рис. 6

Программный пакет (рис. 6) под Windows NT Server и MS SQL Server или Oracle сочетает в себе функции биллинговой системы и контроллера шлюза(ов) одновременно. В штатной поставке управляется и конфигурируется через Web — приложение Clarent Assist. Общается со шлюзами по протоколам Н.323 v 2. Идеология биллинга — работа с предоплаченными (дебитными) картами. Обычно поставляется уже установленным на компьютер в производственном корпусе для установки на 19’ стойку, в комплекте с Windows NT Server, SQL Server, Service Pack 6a для WinNT.

Clarent Gatekeeper (GK)


рис. 7

Clarent Gatekeeper — программный продукт (рис. 7), представляющий собой сервис Windows NT, и использующийся в качестве дополнения к Clarent Command Center, позволяет организовать взаимодействие шлюзов в сетях состоящих, как из шлюзов Clarent, так и из шлюзов от сторонних производителей, работающих под протоколами семейства Н.323 v 2.

Clarent Carrier Gateway

Семейство шлюзов IP-телефонии, различающихся внешним видом, числом подключаемых аналоговых телефонных портов или цифровых трактов Т1/Е1, ценой и, конечно, возможностями. Общее для них — процессор Pentium или Celeron от Intel + Windows NT Server и карты Alliance Generation, осуществляющие стык с внешним телефонным оборудованием и компрессию голоса от Natural Microsystems. В семейство входят:

Gateway 100 (GW)


рис. 8

VoIP H.323 шлюз (рис. 8) позволяет подключиться к телефонной сети по одному цифровому тракту Т1/Е1 и осуществлять передачу голосовых сообщений и факсов в режиме реального времени. Несмотря на необычный вид и размеры в 1U 19’ рэк, это Intel Celeron 300 + 128 Мб памяти. При падении внешнего IP канала, шлюз может направить весь входящий трафик обратно в ТфОП с целью сохранения непрерывности услуги для абонентов, при этом по-прежнему будут производиться схема отработки голосового меню IVR и компрессия речевого сигнала. Кроме цифрового интерфейса, устройство может комплектоваться картами с аналоговыми телефонными портами по 4 порта на карте. Все разъемы для подключения тракта Т1/Е1, телефонных портов, PS/2 мышки и клавиатуры, а также монитора, газа, воды и света :) расположены с тыльной стороны. Шлюз имеет встроенный 1,44’ флоппи-дисковод и EIDE жесткий диск. Содержит карту Ethernet 100BaseT и один блок питания на 250 Ватт.

Gateway 400


рис. 9

IP — шлюз (показан на рис. 9) позволяет подключиться к телефонной сети по четырём цифровым трактам Т1/Е1 и осуществлять при этом, не только ее перегрузку исходящим трафиком J , но и передачу голосовых сообщений и факсов в режиме реального времени. По задумке производителя это уже — Pentium II 600 + 256 Мб памяти. Все разъемы для подключения трактов Т1/Е1, PS/2 мыши, клавиатуры и монитора расположены с тыльной стороны устройства. Имеет 1,44’ флоппи-дисковод, EIDE жесткий диск и 32-х CD-ROM. Содержит адаптер Ethernet 100 BaseT. Для большей надёжности работы в шлюзе установлены два блока питания на 250 Ватт каждый, один из которых находится в "горячем" резерве.

Gateway 1200


рис. 10

Внешний вид устройства представлен на рис. 10. Шлюз позволяет подключаться к телефонной сети по 4, 8, 10 и 12 цифровым трактам Т1/Е1 для передачи голосовых сообщений и факсов в режиме реального времени, если Вы настолько "круты" и можете набрать трафика на эти самые 12 трактов. Процессор Pentium II 600МГц + 256 Мб памяти. Все разъемы для подключения трактов Т1/Е1, PS/2 мыши, клавиатуры и монитора расположены с тыльной стороны устройства. Имеет 1,44’ флоппи-дисковод, съёмный EIDE жесткий диск и 32-х CD-ROM надёжно спрятанные под откидывающейся передней панелью. Передняя панель, к слову, может запираться ключом на встроенный замок, после чего ключ обычно теряется J . Содержит адаптер Ethernet 10/100 BaseT. Имеет два блока питания на 400 Ватт каждый, один из которых находится в "горячем" резерве. Именно с такой моделью, содержащей 4-х портовую карту Е1 PRI и имел дело автор данных строк.

Особенности применения

Не сделаю открытия для уважаемых читателей, сказав, что по специфике работы сети с протоколом Н.323, каждый шлюз должен периодически общаться с гейткипером, в котором он будет определённым образом идентифицирован и прописан. К чему это всё? А к тому, что покупая IP-шлюз от Clarent, Вам скорее всего придётся:

  • купить ещё и Clarent Command Center с лицензией на подключение к нему n-шлюзов (это в том случае, если вы собираетесь стать самостоятельным провайдером услуг IP-телефонии и строите собственную сеть, которая будет сообщаться с сетями других провайдеров на равноправных условиях — Partnership)
  • либо купив только Clarent Gateway с лицензией на n — трактов Т1/Е1, стать заложником сети вашего партнёра по биллингу, маршрутизации вызовов, ведению абонентских дебитных карточек (это в том случае если вы являетесь или собираетесь стать членом сети какого либо провайдера IP-телефонии — Membership)
  • при работе в сетях с идеологией Clearing House обязательно купить Clarent Command Center с лицензией на подключение к нему n-шлюзов (это опять же в том случае, если вы собираетесь стать самостоятельным провайдером услуг IP-телефонии)

Помните это при выборе!

Софт от Clarent — какой он?

Независимо от типа используемого шлюза, графические интерфейсы программ Clarent Gateway и Clarent Command Center абсолютно одинаковы. Разница состоит лишь в числе используемых голосовых портов. Одинаковы так же и все сопутствующие утилиты и средства контроля и отладки.

Clarent Gateway

Шлюзы Clarent работают под MS Windows NT Server (stand alone). При инсталляции ПО Clarent, на диске создаётся директорий ClarentServer, в трех поддиректориях которого будут находится программные, протокольные и конфигурационные файлы, драйверы карт Natural Microsystems, а так же аудио-файлы для голосового интерактивного меню. Программное обеспечение Clarent, выполняющее задачи IP-шлюза, называется gateway.exe. Мне приходилось сталкиваться с различными версиями данного продукта, а именно 3.0.1, 3.0.3 и 3.1. Версии отличаются друг от друга по возможностям и глюкам L . К чести Clarent последние версии программного обеспечения, а так же свежие версии драйверов (NMS drivers) для карт Natural Microsystems можно попробовать бесплатно скачать с их ftp-сайта. Всё равно без лицензионного уникального кодового номера работать не будут. Программа gateway.exe может инсталлироваться как сервис Windows NT с автозапуском, но при перезагрузке системы она стартует, делает попытку загрузить драйверы карты T1/E1 и драйверы карт с DSP, после чего успешно их загрузив, самопроизвольно закрывается (устранено в версии Clarent Gateway 3.1 c Service Pack 3). Несмотря на это, на мой взгляд, надёжнее будет убрать её из автозапуска и запустить вручную по окончании полной загрузки Windows NT. После успешного старта, программа разворачивает небольшое окошко, в котором в условных синеньких квадратиках (версии софта 3.0.1 и 3.0.3) отражается число задействованных в текущий момент IP-портов. Кроме того, на окошке есть две кнопки Suspend/Resume - для временной приостановки и последующего запуска шлюза (но не Windows NT), и Shutdown Gateway для корректного выключения шлюза. Имеется так же еще утилита для конфигурирования параметров шлюза Gwconfig и утилита для детального просмотра текущего состояния IP-портов шлюза — GatewayView. В версии 3.1 окошка с синенькими квадратиками нет, зато GatewayView теперь объединена с программой ClarentGateway, кроме того появилась кнопка Reload Config для локальной перезагрузки шлюза при внесении изменений в конфигурацию (см. рис. 11).


рис. 11

Идеология данного графического интерфейса, на мой взгляд, выбрана разработчиками Clarent довольно удачно и удобна в работе. В версии 3.1 есть, правда, небольшой глюк выражающийся в том, что картинка запущенного gateway.exe, независимо от выбранного экранного разрешения, занимает весь экран монитора и выходит за его пределы, из-за чего свернуть окно стандартными кнопками интерфейса Windows не удаётся. Но видимо разработчики сочли, что приложение должно быть всё время "активным" и незачем другими делами на машине при этом заниматься. (В версиях шлюза 3.0.1 и 3.0.3 этого однако не наблюдалось). Для начинающих операторов IP-телефонии, которые до этого не сталкивались с оборудованием конфигурирование и обслуживание которого осуществляется в режиме командной строки, графические интерфейсы Clarent будут очень и очень удобны. Интерфейс программы GatewayView построен так, что можно одновременно видеть состояние всех IP-портов во всех трактах T1/E1 (спанах — в терминологии Clarent), прерывать соединение в любой момент по каждому из портов, блокировать порт, наблюдать статистику по числу принятых и переданных IP-пакетов, видеть тип соединения (голос рис. 12, передача данных или факс рис. 13) — и всё это в два клика мышкой над выбранным портом (рис. 14) !


Рис. 12


Рис. 13


Рис. 14

Утилита для конфигурирования параметров шлюза GWConfig (рис. 15) также имеет удобный графический интерфейс и делает настройку параметров шлюза достаточно понятной и удобной. В знакомой обычному пользователю MS Windows форме можно задавать директории по умолчанию, типы кодеков и многое другое.


рис. 15

Настройки, произведённые через Clarent GWConfig, хранятся в системном реестре Windows NT и могут быть просмотрены и изменены через стандартную программу Regedit. Утилита Clarent Service Editor (рис. 16), предназначена для редактирования скриптов (в терминологии Clarent — файлов с расширением lpd (line port director)), осуществляющих обработку входящих звонков и реализующих функции Интерактивного Голосового Меню IVR. В сравнении с предлагаемыми аналогичными решениями (например от CISCO), данная утилита даёт пользователю определённые преимущества, но из-за тонкостей собственной реализации весьма и весьма неоднозначные. Ниже я ещё отдельно упомяну о особенностях технологий IVR в голосовых шлюзах, производимых Clarent и CISCO.


рис. 16

Утилита Clarent Prompt Convertor (рис. 17) выполняет преобразование форматов аудио файлов (из общедоступного и многими редакторами открываемого формата WAV 16 бит 8 Кгц в ничем не редактируемый и не открываемый формат Wav, но уже AudioCodes 9.6, который зато понимают карты NMS).


рис. 17
Кроме вышеперечисленных, при установке программного обеспечения ClarentGateway появляется так же ряд "околоDOS-овских" утилит, запускающихся в окне эмуляции MS-DOS и предназначенных как для тестирования состояния карт от Natural Microsystems (NMS), так и для отладки шлюза вообще. Одна из них (наиболее полезная на мой взгляд) называется NetiCmd. Не скажу, что я получил наслаждение, пользуясь ей, но многие параметры (особенно при случающихся неисправностях) можно отследить достаточно подробно и чётко.

При работе шлюза, центральный процессор машины выполняет только задачи по обслуживанию Windows NT, а всю работу по компрессии и декомпрессии голоса и обслуживанию интерфейсов Т1/Е1 делают карты Natural Microsystems, поэтому независимо от числа одновременных разговоров, загрузка центрального процессора машины невелика и лежит в пределе максимум 9 — 20%. В целом, несмотря на определённые недоработки, Clarent Gateway производит впечатление продуманного и достаточно солидного изделия.

Clarent Command Center

Представляет собой программный продукт под MS Window NT Server 4.0 + MS SQL Server (или Oracle), который реализует ряд задач, а именно:

  1. Контроллер шлюза, работающий по протоколам H.323 v 2 — осуществляет маршрутизацию звонков и их распределение между шлюзами.
  2. Биллинговая система для предоплаченных (дебитных) карт по различным категориям абонентов, а так же для отображения детальных записей о звонках CDR (Call Detail Records) (но не генерацию отчетов для каждого из абонентов)
  3. Система гибкой тарификации звонков в зависимости от направления и времени вызова Call Raiting (учитываются праздники и т.п.)
  4. Авторизация пользователей дебитных карт.
  5. Поддержка работы в сетях с идеологией Clearing House

После инсталляции пакета Clarent Command Center появляется ряд программ и утилит, а так же HTML приложение Clarent Assist.


рис. 18

На рисунке 18 представлен внешний вид Clarent Command Center сразу после запуска. По мере обнаружения подключенных шлюзов (Connected Gateways), других, внешних Command Center-ов и Gatekeeper-ов, их статус, а так же Н.323 ID и IP — адреса будут отображаться в соответствующих окошках программы. Кроме того, при успешном подключении к серверу базы данных будет представлено текущее состояние Клерков Базы Данных (в терминологии Clarent под понятием Клерка подразумевается, видимо, элемент логического интерфейса, осуществляющий передачу и обработку информации от Н.323 устройств в базы данных SQL). По умолчанию число Клерков равно 4 (максимум 15).

Таким образом, Command Center можно охарактеризовать как логический интерфейс, осуществляющий связь между базами данных (SQL или Oracle) и сообщениями устройств, работающих под H.323 v 2. Кроме того в CC осуществляется тарификация для исходящих и входящих звонков и ведётся учёт по каждому из абонентов. В нижнем правом углу окошка программы Command Center расположено три вспомогательных кнопки: Shutdown — для корректного выключения программы CC, Reload Memory Tables — для перезагрузки обновлённых или изменённых параметров из базы данных SQL "на лету" и Add clerk для добавления "Клерков". Настройка большинства статических параметров CC (но не введение данных о маршрутизации вызовов, и добавлении или модификации абонентских счетов) осуществляется утилитой AMConfig (рис. 19), имеющей достаточно удобный графический интерфейс. Часть из выполненных через AMConfig настроек фиксируется в реестре Windows NT и поэтому доступна для просмотра через системную утилиту Regedit (в том числе и уникальный лицензионный номер программы), часть же настроек оседает в многочисленных ini–шных и cfg-шных файлах, расположенных в недрах директории ClarentServer.


рис. 19

Переходя от закладки к закладке, можно достаточно удобно задавать различные параметры работы Command Center. Кроме вышеупомянутых, в программный пакет Clarent Command Center входят утилиты NetiCmd (всё та же что и в GW), Clarent Service Installer (рис. 20) (позволяет сделать CC авто запускаемым сервисом Windows NT, от чего я рекомендую однако воздержаться и запускать CC советую вручную после загрузки Windows NT и старта SQL Server или Oracle),


рис. 20

а так же утилита Visual Cmd для удобной обработки лог-файлов при отладке Command Center-a. Как уже упоминалось выше, для редактирования содержимого баз SQL Server в состав Command Center включено Web приложение Clarent Assist (рис. 21).


рис. 21

Clarent Command Center в работе

Коротко о работе Clarent Command Center, по моему мнению, можно сказать так: сконфигурированный и отлаженный специалистами технической поддержки Clarent Tech Support, он работает и производит впечатление достаточно стабильного. Иногда "свопится", иногда без меры жужжит "винтом" — в общем, живёт нормальной внутренней жизнью устройства с операционной системой Microsoft Windows NT и запущенным сервером баз данных. Но упаси Вас боже, если в нём что либо слетит или вдруг возникнет конфликт сервисов при перезагрузке! Сколь хорошо бы Вы не знали Ms Windows и SQL Server, скорее всего без полной переустановки всего Windows NT, SQL, и Command Center при помощи службы технической поддержки Clarent выкрутится будет трудновато. Для профилактики же посоветую не скупиться, и приобрести вместе с покупкой оборудования и право на пользование услугами технической поддержки Clarent Premium Care (следует заранее подумать о том, как будет осуществляться доступ для специалистов Clarent на ваши Command Center и Gateway — модемное соединение с фиксированным IP через Интернет, доступ по выделенному каналу, или нечто другое). Clarent Command Center и Clarent Gateway очень специфические продукты, хорошо известные только специалистам самого Clarent да и то не всем :(. Не рискуйте оказаться в полной изоляции с неизвестным в широких массах российских умельцев-технарей оборудованием, которое вдруг отказалось работать. Кроме того, установите на Clarent Command Center и Clarent Gateway службу дефрагментации жестких дисков с файловой системой NTFS из комплекта последних Norton Utilities для Windows NT и запускайте её хотя бы раз в месяц — пригодится! Установка Service Pack 5 или 6 для Windows NT также желательна. Подумайте и о программе для модификации баз данных SQL и генерации отчетов о звонках, можно взять что-либо типа Seagate Crystal Report. Родной Clarent-овский Clarent Assist жутко неудобен, отчасти крив, и годится только для решения небольших локальных задач или введения незначительных объемов информации.

Возможно я что то упустил?! Ах да! Есть же ещё pcANYWERE! Вы не знаете что это такое?! Это программное обеспечение от Norton, устанавливаемое по умолчанию на Clarent Command Center и Clarent Gateway, которое содержит серверную и клиентскую части и позволяет осуществлять удалённый контроль и управление компьютером. Вы, сидя за машиной на которой установлена серверная часть, попросту говоря, видите рабочий стол удалённого компьютера где запущенна клиентская часть. Именно при помощи pcANYWERE (автоматически стартующей как сервис Windows NT) и оказывает свою помощь служба технической поддержки Clarent. Советую использовать pcANYWERE версии 9.0 со всеми патчами и заплатками от официального производителя.

Ну вот вроде бы и всё, что хотелось сказать про оборудование от Clarent :). Дополнительно я остановлюсь ещё на некоторых его особенностях далее, при сравнении его с аналогом от CISCO.

Решения для операторов IP-телефонии от CISCO Systems


рис. 22

Компанию CISCO (рис. 22) специально представлять не нужно. Одно то обстоятельство, что глава Intel г-н Крейг Баррет, выступая перед студентами МГУ сообщил, что капитализация всего трех "High-Tech" компаний (Cisco Systems, Intel и Microsoft) за десять лет превысила стоимость всего золота, добытого человечеством за всю свою историю, о чём — то, да говорит. На Российском и мировом рынках телекоммуникаций и Интернет — CISCO бесспорный лидер. Высокая надёжность, функциональная гибкость, а также огромный накопленный опыт по работе с данным оборудованием, заслуженно сделали его чрезвычайно популярным. Появившись в 1986 году, компания совершила головокружительный взлёт к вершинам мирового лидерства в области производства оборудования для передачи данных, доступа в Интернет и различных видов сетевой интеграции. Сайт компании www.cisco.com, всегда отличавшийся содержательностью, поможет терпеливому пользователю освоить многие тонкости конфигурирования и работы с тем или иным видом производимой CISCO продукции. Большая часть материалов и технической документации, а также некоторые программы на этом сайте, доступны совершенно бесплатно любому посетителю. Железкам CISCO посвящено великое множество различных конференций и форумов проводимых в Интернет и Фидонет.

Говоря о передаче голоса по сетям с коммутацией пакетов, следует заметить, что оборудование CISCO было способно осуществлять это достаточно давно и вне прямой связи с рекомендациями Н.323. Однако, в силу своих ограниченных возможностей, такой способ передачи информации интересен скорее для пользователей корпоративных сетей и большого распространения в среде операторов IP-телефонии, на мой взгляд, не получил. Поэтому, ниже мною будет рассматриваться наиболее популярный вариант интеграции голоса и данных, реализованный в оборудовании CISCO с использованием рекомендаций семейства протоколов Н.323 v2 и процедурой регистрации шлюзов RAS.

С появлением и развитием технологий для операторов IP-телефонии, CISCO не осталась в стороне. Это далеко не случайно, так как изначально предназначенное для передачи данных оборудование маршрутизаторов и серверов доступа с достаточно небольшими затратами можно доукомплектовать для поддержки VoIP приложений. Свою концепцию по созданию устройств, осуществляющих интеграцию различных типов данных, голоса и видео компания окрестила AVVID Architecture for Voice, Video and Integrated Data. Основная идея CISCO при разработке оборудования IP-телефонии — создание специализированных модулей и развитие возможностей операционной системы уже существующих моделей. Для своих модульных маршрутизаторов и серверов доступа, CISCO выпущены специализированные модули расширения, которые осуществляют компрессию и декомпрессию голоса.

Семейство VoIP оборудования, производимого CISCO, в силу своей специфики гораздо шире рассмотренного выше продуктового ряда Clarent. В большей степени, чем у Clarent, представлены недорогие устройства средней ёмкости, которые способны выполнять задачи не только по передаче голоса через IP, но и осуществлять доступ в Интернет, связывать локальные сети и т.п. и т.д. В приведённой ниже таблице 1 представлены официально заявленные компанией CISCO устройства, способные выполнять функции голосовых шлюзов (информация от 30 июня 2000 г.)

Таблица 1

Семейство или шлюз MGCP (межшлюзовый протокол управления) H.323v2
VG200 Есть Есть (фаза2)
CISCO 1750 Нет Есть
CISCO 3810 V3 Планируется Есть
CISCO 2600 Планируется Есть
CISCO 3600 Планируется Есть
CISCO 5300 Планируется Есть
CISCO 7200 Нет Есть
CISCO 7500 Нет Разрабатывается
Catalyst 4000 WS-X4604-GWY Планируется Да
Catalyst 6000 WS-X6608-x1 Планируется Нет

Поддержка аналоговых интерфейсов телефонных сетей для голосовых шлюзов CISCO отражена в таблице 2:

Таблица 2

Семейство или шлюз FXS FXO E&M Аналоговый DID/CLID
VG200 Есть Есть Нет Разрабатывается
CISCO 1750 Есть Есть Есть Разрабатывается
CISCO 3810 V3 Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
CISCO 2600 Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
CISCO 3600 Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
CISCO 5300 Нет Нет Нет -
CISCO 7200 Нет Нет Нет -
CISCO 7500 Нет Нет Нет -
Catalyst 4000 WS-X4604-GWY Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
Catalyst 6000 WS-X6608-x1 Есть Нет Нет Есть в IOS 12.1(4)T
Нет в 12.1(2) xx

В таблице 3 отражена поддержка голосовыми шлюзами CISCO цифровых интерфейсов телефонной сети.

Таблица 3

Семейство или шлюз E1 R2 E1 CAS User-Side PRI Network-Side PRI User-Side BRI Network-Side BRI Цифровой DID/CLID
VG200 Разр. Разр. Разр. Разр. Нет Нет Разр.
CISCO 1750 Нет Нет Нет Нет Разраб. Разраб. -
CISCO 3810 V3 Нет Есть Нет Нет Есть Нет Есть
CISCO 2600 IOS 12.1x IOS 12.1x IOS 12.1x IOS 12.1x Есть Разраб. Есть
CISCO 3600 IOS 12.1x IOS 12.1x IOS 12.1x IOS 12.1x Есть Разраб. Есть
CISCO 5300 Есть Есть Есть IOS 12.0.7Т Нет Нет Есть
CISCO 7200 Разр. Разр. IOS 12.1.3Т IOS 12.1.3Т Нет Нет Есть
CISCO 7500 Разр. Разр. Разр. Разр. Нет Нет Разраб.
Catalyst 4000 WS-X4604-GWY Есть Есть Есть Есть Разраб. Разраб. Есть
Catalyst 6000 WS-X6608-x1 Нет Нет Есть Есть Нет Нет Есть

Как видно из таблиц, спектр оборудования и список его возможностей достаточно широк равно как и планы компании на будущее. Нетрудно заметить, что в разряд VoIP-шлюзов попали чуть ли не все самые популярные железяки CISCO. От недорогого маршрутизатора 1750 до "монстроподобных" CISCO 75хх. Прослеживается явное и вполне объяснимое желание компании занять, по возможности, все возможные ниши, существующие сегодня на рынке.

Несмотря на такое разнообразие предлагаемых решений, постараюсь представить VoIP оборудование CISCO в определённом соответствии с изделиями от Clarent, обладающими аналогичными возможностями и стоимостью.

Коротко о продуктовом ряде

В отличии от компании Clarent, CISCO Systems является непосредственным производителем своего оборудования и программного обеспечения. Большим достоинством изделий CISCO является их изначально узкая специализация только для решения определённых сетевых задач. В операционных системах CISCO IOS нет ничего лишнего, что не будучи необходимым в конкретной ситуации, требует для себя вычислительных ресурсов (однако это не означает, что там нет ошибок :)). Отсутствие механических носителей информации и использование вместо них модулей памяти FLASH существенно повышает надёжность и производительность оборудования CISCO, а также увеличивает его срок службы. Графический интерфейс для конфигурирования основных параметров оборудования хоть и существует, но вторичен, а основной режим конфигурирования и взаимодействия с операционной системой — текстовый режим командной строки (CLI — command line interface). При использовании оборудования CISCO, реализующего функции серверов доступа или шлюзов VoIP, для организации биллинга и ведения абонентских счетов необходима биллинговая система, способная работать с использованием протоколов Radius и/или TACACS+. Функции контроллера шлюза (гейткипера) Н.323 реализуются в отдельном дополнительном маршрутизаторе (предлагается 36хх или 26хх) со специализированной IOS. Для каждого семейства существует несколько разновидностей операционной системы выбор которых зависит от конкретной задачи. При неудачно подобранной конфигурации определённые интерфейсные карты и модули расширения могут либо не функционировать, либо конфликтовать с выбранным типом IOS. На это нужно обратить особое внимание, поэтому до приобретения того или иного устройства лучше проверить правильность конфигурации с помощью виртуального конфигуратора для оборудования CISCO лежащего на www.cisco.com/pcgi-bin/front.x/config_root.pl.

Модули семейства NM для маршрутизаторов 26хх, 36хх

Семейство сетевых модулей NM (Network Module) производимых CISCO достаточно обширно и на сегодняшний день имеет свыше 20 разновидностей. Подробнее о них читайте на www.pluscom.ru. Далее я буду рассматривать только те NM модули, которые интересны для решения задачи пакетной передачи голоса. Прежде всего, модули NM это гибкое и относительно недорогое VoIP решение для владельцев модульных маршрутизаторов серий 26хх, 36хх или новинки VG200. Вы захотели внедрить технологию VoIP? В вашей CISCO есть свободный слот? Пожалуйста! Для начала приобретаете Digital T1/E1 Packet Voice Trunk Network Module NM-HDV-1E1-30E или NM-HDV-2E1-60 (рис. 23, 24).

рис. 23 рис. 24
рис. 25 рис. 26

Или их более дешёвых собратьев NM-1V или NM-2V (рис. 25):

Модуль NM-HDV-2E1-60, изображённый на рисунке 24, имеет разъём для установки различных интерфейсных карт (модулей для модуля J ) рис. 26. Выбор которых определяется исходя из стоящих перед Вами задач.

Для IP телефонии, на мой взгляд, интересны три типа интерфейсных карт:

  1. VIC — Voice Interface Card — для подключения цифровых или аналоговых интерфейсов телефонной сети.
  2. WIC — WAN Interface Card для подключения синхронных, асинхронных последовательных интерфейсов а так же интерфейсов ISDN BRI (сети VoFR и VoHDLC).
  3. Multiflex VWIC (Voice — WAN) — интерфейсная карта, поддерживающая одновременно как голосовые интерфейсы, так и интерфейсы WAN.

Сетевые модули содержат на своём шасси "материнскую" плату с установленными на неё модулями DSP, которые позволяют осуществлять компрессию и декомпрессию вплоть до 60 голосовых каналов. Форматы компрессии G.711, G.723.1, G.726, G.728, G.729 и G.729a/b. Положительным свойством модулей NM является их масштабируемость. На "материнской" плате расположены панельки для установки в них модулей DSP (PVDM-12) конструктивно исполненные аналогично модулям памяти SIMM в обычных компьютерах. Таких панелек пять (рис. 27).


рис. 27

Установка одного модуля-SIMM с DSP (рис. 28) позволяет получить 12 голосовых каналов (G.711) итого 60 голосовых каналов или два тракта Е1.


рис. 28

Рассчитывая число одновременных разговоров, следует иметь в виду некоторую специфику данного продукта. Дело в том, что все алгоритмы компрессии (кодеки), с которыми способен работать данный модуль в трактовке CISCO поделены на две категории: средней и высокой сложности (medium и high complexity). При конфигурировании глобальных параметров шлюза мы можем задать уровень сложности кодеков, а при конфигурировании параметров IP соединения (dial-peer voip), выбрать конкретный тип используемого кодека. Так задав средний уровень сложности, нам будут доступны для работы кодеки: G.729a/b, G.726, G.711, при этом, используя одно-портовую интерфейсную карту VWIC-1MFT-E1 или двух портовую VWIC-2MFT-E1, мы получаем 30 или 60 одновременных разговоров/факсов соответственно. Если мы зададим при той же самой конфигурации высокий уровень сложности, то доступными станут кодеки: G726, G729, G723.1, G.728, G729a/b, G711, но уже одновременных разговоров/факсов соответственно будет 18 или 30. Для уменьшения требований к ширине канала, занимаемой голосовым трафиком, рекомендуется использовать детектирование голосовой активности (VAD — Voice Activity Detection). Технология VAD позволяет существенно сэкономить полосу пропускания канала за счёт оптимального кодирования пауз, неизбежно присутствующих в разговоре.

IP шлюз на основе CISCO 1750

рис. 29 рис. 30

Модульный маршрутизатор доступа CISCO 1750 (рис. 29, 30) (более подробно о 1750 можно прочесть на www.cisco.com/univercd/cc/td/doc/pcat/1750.htm или www.mark-itt.ru/CISCO/adv/cs1750/cs1750.htm), хоть и невелик по размерам и цене, но имеет достаточно мощный RISC процессор Motorola MPC860T PowerQUICC с тактовой частотой 48 МГц, поддерживает от 16 до 48 Мбайт ОЗУ и содержит три слота расширения для установки различных интерфейсных карт (рис. 31). В слоты 0 и 1 возможна установка интерфейсных карт WIC и VIC в любом сочетании. В слот 2 можно установить только одну голосовую интерфейсную карту VIC с двумя аналоговыми портами FXO/FXS/E&M.На шасси имеется встроенный порт Ethernet 10/100, есть так же консольный порт и несколько жизнерадостных светодиодов.


рис. 31

Использование CISCO 1750 в сочетании с возможностями операционной системы (IOS) версии 12.1(3)Т, позволяет получить VoIP Н.323 v2 шлюз с 6-тью голосовыми аналоговыми портами, (но без интерактивного голосового меню IVR!). Такой IP-шлюз, кроме своего непосредственного предназначения, будет обладать многими присущими маршрутизатору полезными функциями, например, установка очередей для голоса и данных, поддержка шифрования информации на скоростях до 512 Кбит/с, возможность организации сетевых экранов.

Модульные маршрутизаторы серии 26хх.


рис. 32

Недорогие модульные маршрутизаторы доступа семейства 26хх (рис. 32), построены на базе центральных процессоров Motorola MPC860 40 МГц — 261х и Motorola MPC860 50 МГц — 262х соответственно. Содержат на своём шасси три слота для установки различных модулей расширения. Два из них (WAN1 и WAN2) позволяют устанавливать уже упомянутые выше интерфейсные карты WIC для организации синхронных/асинхронных портов в различных сочетаниях друг с другом (рис. 33 и 34). Третий слот предназначен для установки одного модуля NM-1V или NM-2V, который в свою очередь, в зависимости от потребностей, можно укомплектовать одной или двумя 2-х портовыми аналоговыми интерфейсными картами с портами FXO/FXS/E&M.


рис. 33


рис. 34

В результате можно получить до 4-х голосовых аналоговых портов. В третий слот, также, возможна установка рассмотренных выше модулей NM-HDV-1E1-30E (или NM-HDV-2E1-60) совместно с интерфейсными картами T1/E1 Multiflex Voice/WAN Interface Card (Multiflex VWIC). Внутри маршрутизатора имеется разъём для установки дополнительного модуля расширения AIM (рис. 35), снижающего загрузку основного процессора и улучшающего общую производительность системы.


рис. 35

(подробнее о AIM www.cisco.com/warp/public/cc/pd/rt/2600/prodlit/dcaim_ds.htm.)

На шасси маршрутизаторов серии 26хх имеется от одного до двух встроенных портов Ethernet — Fast Ethernet консольные порты управления и светодиодные индикаторы. При построении, на базе семейства 26хх, голосового шлюза с цифровыми интерфейсами телефонной сети Е1, в зависимости от версии IOS наличия модуля AIM, объёма оперативной памяти и выбранного типа сложности кодеков, возможна поддержка от 30 до 60 голосовых портов.

Голосовой шлюз CISCO VG200 — Новинка?!


рис. 36

Недорогой голосовой шлюз VG200 (рис. 36) представляет собой, на мой взгляд, ни что иное, как урезанную версию маршрутизатора семейства 26хх. Исключены два слота для установки интерфейсных карт WIC, а также внутренний слот расширения для модуля AIM. Центральный процессор — Motorola MPC860, Оперативная память расширяется до 32 Мбайт. Устройство имеет один слот для установки стандартных сетевых модулей серии NM-хххх. Поддерживает до 4-х аналоговых интерфейсов FXS/FXO/E&M, либо до двух цифровых трактов Т1-CAS, в ближайшее время анонсирована поддержка T1/Е1 PRI и Е1 CAS. На шасси имеется встроенный интерфейсный порт Ethernet 10/100 Base-T.

Маршрутизаторы CISCO 36хх для IP-телефонии


рис. 37

Семейство модульных маршрутизаторов 36хх (рис. 37) является бестселлером на мировом рынке решений для передачи данных и Internet. По утверждениям самой компании CISCO, объём проданных во всём мире маршрутизаторов этой серии, на сегодняшний день составил около 350000. Такая популярность не случайна и объясняется как удачным отношением цена — возможности, так и правильно выбранным позиционированием данной продукции на соответствующий сектор рынка. В семейство входят: CISCO 3620 с RISC процессором Motorola R4700 (тактовая частота 80 МГц) два слота расширений, CISCO 3640 с RISC процессором Motorola R4700 (тактовая частота 100 МГц) и четыре слота расширений, CISCO 3660 с RISC процессором Motorola OED R5271 (тактовая частота 225 МГц) и шесть слотов расширений. Рассмотрению устройств этой популярной серии уделено достаточно много внимания и поэтому я постараюсь не повторять общеизвестные факты, а остановлюсь лишь на особенностях применения данного оборудования для удовлетворения потребностей операторов IP-телефонии. (подробнее на: www.cisco.com/russian_win/warp/public/3/ru/products/acc/access_cisco3600.html). Как уже упоминалось выше, модульный принцип построения маршрутизаторов производимых CISCO Systems позволяет использовать одни и те же унифицированные модули в различных платформах. Поэтому, сетевые модули NM-HDV-1E1-30E (или NM-HDV-2E1-60) совместно с интерфейсными картами T1/E1 Multiflex Voice/WAN Interface Card (Multiflex VWIC) можно установить и в 36-ую серию. Есть, правда, одна маленькая тонкость или даже досадное упущение. Решив, видимо, что если всё будет хорошо, то покупатель просто умрёт от счастья, а это было бы печально J , разработчики CISCO не предусмотрели на шасси своих маршрутизаторов 3620 и 3640 встроенных портов Ethernet. Для того, чтобы превратить 3620 или 3640 в шлюз VоIP необходимо приобрести и установить в один из слотов дополнительно, по крайней мере, модуль NM-1E с одним портом Ethernet 10BaseT. Таким образом мы получим ряд IP-шлюзов Н.323 v2 следующей ёмкости:


рис. 38

CISCO 3620 с одним модулем NM-HDV-2E1-60E (рис. 38), в зависимости от выбранного типа сложности кодеков, от 30 до 60 голосовых портов.


рис. 39

CISCO 3640 с тремя модулями NM-HDV-2E1-60E (рис. 39), в зависимости от выбранного типа кодеков, от 90 до 180 голосовых портов.


рис. 40

CISCO 3660 (рис. 40) — уже содержит на шасси встроенный порт Ethernet и, благодаря этому имеет возможность установить шесть модулей NM-HDV-2E1-60E, что в зависимости от выбранного типа кодеков, позволит получить от 180 до 360 голосовых портов.

Сервер доступа CISCO AS5300 — голосовой шлюз


рис. 41

Сервер доступа CISCO AS5300 (рис. 41) на основе процессора R4700 с тактовой частотой 150 МГц был разработан, прежде всего, как гибкое и многофункциональное решение для компаний провайдеров услуг Интернет. Данная платформа принципиально отличается от рассмотренных выше решений на базе семейств 26хх — 36хх. Главное отличие AS5300 — более узкоспециализированная концепция модульной архитектуры. Шасси сервера доступа (показанное на рисунках 42 и 43) имеет три установочных слота, расположенных на тыльной стороне устройства.


рис. 42


рис. 43

Модули расширения для серии AS5300 объединены в наборы или "бандлы" (в терминологии CISCO, "бандл" — совокупность интерфейсной карты, и карты "пост-обработки", например, интерфейсная карта на 4 тракта Е1 PRI + карта на 60 цифровых модемов — решение для организации сервера доступа в Интернет по коммутируемым линиям). Интерфейсные карты, в зависимости от разновидности позволяют подключить от 4-х до 8-ми цифровых трактов Т1/Е1 и до 4-х портов WAN с интерфейсом V.35. (рис. 44 и 45)


рис. 44


рис. 45

На интерфейсной карте размещены все разъёмы для подключения цифровых трактов, светодиодные средства индикации, разъемы интерфейсов v.35.

Карты пост обработки (рис. 46), в большинстве случаев "слепые" и содержат лишь, вспомогательные светодиодные индикаторы текущего состояния. Карты пост обработки делятся на два типа: карты цифровых модемов и карты голосовой обработки для VoIP.


рис. 46

Не останавливаясь на вариантах применения AS5300 для организации dial-up сервера по доступу в Интернет, рассмотрю данное устройство в аспекте применения для VoIP. Наибольший интерес при этом для начинающего оператора IP-телефонии, на мой взгляд, представляет "бандл", AS53-E1-60VOXD. Расскажу о нём подробнее. Специально разработанный набор AS53-E1-60VOXD (D — означает использование модулей DSP двойной плотности) содержит интерфейсную карту на 4 тракта Е1 и карту пост обработки с DSP на 60 голосовых портов. Карта пост обработки содержит на себе ОЗУ и отдельный процессор Motorola MIPS 4700 с тактовой частотой 100 МГц, а также пять посадочных мест для плат DSP. Одна голосовая карта двойной плотности (рис. 47) может обеспечить передачу до 60 одновременных разговоров/факсов. Плата позволяет дискретно наращивать число голосовых каналов путём установки небольших плат — модулей DSP.


рис. 47

Плата модуля DSP содержит шесть DSP Texas Instruments TMS320C549 с тактовой частотой 100 МГц (внутренняя память SRAM 128 Kwords 16 бит). Для поддержки 60-ти голосовых портов и, соответственно, двух трактов Е1 потребуется установить 5 модулей DSP. Установив в свободный третий слот на шасси AS5300 ещё одну голосовую карту, можно довести общее число голосовых портов до 120 и полностью использовать все четыре тракта Е1 интерфейсной карты бандла. С версией операционной системы IOS 12.1(3) и программного обеспечения для голосовой карты VFCWare версии 7.14, бандл позволяет получить поддержку кодеков G.711, G.729, G.726, G.723.1, G.728, оптимизированную трансляцию команд факсимильной передачи сообщений — fax relay и специфических команд модемных соединений, а также оптимальную трансляцию тональных команд DTMF. Число голосовых портов не зависит от типов выбранных кодеков, а определяется лишь пропускной способностью WAN — каналов.

CISCO — Gatekeeper или Multimedia Conference Manager

Контроллер шлюза, реализованный на платформе CISCO, представляет собой маршрутизатор серий 26хх или 36хх со специфической операционной системой. Замечу сразу, что версии данной IOS без индекса "Т" не поддерживают порты FXO/FXS/E&M. Кроме того, поддержка портов WAN в версии IOS 12.1(3a) возможна только по Frame Relay. Как все честные маршрутизаторы CISCO, из-за особенностей своего интерфейса командной строки, любителям красот Windows может показаться, что такой гейткипер уступает Clarent Command Center. Следует однако помнить то, что за счёт узкой специализации своей операционной системы IOS, отсутствия привязки к базам данных и механическим носителям информации, контроллер шлюза, реализованный на базе маршрутизатора CISCO, по определению, дешевле, надёжнее, и производительнее. Ниже приведу фрагмент конфигурации такого контроллера шлюза на базе CISCO 3620 который к примеру находится в Москве:

!
interface Ethernet 0/0
no shutdown
description H.323 gatekeeper interface
ip address 168.12.164.132 255.255.255.128 — :)
no keepalive
!
gatekeeper
!
zone local gk-МЫ cisco.com
zone remote gk-ПАРТНЁР cisco.com
zone access gk-Москва default direct
zone prefix gk-Москва 7095.......
zone prefix gk-ПАРТНЁР 810
!
gw-type-prefix 7095#* gw ipaddr ххх.ххх.хх.хх 1720 — IP адрес нашего шлюза
Получить от контроллера шлюза информацию о завершённых вызовах можно подав ему команду:
GKeeper#sh gate call
Total number of active calls = 1.
GATEKEEPER CALL INFO
====================
LocalCallID Age(secs) 		BW
18-6872 41 			64(Kbps)
Endpt(s): Alias	E.164Addr CallSignalAddr Port 	RASSignalAddr 	Port
src EP: 	Москва	0955552010 	ххх.ххх.ххх.ххх 1720 ххх.ххх.ххх.ххх 51726
dst EP: 810#810555640 ххх.ххх.ххх.ххх 	1720 ххх.ххх.ххх.ххх	1720

Мудрёно? Вполне согласен :( ! Не так красиво как в Clarent Command Center.

Недостатки платформы

О недостатках столь популярного оборудования сказано немало, это вовсе не связано с глючностью железа а скорее объясняется фразой: "не ошибается тот, кто ничего не делает". Что касается аспектов пакетной передачи голоса, то к недостаткам CISCO, использующих аналоговые голосовые порты, можно отнести замеченное мной низкое качество голосовых интерфейсных карт FXS, выражающееся в прослушивании при разговоре вызывных сигналов на другом порту, и общем недостаточно качественном разделении аналоговых сигналов соседних портов. Интерфейсные карты FXO страдают плохим качеством определения занятости линии и для корректного "отбивания" линии требуют дополнительные внешние устройства — отбойники. К недостаткам AS5300, устранённым с выходом операционной системы IOS версии 12.1(3)Т и VFCWare 7.14, можно отнести проблемы ограничения общей скорости передачи факсимильных сообщений, "обрезание" фраз интерактивного голосового меню, спонтанная перезагрузка шлюза при большом объёме трафика. (Подробнее.) Замечу, однако, что данные неприятности относятся к сочетанию операционной системы IOS версии 12.0.7(Т) и VFCWare версии 4.10.

Подведём итоги

Надеюсь, что у читателя не сложилось мнение о моём негативном отношении к продукции Clarent и симпатиях к изделиям CISCO. Опережая такое возможное суждение, замечу, что я уделил несколько больше внимания недостаткам выявленным в оборудовании Clarent лишь потому, что данная информация не столь доступна, как например официальные периодические отчеты об ошибках CISCO (CISCO Bug Reports). Clarent, не слишком охотно, на мой взгляд, делится сведениями о своих промахах и доступ к таким сведениям затруднителен для простого пользователя.

По личным наблюдениям, хочу так же отметить интересный факт негласной конкуренции между CISCO AS5300 и Clarent Carrier Gateway 1200 в конфигурации на 4 тракта Т1/Е1. Имея приблизительно одинаковую стоимость при равной емкости эти два продукта получили большую популярность среди ведущих мировых операторов IP-телефонии. Зачастую, начинающему оператору IP-телефонии при запросе на подключение к их сетям даются технические рекомендации в которых, кроме требований к пропускной способности и задержке канала, предлагается использовать либо CISCO AS5300 либо Clarent Gateway 1200. При этом чётко оговаривается конфигурация шлюза, версии программного обеспечения и права на обслуживание. Попытаюсь в общей сравнительной таблице рассмотреть два этих популярных устройства.

Наименование характеристики CISCO AS5300 Clarent Carrier Gateway 1200
Число цифровых трактов 4 Е1 PRI (расширяется до 8) 4 Е1 PRI (до 12) (имеется R2, SS7)
Возможность интеграции "голос — данные" Есть + Интеграция на одном шасси сервера доступа по dial-up и голосового шлюза Нет
Поддержка Н.323 версии 2 Да Да
Число одновременных VoIP портов 120 (при установке в 3-й слот карты с DSP) 120 (в зависимости от приобретённого по лицензии числа портов)
Поддержка RSVP Да (в зависимости от типа IOS) Нет (только внешними устройствами с RSVP)
Передача факсов, и данных при помощи голосовых модемов Есть Есть
Тип процессора Motorola RISC R4700 150 МГц Intel Pentium II 600 МГц
Операционная система Узкоспециализированная CISCO IOS 12.xxx Windows NT 4.0 Server + Service Pack 6.a
Объем ОЗУ 128 Мбайт (изначально установлено 64 Мбайт) 128 Мбайт — изначально расширяется до 256 Мбайт
Загрузка операционной системы Flash память от 16 до 32 Мбайт EIDE жёсткий диск с NTFS
Дополнительное программное обеспечение CISCO VFCWare версии 7.14 Драйверы карт Е1 и карт DSP от Natural Microsystems
Типы используемых кодеков G.711, G.729, G.726, G.723.1, G.728 (с версией IOS 12.1 и VFC Ware версии 6.08) G.723.1, G.729, G.711 A-law, G.726 (32 bit), G.727 (32 bit), G.728 (32 bit), Audio Codes Net Coder 4.8, Audio Codes Net Coder 9.6 (c Clarent Gateway v 3.1 + Service Pack 3)
Интерфейсы LAN Встроенные интерфейсы: 1-порт Ethernet 10 BaseT 1-порт Ethernet 100 BaseT Адаптер Ethernet 100 BaseT
Графический интерфейс Есть опционально (CISCO View, CISCO Voice Manager) Основной режим — текстовая командная строка. Есть удобный, Clarent Gateway View, Clarent Configuration Tool. (Из известных по разумной цене)
Удаленное управление и настройка Telnet, консольный порт RS 232, SNMP. PcANYWERE — по умолчанию, SNMP, Telnet
Интерактивное голосовое меню IVR Используется набор не редактируемых скриптов (редактируемых утилиткой lockScript для OS Solaris J ) TCLWare 1.1.1 Однако набор достаточно обширный и отлаженный. Возможна реализация обхода голосового меню в зависимости от атрибутов входящего звонка. Возможно использование разных скриптов на разных портах устройства и в зависимости от атрибутов входящего звонка. Используются файлы скриптов *.lpd — Line Port Director. Возможна модификация имеющихся и создание собственных скриптов при помощи утилиты Clarent Service Editor. Возможна реализация обхода голосового меню в зависимости от атрибутов входящего звонка, но с ограничениями. Один lpd скрипт на все порты.
Аудио-файлы для IVR 8 КГц ´ 8 бит — m law Расширение au. Редактируются большинством звуковых редакторов (например Sound Forge 4.5, Cool Edit). Есть русские аудио-файлы голосовых сообщений. 8 КГц ´ 16 бит — m law Расширение wav. Редактируются большинством звуковых редакторов, но требует преобразования в AudioCodes 9.6 средствами Clarent Prompt Convertor.
Загрузка изменённых параметров, привязка скриптов к портам, загрузка аудио-файлов IVR Аудио-файлы по tftp с внешнего компьютера или из внутренней Flash. Все изменения производятся "на лету", без остановки шлюза С жесткого диска, требуется остановка шлюза с локальной перезагрузкой
Ведение log — файлов протокола Есть Есть
Авторизация и аутентификация абонентов Внешний Radius или TACACS+ сервер с биллинговой системой Clarent Command Center по Н.323 версии 2.
Маршрутизация вызовов По доменному имени и(или) по Н.323 идентификатору шлюза при помощи CISCO Gatekeeper согласно H.323 v 2 на основе отдельного маршрутизатора CISCO 26хх или CISCO 36хх со специализированной IOS По доменному имени и(или) по Н.323 идентификатору шлюза при помощи Clarent Command Center или Clarent Gatekeeper согласно Н.323.
Тарифные планы по различным группам абонентов Средствами внешней биллинговой системы. Средствами Clarent Command Center
"Заворот" — Hairpin входящих звонков обратно в ТфОП для сохранения услуги Есть, но в зависимости от типа используемой IOS и интенсивности трафика возможны потери до 40% входящих звонков Есть на 100%, (по заявлениям Clarent с возможностью отдельного тарифного плана).
Поддержка обновления программного обеспечения Есть, бета версии на ftp://ftpeng.cisco.com/skynyrd/ Есть (пока :)) ftp://ftp.clarent.com/Download/
Возможность работы без Гейткиппера, по схеме "шлюз–шлюз" Есть. С любыми типами шлюзов CISCO. Есть возможность масштабирования шлюзов и создание иерархических структур. Нет
Резервный блок питания Есть опционально Есть

Выводы

В приведённой выше таблице представлены наиболее важные, на мой взгляд, характеристики IP-шлюзов. При всей неоднозначности, с какой, возможно, читатели воспримут данный материал, следует заметить, что на сегодняшний день и Clarent и Cisco — признанные лидеры на рынке решений для операторов IP-телефонии, а данное обстоятельство далеко не случайно. Субъективно, качество компрессии используемой в шлюзах Clarent и CISCO очень высокое. При передаче голосового трафика в реальном времени по выделенным каналам с гарантированной постоянной пропускной способностью, качество сигнала неотличимо от качества сигнала в традиционной коммутируемой телефонной сети. Поэтому, как уже было сказано ранее, я воздержусь от каких либо конкретных советов, ограничившись лишь небольшим личным наблюдением:

На мой взгляд, оборудование CISCO интересно для компаний — провайдеров услуг Интернет и компаний, занимающихся передачей данных, в которых уже используют изделия CISCO и имеют наработки по организации биллинга для своих абонентов с использованием протоколов Radius или TACACS+. В этом случае специфика конфигурирования и эксплуатации режима командной строки не создаст затруднений и позволит в кратчайшие сроки приступить к коммерческому предоставлению услуг.

Оборудование Clarent может прийтись по вкусу компаниям-операторам услуг местной, междугородней и международной телефонной связи, не имеющих большого опыта по эксплуатации устройств CISCO а так же Radius & TACACS+. Обладая дружественным графическим интерфейсом, большим числом поддерживаемых протоколов телефонной сигнализации, Clarent Command Center и Clarent Gateway несомненно завоюют тут себе немало поклонников.

С радостью приму ваши замечания, исправления, вопросы и комментарии.

 




Дополнительно

Сравнение оборудования CISCO и Clarent для операторов IP-телефонии

Сравнение оборудования CISCO и Clarent для операторов IP-телефонии

Пролог: VoIP, VoFR, VoHDLC — причём тут это?!

Там, где множество аббревиатур означает примерно одно и то же, часто возникает путаница. Это в полной мере относится и к технологиям пакетной передачи голоса. Не вдаваясь во все тонкости построения сетей, постараюсь пояснить, что подразумевают данные аббревиатуры.

VoHDLC — Voice over HDLC (High-Level Data Link Control) Голос через (а я бы сказал: под управлением) HDLC (рис. 1).


рис. 1

Имеется некое устройство — голосовой шлюз, к которому подключены обычные телефонные аппараты (интерфейс FXS — Foreign eXchange Subscriber). Устройство преобразует аналоговые сигналы в цифровую форму, а затем по определённому закону компрессирует цифровой сигнал с целью снижения скорости передачи информации. (Да простят меня читатели за некоторое упрощение этого на самом деле не простого процесса). Полученную таким образом информацию теперь необходимо передать и, следовательно, на нашем устройстве должен быть для этого второй интерфейс. Исторически сложилось (это тема для отдельной статьи), что наиболее подходящим для такой передачи будет синхронный последовательный интерфейс v.35 Serial (но не только он), при этом тип инкапсуляции (привязки к логической организации управления потоком данных в интерфейсе) мы выбираем HDLC (подробнее о HDLC на www.rad.com/networks/1994/hdlc/hdlc.htm). Данная схема организации связи будет работать по схеме "точка-точка" и осуществлять обмен трафиком только между двумя пунктами. Типичным представителем устройств, реализующих VoHDLC, будет любой маршрутизатор с одним аналоговым интерфейсом FXS и одним последовательным синхронным интерфейсом v.35. Данный метод передачи голосового трафика применим в сетях, построенных на основе выделенных каналов "claear channel", с гарантированной широкой полосой пропускания.

VoFR — Voice over Frame Relay Голос через Frame Relay (рис 2).


рис. 2

Ситуация до чрезвычайности похожа на схему с HDLC. Опять мы используем голосовой шлюз — маршрутизатор, который имеет синхронный последовательный интерфейс v.35 Serial и аналоговый интерфейс FXS. Мало того, транспорт Frame Relay действует поверх HDLC (подробнее о Frame Relay можно узнать например на www.sangoma.com/fr.htm ). Что же дает применение транспорта Frame Relay при передаче речевого трафика? Во- первых, Frame Relay обладает возможностью корректировать ошибки (но не гарантирует целостность доставки данных), поддерживать заданное значение скорости данных в интерфейсе, и благодаря этому он хорошо подходит для использования в сетях с каналами, пропускная способность и качество передачи информации в которых далеко от идеала. Во-вторых, FR предусматривает возможность маршрутизации пакетов и схема связи уже может иметь ветвящуюся топологию. Я не буду описывать все особенности использования данного протокола в сетях с интеграцией голоса и данных, замечу лишь, что благодаря дополнительной возможности корректировать ошибки и управлять потоками данных FR, может вносить дополнительные задержки при передаче речевого трафика :).

VoIP — Голос через IP (рис. 3)


рис. 3

Про технологию VoIP сказано очень и очень много. Не счесть числа обзорам и сравнениям (например материалы www.ixbt.com/comm/iptelevol.html). Постараюсь быть кратким. VoIP в отличии от двух вышерассмотренных технологий самый гибкий, но и самый сложный метод. Рисунок 3 иллюстрирует основные особенности сети с VoIP. Имеет место многопротокольная и многоуровневая структура. Без сомнения, VoIP с использованием рекомендаций H.323 — наиболее распространённый на сегодняшний день способ передачи голосовой информации по сетям с коммутацией пакетов. Все рассматриваемые далее устройства работают как компоненты именно такой сети.

IP-телефония: проблемы и вопросы

Легализация Министерством Связи IP-телефонии в России (летом 1999 г.) усилила и без того немалый интерес к этому виду услуг связи со стороны компаний — операторов как традиционной телефонной связи, так и провайдеров Интернет. При этом перед потенциальным покупателем встаёт естественный вопрос: какое оборудование приобрести и сколько это будет стоить. Проблема заключается также и в том, что на сегодняшний день нет пока ни одного аппаратно-программного комплекса для IP-телефонии полностью сертифицированного для использования в Российской федерации. Это, однако, не слишком сильно снижает число интересующихся приобретением данного оборудования :).

Сегодня существует более сотни производителей оборудования и программного обеспечения для построения сетей с пакетной передачей голоса, из них лишь около двух десятков известны на российском рынке телекоммуникаций (www.iptelephony.org/frame/vendors_gateways.html). Часть производимого ими оборудования предназначена для организации связи по схеме "компьютер-телефон", часть "телефон — телефон". Я представлю лишь субъективный анализ тех достоинств и недостатков оборудования, которые становятся известными в процессе его реальной эксплуатации. Всё рассматриваемое в статье оборудование является оборудованием для компаний операторов, организует связь по схеме "телефон — телефон", и представляет собой совокупность как аппаратных решений, так и специализированного программного обеспечения.

Считаю необходимым пояснить схему организации сети оператора IP-телефонии. Организация сети, показанная на рисунке 4, характерна для равноправного партнёрства операторов. При таком варианте взаимодействия, каждый из операторов имеет собственный контроллер шлюза, биллинговую систему, и конечно, голосовой шлюз, включённый в телефонную сеть общего пользования по цифровым трактам или аналоговым соединительным линиям. Каждый из операторов имеет возможность организовать обмен трафиком с любым другим сторонним оператором. Каждый из операторов может обслуживать собственных абонентов и самостоятельно выставлять им счета или продавать им дебитные карты. Недостатки такой схемы — крупные первоначальные затраты и ограниченный круг заинтересованных компаний партнёров. Дело в том, что рынок услуг IP-телефонии уже сложился и крупные компании операторы не заинтересованы в равноправном партнёрстве (им выгоднее Ваше членство в Их сети). Средние же и мелкие компании операторы, хотя часто и готовы работать как партнёры, не всегда в состоянии обеспечить достаточных объёмов исходящего трафика, а так же надёжности при терминации Вашего собственного трафика, кроме того, их оптовые тарифы в большинстве случаев высоки.

Не буду углубляться в организационные и маркетинговые аспекты деятельности операторов IP-телефонии, а вернусь к техническим особенностям рассматриваемых платформ. Приведённая на рисунке 4 структура сети предусматривает подключение VoIP шлюза к городской телефонной сети напрямую по цифровому двухмегабитному тракту PRI. Замечу сразу, что хотя многие голосовые шлюзы и поддерживают особенности национальных сигнализаций, ни один из них не сертифицирован полностью Министерством Связи РФ для работы в сети общего пользования. Как же быть?!!! А выход прост! Берётся недорогая сертифицированная цифровая учрежденческая станция с двумя цифровыми трактами Е1. Один тракт (к примеру с сигнализацией R1/5) включается в телефонную сеть а другой тракт Е1 PRI в IP шлюз. Это, конечно, увеличивает стартовые затраты, но теперь оператор имеет возможность легально подключится к ТфОП, получает дополнительную гибкость при маршрутизации вызовов, возможность проверки биллинга VoIP шлюза средствами самой УПАТС и многое другое.


рис. 4

Коротко о целях

Автор не ставит своей целью рекламировать или, наоборот бросить тень, на какое либо из рассматриваемого в данной статье оборудования. Выбор платформы того или другого производителя — дело индивидуальное. Приведённая в обзоре информация в большей части основана на личном опыте работы. Возможно, кому то она окажется полезной, а кого то даже убережёт от ошибок. Данная статья предназначена для читателей, которые уже имеют определённое представление о технологиях IP-телефонии и особенностях стандарта Н.323.

По ряду причин автору пришлось начать своё знакомство с оборудования производства компании Clarent www.clarent.com, а затем с оборудованием CISCO www.cisco.com . Вполне естественно, что в процессе эксплуатации приходилось сравнивать эти две платформы. Об этом и пойдёт речь ниже.

Не подходите ко мне близко, это Clarent а не CISCO!


рис. 5

Появившаяся в июле 1996 г. молодая американская компания Clarent Corporation www.clarent.com (рис. 5), с самого начала своей деятельности сделала ставку на создание программного обеспечения для IP-телефонии под аппаратные платформы стороннего производителя. IP — шлюзы Clarent представляют собой ни что иное, как платформу Wintel (для тех кто не знает Windows + Intel :)) с установленными на неё интерфейсными картами и картами DSP производства Natural Microsystems (www.nmss.com). Компанией производятся не только шлюзы различной ёмкости для провайдеров IP — телефонии, но и контроллеры шлюзов Gatekeeper (гейткиперов), работающие с протоколами семейства Н.323. Кроме того, Clarent выпускает также программное обеспечение для организации работы шлюзов в сетях с идеологией Clearing House или Settlement Server (Биржа Трафика) идея которых при всех её тонкостях до чрезвычайности проста — сеть шлюзов отслеживается и оценивается неким центральным узлом управления, после чего трафик направляется к оператору, у которого дешевле всего его (трафик) терминировать в телефонную сеть.

Коротко о продуктовом ряде

Clarent Command Center


рис. 6

Программный пакет (рис. 6) под Windows NT Server и MS SQL Server или Oracle сочетает в себе функции биллинговой системы и контроллера шлюза(ов) одновременно. В штатной поставке управляется и конфигурируется через Web — приложение Clarent Assist. Общается со шлюзами по протоколам Н.323 v 2. Идеология биллинга — работа с предоплаченными (дебитными) картами. Обычно поставляется уже установленным на компьютер в производственном корпусе для установки на 19’ стойку, в комплекте с Windows NT Server, SQL Server, Service Pack 6a для WinNT.

Clarent Gatekeeper (GK)


рис. 7

Clarent Gatekeeper — программный продукт (рис. 7), представляющий собой сервис Windows NT, и использующийся в качестве дополнения к Clarent Command Center, позволяет организовать взаимодействие шлюзов в сетях состоящих, как из шлюзов Clarent, так и из шлюзов от сторонних производителей, работающих под протоколами семейства Н.323 v 2.

Clarent Carrier Gateway

Семейство шлюзов IP-телефонии, различающихся внешним видом, числом подключаемых аналоговых телефонных портов или цифровых трактов Т1/Е1, ценой и, конечно, возможностями. Общее для них — процессор Pentium или Celeron от Intel + Windows NT Server и карты Alliance Generation, осуществляющие стык с внешним телефонным оборудованием и компрессию голоса от Natural Microsystems. В семейство входят:

Gateway 100 (GW)


рис. 8

VoIP H.323 шлюз (рис. 8) позволяет подключиться к телефонной сети по одному цифровому тракту Т1/Е1 и осуществлять передачу голосовых сообщений и факсов в режиме реального времени. Несмотря на необычный вид и размеры в 1U 19’ рэк, это Intel Celeron 300 + 128 Мб памяти. При падении внешнего IP канала, шлюз может направить весь входящий трафик обратно в ТфОП с целью сохранения непрерывности услуги для абонентов, при этом по-прежнему будут производиться схема отработки голосового меню IVR и компрессия речевого сигнала. Кроме цифрового интерфейса, устройство может комплектоваться картами с аналоговыми телефонными портами по 4 порта на карте. Все разъемы для подключения тракта Т1/Е1, телефонных портов, PS/2 мышки и клавиатуры, а также монитора, газа, воды и света :) расположены с тыльной стороны. Шлюз имеет встроенный 1,44’ флоппи-дисковод и EIDE жесткий диск. Содержит карту Ethernet 100BaseT и один блок питания на 250 Ватт.

Gateway 400


рис. 9

IP — шлюз (показан на рис. 9) позволяет подключиться к телефонной сети по четырём цифровым трактам Т1/Е1 и осуществлять при этом, не только ее перегрузку исходящим трафиком J , но и передачу голосовых сообщений и факсов в режиме реального времени. По задумке производителя это уже — Pentium II 600 + 256 Мб памяти. Все разъемы для подключения трактов Т1/Е1, PS/2 мыши, клавиатуры и монитора расположены с тыльной стороны устройства. Имеет 1,44’ флоппи-дисковод, EIDE жесткий диск и 32-х CD-ROM. Содержит адаптер Ethernet 100 BaseT. Для большей надёжности работы в шлюзе установлены два блока питания на 250 Ватт каждый, один из которых находится в "горячем" резерве.

Gateway 1200


рис. 10

Внешний вид устройства представлен на рис. 10. Шлюз позволяет подключаться к телефонной сети по 4, 8, 10 и 12 цифровым трактам Т1/Е1 для передачи голосовых сообщений и факсов в режиме реального времени, если Вы настолько "круты" и можете набрать трафика на эти самые 12 трактов. Процессор Pentium II 600МГц + 256 Мб памяти. Все разъемы для подключения трактов Т1/Е1, PS/2 мыши, клавиатуры и монитора расположены с тыльной стороны устройства. Имеет 1,44’ флоппи-дисковод, съёмный EIDE жесткий диск и 32-х CD-ROM надёжно спрятанные под откидывающейся передней панелью. Передняя панель, к слову, может запираться ключом на встроенный замок, после чего ключ обычно теряется J . Содержит адаптер Ethernet 10/100 BaseT. Имеет два блока питания на 400 Ватт каждый, один из которых находится в "горячем" резерве. Именно с такой моделью, содержащей 4-х портовую карту Е1 PRI и имел дело автор данных строк.

Особенности применения

Не сделаю открытия для уважаемых читателей, сказав, что по специфике работы сети с протоколом Н.323, каждый шлюз должен периодически общаться с гейткипером, в котором он будет определённым образом идентифицирован и прописан. К чему это всё? А к тому, что покупая IP-шлюз от Clarent, Вам скорее всего придётся:

  • купить ещё и Clarent Command Center с лицензией на подключение к нему n-шлюзов (это в том случае, если вы собираетесь стать самостоятельным провайдером услуг IP-телефонии и строите собственную сеть, которая будет сообщаться с сетями других провайдеров на равноправных условиях — Partnership)
  • либо купив только Clarent Gateway с лицензией на n — трактов Т1/Е1, стать заложником сети вашего партнёра по биллингу, маршрутизации вызовов, ведению абонентских дебитных карточек (это в том случае если вы являетесь или собираетесь стать членом сети какого либо провайдера IP-телефонии — Membership)
  • при работе в сетях с идеологией Clearing House обязательно купить Clarent Command Center с лицензией на подключение к нему n-шлюзов (это опять же в том случае, если вы собираетесь стать самостоятельным провайдером услуг IP-телефонии)

Помните это при выборе!

Софт от Clarent — какой он?

Независимо от типа используемого шлюза, графические интерфейсы программ Clarent Gateway и Clarent Command Center абсолютно одинаковы. Разница состоит лишь в числе используемых голосовых портов. Одинаковы так же и все сопутствующие утилиты и средства контроля и отладки.

Clarent Gateway

Шлюзы Clarent работают под MS Windows NT Server (stand alone). При инсталляции ПО Clarent, на диске создаётся директорий ClarentServer, в трех поддиректориях которого будут находится программные, протокольные и конфигурационные файлы, драйверы карт Natural Microsystems, а так же аудио-файлы для голосового интерактивного меню. Программное обеспечение Clarent, выполняющее задачи IP-шлюза, называется gateway.exe. Мне приходилось сталкиваться с различными версиями данного продукта, а именно 3.0.1, 3.0.3 и 3.1. Версии отличаются друг от друга по возможностям и глюкам L . К чести Clarent последние версии программного обеспечения, а так же свежие версии драйверов (NMS drivers) для карт Natural Microsystems можно попробовать бесплатно скачать с их ftp-сайта. Всё равно без лицензионного уникального кодового номера работать не будут. Программа gateway.exe может инсталлироваться как сервис Windows NT с автозапуском, но при перезагрузке системы она стартует, делает попытку загрузить драйверы карты T1/E1 и драйверы карт с DSP, после чего успешно их загрузив, самопроизвольно закрывается (устранено в версии Clarent Gateway 3.1 c Service Pack 3). Несмотря на это, на мой взгляд, надёжнее будет убрать её из автозапуска и запустить вручную по окончании полной загрузки Windows NT. После успешного старта, программа разворачивает небольшое окошко, в котором в условных синеньких квадратиках (версии софта 3.0.1 и 3.0.3) отражается число задействованных в текущий момент IP-портов. Кроме того, на окошке есть две кнопки Suspend/Resume - для временной приостановки и последующего запуска шлюза (но не Windows NT), и Shutdown Gateway для корректного выключения шлюза. Имеется так же еще утилита для конфигурирования параметров шлюза Gwconfig и утилита для детального просмотра текущего состояния IP-портов шлюза — GatewayView. В версии 3.1 окошка с синенькими квадратиками нет, зато GatewayView теперь объединена с программой ClarentGateway, кроме того появилась кнопка Reload Config для локальной перезагрузки шлюза при внесении изменений в конфигурацию (см. рис. 11).


рис. 11

Идеология данного графического интерфейса, на мой взгляд, выбрана разработчиками Clarent довольно удачно и удобна в работе. В версии 3.1 есть, правда, небольшой глюк выражающийся в том, что картинка запущенного gateway.exe, независимо от выбранного экранного разрешения, занимает весь экран монитора и выходит за его пределы, из-за чего свернуть окно стандартными кнопками интерфейса Windows не удаётся. Но видимо разработчики сочли, что приложение должно быть всё время "активным" и незачем другими делами на машине при этом заниматься. (В версиях шлюза 3.0.1 и 3.0.3 этого однако не наблюдалось). Для начинающих операторов IP-телефонии, которые до этого не сталкивались с оборудованием конфигурирование и обслуживание которого осуществляется в режиме командной строки, графические интерфейсы Clarent будут очень и очень удобны. Интерфейс программы GatewayView построен так, что можно одновременно видеть состояние всех IP-портов во всех трактах T1/E1 (спанах — в терминологии Clarent), прерывать соединение в любой момент по каждому из портов, блокировать порт, наблюдать статистику по числу принятых и переданных IP-пакетов, видеть тип соединения (голос рис. 12, передача данных или факс рис. 13) — и всё это в два клика мышкой над выбранным портом (рис. 14) !


Рис. 12


Рис. 13


Рис. 14

Утилита для конфигурирования параметров шлюза GWConfig (рис. 15) также имеет удобный графический интерфейс и делает настройку параметров шлюза достаточно понятной и удобной. В знакомой обычному пользователю MS Windows форме можно задавать директории по умолчанию, типы кодеков и многое другое.


рис. 15

Настройки, произведённые через Clarent GWConfig, хранятся в системном реестре Windows NT и могут быть просмотрены и изменены через стандартную программу Regedit. Утилита Clarent Service Editor (рис. 16), предназначена для редактирования скриптов (в терминологии Clarent — файлов с расширением lpd (line port director)), осуществляющих обработку входящих звонков и реализующих функции Интерактивного Голосового Меню IVR. В сравнении с предлагаемыми аналогичными решениями (например от CISCO), данная утилита даёт пользователю определённые преимущества, но из-за тонкостей собственной реализации весьма и весьма неоднозначные. Ниже я ещё отдельно упомяну о особенностях технологий IVR в голосовых шлюзах, производимых Clarent и CISCO.


рис. 16

Утилита Clarent Prompt Convertor (рис. 17) выполняет преобразование форматов аудио файлов (из общедоступного и многими редакторами открываемого формата WAV 16 бит 8 Кгц в ничем не редактируемый и не открываемый формат Wav, но уже AudioCodes 9.6, который зато понимают карты NMS).


рис. 17
Кроме вышеперечисленных, при установке программного обеспечения ClarentGateway появляется так же ряд "околоDOS-овских" утилит, запускающихся в окне эмуляции MS-DOS и предназначенных как для тестирования состояния карт от Natural Microsystems (NMS), так и для отладки шлюза вообще. Одна из них (наиболее полезная на мой взгляд) называется NetiCmd. Не скажу, что я получил наслаждение, пользуясь ей, но многие параметры (особенно при случающихся неисправностях) можно отследить достаточно подробно и чётко.

При работе шлюза, центральный процессор машины выполняет только задачи по обслуживанию Windows NT, а всю работу по компрессии и декомпрессии голоса и обслуживанию интерфейсов Т1/Е1 делают карты Natural Microsystems, поэтому независимо от числа одновременных разговоров, загрузка центрального процессора машины невелика и лежит в пределе максимум 9 — 20%. В целом, несмотря на определённые недоработки, Clarent Gateway производит впечатление продуманного и достаточно солидного изделия.

Clarent Command Center

Представляет собой программный продукт под MS Window NT Server 4.0 + MS SQL Server (или Oracle), который реализует ряд задач, а именно:

  1. Контроллер шлюза, работающий по протоколам H.323 v 2 — осуществляет маршрутизацию звонков и их распределение между шлюзами.
  2. Биллинговая система для предоплаченных (дебитных) карт по различным категориям абонентов, а так же для отображения детальных записей о звонках CDR (Call Detail Records) (но не генерацию отчетов для каждого из абонентов)
  3. Система гибкой тарификации звонков в зависимости от направления и времени вызова Call Raiting (учитываются праздники и т.п.)
  4. Авторизация пользователей дебитных карт.
  5. Поддержка работы в сетях с идеологией Clearing House

После инсталляции пакета Clarent Command Center появляется ряд программ и утилит, а так же HTML приложение Clarent Assist.


рис. 18

На рисунке 18 представлен внешний вид Clarent Command Center сразу после запуска. По мере обнаружения подключенных шлюзов (Connected Gateways), других, внешних Command Center-ов и Gatekeeper-ов, их статус, а так же Н.323 ID и IP — адреса будут отображаться в соответствующих окошках программы. Кроме того, при успешном подключении к серверу базы данных будет представлено текущее состояние Клерков Базы Данных (в терминологии Clarent под понятием Клерка подразумевается, видимо, элемент логического интерфейса, осуществляющий передачу и обработку информации от Н.323 устройств в базы данных SQL). По умолчанию число Клерков равно 4 (максимум 15).

Таким образом, Command Center можно охарактеризовать как логический интерфейс, осуществляющий связь между базами данных (SQL или Oracle) и сообщениями устройств, работающих под H.323 v 2. Кроме того в CC осуществляется тарификация для исходящих и входящих звонков и ведётся учёт по каждому из абонентов. В нижнем правом углу окошка программы Command Center расположено три вспомогательных кнопки: Shutdown — для корректного выключения программы CC, Reload Memory Tables — для перезагрузки обновлённых или изменённых параметров из базы данных SQL "на лету" и Add clerk для добавления "Клерков". Настройка большинства статических параметров CC (но не введение данных о маршрутизации вызовов, и добавлении или модификации абонентских счетов) осуществляется утилитой AMConfig (рис. 19), имеющей достаточно удобный графический интерфейс. Часть из выполненных через AMConfig настроек фиксируется в реестре Windows NT и поэтому доступна для просмотра через системную утилиту Regedit (в том числе и уникальный лицензионный номер программы), часть же настроек оседает в многочисленных ini–шных и cfg-шных файлах, расположенных в недрах директории ClarentServer.


рис. 19

Переходя от закладки к закладке, можно достаточно удобно задавать различные параметры работы Command Center. Кроме вышеупомянутых, в программный пакет Clarent Command Center входят утилиты NetiCmd (всё та же что и в GW), Clarent Service Installer (рис. 20) (позволяет сделать CC авто запускаемым сервисом Windows NT, от чего я рекомендую однако воздержаться и запускать CC советую вручную после загрузки Windows NT и старта SQL Server или Oracle),


рис. 20

а так же утилита Visual Cmd для удобной обработки лог-файлов при отладке Command Center-a. Как уже упоминалось выше, для редактирования содержимого баз SQL Server в состав Command Center включено Web приложение Clarent Assist (рис. 21).


рис. 21

Clarent Command Center в работе

Коротко о работе Clarent Command Center, по моему мнению, можно сказать так: сконфигурированный и отлаженный специалистами технической поддержки Clarent Tech Support, он работает и производит впечатление достаточно стабильного. Иногда "свопится", иногда без меры жужжит "винтом" — в общем, живёт нормальной внутренней жизнью устройства с операционной системой Microsoft Windows NT и запущенным сервером баз данных. Но упаси Вас боже, если в нём что либо слетит или вдруг возникнет конфликт сервисов при перезагрузке! Сколь хорошо бы Вы не знали Ms Windows и SQL Server, скорее всего без полной переустановки всего Windows NT, SQL, и Command Center при помощи службы технической поддержки Clarent выкрутится будет трудновато. Для профилактики же посоветую не скупиться, и приобрести вместе с покупкой оборудования и право на пользование услугами технической поддержки Clarent Premium Care (следует заранее подумать о том, как будет осуществляться доступ для специалистов Clarent на ваши Command Center и Gateway — модемное соединение с фиксированным IP через Интернет, доступ по выделенному каналу, или нечто другое). Clarent Command Center и Clarent Gateway очень специфические продукты, хорошо известные только специалистам самого Clarent да и то не всем :(. Не рискуйте оказаться в полной изоляции с неизвестным в широких массах российских умельцев-технарей оборудованием, которое вдруг отказалось работать. Кроме того, установите на Clarent Command Center и Clarent Gateway службу дефрагментации жестких дисков с файловой системой NTFS из комплекта последних Norton Utilities для Windows NT и запускайте её хотя бы раз в месяц — пригодится! Установка Service Pack 5 или 6 для Windows NT также желательна. Подумайте и о программе для модификации баз данных SQL и генерации отчетов о звонках, можно взять что-либо типа Seagate Crystal Report. Родной Clarent-овский Clarent Assist жутко неудобен, отчасти крив, и годится только для решения небольших локальных задач или введения незначительных объемов информации.

Возможно я что то упустил?! Ах да! Есть же ещё pcANYWERE! Вы не знаете что это такое?! Это программное обеспечение от Norton, устанавливаемое по умолчанию на Clarent Command Center и Clarent Gateway, которое содержит серверную и клиентскую части и позволяет осуществлять удалённый контроль и управление компьютером. Вы, сидя за машиной на которой установлена серверная часть, попросту говоря, видите рабочий стол удалённого компьютера где запущенна клиентская часть. Именно при помощи pcANYWERE (автоматически стартующей как сервис Windows NT) и оказывает свою помощь служба технической поддержки Clarent. Советую использовать pcANYWERE версии 9.0 со всеми патчами и заплатками от официального производителя.

Ну вот вроде бы и всё, что хотелось сказать про оборудование от Clarent :). Дополнительно я остановлюсь ещё на некоторых его особенностях далее, при сравнении его с аналогом от CISCO.

Решения для операторов IP-телефонии от CISCO Systems


рис. 22

Компанию CISCO (рис. 22) специально представлять не нужно. Одно то обстоятельство, что глава Intel г-н Крейг Баррет, выступая перед студентами МГУ сообщил, что капитализация всего трех "High-Tech" компаний (Cisco Systems, Intel и Microsoft) за десять лет превысила стоимость всего золота, добытого человечеством за всю свою историю, о чём — то, да говорит. На Российском и мировом рынках телекоммуникаций и Интернет — CISCO бесспорный лидер. Высокая надёжность, функциональная гибкость, а также огромный накопленный опыт по работе с данным оборудованием, заслуженно сделали его чрезвычайно популярным. Появившись в 1986 году, компания совершила головокружительный взлёт к вершинам мирового лидерства в области производства оборудования для передачи данных, доступа в Интернет и различных видов сетевой интеграции. Сайт компании www.cisco.com, всегда отличавшийся содержательностью, поможет терпеливому пользователю освоить многие тонкости конфигурирования и работы с тем или иным видом производимой CISCO продукции. Большая часть материалов и технической документации, а также некоторые программы на этом сайте, доступны совершенно бесплатно любому посетителю. Железкам CISCO посвящено великое множество различных конференций и форумов проводимых в Интернет и Фидонет.

Говоря о передаче голоса по сетям с коммутацией пакетов, следует заметить, что оборудование CISCO было способно осуществлять это достаточно давно и вне прямой связи с рекомендациями Н.323. Однако, в силу своих ограниченных возможностей, такой способ передачи информации интересен скорее для пользователей корпоративных сетей и большого распространения в среде операторов IP-телефонии, на мой взгляд, не получил. Поэтому, ниже мною будет рассматриваться наиболее популярный вариант интеграции голоса и данных, реализованный в оборудовании CISCO с использованием рекомендаций семейства протоколов Н.323 v2 и процедурой регистрации шлюзов RAS.

С появлением и развитием технологий для операторов IP-телефонии, CISCO не осталась в стороне. Это далеко не случайно, так как изначально предназначенное для передачи данных оборудование маршрутизаторов и серверов доступа с достаточно небольшими затратами можно доукомплектовать для поддержки VoIP приложений. Свою концепцию по созданию устройств, осуществляющих интеграцию различных типов данных, голоса и видео компания окрестила AVVID Architecture for Voice, Video and Integrated Data. Основная идея CISCO при разработке оборудования IP-телефонии — создание специализированных модулей и развитие возможностей операционной системы уже существующих моделей. Для своих модульных маршрутизаторов и серверов доступа, CISCO выпущены специализированные модули расширения, которые осуществляют компрессию и декомпрессию голоса.

Семейство VoIP оборудования, производимого CISCO, в силу своей специфики гораздо шире рассмотренного выше продуктового ряда Clarent. В большей степени, чем у Clarent, представлены недорогие устройства средней ёмкости, которые способны выполнять задачи не только по передаче голоса через IP, но и осуществлять доступ в Интернет, связывать локальные сети и т.п. и т.д. В приведённой ниже таблице 1 представлены официально заявленные компанией CISCO устройства, способные выполнять функции голосовых шлюзов (информация от 30 июня 2000 г.)

Таблица 1

Семейство или шлюз MGCP (межшлюзовый протокол управления) H.323v2
VG200 Есть Есть (фаза2)
CISCO 1750 Нет Есть
CISCO 3810 V3 Планируется Есть
CISCO 2600 Планируется Есть
CISCO 3600 Планируется Есть
CISCO 5300 Планируется Есть
CISCO 7200 Нет Есть
CISCO 7500 Нет Разрабатывается
Catalyst 4000 WS-X4604-GWY Планируется Да
Catalyst 6000 WS-X6608-x1 Планируется Нет

Поддержка аналоговых интерфейсов телефонных сетей для голосовых шлюзов CISCO отражена в таблице 2:

Таблица 2

Семейство или шлюз FXS FXO E&M Аналоговый DID/CLID
VG200 Есть Есть Нет Разрабатывается
CISCO 1750 Есть Есть Есть Разрабатывается
CISCO 3810 V3 Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
CISCO 2600 Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
CISCO 3600 Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
CISCO 5300 Нет Нет Нет -
CISCO 7200 Нет Нет Нет -
CISCO 7500 Нет Нет Нет -
Catalyst 4000 WS-X4604-GWY Есть Есть Есть Присутствует в версиях IOS 12.1(4)T, 12.1(2) xx
Catalyst 6000 WS-X6608-x1 Есть Нет Нет Есть в IOS 12.1(4)T
Нет в 12.1(2) xx

В таблице 3 отражена поддержка голосовыми шлюзами CISCO цифровых интерфейсов телефонной сети.

Таблица 3

Семейство или шлюз E1 R2 E1 CAS User-Side PRI Network-Side PRI User-Side BRI Network-Side BRI Цифровой DID/CLID
VG200 Разр. Разр. Разр. Разр. Нет Нет Разр.
CISCO 1750 Нет Нет Нет Нет Разраб. Разраб. -
CISCO 3810 V3 Нет Есть Нет Нет Есть Нет Есть
CISCO 2600 IOS 12.1x IOS 12.1x IOS 12.1x IOS 12.1x Есть Разраб. Есть
CISCO 3600 IOS 12.1x IOS 12.1x IOS 12.1x IOS 12.1x Есть Разраб. Есть
CISCO 5300 Есть Есть Есть IOS 12.0.7Т Нет Нет Есть
CISCO 7200 Разр. Разр. IOS 12.1.3Т IOS 12.1.3Т Нет Нет Есть
CISCO 7500 Разр. Разр. Разр. Разр. Нет Нет Разраб.
Catalyst 4000 WS-X4604-GWY Есть Есть Есть Есть Разраб. Разраб. Есть
Catalyst 6000 WS-X6608-x1 Нет Нет Есть Есть Нет Нет Есть

Как видно из таблиц, спектр оборудования и список его возможностей достаточно широк равно как и планы компании на будущее. Нетрудно заметить, что в разряд VoIP-шлюзов попали чуть ли не все самые популярные железяки CISCO. От недорогого маршрутизатора 1750 до "монстроподобных" CISCO 75хх. Прослеживается явное и вполне объяснимое желание компании занять, по возможности, все возможные ниши, существующие сегодня на рынке.

Несмотря на такое разнообразие предлагаемых решений, постараюсь представить VoIP оборудование CISCO в определённом соответствии с изделиями от Clarent, обладающими аналогичными возможностями и стоимостью.

Коротко о продуктовом ряде

В отличии от компании Clarent, CISCO Systems является непосредственным производителем своего оборудования и программного обеспечения. Большим достоинством изделий CISCO является их изначально узкая специализация только для решения определённых сетевых задач. В операционных системах CISCO IOS нет ничего лишнего, что не будучи необходимым в конкретной ситуации, требует для себя вычислительных ресурсов (однако это не означает, что там нет ошибок :)). Отсутствие механических носителей информации и использование вместо них модулей памяти FLASH существенно повышает надёжность и производительность оборудования CISCO, а также увеличивает его срок службы. Графический интерфейс для конфигурирования основных параметров оборудования хоть и существует, но вторичен, а основной режим конфигурирования и взаимодействия с операционной системой — текстовый режим командной строки (CLI — command line interface). При использовании оборудования CISCO, реализующего функции серверов доступа или шлюзов VoIP, для организации биллинга и ведения абонентских счетов необходима биллинговая система, способная работать с использованием протоколов Radius и/или TACACS+. Функции контроллера шлюза (гейткипера) Н.323 реализуются в отдельном дополнительном маршрутизаторе (предлагается 36хх или 26хх) со специализированной IOS. Для каждого семейства существует несколько разновидностей операционной системы выбор которых зависит от конкретной задачи. При неудачно подобранной конфигурации определённые интерфейсные карты и модули расширения могут либо не функционировать, либо конфликтовать с выбранным типом IOS. На это нужно обратить особое внимание, поэтому до приобретения того или иного устройства лучше проверить правильность конфигурации с помощью виртуального конфигуратора для оборудования CISCO лежащего на www.cisco.com/pcgi-bin/front.x/config_root.pl.

Модули семейства NM для маршрутизаторов 26хх, 36хх

Семейство сетевых модулей NM (Network Module) производимых CISCO достаточно обширно и на сегодняшний день имеет свыше 20 разновидностей. Подробнее о них читайте на www.pluscom.ru. Далее я буду рассматривать только те NM модули, которые интересны для решения задачи пакетной передачи голоса. Прежде всего, модули NM это гибкое и относительно недорогое VoIP решение для владельцев модульных маршрутизаторов серий 26хх, 36хх или новинки VG200. Вы захотели внедрить технологию VoIP? В вашей CISCO есть свободный слот? Пожалуйста! Для начала приобретаете Digital T1/E1 Packet Voice Trunk Network Module NM-HDV-1E1-30E или NM-HDV-2E1-60 (рис. 23, 24).

рис. 23 рис. 24
рис. 25 рис. 26

Или их более дешёвых собратьев NM-1V или NM-2V (рис. 25):

Модуль NM-HDV-2E1-60, изображённый на рисунке 24, имеет разъём для установки различных интерфейсных карт (модулей для модуля J ) рис. 26. Выбор которых определяется исходя из стоящих перед Вами задач.

Для IP телефонии, на мой взгляд, интересны три типа интерфейсных карт:

  1. VIC — Voice Interface Card — для подключения цифровых или аналоговых интерфейсов телефонной сети.
  2. WIC — WAN Interface Card для подключения синхронных, асинхронных последовательных интерфейсов а так же интерфейсов ISDN BRI (сети VoFR и VoHDLC).
  3. Multiflex VWIC (Voice — WAN) — интерфейсная карта, поддерживающая одновременно как голосовые интерфейсы, так и интерфейсы WAN.

Сетевые модули содержат на своём шасси "материнскую" плату с установленными на неё модулями DSP, которые позволяют осуществлять компрессию и декомпрессию вплоть до 60 голосовых каналов. Форматы компрессии G.711, G.723.1, G.726, G.728, G.729 и G.729a/b. Положительным свойством модулей NM является их масштабируемость. На "материнской" плате расположены панельки для установки в них модулей DSP (PVDM-12) конструктивно исполненные аналогично модулям памяти SIMM в обычных компьютерах. Таких панелек пять (рис. 27).


рис. 27

Установка одного модуля-SIMM с DSP (рис. 28) позволяет получить 12 голосовых каналов (G.711) итого 60 голосовых каналов или два тракта Е1.


рис. 28

Рассчитывая число одновременных разговоров, следует иметь в виду некоторую специфику данного продукта. Дело в том, что все алгоритмы компрессии (кодеки), с которыми способен работать данный модуль в трактовке CISCO поделены на две категории: средней и высокой сложности (medium и high complexity). При конфигурировании глобальных параметров шлюза мы можем задать уровень сложности кодеков, а при конфигурировании параметров IP соединения (dial-peer voip), выбрать конкретный тип используемого кодека. Так задав средний уровень сложности, нам будут доступны для работы кодеки: G.729a/b, G.726, G.711, при этом, используя одно-портовую интерфейсную карту VWIC-1MFT-E1 или двух портовую VWIC-2MFT-E1, мы получаем 30 или 60 одновременных разговоров/факсов соответственно. Если мы зададим при той же самой конфигурации высокий уровень сложности, то доступными станут кодеки: G726, G729, G723.1, G.728, G729a/b, G711, но уже одновременных разговоров/факсов соответственно будет 18 или 30. Для уменьшения требований к ширине канала, занимаемой голосовым трафиком, рекомендуется использовать детектирование голосовой активности (VAD — Voice Activity Detection). Технология VAD позволяет существенно сэкономить полосу пропускания канала за счёт оптимального кодирования пауз, неизбежно присутствующих в разговоре.

IP шлюз на основе CISCO 1750

рис. 29 рис. 30

Модульный маршрутизатор доступа CISCO 1750 (рис. 29, 30) (более подробно о 1750 можно прочесть на www.cisco.com/univercd/cc/td/doc/pcat/1750.htm или www.mark-itt.ru/CISCO/adv/cs1750/cs1750.htm), хоть и невелик по размерам и цене, но имеет достаточно мощный RISC процессор Motorola MPC860T PowerQUICC с тактовой частотой 48 МГц, поддерживает от 16 до 48 Мбайт ОЗУ и содержит три слота расширения для установки различных интерфейсных карт (рис. 31). В слоты 0 и 1 возможна установка интерфейсных карт WIC и VIC в любом сочетании. В слот 2 можно установить только одну голосовую интерфейсную карту VIC с двумя аналоговыми портами FXO/FXS/E&M.На шасси имеется встроенный порт Ethernet 10/100, есть так же консольный порт и несколько жизнерадостных светодиодов.


рис. 31

Использование CISCO 1750 в сочетании с возможностями операционной системы (IOS) версии 12.1(3)Т, позволяет получить VoIP Н.323 v2 шлюз с 6-тью голосовыми аналоговыми портами, (но без интерактивного голосового меню IVR!). Такой IP-шлюз, кроме своего непосредственного предназначения, будет обладать многими присущими маршрутизатору полезными функциями, например, установка очередей для голоса и данных, поддержка шифрования информации на скоростях до 512 Кбит/с, возможность организации сетевых экранов.

Модульные маршрутизаторы серии 26хх.


рис. 32

Недорогие модульные маршрутизаторы доступа семейства 26хх (рис. 32), построены на базе центральных процессоров Motorola MPC860 40 МГц — 261х и Motorola MPC860 50 МГц — 262х соответственно. Содержат на своём шасси три слота для установки различных модулей расширения. Два из них (WAN1 и WAN2) позволяют устанавливать уже упомянутые выше интерфейсные карты WIC для организации синхронных/асинхронных портов в различных сочетаниях друг с другом (рис. 33 и 34). Третий слот предназначен для установки одного модуля NM-1V или NM-2V, который в свою очередь, в зависимости от потребностей, можно укомплектовать одной или двумя 2-х портовыми аналоговыми интерфейсными картами с портами FXO/FXS/E&M.


рис. 33


рис. 34

В результате можно получить до 4-х голосовых аналоговых портов. В третий слот, также, возможна установка рассмотренных выше модулей NM-HDV-1E1-30E (или NM-HDV-2E1-60) совместно с интерфейсными картами T1/E1 Multiflex Voice/WAN Interface Card (Multiflex VWIC). Внутри маршрутизатора имеется разъём для установки дополнительного модуля расширения AIM (рис. 35), снижающего загрузку основного процессора и улучшающего общую производительность системы.


рис. 35

(подробнее о AIM www.cisco.com/warp/public/cc/pd/rt/2600/prodlit/dcaim_ds.htm.)

На шасси маршрутизаторов серии 26хх имеется от одного до двух встроенных портов Ethernet — Fast Ethernet консольные порты управления и светодиодные индикаторы. При построении, на базе семейства 26хх, голосового шлюза с цифровыми интерфейсами телефонной сети Е1, в зависимости от версии IOS наличия модуля AIM, объёма оперативной памяти и выбранного типа сложности кодеков, возможна поддержка от 30 до 60 голосовых портов.

Голосовой шлюз CISCO VG200 — Новинка?!


рис. 36

Недорогой голосовой шлюз VG200 (рис. 36) представляет собой, на мой взгляд, ни что иное, как урезанную версию маршрутизатора семейства 26хх. Исключены два слота для установки интерфейсных карт WIC, а также внутренний слот расширения для модуля AIM. Центральный процессор — Motorola MPC860, Оперативная память расширяется до 32 Мбайт. Устройство имеет один слот для установки стандартных сетевых модулей серии NM-хххх. Поддерживает до 4-х аналоговых интерфейсов FXS/FXO/E&M, либо до двух цифровых трактов Т1-CAS, в ближайшее время анонсирована поддержка T1/Е1 PRI и Е1 CAS. На шасси имеется встроенный интерфейсный порт Ethernet 10/100 Base-T.

Маршрутизаторы CISCO 36хх для IP-телефонии


рис. 37

Семейство модульных маршрутизаторов 36хх (рис. 37) является бестселлером на мировом рынке решений для передачи данных и Internet. По утверждениям самой компании CISCO, объём проданных во всём мире маршрутизаторов этой серии, на сегодняшний день составил около 350000. Такая популярность не случайна и объясняется как удачным отношением цена — возможности, так и правильно выбранным позиционированием данной продукции на соответствующий сектор рынка. В семейство входят: CISCO 3620 с RISC процессором Motorola R4700 (тактовая частота 80 МГц) два слота расширений, CISCO 3640 с RISC процессором Motorola R4700 (тактовая частота 100 МГц) и четыре слота расширений, CISCO 3660 с RISC процессором Motorola OED R5271 (тактовая частота 225 МГц) и шесть слотов расширений. Рассмотрению устройств этой популярной серии уделено достаточно много внимания и поэтому я постараюсь не повторять общеизвестные факты, а остановлюсь лишь на особенностях применения данного оборудования для удовлетворения потребностей операторов IP-телефонии. (подробнее на: www.cisco.com/russian_win/warp/public/3/ru/products/acc/access_cisco3600.html). Как уже упоминалось выше, модульный принцип построения маршрутизаторов производимых CISCO Systems позволяет использовать одни и те же унифицированные модули в различных платформах. Поэтому, сетевые модули NM-HDV-1E1-30E (или NM-HDV-2E1-60) совместно с интерфейсными картами T1/E1 Multiflex Voice/WAN Interface Card (Multiflex VWIC) можно установить и в 36-ую серию. Есть, правда, одна маленькая тонкость или даже досадное упущение. Решив, видимо, что если всё будет хорошо, то покупатель просто умрёт от счастья, а это было бы печально J , разработчики CISCO не предусмотрели на шасси своих маршрутизаторов 3620 и 3640 встроенных портов Ethernet. Для того, чтобы превратить 3620 или 3640 в шлюз VоIP необходимо приобрести и установить в один из слотов дополнительно, по крайней мере, модуль NM-1E с одним портом Ethernet 10BaseT. Таким образом мы получим ряд IP-шлюзов Н.323 v2 следующей ёмкости:


рис. 38

CISCO 3620 с одним модулем NM-HDV-2E1-60E (рис. 38), в зависимости от выбранного типа сложности кодеков, от 30 до 60 голосовых портов.


рис. 39

CISCO 3640 с тремя модулями NM-HDV-2E1-60E (рис. 39), в зависимости от выбранного типа кодеков, от 90 до 180 голосовых портов.


рис. 40

CISCO 3660 (рис. 40) — уже содержит на шасси встроенный порт Ethernet и, благодаря этому имеет возможность установить шесть модулей NM-HDV-2E1-60E, что в зависимости от выбранного типа кодеков, позволит получить от 180 до 360 голосовых портов.

Сервер доступа CISCO AS5300 — голосовой шлюз


рис. 41

Сервер доступа CISCO AS5300 (рис. 41) на основе процессора R4700 с тактовой частотой 150 МГц был разработан, прежде всего, как гибкое и многофункциональное решение для компаний провайдеров услуг Интернет. Данная платформа принципиально отличается от рассмотренных выше решений на базе семейств 26хх — 36хх. Главное отличие AS5300 — более узкоспециализированная концепция модульной архитектуры. Шасси сервера доступа (показанное на рисунках 42 и 43) имеет три установочных слота, расположенных на тыльной стороне устройства.


рис. 42


рис. 43

Модули расширения для серии AS5300 объединены в наборы или "бандлы" (в терминологии CISCO, "бандл" — совокупность интерфейсной карты, и карты "пост-обработки", например, интерфейсная карта на 4 тракта Е1 PRI + карта на 60 цифровых модемов — решение для организации сервера доступа в Интернет по коммутируемым линиям). Интерфейсные карты, в зависимости от разновидности позволяют подключить от 4-х до 8-ми цифровых трактов Т1/Е1 и до 4-х портов WAN с интерфейсом V.35. (рис. 44 и 45)


рис. 44


рис. 45

На интерфейсной карте размещены все разъёмы для подключения цифровых трактов, светодиодные средства индикации, разъемы интерфейсов v.35.

Карты пост обработки (рис. 46), в большинстве случаев "слепые" и содержат лишь, вспомогательные светодиодные индикаторы текущего состояния. Карты пост обработки делятся на два типа: карты цифровых модемов и карты голосовой обработки для VoIP.


рис. 46

Не останавливаясь на вариантах применения AS5300 для организации dial-up сервера по доступу в Интернет, рассмотрю данное устройство в аспекте применения для VoIP. Наибольший интерес при этом для начинающего оператора IP-телефонии, на мой взгляд, представляет "бандл", AS53-E1-60VOXD. Расскажу о нём подробнее. Специально разработанный набор AS53-E1-60VOXD (D — означает использование модулей DSP двойной плотности) содержит интерфейсную карту на 4 тракта Е1 и карту пост обработки с DSP на 60 голосовых портов. Карта пост обработки содержит на себе ОЗУ и отдельный процессор Motorola MIPS 4700 с тактовой частотой 100 МГц, а также пять посадочных мест для плат DSP. Одна голосовая карта двойной плотности (рис. 47) может обеспечить передачу до 60 одновременных разговоров/факсов. Плата позволяет дискретно наращивать число голосовых каналов путём установки небольших плат — модулей DSP.


рис. 47

Плата модуля DSP содержит шесть DSP Texas Instruments TMS320C549 с тактовой частотой 100 МГц (внутренняя память SRAM 128 Kwords 16 бит). Для поддержки 60-ти голосовых портов и, соответственно, двух трактов Е1 потребуется установить 5 модулей DSP. Установив в свободный третий слот на шасси AS5300 ещё одну голосовую карту, можно довести общее число голосовых портов до 120 и полностью использовать все четыре тракта Е1 интерфейсной карты бандла. С версией операционной системы IOS 12.1(3) и программного обеспечения для голосовой карты VFCWare версии 7.14, бандл позволяет получить поддержку кодеков G.711, G.729, G.726, G.723.1, G.728, оптимизированную трансляцию команд факсимильной передачи сообщений — fax relay и специфических команд модемных соединений, а также оптимальную трансляцию тональных команд DTMF. Число голосовых портов не зависит от типов выбранных кодеков, а определяется лишь пропускной способностью WAN — каналов.

CISCO — Gatekeeper или Multimedia Conference Manager

Контроллер шлюза, реализованный на платформе CISCO, представляет собой маршрутизатор серий 26хх или 36хх со специфической операционной системой. Замечу сразу, что версии данной IOS без индекса "Т" не поддерживают порты FXO/FXS/E&M. Кроме того, поддержка портов WAN в версии IOS 12.1(3a) возможна только по Frame Relay. Как все честные маршрутизаторы CISCO, из-за особенностей своего интерфейса командной строки, любителям красот Windows может показаться, что такой гейткипер уступает Clarent Command Center. Следует однако помнить то, что за счёт узкой специализации своей операционной системы IOS, отсутствия привязки к базам данных и механическим носителям информации, контроллер шлюза, реализованный на базе маршрутизатора CISCO, по определению, дешевле, надёжнее, и производительнее. Ниже приведу фрагмент конфигурации такого контроллера шлюза на базе CISCO 3620 который к примеру находится в Москве:

!
interface Ethernet 0/0
no shutdown
description H.323 gatekeeper interface
ip address 168.12.164.132 255.255.255.128 — :)
no keepalive
!
gatekeeper
!
zone local gk-МЫ cisco.com
zone remote gk-ПАРТНЁР cisco.com
zone access gk-Москва default direct
zone prefix gk-Москва 7095.......
zone prefix gk-ПАРТНЁР 810
!
gw-type-prefix 7095#* gw ipaddr ххх.ххх.хх.хх 1720 — IP адрес нашего шлюза
Получить от контроллера шлюза информацию о завершённых вызовах можно подав ему команду:
GKeeper#sh gate call
Total number of active calls = 1.
GATEKEEPER CALL INFO
====================
LocalCallID Age(secs) 		BW
18-6872 41 			64(Kbps)
Endpt(s): Alias	E.164Addr CallSignalAddr Port 	RASSignalAddr 	Port
src EP: 	Москва	0955552010 	ххх.ххх.ххх.ххх 1720 ххх.ххх.ххх.ххх 51726
dst EP: 810#810555640 ххх.ххх.ххх.ххх 	1720 ххх.ххх.ххх.ххх	1720

Мудрёно? Вполне согласен :( ! Не так красиво как в Clarent Command Center.

Недостатки платформы

О недостатках столь популярного оборудования сказано немало, это вовсе не связано с глючностью железа а скорее объясняется фразой: "не ошибается тот, кто ничего не делает". Что касается аспектов пакетной передачи голоса, то к недостаткам CISCO, использующих аналоговые голосовые порты, можно отнести замеченное мной низкое качество голосовых интерфейсных карт FXS, выражающееся в прослушивании при разговоре вызывных сигналов на другом порту, и общем недостаточно качественном разделении аналоговых сигналов соседних портов. Интерфейсные карты FXO страдают плохим качеством определения занятости линии и для корректного "отбивания" линии требуют дополнительные внешние устройства — отбойники. К недостаткам AS5300, устранённым с выходом операционной системы IOS версии 12.1(3)Т и VFCWare 7.14, можно отнести проблемы ограничения общей скорости передачи факсимильных сообщений, "обрезание" фраз интерактивного голосового меню, спонтанная перезагрузка шлюза при большом объёме трафика. (Подробнее.) Замечу, однако, что данные неприятности относятся к сочетанию операционной системы IOS версии 12.0.7(Т) и VFCWare версии 4.10.

Подведём итоги

Надеюсь, что у читателя не сложилось мнение о моём негативном отношении к продукции Clarent и симпатиях к изделиям CISCO. Опережая такое возможное суждение, замечу, что я уделил несколько больше внимания недостаткам выявленным в оборудовании Clarent лишь потому, что данная информация не столь доступна, как например официальные периодические отчеты об ошибках CISCO (CISCO Bug Reports). Clarent, не слишком охотно, на мой взгляд, делится сведениями о своих промахах и доступ к таким сведениям затруднителен для простого пользователя.

По личным наблюдениям, хочу так же отметить интересный факт негласной конкуренции между CISCO AS5300 и Clarent Carrier Gateway 1200 в конфигурации на 4 тракта Т1/Е1. Имея приблизительно одинаковую стоимость при равной емкости эти два продукта получили большую популярность среди ведущих мировых операторов IP-телефонии. Зачастую, начинающему оператору IP-телефонии при запросе на подключение к их сетям даются технические рекомендации в которых, кроме требований к пропускной способности и задержке канала, предлагается использовать либо CISCO AS5300 либо Clarent Gateway 1200. При этом чётко оговаривается конфигурация шлюза, версии программного обеспечения и права на обслуживание. Попытаюсь в общей сравнительной таблице рассмотреть два этих популярных устройства.

Наименование характеристики CISCO AS5300 Clarent Carrier Gateway 1200
Число цифровых трактов 4 Е1 PRI (расширяется до 8) 4 Е1 PRI (до 12) (имеется R2, SS7)
Возможность интеграции "голос — данные" Есть + Интеграция на одном шасси сервера доступа по dial-up и голосового шлюза Нет
Поддержка Н.323 версии 2 Да Да
Число одновременных VoIP портов 120 (при установке в 3-й слот карты с DSP) 120 (в зависимости от приобретённого по лицензии числа портов)
Поддержка RSVP Да (в зависимости от типа IOS) Нет (только внешними устройствами с RSVP)
Передача факсов, и данных при помощи голосовых модемов Есть Есть
Тип процессора Motorola RISC R4700 150 МГц Intel Pentium II 600 МГц
Операционная система Узкоспециализированная CISCO IOS 12.xxx Windows NT 4.0 Server + Service Pack 6.a
Объем ОЗУ 128 Мбайт (изначально установлено 64 Мбайт) 128 Мбайт — изначально расширяется до 256 Мбайт
Загрузка операционной системы Flash память от 16 до 32 Мбайт EIDE жёсткий диск с NTFS
Дополнительное программное обеспечение CISCO VFCWare версии 7.14 Драйверы карт Е1 и карт DSP от Natural Microsystems
Типы используемых кодеков G.711, G.729, G.726, G.723.1, G.728 (с версией IOS 12.1 и VFC Ware версии 6.08) G.723.1, G.729, G.711 A-law, G.726 (32 bit), G.727 (32 bit), G.728 (32 bit), Audio Codes Net Coder 4.8, Audio Codes Net Coder 9.6 (c Clarent Gateway v 3.1 + Service Pack 3)
Интерфейсы LAN Встроенные интерфейсы: 1-порт Ethernet 10 BaseT 1-порт Ethernet 100 BaseT Адаптер Ethernet 100 BaseT
Графический интерфейс Есть опционально (CISCO View, CISCO Voice Manager) Основной режим — текстовая командная строка. Есть удобный, Clarent Gateway View, Clarent Configuration Tool. (Из известных по разумной цене)
Удаленное управление и настройка Telnet, консольный порт RS 232, SNMP. PcANYWERE — по умолчанию, SNMP, Telnet
Интерактивное голосовое меню IVR Используется набор не редактируемых скриптов (редактируемых утилиткой lockScript для OS Solaris J ) TCLWare 1.1.1 Однако набор достаточно обширный и отлаженный. Возможна реализация обхода голосового меню в зависимости от атрибутов входящего звонка. Возможно использование разных скриптов на разных портах устройства и в зависимости от атрибутов входящего звонка. Используются файлы скриптов *.lpd — Line Port Director. Возможна модификация имеющихся и создание собственных скриптов при помощи утилиты Clarent Service Editor. Возможна реализация обхода голосового меню в зависимости от атрибутов входящего звонка, но с ограничениями. Один lpd скрипт на все порты.
Аудио-файлы для IVR 8 КГц ´ 8 бит — m law Расширение au. Редактируются большинством звуковых редакторов (например Sound Forge 4.5, Cool Edit). Есть русские аудио-файлы голосовых сообщений. 8 КГц ´ 16 бит — m law Расширение wav. Редактируются большинством звуковых редакторов, но требует преобразования в AudioCodes 9.6 средствами Clarent Prompt Convertor.
Загрузка изменённых параметров, привязка скриптов к портам, загрузка аудио-файлов IVR Аудио-файлы по tftp с внешнего компьютера или из внутренней Flash. Все изменения производятся "на лету", без остановки шлюза С жесткого диска, требуется остановка шлюза с локальной перезагрузкой
Ведение log — файлов протокола Есть Есть
Авторизация и аутентификация абонентов Внешний Radius или TACACS+ сервер с биллинговой системой Clarent Command Center по Н.323 версии 2.
Маршрутизация вызовов По доменному имени и(или) по Н.323 идентификатору шлюза при помощи CISCO Gatekeeper согласно H.323 v 2 на основе отдельного маршрутизатора CISCO 26хх или CISCO 36хх со специализированной IOS По доменному имени и(или) по Н.323 идентификатору шлюза при помощи Clarent Command Center или Clarent Gatekeeper согласно Н.323.
Тарифные планы по различным группам абонентов Средствами внешней биллинговой системы. Средствами Clarent Command Center
"Заворот" — Hairpin входящих звонков обратно в ТфОП для сохранения услуги Есть, но в зависимости от типа используемой IOS и интенсивности трафика возможны потери до 40% входящих звонков Есть на 100%, (по заявлениям Clarent с возможностью отдельного тарифного плана).
Поддержка обновления программного обеспечения Есть, бета версии на ftp://ftpeng.cisco.com/skynyrd/ Есть (пока :)) ftp://ftp.clarent.com/Download/
Возможность работы без Гейткиппера, по схеме "шлюз–шлюз" Есть. С любыми типами шлюзов CISCO. Есть возможность масштабирования шлюзов и создание иерархических структур. Нет
Резервный блок питания Есть опционально Есть

Выводы

В приведённой выше таблице представлены наиболее важные, на мой взгляд, характеристики IP-шлюзов. При всей неоднозначности, с какой, возможно, читатели воспримут данный материал, следует заметить, что на сегодняшний день и Clarent и Cisco — признанные лидеры на рынке решений для операторов IP-телефонии, а данное обстоятельство далеко не случайно. Субъективно, качество компрессии используемой в шлюзах Clarent и CISCO очень высокое. При передаче голосового трафика в реальном времени по выделенным каналам с гарантированной постоянной пропускной способностью, качество сигнала неотличимо от качества сигнала в традиционной коммутируемой телефонной сети. Поэтому, как уже было сказано ранее, я воздержусь от каких либо конкретных советов, ограничившись лишь небольшим личным наблюдением:

На мой взгляд, оборудование CISCO интересно для компаний — провайдеров услуг Интернет и компаний, занимающихся передачей данных, в которых уже используют изделия CISCO и имеют наработки по организации биллинга для своих абонентов с использованием протоколов Radius или TACACS+. В этом случае специфика конфигурирования и эксплуатации режима командной строки не создаст затруднений и позволит в кратчайшие сроки приступить к коммерческому предоставлению услуг.

Оборудование Clarent может прийтись по вкусу компаниям-операторам услуг местной, междугородней и международной телефонной связи, не имеющих большого опыта по эксплуатации устройств CISCO а так же Radius & TACACS+. Обладая дружественным графическим интерфейсом, большим числом поддерживаемых протоколов телефонной сигнализации, Clarent Command Center и Clarent Gateway несомненно завоюют тут себе немало поклонников.

С радостью приму ваши замечания, исправления, вопросы и комментарии.