Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Получение сервисных сообщений сети
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
AlexanderX
Есть задача, в которой по ТЗ нужно сделать следующее:
При получении определенной СМС нужно совершить звонок по указанному номеру. Номер как правило сервисный, т.е. для получения информации о состоянии счета, для пополнения счета и т.п. С приемом и декодированием СМС разобрался, а вот как звонить по этим номерам, и самое главное как получать сервисную информацию не понятно. blink.gif
MVJ
выдать запрос на получение Unstructured Supplementary Service Data
AT+CUSD=1,"*111#",1
формат зависит от конкретного модема
sobr
Цитата(AlexanderX @ Jun 18 2010, 16:22) *
Есть задача, в которой по ТЗ нужно сделать следующее:
При получении определенной СМС нужно совершить звонок по указанному номеру. Номер как правило сервисный, т.е. для получения информации о состоянии счета, для пополнения счета и т.п. С приемом и декодированием СМС разобрался, а вот как звонить по этим номерам, и самое главное как получать сервисную информацию не понятно. blink.gif
AT+CUSD=1,"*111#"

P.S. Меня опередили. smile.gif
AlexanderX
модем Telit GE864
Пополнение счета аналогично?
Harbinger
Да. Но, если формат отсылаемых USSD относительно стабилен у отдельно взятого оператора, то ответы могут меняться и разбирать их - не всегда простая задача. Например, в сообщение об остатке на счету МТС могут рекламу добавить.
MVJ
Цитата(AlexanderX @ Jun 18 2010, 13:10) *
Пополнение счета аналогично?

Пополняю четез
ATD*123*код на сретч-карте#
где *123* -зависит от оператора (указано на сретч-карте)
Harbinger
Это не со всяким модулем пройдёт. С SIM300 проходит, а с вейвкомовскими - предварительно надо подать AT+CUSD=1<CR>.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.