Коммуникационное ПО для Мобильных телефонов.


С появлением нового поколения мобильных телефонов, научившихся:

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

К сожалению, большинство имеющегося в комплекте программного обеспечения
(если речь не идет о телефоне-PDA) далеко от совершенства:

оно или работает не так как вы себе это представляете, либо требует офисного ПО, которое для вас слишком громоздко, либо отсутствует для вашей любимой операционой системы (как это нам знакомо!)

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

Все телефоны, поддерживающие синхронизацию данных, оборудованы модемом и обмен данными реализуется через дополнительные АТ-команды.

Как счастливый владелец одного из таких телефонов (Ericsson R320s) я уже успел уткнутся во все эти и некоторые другие проблемы, покопался в недрах этого аппарата, сделал сайт r320s.narod.ru по всем его багам, фичам, инженерным меню и имеющимся программам для синхронизации и начал писать для себя некий набор инструментов "для внутреннего пользования"

Набор этот в настоящий момент состоит из нескольких PM-ных и консольных утилит
(написаных на языке IBM REXX)
  • Скрипт для чтения / записи телефонной книги в текстовый файл
    (Предположительно будет работать не только с телефоном Ericsson)

  • Скрипт для чтения телефонной книги, получения информации о ней и о самом аппарате по стандарту OBEX (для некоторых телефонов это единственный способ получить русские записи)

    Создает набор файлов с информацией:

    • о телефонной книге (контактах)
    • календарных записях (органайзере)
    • а также devinfo.txt (информация о телефоне)

    Если этот скрипт заработал у вас на телефоне,
    отличном от Eric R320s, пожалуйста напишите мне об этом.


  • Двухоктавное пианино с возможностью создания мелодий в формате Ericsson,
    проигрывания их на спикер в реальном времени, заливки в телефон и ведению
    обширной базы данных по существующим мелодиям.

  • PM SMS Sender с возможностью задания дополнительных параметров,
    совместимый с телефонами Ericsson, Siemens, Nokia и не только.

  • Восьмая альфа-версия CommSuite, состоящая из следующих закладок:

    Browser показывающий в виде контейнерной таблицы различные структуры телефона:

    • SIMBook
    • PhoneBook
    • Allowed Callers
    • Voice labels
    • Fixed Dials
    • Dialed Calls
    • Received Calls
    • Missed Calls
    • Last Dials

    А также вы можете сохранять, редактировать и удалять из телефона то что видите.

    SMS client - представляет собой имитацию обычного почтового клиента.

    В настоящий момент реализовано:

    • Показ сообщений в папках Inbox, Outbox, Sent
    • Удаление сообщений из телефона
    • Сохранение сообщений в папку Archive
    • Замена транслитерации русскими буквами при чтении.
    • Показ сообщений в формате UCS2 (Russian)
    • Возможность писать ответные сообщения из SMS клиента.

    В будущем будут все возможности почты + специфические возможности SMS.

    Organizer - Получение записей органайзера по стандарту OBEX.

    Contacts - Получение записей "Контакты" по стандарту OBEX.


    В настоящий момент работа этих двух закладок проверена только на Ericsson R320s (Восьмая альфа работает также с Ericsson R520s) и только по кабелю - на IRDA работать не будет из-за использования другого протокола обмена.

    Сейчас большинство написанного находится в стадии альфа-версий и скорее всего будет работать только с телефоном Ericsson R320s / R520s (T39-T68 мало чем отличаются)

    Для работы необходимо наличие шнура на ComPort c правильно распаяными RX и ТХ
    (модем телефона должен отвечать на АТ-команды в терминалке),
    сигналы DTR, CTS и.т.д не используются.


    Для Ericsson R320s схема есть на моем сайте r320s.narod.ru

    В качестве альтернативного железа может использоваться IR-port,
    который бывает двух видов:


    • Тот который устанавливается на мат.плату:
      в продаже не встречается, несложно сделать самому,
      необходим трансивер и IRDA-глаз. (схем полно в интернете)
      Данный тип IRDA обычно апаратно устанавливается как COM2
    • Переходник Com -> IRDA, продается всюду (ориентировочно 30$)

    А теперь немного ужастиков:

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


    Если Вы будете работать через IrDA эмуляцию компорта, возможно вам поможет IrDa-soft для Thinkpad'ов от IBM Austin, (в последней версии ThinkPad'зависимый код убран и заявлена совместимость с любыми UART-совместимыми адаптерами - с внешними судя по всему нет) в его комплекте так же имеются некоторые утилиты для Эриксон, у меня почти не заработавшие (они используют собственную REXX IrDa Library)
    Скачать новое

    Итак, под давлением общественности выкладываю CommSuite версии 0.08c обновлено

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

    Связаться со мной можно по адресу awinner@sve.ru

    Также Вы можете задать свой вопрос в форуме

    В настоящий момент я испытываю большой недостаток в бета-тестерах.