1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /123, 1995 г./ | Бонус | Поиск  

Тема номера

Компьютерная телефония

Георгий Кузнецов


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

Продолжая тему номера, начатую "моей колонкой", предлагаю вашему вниманию обзор технологий и рынка компьютерной телефонии.

Смысл

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

Все изобретения, касающиеся применения CTI, столь же банальны Например, можно экономить на разнице телефонных тарифов. Звонок из "дорогой" страны "отсекается" после определения номера, затем инициируется встречный вызов. Вот уж полет фантазии! Но даже такие простые вещи не всегда получаются.

В каком-то смысле все обстоит блестяще. Годовой объем продаж в секторе CTI перевалил за миллиард долларов, а к концу века прогнозируется семикратный рост. Очень легко и быстро, если сравнивать с другими областями, достигнуто единогласие относительно стандартов и интерфейсов. И в то же время слишком много оснований для скепсиса. Уже ясно, что рынок проявляет удивительную инертность и не собирается раскручиваться с ожидаемой скоростью. Но и производители, при всей очевидности задач и проблем, не спешат выйти с убийственными, неотразимыми новинками.

Речь, конечно, не идет о принципиальной неправильности или бесперспективности этого направления. Едва ли кто сомневается, что компьютер победит и объединит вокруг себя все существующие коммуникационные среды. Нет сомнений и в принципиальной осуществимости CTI: все ее элементы существуют и широко применяются много лет; созданы огромные высокоэффективные системы. Интеграция телефона и персонального компьютера – вот в чем задача. Рынок находится на точке замерзания, пока пресловутая интеграция обходится, грубо говоря, в 600 долларов на одну PC и за один телефонный канал. За эти деньги можно купить модем, автоответчик и факс, да еще и прихватить обычный телефон на всякий случай. Он, рынок, раскалится докрасна, когда цена реально опустится до 100 долларов Вот тогда начнется настоящий бизнес, но почему же никто не берет на себя инициативу?

Для интеграторов существующее положение выгодно. Они создают штучные, дорогие системы для крупных клиентов. Немногочисленные поставщики, например, Dialogic, без труда удерживают под контролем свои вертикальные рынки, продавая платы для PC по 1000 долларов за штуку. Все говорят, что технологически CTI готова для раскрутки. Но не "крутится", и если дальше так пойдет, сегодняшние технологии окажутся фальстартом, а настоящие события начнутся с прибытием в каждый дом и на каждое рабочее место каналов ATM.

 

Компромиссы

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

Если бы голос, который в конечном счете есть особый вид данных, хорошо ложился на компьютерную связь, офисные РВХ уже отмирали бы как класс продуктов. Локальная сеть, очевидно, могла бы делать все то же самое и гораздо больше. Но и компьютерная связь, как ни старается, не может толком вписаться в телефонные линии. Простой пример: работать из Москвы с интерактивной компьютерной системой типа какого-нибудь.

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

По большому счету возникли и противостоят друг другу две глобальные системы связи: старая, главным образом телефонная, называемая "телеком", и новая, занятая передачей компьютерных данных, она же "дэйтаком". За пределами этого обзора присутствуют и уже влияют на большую политику сети кабельного телевидения, которые можно было бы назвать "видеоком". Впрочем, не только на большую политику: сети кабельного телевидения, заменяющие телефонные провода и коммутационные станции и заодно доносящие до каждого дома скоростной канал данных, уже не первый год являются объектом жестоких схваток местного и национального значения.

Компромиссная технология ATM, поддержанная одновременно баронами "дэйтакома" и "телекома", обещала великое объединение. Впрочем, не факт, что ей в свою очередь удастся набрать надлежащие обороты. Что касается технологий CTI, они возникли много раньше как система компромиссов, в которых телефон остается телефоном, а компьютер использует телефонные каналы связи и постепенно запускает щупальца в телефонную аппаратуру.

