Модульные компоненты для компьютерной телефонии
Открытость магистрально-модульного стандарта CompactPCI позволяет создавать системы используя программные и аппаратные интерфейсные модули, производимые различными компаниями. Краткие технические характеристики некоторых модулей, применяемых в системах компьютерной телефонии будут приведены ниже. Невозможно привести и описать весь спектр выпускаемого оборудования, поэтому мы ограничимся рассмотрением наиболее современных многоканальных модулей и устройств, обеспечивающих максимальные характеристики вычислительных ресурсов. Следует подчеркнуть, что многообразие задач компьютерной телефонии и достаточно большое количество вариантов решений на базе CompactPCI не позволяет в рамках данного реферата охватить все конфигурации. Поэтому будут рассмотрены типовые проекты, интересующие достаточно широкий круг разработчиков, операторов и потребителей.
К общесистемным CompactPCI средствам компьютерной телефонии можно отнести одноплатные компьютеры, крейты, стартовые системные комплекты а также средства поддержки разработчиков собственных модулей. Ниже будут приведены наиболее интересные примеры реализаций таких устройств.
CompactPCI cистемный комплект для компьютерной телефонии CPX8216
Одним из главных преимуществ применения стартовых комплектов является быстрота создания законченных систем, построенных на их основе. Это особенно важно при разработке проектов, ориентированных на применения в компьютерной телефонии. Системные комплекты также представляют собой наиболее удобные стартовые наборы для реализации прототипных систем, для разработки и отладки программного и аппаратного обеспечения. Как правило, стартовые системные комплекты строятся по принципу "Включи и работай", т.е. содержат все необходимые средства, необходимые разработчику. Компании, производящие такие стартовые наборы предполагают, что OEM производители, создав прототипную систему в дальнейшем будут использовать эту же системотехническую базу.
Одно из наиболее современных технических решений, нацеленных именно на рынок компьютерной телефонии и телекоммунокаций, - CompactPCI системный комплект CPX8216 от компании Motorola (www.mcg.mot.com). Этот набор разработан с целью достижения сверхвысокого уровня надежности, характеризующегося коэффицентом готовности системы 99.999%. Для достижения требуемой надежности система имеет возможность "горячей замены" основных компонентов.
Основные характеристики:
Для обеспечения режима "горячей замены" процессорных модулей и возможности управления доступом к двум CompactPCI магистралям в комплексе используются специальные CompactPCI модули мостов. Системный комплект CPX8216 может служить основой построения шлюзов IP-телефонии, серверов компьютерной телефонии для создания центров обработки вызовов а также специализированных серверов-коммутаторов для всех сфер CTI. Эта аппаратура ориентирована на применение операторами и корпоративными структурами, которым требуется повышенная надежность и высокая степень готовности системы.
Одноплатный Intel PentiumII компьютер СPV5350
Одним из наиболее важных компонентов для построения систем компьютерной телефонии на основе стандарта CompactPCI являются одноплатные компьютеры. Из названия следует, что эти модули обладают полной функциональностью и имеют в своем составе процессор, память, сетевые и графические интерфейсы, интерфейсы дисков, а также общесистемные интерфейсы, такие как таймеры, последовательные порты и пр. Для создания бездисковых конфигураций современные одноплатные компьютеры как правило обладают возможностью подключения Flash памяти.
Новый одноплатный CompactPCI компьютер CPV5350 производства компании Motorola представляет первую реализацию на Intel платформе для систем повышенного уровня доступности (High-Availability) Motorola серии CPX8216, которые обеспечивают режим "горячей замены" дублированных процессорных плат CPV5350. Одноплатный компьютер CPV5350 базируется на 333 МГц PentiumII процессоре и включает двойной FastEthernet контроллер, AGP видео контроллер, 8 МВ видео память, до 256 МВ SDRAM, стандартный EIDE интерфейс для подключения дисков а также возможность подключения встроенной Flash памяти . CompactPCI одноплатный компьютер CPV5350 полностью удовлетворяет спецификации PICMG 2.1 на "горячую замену".
Модули инструментальной поддержки
Ряд компаний выпускает специальные модули
для поддержки разработчиков собственного оборудования в стандарте CompactPCI. К этим модулям можно отнести активные
удлинители магистрали CompactPCI, модули-переходники PCI-CompactPCI для отладки CompactPCI плат в обычных desktop
компьютерах, а также модули-переходники CompactPCI-PCI для возможности подключения обычных плат PCI формата в крейт
CompactPCI.
По данным консорциума PICMG (PCI Industrial Computer Manufacturer's Group) - www.picmg.org общая номенклатура выпускаемых сетевых и телекоммуникационных CompactPCI модулей включает 76 наименований. Это оборудование выпускается 23 компаниями. С учетом компаний, не входящих в консорциум PICMG и выпускающих аналогичные платы, общее число видов выпускаемого оборудования составляет около 95 наименований. Ниже будут приведено краткое описание модулей, интересных для систем компьютерной телефонии. Традиционно компании Dialogic (www.dialogic.com) и Natural Microsystems (www.nmss.com) предлагают наиболее современные технические решения для систем компьютерной телефонии. В основном это платы в стандартах ISA/PCI. В настоящее время эти компании активно развернулись в сторону создания аппаратуры в стандарте CompactPCI. Это обусловлено прежде всего быстрым проникновением систем компьютерной телефонии из сферы малого бизнеса SOHO (small-office,home-office) в сферу операторов, корпораций, крупных компаний. В корпоративной сфере требуется более высокая степень интеграции (канальность), а также существенно более жесткие требования на надежность, ремонтопригодность. Именно там оказываются востребоваными такие преимущества систем компьютерной телефонии на основе стандарта CompactPCI, как евромеханический конструктив, штыревые надежные разъемы, возможность "горячей замены" модулей без выключения всей системы, наконец возможность построения распределенных систем, обслуживающих сотни и тысячи телефонных каналов. Применение CompactPCI многоканальных телефонных интерфейсов и вышеприведенных системных наборов позволяет быстро создать шлюзы IP-телефонии на 500-800 каналов, или многоканальные центры обработки вызовов.
Многоканальный Е1 интерфейс
Компания Natural MicroSystems выпускает CompactPCI цифровую голосовую плату AG-Quad-cPCI, которая поддерживает интерфейс 4 телефонных потоков Е1. Модуль обеспечивает обработку телефонных вызовов по любому из 120 каналов и поддерживает различные стандартные сигнализации - CAS(R2/R1.5, E&M), ISDN PRI. Встроенные DSP ресурсы суммарной производительностью 400 MIPS (8 процессоров TMS320C51) обеспечивают обработку голосовой информации по 60 каналам. Модуль обеспечивает поддержку шины компьютерной телефонии H.110 и позволяет коммутировать любой из 120 внешних телефонных каналов на один из 4096 возможных 64 Kbps потоков шины H.110. Встроенная память емкостью 4 МБ позволяет эффективно реализовывать механизмы буферизации и кэширования.
Для этого телекоммуникационного модуля реализована аппаратная и программная(!!!) поддержка режима "горячей замены" в
соответствии со спецификацией PICMG 2.1 (CompactPCI Hot Swap). Программная поддержка этого режима работает под управлением
WindowsNT. Интегрированный программный пакет CTAccess, доступный под WindowsNT и UNIX, позволяет работать с
ресурсами модуля используя высокоуровневый программный интерфейс, который позволяет достаточно быстро реализовать
все функциональные модули при реализации систем компьютерной телефонии. CompactPCI модуль AG-Quad-cPCI может применяться
в многоканальных, масштабируемых системах IP-телефонии.