Table of Contents

Telephony Manager

Начиная с версии PalmOS 4.0 в настройках появилась новая закладка Phone и новый вид устройств в поле Connect To в свойствах соединений. Что это такое?

Модемы и телефоны

Ранние модемы, использовавшиеся только на выделенных линиях всегда находились в режиме пересылки данных. Появление модемов для коммутируемых линий привело к появлению нового режима работы: командного режима. В этом режиме модемы понимали команды, с помощью которых модем настраивался на определенные протоколы, набирал номер и переходил в режим пересылки данных. Исторически сложилось, что большинство модемов используют AT-команды, впервые предложенные в модеме фирмы Hayes. Часть AT-команд стандартна (например ATDномер для набора номера), но остальные команды различались от производителя к производителю.

Когда мы указываем в настройках соединения Connect To Modem, то мы неявно говорим что устройство присоединено к Hayes-совместимому модему. Каждой опции на закладке Edit connection соответствует стандартная AT-команда.

Массовая интернетизация привела к повсеместному использованию AT-команд в устройствах, способных передавать данные. Мобильные телефоны поддерживают около сотни команд позволяющих редактировать адресную книгу, отсылать SMS и пользоваться услугами передачи данных через GPRS.

Менеджер телефонии

В принципе поле Init string в настройках соединения позволяет задавать любые параметры. Беда в одном: для большинства пользователей процесс прописывания строк инициализации сложен. В PalmOS4 компания Palm попробовала упростить работу с телефонами. Каким образом?

В состав ОС был включен новый модуль Telephony Manager (Менеджер Телефонии). Этот модуль позволял единым образом работать с любыми телефонами. Все различия между телефонами вносились в драйвер, услугами которого и пользовался менеджер. Это позволяло перекладывать работу по заполнению строк инициализации на драйвер конкретной модели телефона.

Какой набор функций поддерживает менеджер телефонии?

Кроме того драйвер предоставляет готовые соединения, которыми можно пользоваться без дополнительных настроек.

В комплект была добавлена простая программа для работы с SMS, возможность отсылки SMS через Exchange Manager наравне с бимом и возможность звонить по номеру из адресной книги.

Судьба менеджера телефонии

Казалось, что менеджер телефонии существенно упростит работу с телефонами. Оказалось что нет. Почему?

Нужен ли Telephony Manager?

Что в действительности сейчас можно делать с помощью менеджера телефонии при наличии драйвера?

Все! Больше причин использовать менеджер телефонии нет.

Выводы

К сожалению замечательная идея менеджера телефонов не прижилась на пальме. На мой взгляд поиски “правильного” драйвера не имеют смысла, намного логичнее найти альтернативные способы взаимодействия с телефоном.