Наш обзор компромиссов не может пройти мимо еще двух малозаметных для публики, но фундаментальнейших аспектов проблемы. Первое: технологии CTI выношены глубоко в недрах систем телекома. Американская телефонно-телеграфная компания AT&T (вернее, ее ставшие независимыми отпрыски) – авторитетнейший создатель компьютеров и программного обеспечения. Именно в этом бюрократическом лабиринте родилась, между прочим, ОС UNIX. Известный лозунг фирмы SUN. "Сеть – это компьютер" "телеком" недавно реализовал в собственной практике, раскрыв свои компьютерные системы и предложив клиентам разрабатывать прикладные программы для них. Теперь любая организация, предоставляющая услуги по телефону, может прислать своих специалистов в центр разработки и обучения телефонной компании, чтобы запрограммировать ее компьютеры, например, для учета и сбора платежей.

И второе: "телеком" развивает контратаку на компьютерный сектор. Последние новости говорят, что та же AT&T стремится стать невиданным доселе публичным провайдером сетевых услуг (например, прикладных компьютерных коммуникаций, баз данных и других видов серверов). Упрощенно говоря, AT&T и другие лидеры "телекома" вскоре предложат корпорациям расстаться с осточертевшими им собственными сетями и серверами, подключив персоналки сотрудников прямо к телефонным розеткам.

Ситуации

Как сказано, в центре внимания находятся проблемы вокруг PC, сетей PC и их отношений с офисными и публичными телефонными сетями. Здесь сложились две конкурирующие модели, базирующиеся, с одной стороны, на настольных машинах и ОС Windows, и серверах NetWare, с другой. На рисунке 1 показана типичная для России структура офисной компьютерной и телефонной сети Настольные рабочие машины соединены сквозным физическим каналом, но логически каждая из них может обмениваться данными с любой другой. Структура телефонной сети – радиальная. Настольный телефон выходит на РВХ и использует ее коммуникационный ресурс, чтобы соединиться с другим телефоном или выйти на PSTN. Заметим, впрочем, что современная грамотно организованная компьютерная сеть с коммутирующими хабами стала очень похожа на телефонную.

Сейчас рынок CTI разделен между многими несовместимыми технологиями. Например, электронные РВХ предлагают новые нестандартные услуги – передача вызовов, телеконференции, определение вызывающего номера и так далее. Ими можно пользоваться только с помощью телефонных аппаратов той же фирмы, если выучить хитрые манипуляции с кнопками. Абоненты учиться не хотят (тем более, если им приходится пользоваться несколькими разными РВХ). Услуги остаются невостребованными потому, что нет общепринятых концепций и удобного интерфейса.

С другой стороны, существуют своего рода "конструкторы" телефонных станций в виде плат, которые можно вставлять в канал PC. Шаг за шагом, эти наборы входных цепей, имитируя телефонный аппарат, общаются с телефонными станциями на их допотопном высоковольтном аналоговом языке. Они могут, например, сообщать компьютеру, что слышат звонок, и по его команде изображать снятие трубки, набирать номер и т.п. Далее, это многоканальные блоки речевых и факсимильных (но очень редко модемных) процессоров, которые служат интерфейсами между аналоговыми сигналами в канале и компьютерными потоками данных. Есть также платы с наборами электронных ключей, в том числе очень высокой емкости, которые выполняют роль коммутаторов телефонных каналов. Наконец, выход на внутреннюю сторону телефонной сети обеспечивают имитаторы аналоговых цепей телефонных станций.

Такая аппаратура выпускается на разное количество каналов и может комбинироваться в тех или иных сочетаниях. В полном варианте получается аналог обычной автоматической телефонной станции с логически встроенным внутрь ее PC, в который физически вставлены все эти платы. Например, приходит вызов, программа командует имитатору телефона снять трубку, коммутатору – присоединить к этому каналу свободный процессор речи, и начинает разговор с пользователем. Если звонящему все-таки надо связаться с сотрудниками офиса, через имитатор телефонной станции запускается звонок на внешний телефон, а когда трубку на нем снимают, внешняя линия коммутируется на внутреннюю.

Заметим, что в точности такие же услуги предоставляет и большинство современных РВХ, но сопоставимого уровня гибкости и удобства можно достичь все же только с помощью управляющего компьютера.

