Получить СМС
Сенсей
 
Аватар для Spec-yug
 
Регистрация: 05.03.2015
Сообщения: 8,506
Репутация: 20692 Spec-yug репутация 2000: это уже земная слава
По умолчанию

Попробуй в пункте 6.1.5 вместо номера запроса баланса прописать нужную тебе для запроса команду, потом позвони на систему и введи 100*, система отправить запрос оператору и перешлет тебе на телефон ответное СМС c нужным паролем. Потом опять замени 6.1.5 на номер запроса баланса. В теории должно сработать
  Ответить с цитированием
Новичок
 
Регистрация: 12.11.2014
Сообщения: 25
Репутация: 10 a_gold репутация 10: верной дорогой идете, товарищ
По умолчанию

Цитата:
Сообщение от Spec-yug Посмотреть сообщение
Попробуй в пункте 6.1.5 вместо номера запроса баланса прописать нужную тебе для запроса команду, потом позвони на систему и введи 100*, система отправить запрос оператору и перешлет тебе на телефон ответное СМС c нужным паролем. Потом опять замени 6.1.5 на номер запроса баланса. В теории должно сработать
Мысль интересная, в следующий раз попробую
Но неужели так сложно сделать функцию чтения входящих смс, чтобы простому неискушенному пользователю не приходилось ломать себе голову в поисках извращенных решений?
  Ответить с цитированием
Бывалый
 
Регистрация: 13.09.2009
Сообщения: 131
Репутация: 10 sadgin репутация 10: верной дорогой идете, товарищ
По умолчанию

Мысль, конечно, интересная, но мне не нужно отправлять какой-либо запрос и я не знаю с какого телефона придёт смс. Запрос отправляется либо оператором, либо из личного кабинета.
  Ответить с цитированием
Бывалый
 
Регистрация: 13.09.2009
Сообщения: 131
Репутация: 10 sadgin репутация 10: верной дорогой идете, товарищ
По умолчанию

Не вышло. Pandora не получает СМС с балансом, а пересылает ответ от USSD запроса.
Так что вопрос остается открытым! Как получить смс не вынимая симку и не разбирая пол машины.
  Ответить с цитированием
Сенсей
 
Аватар для Spec-yug
 
Регистрация: 05.03.2015
Сообщения: 8,506
Репутация: 20692 Spec-yug репутация 2000: это уже земная слава
По умолчанию

sadgin, попробуй в команде запроса в начале вместо * поставить #. Это опять же предположение. Потому как номер запроса баланса для МТС прописывается не *100#, a #100#, это делается из-за того что МТС присылает не ответ USSD, а СМС с балансом. И если оставить *, то ответное СМС не пересылается, а если # - то и баланс запрашивается и ответное СМС отправляется тому, кто делал запрос. Скорее всего в прошивку заложен алгоритм, который расценивает #, как * + необходимость переслать входящее СМС.
  Ответить с цитированием
Бывалый
 
Регистрация: 13.09.2009
Сообщения: 131
Репутация: 10 sadgin репутация 10: верной дорогой идете, товарищ
По умолчанию

Цитата:
Сообщение от Spec-yug Посмотреть сообщение
sadgin, попробуй в команде запроса в начале вместо * поставить #. Это опять же предположение. Потому как номер запроса баланса для МТС прописывается не *100#, a #100#, это делается из-за того что МТС присылает не ответ USSD, а СМС с балансом. И если оставить *, то ответное СМС не пересылается, а если # - то и баланс запрашивается и ответное СМС отправляется тому, кто делал запрос. Скорее всего в прошивку заложен алгоритм, который расценивает #, как * + необходимость переслать входящее СМС.
Еще раз говорю, мне не нужно делать запрос, мне просто нужно получить смску.
  Ответить с цитированием
Ответ  


Опции темы
Опции просмотра