![]() |
|
Модераторы: Alexeis |
![]()
|
|
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Работаю с GSM-терминалом Siemens MC35i. Выполняю USSD-запросы (активация карты оплаты Билайн):
ATD*104*<пин-код>*<номер телефона>#; Деньги зачисляются на мобильный кошелёк (запрос соответствующий) Запрос выполняется нормально: на ATD возвращается OK, а в ответ на запрос приходит ответ "Запрос на активацию принят.". У Билайна так сделано, что в ответе на USSD-запрос сумма платежа не возвращается, и надо ждать смс в которой будет сумма. Жду я её следующим образом: при инициализации Сименс настраивается так, чтобы в порт вываливалось сообщение с индексом полученной смс-ки. Для этого выполняется команда AT+CNMI=1,1,0,0,1 После этого, после каждой пришедшей смс в порт приходит сообщение типа \r\n+CMTI: "MT",1\r\n Фишка в том, что в этом случае сообщение об смс приходит обрамлённое ERROR'ами: \r\nERROR\r\n\r\n+CMTI: "MT",1\r\n\r\nERROR\r\n Если смс приходит не от Билайна, а любая другая, то ERROR'ов нет. Вопрос первый: откуда берутся эти ERROR'ы? И ещё: если этот запрос выполнять просто на сотовом телефоне, то эта смс приходит почти сразу же после USSD-запроса. Если же ожидать её как я - программно, она приходит всегда примерно через минуту (плюс-минус 5 секунд) Вопрос второй: откуда эта задержка? Она мешает и желательно от неё избавиться Модератору: если вдруг запостил не в подходящий форум, переместите пожалуйста тему в тот, где она подходит по тематике. -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
![]()
|
| Правила форума "Программирование мобильных устройств" | |
|
|
Раздел посвящен программированию мобильных устройств. Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п), |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |