Модераторы: Alexeis
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Откуда ERROR'ы? 
:(
    Опции темы
ksili
Дата 9.11.2007, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 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 секунд)
Вопрос второй: откуда эта задержка? Она мешает и желательно от неё избавиться

Модератору: если вдруг запостил не в подходящий форум, переместите пожалуйста тему в тот, где она подходит по тематике.


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0376 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.