Модемы могут обслуживать телефонную линию во всех трех режимах (данные, факс, речь), но вообще-то представляют собой самостоятельную провинцию со своими традициями и стандартами. Типичное устройство CTI, скорее всего, будет как минимум двухканальным, без или с очень плохими модемными функциями, зато с хорошей поддержкой речевого диалога. Напротив, модем будет прежде всего модемом и в последнюю очередь – речевым устройством. Быстрые современные модемы страдают от того, что СОМ-порты на PC устроены кое-как. Речевой диалог сопровождается задержками, а иногда даже и потерями синхронизации. Наконец, компьютер, оснащенный открытым, программируемым DSP, на борту, в виде отдельного устройства, или способный поддерживать массивные целочисленные вычисления основным процессором (технология NSP), нуждается лишь в минимальном наборе входных телефонных цепей, чтобы потенциально превзойти модемы при работе одной PC с одной телефонной линией (что типично для SOHO).

Но и это еще не все. Важными игроками рынка CTI становятся компьютерные телефоны. Эти устройства, поставляемые, например, фирмой Philips, представляют собой телефон, эволюционирующий в направлении превращения в терминал. Нью-йоркская телефонная компания NYNEX экспериментирует с ними уже не в первом поколении. Современные компьютерные телефоны служат, в частности, терминалами текстовой электронной почты и средством доступа ко множеству других услуг.

 

 Решение Microsoft

Продукт Microsoft называется Windows Telephony и представляет собой динамическую библиотеку (DLL), объединяющую два интерфейса – API (интерфейс прикладных программ) и SPI (Service Provider Interface, или интерфейс телефонного сервера). Спецификации интерфейсов претендуют на роль стандартов. Соответственно, API должны следовать разработчики приложений, a SPI – аппаратуры и непосредственно обслуживающих ее программ. Стратегическое назначение Windows Telephony – объединить компьютер с телефоном, одолеть несовместимость и создать рынок, на котором прикладные программы с высокой вероятностью смогут работать с любой аппаратурой, удовлетворяющей SPI.

Windows Telephony управляет телефонными соединениями на разных уровнях сложности этой задачи. У пользователя может быть собственный телефонный модуль или выход на управление местной телефонной станцией (РВХ), или сервер, который управляет такой станцией. В свою очередь, РВХ может быть допотопным коммутатором линий или сложным устройством с многообразными электронными услугами.

При этом Windows Telephony не имеет отношения к данным, которые передаются в ходе соединения. Что бы там ни было – модем, факс или голос, этим занимаются специализированные прикладные программы и устройства. Надо заметить, что возможности телефонной линии далеко не исчерпаны даже в части цифровой (модемной и факсимильной) связи. В этой области конкуренция стандартов затухает, но их развитие продолжается. Что касается обработки речи, то и методы ее компрессии еще не общеприняты, не говоря уже о распознавании и синтезе. Но все-таки Windows дает стандартные способы представления звуков и изображений для конечного пользователя, независимые от того, каким методом они передавались по линии.

Архитектура Windows Telephony была разработана в исследовательском центре Intel, за использование ее в коммерческих продуктах не надо платить отчисления с продаж. Для старых версий Windows ее можно приобрести отдельно, а в новой Windows 95 это стандартная часть системы. Windows Telephony известна также под названием TAPI – телефонный интерфейс прикладных программ. Телекоммуникационные программы со стажем, например продукты фирмы Delrina, могут работают с телефонной линией в режиме данных, факса и речи, не прибегая к TAPI, в особенности если в качестве промежуточного устройства используется модем.

Решение Novell

Продукт Novell представляет собой загружаемый модуль для NetWare (NLM), с помощью которого сервер может управлять телефонной станцией. Пользовательские PC получают доступ к услугам только через сервер. В этом первое существенное отличие от Windows Telephony, которая более ориентирована на самих пользователей (хотя допускает и варианты с централизацией услуг на выделенных машинах Windows-сети). Очевидно, что подход Novell, как водится, был рассчитан налюдей, согласных на бездисковые PC ради экономии. Однако функционально эти два варианта эквивалентны, причем к услугам сервера Novell при современном состоянии сетевых технологий могут обращаться пользователи Windows, UNIX и каких угодно других систем и машин, если они имеют соответствующие клиентские программы.

