Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];

Вниз

экспорт СМС   Найти похожие ветки 

 
Tenebrae ©   (2009-04-09 15:28) [0]

Возникла следующая проблема:
Необходимо, чтобы когда на телефон приходит СМС (телефон подключен с помощью кабеля) оно автоматически сохранялось в текстовом формате в указанном каталоге, чтобы далее внешняя программа могла обработать поступившее смс.
В программах типа Oxygen или Nokia PC Suite данная функция обнаружена не была (может плохо искал). Не подскажите, как можно реализовать?


 
12   (2009-04-09 15:34) [1]

может ошибаюсь, но на сколько знаю, можно телефон подключить и как диск использовать.
Пусть программа на этом диске мониторит каталог с smsками


 
Tenebrae ©   (2009-04-09 15:37) [2]

Проблема в том, что при подключении показывается только флешка, установленная на данном телефоне, а системная память не показывается. Но мысль хорошая, надо либо как то открыть память, либо заставить сохранять смски на флешку.
Еще вариант планировщиком через pc suite каждую минуту экспортировать, но это изврат


 
test ©   (2009-04-09 16:49) [3]

Если на J2ME для приклад написать копрования из постоянной памяти на флешку?


 
Tenebrae ©   (2009-04-09 22:07) [4]

На яве я не велик писатель, да и времени в обрез.


 
test ©   (2009-04-09 22:36) [5]

Tenebrae ©   (09.04.09 22:07) [4]
Тогда ищи готовые приклады. На чем писать умеешь? В принципе  сейчас есть свои библиотеки для работы с сотовыми практически на всех языках.


 
test ©   (2009-04-09 22:41) [6]

Что то мутная у тебя задача, ты вообще с какой целью собираешься лог СМС вести?


 
Tenebrae ©   (2009-04-09 23:04) [7]

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


 
12   (2009-04-10 08:47) [8]

найди сервис смс -> email


 
wql   (2009-04-10 11:37) [9]

Все делается достаточно просто.
Изучаются АТ команды для комуникационного оборудования.
Далее через определенный промежуток времени с телефона читается кол-во СМС.
Если оно увеличилось, читаем их, парсим, если нужно - стираем и чего то делаем.
Всё.
Все работы ведутся через компорт...
Работает на большинстве телефонов, т.к. спецификации АТ, как правило, поддерживаются.

p.s.
AT+CPMS="SM" - читать с симки
AT+CPMS="ME" - читать с памяти телефона.
В гугле ищем "Руководство по использованию АТ-команд для разработчиков телекоммуникационного оборудования"


 
Tenebrae ©   (2009-04-11 20:03) [10]

Спасибо большое. Сейчас занят изучением AT комманд. Кстати, а никто не в курсе, в какой кодировке приходит ответ по запросу AT+CMGR=1 (чтение 1й смс)?


 
korneley ©   (2009-04-11 22:05) [11]


> wql   (10.04.09 11:37) [9]
> ...Далее через определенный промежуток
> времени с телефона читается кол-во СМС.

Всё правильно... хотя и по событию можно. Типа, запулить AT+CNMI=1,1 и далее GSM-модем сам отрапортует о новой SMS-ке. Вот тогда и читать. Кстати, некоторые девайсы, невзирая ни на что, не рапортуют, поэтому - настройки "по событию" и/или "с заданым итервалом" делать приходилось :))


 
korneley ©   (2009-04-11 22:26) [12]


> Tenebrae ©   (11.04.09 20:03) [10]
> ...в какой кодировке приходит ответ по запросу AT+CMGR=1

в GSM-ной (она с ISO несколько не совпадает).


 
Tenebrae ©   (2009-04-12 00:27) [13]

Так, с кодировкой разобрался. А вот AT+CNMI пока не разобрал. Можно ее заставить, чтобы она возвращала пришло ли смс и сколько их?


 
wql   (2009-04-12 14:44) [14]

AT+CNMI не советую использовать. Работает не на всех телефонах и даже если работает не даёт 100% гарантии отслеживания события прихода СМС.
Лучше посылай запрос на кол-во SMS через определенный промежуток времени.
Кстати, кодировка СМС может отличаться, например, если в сообщении есть EMS картинка или оно длинной более 1 смс.


 
Tenebrae ©   (2009-04-12 16:15) [15]

А как узнать количество СМС? Есть отдельная команда? А то у меня уже наполеоновские планы по использованию AT+CMGR (проверки на ошибку)


 
test ©   (2009-04-12 16:43) [16]

farmobile210.rar [321 081 байт]
19. FarMobile   Mobile
Интерфейс к записной книге и SMS-функциям мобильного телефона через COM-порт (или IrDA)
http://plugring.farmanager.com/cgi-bin/downld.cgi?Draw=List&Select=All&Sort=Date&SelectCateg=Addons&SelectPlugIn=557&Se lectAuthor=0&SelectOther=1&SearchText=


 
wql   (2009-04-12 16:46) [17]


>
> p.s.
> AT+CPMS="SM" - читать с симки
> AT+CPMS="ME" - читать с памяти телефона.

Вроде как они и возвращают кол-во SMS в памяти симки/телефона, если не ошибаюсь конечно....



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.06.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.005 c
1-1207045289
dmitry_12_08_74
2008-04-01 14:21
2009.06.21
Как проверить при запуске программы, есть ли уже запущенная копия


15-1239455507
12
2009-04-11 17:11
2009.06.21
Как вывести пользователя из системы?


2-1240986826
Nameziz
2009-04-29 10:33
2009.06.21
New и GetMem


15-1239490609
Nic
2009-04-12 02:56
2009.06.21
Документооборот


2-1241072754
Vale
2009-04-30 10:25
2009.06.21
TRadioButton - как сгруппировать?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский