ПРОГРАММОФОН, КАК ИНТЕГРАЦИЯ ПК С ТЕЛЕФОНОМ.
120
лет минуло со дня изобретения А.Г.Беллом
телефонного аппарата. Мы с детства
полюбили телефон. Он прост, удобен,
доступен и сближает людей. Столетие -
не малый срок для изобретения подобного,
но телефон принципиально не претерпел
изменений в своей конструкции. Зато
известное стремление человечества к
комфорту и благополучию существенно
изменило качество связи, ее быстроту,
мобильность. Телефонная сеть быстро
разрослась, оплетая как паутиной земной
шар. Теперь без проблем можно связать
любые уголки мира. А с появлением
радиосвязи и сотовой связи абонент
получил возможность звонить откуда
угодно и куда угодно: из самолета, машины
и т.д.
С
возникновением мощной компьютерной
техники появились новые рубежи развития
телефонной связи. Появилось желание
удачно интегрировать персональный
компьютер с телефоном в единое целое.
Теперь благодаря развитию технологии
под названием CTI (Computer Telephone Integration -
интеграция телефона и компьютера),
персональные компьютеры получили
возможность не только взять на себя
функции телефона, но и расширить их,
позволяя нам устанавливать связи,
которые ранее были недоступны. Новизна
и перспективность данной технологии
привели к созданию на кафедре "Компьютерные
системы управления" Московского
Государственного Технологического
Университета "Станкин"
многофункционального модуля сопряжения
ПК с телефонной сетью "Автосекретарь
V03". Не вдаваясь в подробности
функционирования устройства, можно
сказать, что он способен реализовать,
при соответствующей программной
поддержке, следующие функциональные
режимы и службы:
1.
Автодозвон:
по заранее заданному номеру,
внутри города,
по межгороду,
из записной книжки, используя режим еженедельника;
2. Служба времени:
часы с секундами,
календарь,
будильник, с возможностью автодозвания по заранее заданному номеру, в заданное время;
3.
Автоматический определитель номера
(АОН);
4.
Антиопределитель номера (антиАОН);
5.
Служба информации:
записная книжка,
ежедневник (еженедельник),
справочники,
миниАТС;
6. Область памяти для хранения поступающих звонков с регистрацией:
номера абонента,
категории абонента,
времени и даты звонка,
исходящих номеров, с запоминанием времени звонка и продолжительности разговора;
7.
Режим охранного устройства;
8.
Режим управляющего устройства.
Рис.
1.
Аппаратная часть данной разработки требовала реализации программной платформы. Таким образом, с появлением модуля возникла задача создания нового вида программного продукта "программофон" (softphone), исходя из следующих условий:
во-первых, он не должен был повторить уже существующие модели,
во-вторых, должен был иметь наибольшее количество сервисных возможностей,
в-третьих, интерфейс должен быть реализован для имеющегося модуля сопряжения "Автосекретарь-V03",
в-четвертых, поскольку в последнее время возрос интерес к операционной среде Windows, нужно было ориентироваться программно именно под эту среду,
в-пятых, интерфейс должен быть понятен и удобен даже неподготовленному пользователю.
Создание
"дружественного" интерфейса в
среде Windows довольно трудоемкое, с точки
зрения программирования, занятие. Но
наше положение спасло появление нового
подхода к программированию под Windows -
системы визуального проектирования MS
Visual Basic, которая как нельзя лучше решала
существующую проблему.
При
создании программного продукта была
выбрана именно эта среда программирования,
заключающая в себе концепции визуального
подхода к созданию программ и
событийно-управляемого программирования
(event-driven programming).
В
результате последовательной разработки
родился многооконный интерфейс, который
обеспечил одновременную работу с
несколькими элементами приложений и
быстроту переключений между ними (см.рис
1). Созданная программа выводит на экран
компьютерное изображение телефона, и
вы, пользуясь мышью или клавиатурой,
используете стандартные и специальные
режимы работы телефона. Возможно также
обрабатывать входящие вызовы; вы можете
запустить СУБД и программу автоматического
поиска информации, а наличие записной
книжки и возможность подключения к
различным СУБД, делает данную разработку
солидным инстрементом при работе
абонента с большими объемами
информации.
В
режиме охранного устройства система
обеспечивает выполнение звонков по
заданным номерам телефонов, с передачей
заданных сообщений при срабатывании
датчиков охранной сигнализации или при
превышении заданного уровня шума в
помещении. Возможен синтез речевых
сообщений.
Таким
образом, используя данную разработку,
можно существенно повысить скорость и
сервис связи между абонентами.
Окончательным
итогом разработки можно считать систему,
которая содержит:
представленный комплект составных компонентов:
модуль сопряжения ПК с телефонной сетью "Автосекретарь-V03";
программное обеспечение модуля, т.е. интерфейс пользователя, реализованный на языке MS Visual Basic 3.0 for Windows;
документация по установке, использованию и функциональным возможностям системы.
Разработанная
модель интерфейса хорошо согласуется
со стандартом GUI MS WINDOWS. Посредством MS
Visual Basic 3.0 for Windows налажена связь с базами
данных, представленных в формате MS
ACCESS 2.0.
В
заключении, необходимо отметить
универсальность конструкции электронного
модуля, что позволяет неограниченно
расширять и совершенствовать возможности
системы программными средствами.
ЛИТЕРАТУРА:
1.
Хорн Делтон "Усовершенствуй свой
телефон", БИНОМ, Москва 1995 год.
2.
Гаррис Джон "Вас вызывает программофон!",
PC Magazine, September 27, 1994, p.29.
3.
Нелсон
Росс
"Running Visual Basic for Windows", M: "Русская
Редакция"
ТОО
"Channel Trading Ltd.", 1995 год.