Изначально Novell решила поддерживать только аппаратуру компаний AT&T и Dialogic. Соответственно, AT&T выпускает телефонные станции (РВХ), a Dialogic – устройства для ввода-вывода речи и факсов, микро-РВХ на картах, интерфейсы к обычным РВХ и т.п. Вместе взятые, они покрывают солидную долю рынка и поставляют почти все, что нужно пользователю.

Как известно, Novell работает через огромную сеть посредников (более 11 тысяч), что, собственно, и делает громоздкую и запутанную NetWare приемлемым продуктом. Посредникам отводилась главная роль в завоевании телефонного рынка. Впрочем, при таком подходе речь шла уже не столько об интеграции систем; скорее, сервер NetWare становился обязательным приложением PBХ АТ&Т. Novell активно продвигала свое решение не только для малых конторских телефонных станций, но и для больших публичных систем. Возможно, тогда и были заложены основы их партнерства с AT&T, которое принесло уже столько неожиданностей (чего стоят одни только фокусы с UNIX).

Решение Novell, получившее название TSAPI, было вскоре принято остальными изготовителями РВХ и стало фактическим стандартом. Консолидации способствовала самая настоящая угроза со стороны настольной PC-телефонии, к счастью, все еще сопоставимо дорогой.

Другие решения

Напряженность несколько разрядила предложенная Northern Telecom система конверсии вызовов TAPI и TSAPI под названием Т-МАР. Ее радостно стандартизировали, примирив тем самым операционные системы, зато открыв дорогу для самой жесткой конкуренции двух подходов к реализации телефонной аппаратуры: традиционного и нового, на базе PC.

По сообщениям, AT&T разрабатывает TSAPI для Windows NT, которая, таким образом, станет поддерживать оба протокола. С другой стороны, существует противостоящий Dialogic и ее SCSA-консорциум остальных производителей PC-телефонии, объединившийся вокруг платформы MVIP. Этот стандарт совместим с TAPI и TSAPI, но успешно проникает и в область РВХ.

Как обычно и бывает, технологии PC-телефонии лишь сейчас приблизились к тому, что без видимого напряжения насколько лет назад было реализовано на Apple Mac. Как ни странно, существенно хуже обстоит дело у другого конкурента

Microsoft и Novell – IBM. Странно, поскольку у IBM колоссальный опыт и заслуги в области создания больших компьютерно-телефонных систем. В них используются и персоналки, но серьезные, с архитектурой PS/2 под OS/2. К тому же на них может быть установлен только самый нижний уровень, базирующийся на платах Dialogic. Для управления РВХ уже нужны RS/6000. Система на PS/2 может использоваться независимо, но программное обеспечение, включающее в себя весьма привлекательный интерпретатор и адаптированное ко всем на свете языкам (кроме русского), стоит фантастически дорого. В западной прессе уже не раз высказывались мнения, что IBM фатально упустила из виду и этот аспект гонки настольных систем.

 

{НАЧАЛО ВРЕЗКИ}

ТЕРМИНОЛОГИЯ

Asynchronous Transfer Mode (ATM)

С трудом внедряемый новый вид связи, компромисс между требованиями "телеком" и "дэйтаком".

Computer Telephone Integration (CTI)

Взаимное удушение в объятиях. По любви.

Digital Signal Processor (DSP)

Сверхскоростной процессор целых чисел, пригодный только для обработки сигналов

MultVendor Integration Protocol (MVIP)

Альтернатива SCSA, продвигаемая всеми не согласными с Dialogic.

Native Signal Processing (NSP)

Обработка сигналов силами "родного" процессора. Он может больше, но жалко денег на DSP.

Private Branch Exchange (РВХ)

Частная телефонная станция со своей нумерацией.

Public Switched Telephone Network (PSTN)

Общедоступная телефонная сеть в США.

Signal Computing System Architecture (SCSA)

Архитектура компьютерной телефонии фирмы Dialogic. Решает две проблемы: как управлять телефонными платами из канала PC и как передавать между ними телефонные сигналы без его участия.

Small Office, Home Office (SOHO)

Малые и домашние офисы. Мечта американцев.

{КОНЕЦ ВРЕЗКИ}

 


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /123, 1995 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru