SendSMS
Автор: Alas!
Copyright © 2001, Electon
Программа предназначена для отсылки SMS сообщений с телефонов, поддерживающих
Phase2 (7bit default alphabet) и Phase2+ (UCS2, он же Unicode). При передаче
в режиме '7bit default alphabet' русских текстов происходит автоматическая
транслитерация букв в похожие латинские (или их сочетания). Таблицы перевода
теку щей 1-байтной кодировки в 7bit или Unicode (UCS2) задаются через
специальную базу данных 'SendSMSCodes.pdb'. Номера как адресатов, так
и SMS-центров можно задавать в двух видах:
- International (через +), например +7(902)1234567
- Local (без +), например 1234567
Программа проверена на телефонах Siemens S25, Nokia 7110, Nokia 8210
(оператор -- МТС, только через IrDA).
Отличие от аналогов:
- Все номера телефонов(как адресатов, так и SMS центров) берутся из
Address Book (поле Mobile). Интеграция с Address Book позволила несколько
сократить размер приложения.
- Возможность ввода поля Email из Address Book в тело сообщения (для
любителей отправлять e-mail через SMS).
- Использование модемных команд только стандарта GSM 07.05 увеличивает
вероятность того, что Ваш телефон будет работать с данной программой.
- Ввиду универсальности механизма перекодировки кодировку исходного
сообщения нужно задавать в явном виде.
- Поддержка только PalmOS 3.3 и выше :( .
Краткое описание:
Отправка SMS:
В меню программы (меню Options, пункт Connection)
опишите Connection для вашего телефона, например:
- В Address Book заведите телефоны своих адресатов и номера SMS центров
:) Обязательно в поле Mobile!
- В меню программы (меню Options, пункт
Settings) установите нужный Connection и
SMS центр.
- Введите телефон адресата и текст сообщения. Адресата можно выбрать
несколько раз, в этом случае справа от поля To
появится полоса прокрутки. Номера телефонов в поле To
должны отделяться друг от друга символом ';' или начинаться с новой
строки. Длина поля To не может превышать
4096 байт:
- Соедините телефон и Palm (например, совместив их IR-окна).
- Нажмите кнопку Send!
Прием SMS:
- Соедините телефон и Palm (например, совместив их IR-окна).
- Выберите пункт меню Options -> Read
to Mail или Read to Mail by 1. Первый
способ работает быстрее, но не на всех телефонах (например не работает
на Nokia 7110), второй -- заметно медленнее, зато "железнее". Различия
между ними состоят в том, что в первом случае из телефона считываются
сразу все входящие сообщения (одной модемной командой), во втором случае
последовательно сканируются все ячейки SMS-памяти телефона.
- В приложении Mail принятые SMS сообщения имеют в поле 'Subj' ключевые
слова '7bit' или 'UCS2' (в зависимости от кодировки входящего сообщения)
и номер SMS-центра, с которого пришло сообщение.
Примечания:
- В меню Check можно проверить, поддерживает ли Ваш телефон режимы
Phase2+ и PDU mode.
- Сортировка 'By default' -- это та, что установлена в Address Book.
- Кодировки 'RUS 1251' и 'RUS KOI8' зашиты в тело программы, поэтому
нет необходимости устанавливать еще и pdb-файл. Но если Вы установите
такой файл (SendSMSCodes.pdb),
то программа будет 'видеть' только его!
- На самом деле группу телефонов можно задать прямо в поле Mobile приложения
Address Book:
- Если у вас стояла SendSMS версии до 0.3 beta, необходимо после инсталляции
SendSMS v0.4beta сделать вашему Palm'у Reset. В противном случае это
может произойти самопроизвольно при выходе из программы SendSMS или
после редактирования Connections.
- Сообщения, записанные в Inbox приложения Mail, удаляются из памяти
телефона.
- Если у Вас Palm m100, в котором нет встроенного приложения Mail,
воспользуйтесь приложением Email
- Перед приемом сообщений не забудьте выставить кодировку, в которой
Вы хотите видеть сообщение в Palm'e.
- По умолчанию значением поля 'Delete after Read' (Settings) является
'Вкл'.
- Структура записи базы данных перекодировки: см. файл Codes.win в архиве
doc.zip.
- Кодировка 7bit default: см. файл Default.jpg в архиве doc.zip.
Планируется:
- Написание Desktop-генератора таблиц перекодировки (Windows).
- (last but not least) Исправление ошибок :)
История версий:
SendSMS v0.44b: Переход в приложение Mail из меню Options.
SendSMS v0.43b:
- Отправка SMS из папки Outbox программы Mail (удобно для написания
ответов на входящие SMS).
- Длинные SMS (из Outbox) разбиваются на несколько сообщений. Допускается
ввод нескольких адресатов в поле 'To:' исходящего сообщения (как в поле
'To:' программы SendSMS).
- Появилась версия программы для работы с Palm OS 3.1. Программа SendS31.prc
требует установки дополнительного программного обеспечения, реализующего
IrDA в Palm OS 3.1, например IrEnhanc
(или здесь irenhanc.zip, 44 Кб).
SendSMS v0.4b2: Считывание входящих SMS как с sim-карты, так и из внутренней
памяти телефона. Исправлены ошибки с обрезанием некоторых входящих SMS.
SendSMS v0.4b1: 2 способа считывания входящих SMS сообщений в Inbox приложения
Mail, опция "Удалить после считывания" в Settings.
SendSMS v0.4b: Считывание входящих SMS сообщений в Inbox приложения Mail
SendSMS v0.32b: Исправлена ошибка с отсылкой на SMS центр не по умолчанию.
SendSMS v0.3b: Групповая рассылка SMS.
Предложения и пожелания приветствуются. Посылать (предложения, пожелания,
найденные ошибки, разработчика) по адресу: alas_2000@mail.ru
SendSMS v0.44 beta (скачать
.ZIP, 87 Кб)
Ссылки(на тему SMS и E-mail):
Шлюз (русскоязычный!) SMS -> Mail для абонентов
MTC:
http://sms.zzz.ru (тел.
шлюза +7-902-6330784)
Требует регистрации. Зато позволяет посылать E-mail по-русски (!).
Еще ссылочка для абонентов МТС:
http://www.mtsfaq.narod.ru/faq.html
Для абонентов Билайн:
http://beepost.beeonline.ru/main.html
|
А также:
GSM Phone
TablesEdit
Change User Name
|