До настоящего времени подавляющее большинство отечественных производителей систем компьютерной телефонии реализовывали свои разработки на базе компьютерных плат зарубежного производства. В 1998 году компанией “Агат-РТ” была выпущена плата “Ольха-2”, не уступающая по основным показателям импортным аналогам и положившая начало целому семейству плат компьютерной телефонии. В настоящее время платформа “Ольха” включает в себя большое количество разнообразных плат и модулей, позволяющих решать практически любые задачи по стыку компьютера с аналоговыми и цифровыми телефонными линиями.
Ю.Л. Анисимов
ген. директор компании “Агат-РТ”
Состав платформы “Ольха”
Благодаря оригинальным техническим решениям и низкой по сравнению с импортными аналогами стоимости, платы семейства “Ольха” быстро завоевали популярность среди отечественных производителей программного обеспечения для систем компьютерной телефонии. Таким образом ситуация, когда отечественные разработки в этой области базировались почти исключительно на импортном “железе”, была в корне изменена.
В настоящее время платформа “Ольха” включает в себя следующие основные серии плат:
1. “Ольха-2А” – популярные недорогие платы, обеспечивающие дуплексный интерфейс с 1, 2 или 4 (в зависимости от конкретной модели) аналоговыми телефонными линиями. Они могут подключаться к линиям как оконечное оборудование и как устройство высокоомного ввода звуковой информации. Всеми платами поддерживается дуплексный линейный канал (микрофонный вход и выход на колонки), который может использоваться как для отдельного ввода-вывода, так и для установки дуплексного соединения с любым из телефонных каналов. В рамках этой же серии для применения в системах записи телефонных переговоров поставляются платы “Ольха-2/ISDN”, обеспечивающие ввод в компьютер голосового сигнала от внутренних ISDN BRI линий практически любых цифровых АТС.
На выставке “Связь-Экспокомм99”, платы “Ольха-2А” оказались в первой пятерке в номинации “Лучший продукт компьютерной телефонии”, встав в один ряд с продукцией таких “китов”, как Lucent Technologies и Siemens. Платы “Ольха-2А” сертифицированы МинСвязи России.
2. “Ольха-3/Е1” – семейство плат, обеспечивающих дуплексный стык с одним или двумя (в зависимости от конфигурации платы) потоками Е1. Платы поддерживают работу в режиме оконечного оборудования с сигнализациями R2 и R1.5; в настоящее время ведутся работы по их адаптации под ISDN/PRI и ОКС7. Основное отличие “Ольхи-3” от импортных аналогов, помимо в несколько раз меньшей стоимости – возможность параллельного высокоомного подключения к потокам Е1. Последнее свойство незаменимо при реализации систем цифровой автоматической записи телефонных переговоров.
3. “Ольха-6” – платы, предназначенные для использования в системах, обслуживающих большое число аналоговых каналов. Каждая такая плата поддерживает дуплексный интерфейс одновременно с 16 аналоговыми телефонными линиями и может подключаться к линиям как оконечное оборудование и как устройство высокоомного ввода звуковой информации. Кроме того, на платах предусмотрена специализированная шина SC-bus, позволяющая организовать коммутацию любых каналов в рамках одной системы, даже если эти каналы расположены на разных платах. Платы “Ольха-6” так же могут поставляться в 4-, 8- и 12-канальном исполнении.
4. “Ольха-7” – функциональный аналог “Ольхи-6”, отличающийся типом аналогового интерфейса. Платы “Ольха-7” содержат до 16 абонентских комплектов, к каждому из которых может быть подключено любое аналоговое телефонное оборудование (телефонные аппараты, факсы и т.п.). Абонентский комплект является полнофункциональным аналогом телефонной линии с возможностью выдачи по команде от компьютера высоковольтного вызывного напряжения и обнаружения снятия трубки во время “звонка”.
Основные преимущества аппаратной платформы “Ольха”:
- Опознавание практически всех состояний телефонных линий; максимальное количество функций по управлению линиями.
- Возможность одновременного ввода и вывода аудиоинформации; система эхокомпенсации предотвращает “просачивание” выводимого в канал сигнала на вход этого канала.
- Работа как в режиме в режиме оконечного оборудования, так и в режиме высокоомного ввода аудиоинформации.
- Встроенный АОН, определение и генерация исходящих телефонных номеров, тонального набора, генерация произвольной частоты.
- Встроенные функции определения активности голоса (VAD – Voice Activity Detection), сигналов АТС DIALTONE, BACKRING, BUSY. Платы обеспечивают устойчивое определение сигналов в отечественных линиях без каких-либо предварительных настроек, в отличие от большинства импортных плат.
- Для плат “Ольха-2” и “Ольха-6” – программная настройка на напряжение в телефонной линии.
- Программно устанавливаемый алгоритм компрессии – GSM0610, G.723.1 (ACELP, MPMLQ), G.729, A-Law, m-Law, PCM16. Глубокое АРУ как на запись, так и на воспроизведение, акустопуск (VOX).
- Возможность гибкого изменения вычислительной мощности плат путем установки стандартных аппаратных ускорителей “Ольха-У1”, благодаря чему появляется возможность использования плат в приложениях IP-телефонии.
Большинство плат “Ольха” поставляются как в ISA, так и в PCI исполнении.
Программное обеспечение
В комплект поставки каждой платы “Ольха” входит набор драйверов под Windows 95/98/NT/2000, а так же демонстрационное и тестовое ПО с описанием и исходными текстами.
Для снижения временных и финансовых затрат на освоение плат “Ольха” выпущена среда разработки приложений компьютерной телефонии ActiveX. Для производителей ПО она предоставляет набор очень простых и интуитивно понятных функций, из которых, как из кубиков, можно собрать практически любую систему КТ, не вдаваясь в нюансы работы с платой.
Одно из важных преимуществ семейства “Ольха” – практически полная программная совместимость разных типов плат на уровне драйверов. Благодаря этому программы, написанные для одних типов плат, без каких-либо существенных переделок могут работать с любыми другими платами семейства.
К настоящему времени разработан и постоянно пополняется набор библиотек ПО, значительно расширяющий возможности платформы “Ольха”. Основные из них перечислены ниже.
1. Факсимильные решения
В большинстве систем компьютерной телефонии автоматическая отправка и прием факсов – одна из наиболее важных функций. Компанией “Агат-РТ” разработан ряд достаточно эффективных решений, позволяющих легко реализовывать подобные задачи.
Для применения в системах записи телефонных переговоров разработан программный декодер факсимильных сеансов связи. Он обеспечивает полностью автоматическое распознавание начала сеанса, его ввод и преобразование в форму, доступную для просмотра штатными средствами Windows.
Для систем, требующих организации автоматического факсимильного обмена (факс по запросу, голосовая почта и др.), создана библиотека, позволяющая любому из каналов платы работать в качестве полноценного факсимильного аппарата. При этом большинство вычислительных операций возлагается на процессор компьютера и плата может работать без ускорителя.
2. Импульсный набор
Еще одна важная задача, которую могут решать платы “Ольха” – декодирование сигнала импульсного набора с противоположного конца телефонной линии. Из-за отсутствия в подавляющем большинстве отечественных телефонных аппаратов функции тонального набора проблема управления автоматизированными системами компьютерной телефонии (например, ввод номера абонента в системах голосовой почты или выбор голосового меню в автоинформаторах) стояла довольно остро, причем ее дешевого решения до последнего времени не существовало. Компанией “Агат-РТ” разработаны программные средства, позволяющие решать эту проблему как программно, за счет ресурсов компьютера, так и аппаратно – декодирование производит плата с установленным на ней ускорителем.
3. Синтез речи
Для многих систем компьютерной телефонии (голосовая почта, информационно-справочные системы, автоинформаторы и т.п.) актуальна проблема перевода текста в голосовое сообщение. В настоящее время заканчивается работа по включению в библиотеку программ плат “Ольха” средств, позволяющих управляющей программе “проговорить” в телефонную линию любой текст как мужским, так и женским голосом.
Все указанные функции могут быть легко встроены практически в любое ПО компьютерной телефонии.
Системы на базе платформы “Ольха”
В настоящее время число компаний, разрабатывающих ПО компьютерной телефонии на базе плат семейства “Ольха”, непрерывно увеличивается. Соответственно, расширяется спектр продукции, работающей на этой платформе. Вот наиболее характерные применения плат “Ольха”:
- Комплексы цифровой записи телефонных переговоров
- Голосовая почта
- Биллинговые системы
- Комплексы автоматизации работы диспетчерских служб, операторов
- пейджинговой и сотовой связи
- Шлюзы IP-телефонии
Одно из наиболее перспективных применений плат “Ольха” – учрежденческие АТС на базе компьютера. Для решения подобных задач предназначены платы “Ольха-6”, “Ольха-7” и “Ольха-3”. Системы на базе этих плат могут стыковаться с внешним миром как по аналоговым линиям, так и по каналам Е1.
Возможности платформы “Ольха” позволяют реализовать все функции, характерные для учрежденческих АТС, а так же такие специфические, как поддержка факсимильного обмена по любому из каналов системы и обмен голосом по IP-сетям. Последнее свойство позволяет использовать для организации внутренней телефонной связи локальную сеть предприятия, а так же обеспечивать выход по IP-каналам на внешние шлюзы IP-телефонии.
Компания “Агат-РТ” приглашает к сотрудничеству дилеров и партнеров по разработке программного обеспечения.