Доклад: Программофон как интеграция ПК с телефоном
Доклад: Программофон как интеграция ПК с телефоном
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 год.