Статья в журнале “Компьютерная телефония. CTI” №6 ноябрь-декабрь 1999г.
Продолжение. Начало смотрите в статье журнала CTI №5 сентябрь-октябрь 1999г.
В предыдущем номере журнала CTI были кратко описаны новые разработки компании “Агат-РТ” в области аппаратного обеспечения компьютерной телефонии. В данной статье приводится более подробное описание этих разработок, а так же рассказывается о проектах компании, находящихся в стадии завершения. Номенклатура изделий в семействах “Спрут” и “Ольха” неуклонно расширяется. Неизменным остается главный принцип построения обоих семейств – полная программная совместимость на уровне драйверов. Разработчики, создавшие приложения на базе простейших изделий “Ольха” и “Спрут” могут быть уверены, что при переходе на более сложную аппаратную базу переделка ПО займет минимум усилий, а скорее всего – не потребуется вообще.
Ю.Л. Анисимов
ген. директор компании “Агат-РТ”
Новое недорогое “железо”
Как было отмечено в предыдущей статье, наибольшие изменения произошли в семействе недорогих малоканальных плат “Ольха”, предназначенных для работы с аналоговыми телефонными линиями.
Характеристики наиболее известного представителя этого семейства – платы “Ольха-24А”, уже неоднократно приводились в журнале “Компьютерная телефония. CTI”. Напомним основные из них: – 4 дуплексных канала с компрессией GSM0610 и эхокомпенсацией; – дополнительный аудиопорт ввода-вывода; – возможность программной настройки каждого канала на напряжение в телефонной линии; – возможность высокоомного подключения к линии; – встроенный АОН.
Учитывая повсеместный переход разработчиков ПО с импортных платформ на “Ольху” и вызванный этим обстоятельством постоянный рост спроса были выпущены следующие аналогичные с функциональной точки зрения, аппаратно и программно совместимые платы.
1. Недорогие одно- и двухканальные платы ISA “Ольха-21А” и “Ольха-22А”. Они являются оптимальным решением в малоканальных приложениях, для которых одним из основных требований должна являться низкая цена. На момент написания статьи эти платы были самым дешевым продуктом подобного класса на российском рынке (розничная цена “Ольхи-21А” составляла всего 190$!). При этом платы поддерживают все функции, предусмотренные в “Ольхе-24А”. Кроме того, за счет освободившихся ресурсов центрального процессора они обеспечивают улучшенную эхокомпенсацию, а “Ольха-21А” – дуплексную компрессию и декомпрессию аудиосигнала в соответствии с рекомендациями G.723.1 и G.729, что позволяет строить на ее основе полноценные шлюзы IP-телефонии в соответствии с рекомендацией H.323. Кроме того, малоканальные платы “Ольха” могут оказаться очень хорошим подспорьем для тех, кто только начинает осваивать создание CTI-приложений, но не располагает средствами для покупки сложного “железа”. Компания “Агат-РТ” предоставляет разработчикам ПО возможность производить замену ранее приобретенных плат на другие с доплатой разницы стоимости этих плат.
2. Четырехканальные платы “Ольха-24АМ” и “Ольха-24АМ/PCI”. Эти платы различаются только типом шины компьютера (ISA или PCI), в который они устанавливаются, и являются усовершенствованной версией широко известных плат “Ольха-24А”. От последней их отличают улучшенные цепи стыка с телефонными линиями и возможность установки аппаратного ускорителя “Ольха-У1”, про который было подробно рассказано в предыдущей статье. Большое количество реализованных функций и возможность гибкого наращивания вычислительных ресурсов позволяет использовать эти платы практически в любых приложениях CTI, в которых не требуется межплатной коммутации аудиоинформации – от систем цифровой записи телефонных переговоров до шлюзов IP-телефонии. Отметим, что использование аппаратных ускорителей, позволяющее платам обрабатывать одновременно 4 дуплексных канала G.723.1 и G.729, позволяет строить на их основе очень недорогие шлюзы IP-телефонии.
АТС из компьютера
Принципиально новые возможности реализации приложений CTI на базе аппаратной платформы “Ольха” (в частности – при построении учрежденческих АТС) открылись с появлением аналоговых плат “Ольха-6” и “Ольха-7”. Основная особенность этих плат – наличие специализированной шины SC-bus, позволяющей организовать коммутацию любых каналов в рамках одной системы. Кроме того, шина SC-bus делает возможным совместное использование плат “Ольха” и импортных плат, снабженных аналогичной шиной.
Платы “Ольха-6” поставляются в 4-, 8-, 12- и 16-канальном исполнении. Функционально они практически полностью аналогичны платам “Ольха-24АМ”, включая возможность высокоомного подключения к телефонным линиям, программную настройку каждого канала под напряжение в линии, возможность установки аппаратного ускорителя “Ольха-У1”.
Платы “Ольха-7” содержат, в зависимости от исполнения, 4, 8, 12 или 16 абонентских комплектов, к каждому из которых может быть подключено любое аналоговое телефонное оборудование (мини-АТС, факсы, телефонные аппараты и т.п.). Каждый абонентский комплект по сути является полнофункциональным аналогом телефонной линии с возможностью выдачи по команде от компьютера высоковольтного вызывного напряжения и обнаружения снятия трубки во время “звонка”. Во всем остальном “Ольха-7” аналогична “Ольхе-6”.
Совместное использование плат “Ольха-6” и “Ольха-7” делает возможным создание на их базе полноценных учрежденческих АТС. Обратим внимание на следующие преимущества, предоставляемые платформой “Ольха” при реализации подобных приложений.
Факсимильные решения, подробно описанные в предыдущей статье, позволяют отказаться от установки факсимильного аппарата, поскольку появляется возможность реализации функции приема и передача факсов непосредственно в АТС. К таким решениям относятся: – программная поддержка на уровне драйвера работы любого канала в системе в качестве полноценного факсимильного аппарата (при этом обработка факсимильного сигнала осуществляется ресурсами компьютера, из-за чего в таком режиме в каждый момент времени может работать только 1 канал); – возможность установки на любую из плат специализированного 2-канального факсимильного ускорителя, поддерживающего факсимильный обмен на аппаратном уровне, что позволяет увеличить число одновременно работающих факсимильных каналов; – специализированная факсимильная 8-канальная плата с интерфейсом SC-bus (поскольку в системе может присутствовать произвольное количество таких плат, то максимальное количество одновременно работающих факсимильных каналов неограниченно). Комбинация указанных вариантов позволяет исключительно гибко оптимизировать стоимость конечного продукта.
Возможность установки на платы “Ольха-6” и “Ольха-7” ускорителей “Ольха-У1” позволяет использовать их в приложениях, совмещающих функции АТС и IP-телефонии (другими словами – в распределенных офисных АТС на базе IP-телефонии). Здесь так же имеется значительный простор для оптимизации цены и функциональности. В частности, платы в 16-канальном исполнении с установленным ускорителем могут поддерживать одновременно во всех каналах дуплексный обмен с компрессией GSM0610 (13кбит/с) и эхокомпенсацией. Аналогичные платы в 4-канальном исполнении обеспечивают одновременно во всех каналах дуплексный обмен с компрессией GSM0610, G.723.1, G.729 и эхокомпенсацией. Первый вариант позволяет значительно снизить стоимость одного голосового ресурса, зато второй обеспечивает совместимость со стандартом IP-телефонии H.323. Необходимо отметить, что если нет необходимости выхода на внешние IP-линии, то первый вариант является предпочтительным. Например он позволяет организовать связь с удаленными абонентами в пределах одной АТС по внутренней локальной компьютерной сети и цена такого решения будет несопоставимо ниже цен на оборудование IP-телефонии.
Совместное использование “Ольха-6”, “Ольха-7” и “Ольха-3” позволяет организовывать подключение системы к городским линиям по стыку E1.
Импульсный набор
Еще одна важная задача, которую теперь решают платы “Ольха” – декодирование сигнала импульсного набора, вводимого с противоположного конца телефонной линии.
Суть проблемы состоит в том, что большинство систем компьютерной телефонии могут принимать информацию от удаленного абонента только через тональный набор, вводимый посредством номеронабирателя телефонного аппарата (например – ввод номера абонента в системах голосовой почты). В то же время во многих отечественных телефонных аппаратах функция тонального набора не предусмотрена.
В настоящее время компанией “Агат-РТ” разработаны программные средства, позволяющие декодировать импульсный набор с противоположного конца телефонной линии как программно (используется плата без ускорителя, вводимый аудиосигнал не сжимается, а декодирование осуществляется компьютером), так и аппаратно (декодирование производит плата с установленным на ней ускорителем). В обоих случаях цена платы увеличивается незначительно.
Новое семейство
В октябре 1999 года компания “Агат-РТ” анонсировала новое семейство устройств стыка компьютера и телефонных линий “Спрут-А”. По сути представители этого семейства являются аналогами различных плат “Ольха”, выполненных в виде автономных устройств и подключаемых к компьютеру посредством стандартного интерфейса (например – RS-232). При этом для нормальной работы устройств в большинстве режимов наличие компьютера не является необходимым и требуется, как правило, лишь для считывания накопленной информации или установки настроек. Работа компьютера с устройствами может осуществляться через стандартный драйвер плат “Ольха”. Кратко остановимся на первых представителях семейства “Спрут-А”.
1. “Спрут-А1” – 4- или 8-канальное устройство, предназначенное в основном для использования в системах учета звонков на аналоговых линиях. Основные особенности:
- возможность полностью автономной работы;
- встроенный помехоустойчивый АОН, определение тонального и импульсного набора, даты, времени и длительности разговора;
- сохранение всей информации о сеансе связи во внутренней энергонезависимой памяти на 4000 номеров;
- возможность принудительного отбоя линии при обнаружении в ней коротких гудков или при попадании телефонного номера в “черный список”;
- встроенные энергонезависимые часы с возможностью установки времени с компьютера;
- возможность одновременного дуплексного обмена аудиоинформацией между любыми 4 каналами устройства и компьютером, возможность прослушивания в реальном времени аудиосигналов в линиях;
- возможность практически неограниченного наращивания количества обслуживаемых одним компьютером каналов путем последовательного включения нескольких устройств “друг за другом”.
Применения: биллинговые системы, комплексы записи телефонных переговоров и т.п..
Ориентировочная розничная цена 1 порта изделия “Спрут-А1” – около 60$.
2. “Спрут-А2” – 4-канальный конвертер “пульс-тон”. Подключается в разрыв между аналоговой телефонной линией и оконечным телефонным оборудованием. Для входящего соединения обеспечивает декодирование в реальном времени сигналов импульсного набора от удаленного абонента с вероятностью около 90% и их преобразование в посылки DTMF, транслируемые в оконечное оборудование. При исходящем соединении принимает от оконечного оборудования посылки тонального набора и в соответствии с ними производит импульсный набор в линии. Все преобразования происходят одновременно, в реальном времени, при этом взаимные помехи между линией и оконечным оборудованием подавляются. Кроме того, предусмотрен режим голосового подтверждения принятых цифр удаленного импульсного набора с возможностью их повторного ввода.
Применения: системы транкинговой связи, голосовая почта, автоматизированные справочные системы и т.п..
Ориентировочная розничная цена 1 порта изделия “Спрут-А2” – около 90$.
Компания “Агат-РТ” приглашает к сотрудничеству производителей систем компьютерной телефонии и предлагает помощь в продвижении их разработок на рынки России и СНГ. Дилерам и партнерам по разработке программного обеспечения предоставляются значительные скидки.