Есть at-команда для работы с USSD (Unstructured Supplementary Service Data): +cusd. Вот только at+cusd=1,*111# в MF620 постоянно возвращало +CME ERROR: retry operation. Примерно неделю я бился головой_об_стену, пока не засел капитально за гугль. Гуууугль я просто обожаю. Вот он что мне выдал…
Witam,
Próbuje pozyskać informacje na modemie Enfora GSM0116 z sieci o2.ie o środkach pozostałych na koncie. Normalnie w telefonie wpisuje się ‘*174#’ i przycisk dzwonienia, na ekranie pojawia się wtedy informacja o stanie konta. Jak to zrobić na surowym modemie? Jak wpisałem ATD*174# dostałem info:
+CUSD: 0,”UNKNOWN APPLICATION”,15
Probowałem też at+cusd=1,”*174#”,15 ale ten sam rezultat. Ktokolwiek?
Ну а поскольку польский относится к славянской группе, то через пень-колоду, но я его понимаю. Попробовал at+cusd=1,*111#,15 - и о чудо, увидел таки +CUSD: 0,”Vash balans 29.56hrn, vash bonus 0.00hrn. 250 hv po 50 kop. 138022 Kb GPRS. Vyhidni poslugy “,15
Немного погуглив, понял как работать с USSD-меню: at+cusd=1,*123#,15 выдает
+CUSD: 1,”1.Christina Aguilera
2.Gra “Tanchyky”
3.Otrymaite Pryzy
4.Internet
5.100SMS/MMS
6.Perekaz balancu
7.MeloRing
8.Kartynky i melodi”,15
at+cusd=1,4,15
Набираю at+cusd=1,4,15 для выбора 4-го пункта меню:
+CUSD: 1,”1. GIGA Internet
2. Internet 350
3. Internet 100
4. EDGE+/GPRS+”,15
Ну и тому подобное.
Если команда выдает ошибку, можно попытаться ussd-запрос нужно написать с парными кавычками, т.е. “*111#”
ЗЫ: Единственное, что нужно проверить - это пополнение счета. По логике вещей это делается командой at+cusd=1,*111*код_пополнения#,15
ЗЫЫ: Счет отлично пополняется таким образом.
04.11.2008 в 18:49
Спасибо за инфу, без “15″ тоже никак не получалось. Мучался пару дней.
Теперь разобрался все рулит. Модем Sony Ericsson PC300, оператор Utel
P.S. спасибо за идею с пополнением.
19.11.2008 в 15:53
по тексту статьи я понял, что автору всего-то надо было проверить счет, на life это можно и делать с помощью СМС (безоплатно), спецаильно разорабтанно для владельцев модемов.
1) Каким образом осуществляется проверка состояния счета?
Проверить счет можно с помощью СМС отослав сообщени с тексом CHECKBALANCE на номер 5016
2) Каким образом осуществляется пополнение счета?
Необходимо отправить SMS на сервисный номер 5019 с текстом
REFILLBALANCE[пробел]XXXXXXXXXXXXXX, где XXXXXXXXXXXXXX обозначает код пополнения счета
Например: REFILLBALANCE 12345678901234
19.11.2008 в 23:36
Андрей, я прекрасно знаю, что на лайфе счет отлично проверяется СМСкой. НО! Для этого требуется как минимум софт, который без гемора работает с смс. Кроме того, эта возможность работает только у лайфа. А вот МестамиТебяСлышно и КолхозСтар (даже не смотря на то, что предлагают модемы), так и не соизволили сделать проверку счета сообщением.
А вот проверка АТ-командами спокойно работает в ЛЮБОМ терминале с ЛЮБЫМ оператором.
20.11.2008 в 20:32
А я то ли гуглил левыми руками, то ли гугль был с перепою, но когда мне нужно было пополнить автоматом сотню номеров электронкой, то я этой инфы в поисковике не нашел:( Так что спасибо, проверил на КС и Лайфе - действительно юссд в приведённом выше формате работает:)
21.11.2008 в 15:11
Я наверное тебе уже задолбал примитивными вопросам, но разьясни мне чайнику, плз, как в Винде проверить счет через модем ZTE. Какую прогу использовать как терминальную? Можно ли сделать это через батничек для удбства юзания?
23.11.2008 в 04:38
а есть у когонить готовое нечто для пользования ussd сервисам ? … прога каканить, далеко не все руками могут своять подобную прогу и БАТничек для своих нужд… icq439612343
29.11.2008 в 23:53
Ковыряюсь с самсунг SGH-Z810.
засылаю в терминале команду
at+cusd=1,”*100#”,15 (как с “, так и без) (Утел, проверка баланса)
Выдает “Ок” и все!
может модем нужно перевести в какой-то хитрый режим? (типа “отображать ответ”)
поиск в гугле пока ничего не дал.
Может сталкивались?
02.12.2008 в 11:32
[QUOTE]
А вот проверка АТ-командами спокойно работает в ЛЮБОМ терминале с ЛЮБЫМ оператором.
[/QUOTE]
Хуйня. Попробуй ка проверить счет на Novacom и еще там всяких поделках типа гнусмаса. Да и на сониериксоне юсб-шном (фуфел еще тот) не работает (на MD300 не пробовал)
[QUOTE]
а есть у когонить готовое нечто для пользования ussd сервисам ? … прога каканить, далеко не все руками могут своять подобную прогу и БАТничек для своих нужд… icq439612343
[/QUOTE]
http://rapidshare.com/files/169431417/USSDSEND.zip
делал для себя - потому без изысков, но работает
Только цепляйтесь же не к порту модема, а к Status(AT-command)-порту
и вбивать в поле не , а просто команду
02.12.2008 в 21:40
skyset, не ругайся. Вообще то я писал именно о MF620 в любой оси с любым опсосом.
По поводу всяких “поделок” - на то они и “поделки”. Если производитель по своему трактует общепринятые стандарты АТ-команд - флаг ему в руки. Но если команда at+cusd отвечает “ОК” - есть шанс заставить ее работать. Существует куча кодировок (at+cscs=?). MF620 выдает +CSCS: (”IRA”,”GSM”,”UCS2″), Е398 +CSCS: (”8859-1″,”ASCII”,”GSM”,”UCS2″,”UTF8″), есть еще hex…
За прогу - спасибо. Доведи ее до ума - будет отличная вещь. Мне понравилась информативность USSD for Mac: выдает имей девайса, название опсоса, уровень сигнала сети… Кроме того - организуй перенос строк, чтобы не было горизонтального скроллинга, сохранение параметров в ини-файл…
03.12.2008 в 10:59
смысла не вижу
и так вполне работает, хотя клепалась на коленке
хотя… что-то в этом есть
03.12.2008 в 16:10
вертикального скролинга нет
параметры порта сохраняются не в файл, а в реестр
http://rapidshare.com/files/169772358/USSDSEND.zip
что касается “имей девайса, название опсоса, уровень сигнала сети” и прочее - фигня это. бесполезная вещь. Это тебе и родная софтина завсегда покажет. а колупать для красивости - нет ни времени ни желания. Продукт не коммерческий, я ни денег ни славы от его использования не жду. Поэтому мне красивости пофигу. Утилита свое дело делает и делает хорошо. Кому не нравится пусть не пользуются.
Пы.Сы. ты писал не “именно о MF620 в любой оси с любым опсосом”, а “работает в ЛЮБОМ терминале с ЛЮБЫМ оператором”. Имхо это вещи диаметрально противоположные.
03.12.2008 в 22:27
skyset, “терминал” в данном случае - любая терминальная прога в любой оси (hyperterminal и putty в винде, minicom в линуксе - первое, что приходит в голову)
14.01.2009 в 19:54
А кто приведёт пример отсылки смс с помощью at команд? Например нужно посласть смс с текстом “Privet!” на номер “+79051234567″.
P.S. Модем ZTE MF626, веше описанная проверка баланса работает.
14.01.2009 в 21:11
Sirocco, попробуй easyport - в нем вроде была возможность работы с смс…
14.01.2009 в 21:20
Паук, я знаю эту прогу. Я её юзал для моторолы. В частности этот код:
at+cmgf=1
at+cmgf?
at+cscs=”GSM”
at+cmgw=”+7905XXXXXXX”}Tekst soobsheniya~!gets”+cmgw:”
at+cmss=%%1
at+cmgd=%%1
Прекрасно работает на мотороле C350 и сименсе m55. А на моём модеме никак.
После строки at+cscs=”GSM” выдаёт ERROR.
16.01.2009 в 21:20
Может, нужно сменить кодировку?
20.01.2009 в 18:19
…Но если команда at+cusd отвечает “ОК” - есть шанс заставить ее работать…
Модем BandRich BandLuxe C100S отвечает “ОК” на at+cusd=1, но на полную команду
at+cusd=1,”*100#”,15
стабильно выдает ERROR. Пробовал вариант с кавычками и без.Есть ли все таки шанс заставить эту команду работать?
21.01.2009 в 07:37
Stansilav попробуй просто *100# у меня прокатило, правда в ответ пришла куча цифр, это кодировка UCS2, как ее привести в нормальный вид, пока не знаю
24.01.2009 в 15:34
Модем ZTE MF626. Расскажите поподробнее как данную команду USSD запроса в com порт отправить? Как для этого использовать minicom? стандартный терминал gnome такой команды не знает
26.01.2009 в 20:54
DIM, запускаеш миником под рутом, выбираеш в настройках нужный порт. Когда порт открыт - набираеш нужную ат-команду.
09.03.2009 в 15:13
…Таки та же история на модеме BandLuxe C120 (УТЕЛ).
AT+CUSD=1 возвращает ОК, а если добавить ,”*100#”, 15 - то ЕГГОГ, чо за ЕГГОГ - непонятно… Кодирофки менял.
Я так понимаю, что денег на щету может и не быть, тоесть соединение не должно быть установлено.
Задача как раз пополниться БЕЗ мобилок.
Кто-то знает - ГДЕ взять описание поддерживаемых этим модемом УССД команд?
Со стороны сети, вроде они поддерживаются, иначе было бы 2 или 4, а ЕГГОГ явно “от модема” :
AT+CUSD=1,”*101#” -> +CUSD: 2,”Your current balance is $ 22.10″, 0
In this example we are sending the “*101#” USSD command to the network.
Within seconds the network responds with a response text and an error code.
In this case we have an amount of USD22.10 left on our account.
The result code in this example is : ‘0′.
The following resultcodes exist:
0 No further user action required
1 Further user action required
2 USSD terminated by network
4 Operation not supported
09.03.2009 в 22:47
> Кто-то знает - ГДЕ взять описание поддерживаемых этим модемом УССД команд?
Именно за этот модем не скажу. На днях тоже озадачился темой AT-команд. Накопал большой список http://www.natisbad.org/E4300/Dell_Wireless_5530_AT_cmd_ref.html и оттуда ссылка на сонеэриксоновкую доку http://developer.sonyericsson.com/getDocument.do?docId=65054 - по крайней мере, можно поспрашивать у модема, какие команды он понимает.
11.03.2009 в 21:00
Alx, попробуй без кавычек.
12.03.2009 в 21:54
Та всё уже перепробовал - и так, и сяк…
И пока пополнился с левой мобилки…
Какая-то ПОЛУ-поддержка этих команд у него получается. Частичная…
А новой прошивки пока нету.
Где-то in english на форумах увидел задание УССД в формате (например) ATD*100# , тогда AT+CUSD (якобы) выполняется implicitly (1) косвенным образом 2) без колебаний, безоговорочно ) - ерунда какая-то, это возможно вобще?
18.03.2009 в 19:56
Alx, ATD*100# - это команда модему “набери-ка номер *100#”
А модем отвечает “нифига подобного, нету у меня ни голосовых функций, ни csd”
25.03.2009 в 10:24
Проверка, пополнение через модем
Как узнать балланс и пополнить счет ваучером через модем. USSD запросы с модема.
Многие абоненты - пользователи модемов испытывают трудности с проверкой счета и пополнением счета ваучерами. Для этого приходится переставлять карту в телефон или звонить в кол центр. В перспективе - специальный сервис, который позволит это делать в онлайне, а пока несколько воркэраундов:
——
1. USSD запрос стандартными AT командами.
Тк ваше устройство - все-таки модем, он управляется стандартными АТ командами. Способ ниже поддерживают не все модемы, в частности на некоторых _новых_ прошивках _некоторых_ модемов от Хуавей это работает немного иначе.
Итак,
- убедиться, что модем зарегистрирован в сети;
- выяснить, на каком COM порту установлен модем (в винде исать в Control Panel/Phone and modems);
- открыть терминальную программу, например Hyper Terminal (искать в Start/Programs/Accessories/Communications/Hyper Terminal);
- создайте новое подключение, используя определенный ранее COM порт и скорость 115200. Все остальное - по умолчанию.
- при вводе команды ATI в ответ должна приходить информация про модем.
- ну и сама команда, собственно:
AT+CUSD=1,”{USSD запрос}”,15
например, узнать остаток пакетных мегабайт AT+CUSD=1,”*121#”,15
пополнить счет AT+CUSD=1,”*111*XXXXXXXXXXXXXX#”,15
UPD: Для модемов Huawei, на которых этот способ не работает:
На некоторых прошивках Хуавея при вводе вышеописанной команды - в ответ получите только OK. Проблема в том, что ответ модем шлет на другой порт. НО! его получить можно. Необходимо запустить сразу 2 программы терминала: Одну на порт модема, как было описано выше, вторую - на порт устройства 3G PC UI Interface (номер порта найдете в списке COM портов в Device Manager, обычно он на 1 больше номера порта модема). Далее, введя команду в терминал порта модема - через пару секунд увидим ответ во втором окне терминала 3G PC UI Interface.
27.03.2009 в 11:48
Может кто нибудь подскажет.
Подключаю гипер терминал (указываю порт модема, скорость 115200, остальное по умолчанию), всё вроде бы отключено.
А команду в терминале набрать не могу (не появляются символы).
Пробовал и со строкой инициализации и без, результат тот же.
Модем: BandLuxe C120, оператор: Utel, ОС: Win XP SP3.
27.03.2009 в 19:56
White, попробуй дать команду ate1 и нажать ввод… Или хотя бы at - в ответ должно быть ОК
27.03.2009 в 22:55
Так всё дело то в том, что не могу набрать команду (символы в окне терминала не появляются). Нажимаю на любую букву, а курсор мигает и ничего не появляется. А когда закрываю окно терминала, выдаёт сообщение: “Идёт сеанс связи. Прервать его? “Да” “Нет” “.
01.04.2009 в 11:54
для того, чтобы в гипертерминале были видны символы, их надо включить:
файл-пропети-сеттинг-ascii setup-эхо тайп чарактер локали = ставь псицу
09.04.2009 в 23:55
White, шото получилось?
?
Кроме ate1
24.06.2009 в 09:51
1 Как убедиться что модем зарегестрирован в сети?
2 При вводе команды at+cusd=1,”*111#”,15 выводит ответ:
ZDONR: “Not Found”peration
+ZPASR: “No Service”
+ZDONR: “Not Found”
+ZPASR: “No Service”
+ZDONR: “Not Found”
+ZPASR: “No Service”
Если пытаешься предварительно запустить прогу Globe Visibility (для регистрации модема в сети, может я и путаю), а потом терминал, ТО ati команда дает ответ а at+cusd=1,”*111#”,15 - НЕТ. По видимому, потому что модем занят основной прогой, с которой я в инет выхожу.
КАК БЫТЬ?
24.06.2009 в 11:05
Спасибо пауку. Объяснил как зарегестрировать модем в сети. (MF627)
at+cfun=1
27.07.2009 в 13:24
Все гут. Тока ответ приходит по-русски. Т.е.
0,”04110430043B0430043D0441003A0031002C003000320440002E0020002A0033004700200418043D044204350440043D043504420020043E04420020041C0422042100200434043B044F0020041204300441002004320020041A044004300441043D043E0434043004400435″,72
Как теперь это декодировать?
27.07.2009 в 13:32
Вобщем, даже если переключит на английский, то тоже самое, только цифры другие…
Пользуюсь выложенной тут программой
27.07.2009 в 22:26
Для линукса решение этой задачи описано в комментах. Для винды - вроде не встречал…
03.08.2009 в 15:54
to asavar: попробуй декодировать так (если есть интерпретатор python):
python -c ‘print unicode(”04110430043B0430043D0441003A0031002C003000320440002E0020002A0033004700200418043D044204350440043D043504420020043E04420020041C0422042100200434043B044F0020041204300441002004320020041A044004300441043D043E0434043004400435″.decode(”hex”), “utf-16-be”).encode(”cp1251″)’
08.08.2009 в 17:44
Уважаемый Паук,
мне нужно заставить мой GSM модем:
1 - отправлять из внешнего приложения длинные СМСки (в стандартоном наборе АТ команд для этого я нашел команду-AT^SCMS+пареметры)
2 - принимать СМСки и заставить внешнее приложение реагировать на них
Помогите реализовать данный проэкт. Я готов финансировать.
08.08.2009 в 17:46
Мой тел 8-050-462-90-40
09.08.2009 в 00:57
Почему модем ZTE MF620 у меня не полностью работает на ноутбуке(нет выхода в Интернет - выдает ошибку какими-то иероглифами, сеть и оператора показывает в своем ПО), а на всех других ПК на которых только не пробовал - всё ОК.
09.08.2009 в 11:21
AiS, чтото со шрифтами. Сталкивался с таким на одной системе.
09.08.2009 в 15:14
Паук,
Интерфейс ZTE MF620 открывается, настройки ставлю такие как везде, оператора и уровень сигнала показывает.
При коннекте к Интернету выдает ошибку, которую немогу прочитать.
И Вы хотите сказать, что это из-за шрифтов? 8(
Допустим. А что именно предпринять надо. Посоветуйте.
21.10.2009 в 02:00
Нет, у тебя поставлен не весь набор шрифтов и кодировок. А не отвечает интернет потому что твой порт модема занимает какая-то другая программа. Стучи в Асю - 575200970, у меня такой же модем. Я тебе помогу.
21.10.2009 в 02:03
Спасибо skyset за USSDSEND отлично работает программуля.
25.10.2009 в 20:12
Плиииз выложите еще раз USSDSEND не могу скачать.
25.10.2009 в 23:47
Мне помогло вот что http://forum.ubuntu.ru/index.php?topic=58408.msg472689#msg472689
26.10.2009 в 20:32
Roman Ivanov, MDMA гораздо интереснее.
08.11.2009 в 14:19
Вот программа для отправки USSD запрососв. Позволяет получать ответ на запрос с другого COM порта (для некоторых моделей HUAWEI)
http://firma-modul.com.ua/SHARE/USSDExplorer.rar
08.11.2009 в 20:51
Спасибо за ответ, но мне нужно было для линукса. Вот моя мал доработка скрипта от пред поста. http://forum.ubuntu.ru/index.php?topic=58408.msg555478#msg555478
09.11.2009 в 10:06
Valery B зробіть щоб ця програма працювала з модемами ZTE MF620 – Буду дуже вдячний.
09.11.2009 в 10:11
І щоб вона розуміла кирилицю.
10.11.2009 в 18:57
Паша, а mdma разве не работает?
14.11.2009 в 23:33
Роботает, но хочеться чего то лучшего.
22.11.2009 в 10:21
Есть инструкция по АТ-коммандам для ЗТЕ-мопедов. На 622 все работает.Кому надо могу замылить.
29.11.2009 в 18:22
2masters
если можно, мне инструкцию по АТ командам для ZTE(как раз MF622) скинь на drauggres (at) gmail dot com
16.12.2009 в 16:28
BandLuxe C120 не поддерживает USSD запросы! Никакие терминальные клиенты и другой софт не поможет!
26.01.2010 в 13:28
Никто не встречал программу для обработки ussd запросов на модеме?
Мне очень нужна.
26.01.2010 в 20:00
Что имеется ввиду под “обработкой юссд-запросов” ?
23.02.2010 в 22:15
Alx - у меня та же проблема: если набрать at+cusd=1 то OK а если добавить что-то то ERROR и ничего больше.
у кого линукс - инструкция!
в терминале пиши: sudo minicom
появляется приветствие, жми CTRL+A, O
выбирай Serial port setup
жми A
пиши имя порта (у меня /dev/ttuUSB0)
жми Enter
выбирай Save setup as.. пиши любое название настроек (напр. sets1)
выбирай Exit
жми CTRL+A, X выбери Yes (выити)
в терминале пиши sudo minicom sets1 (или название настроек)
появится приветствие и OK
тада уж вводить команду at+cusd…
23.02.2010 в 23:18
понятно почему ERROR - некоторые модемы не работают в текстовом режыме, надо передавать запрос в кодировке PDU http://community.livejournal.com/ru_linux/2358687.html
25.02.2010 в 10:17
Здравствуйте. Два телефона Sony Ericsson K510.
Следующая команда запроса счета успешно работает и выдает нужную инфо.
AT+CUSD=1,”*111#”,15
Но иногда тело уходит в ступор и на эту команду выдает только ERROR.
Отследить не могу, знаю что можно принудельно так сделать, если послать сразу два USSD запроса не дождавшись ответа первого… Но в коде программы ничего такого нету… один запрос утром, один вечером…
Если потом набрать с клавиатуры *111# - говорит “ошибка сети”.
Если телефон выкл./вкл - то все опять работает. На обох телефонах поведение аналогичное. Проблема в том, что один телефон лежит в сейфе за пару десятков километров - ездить для того чтобы выключить-включить … сами понимаете. Можно как-то перезагрузить телефон или сбросить что-ли это состояние? При этом телефон звонит, принимает звонки, на нужные отвечает СМС-ми, но узнать баланс - не могу….
Пробовал выключить программно: AT*EKEY=1,”P”,2 нажимает клавишу Power, а потом AT*EKEY=1,”]”,2 или AT*EKEY=1,”[",2 дают ошибку... то есть подтвердить выключение тож не могу... хотя на команду AT*EKEY=? обе "[" и "]” есть в списке доступных. Я в тупике… помогите советом…
25.02.2010 в 10:38
Выключить программно, как я писал выше, не выход, не подумал… - телефон не перегружается, а полностью выключается… И на принудительное включение потом входит в режим “диска” видя кабель USB…
Нужно все-таки сбросить то состояние USSD = “ошибка сети”… не знаю как…
25.02.2010 в 11:23
Как вариант - попробовать “перегрузить” юсб-устройство в винде (т.е. телефон) - я так делаю, когда получаю ошибку “порт модема уже занят” или “в модеме произошла аппаратная ошибка”, но получится ли такое с телефоном - имхо это все же его аппаратная ошибка. Вечером выложу нужные команды.
25.02.2010 в 16:14
2 Паук:
Спасибо за отклик, жду вечера… вдруг попможет…
Еще - гляньте этот пост (может есть на чем попробывать) - правда или нет про перезагрузку тела, мне не у кого занять x55…
http://forum.siemens-club.ru/viewtopic.php?TopicID=41835&page=0#273724
25.02.2010 в 17:23
Что касается ат-команд - они вроде как стандарт, но каждый производитель придерживается своего взгляда на соблюдение стандартов. У вас эти команды могут работать, могут не работать…
Для примера - есть команда (правда уже забыл ее), по которой тел выдает список всех доступных ат-команд. Получив список от своего мотора, скормил этот список easyport (там есть опция отправки команд списком из файла). Результат - процентов на 60 команд тел выдавал ERROR.
25.02.2010 в 17:45
Перегрузить таки получилось посредством емуляции нажатия клавиш (не внимательно чита мат.часть), может кому пригодиться.
Note: To use some of the keys, a specific character set has to be set via
command AT+CSCS=. For example, the characters “[“ and “]”
used to emulate the left and right selection keys on the phone are not
included in the default GSM character table. To handle this issue, the
8859-1 character table can be set by first sending AT+CSCS=”8859-1” to
the phone.
То есть все, что можно сделать пальцами на клаве - можно передать с AT.
at+cscs=”8859-1″
at*ekey=1,”P”,2
at*ekey=1,”[”,2
после этих трех команд тело перегружается, но при этом видит USB-подключение - и не спрашивая ничего переводит телефон в режим передачи файлов… соответственно функции телефона отключены и по СОМ-порту никуда не достучишся… замкнутый круг какой-то… разве что ребутить комп синхронно с телефоном…но это уже слишком…
Как бы запретить телу входить в тот режим передачи файлов?
25.02.2010 в 22:33
devcon restart USB\Class_ff
советую почитать devcon help
Ну и еще можно
USBDeview.exe /disable_by_pid 19d2;fffe
USBDeview.exe /enable_by_pid 19d2;fffe
Хотя это сделает “безопасное отключение устройства” и подключит его опять (vid&pid в данно примере естественно моего модема)
Где найти USBDeview подскажет гугль
Что касается режимов юсб-подключения: в самом телефоне можно выставить тип? Опять таки, в моторах выставляется: модем или флешка, причем тел будет определяться, как задано в опциях… Хотя из модема в флешку можно перевести ат-командой, а из флешки переключить в модем - dll-кой…
26.02.2010 в 00:08
Спасибо большое, а можно подробнее с этого места :
“из флешки переключить в модем - dll-кой…” ?
Ибо если телефон включается нормально и спрашивает какой режим “Передачи данных” или “Телефон”, то здесь Вы правы, помогает АТ (сразу или потом через настройки), а вот обратно с флешки в модем - ОЧЕНЬ интересно - забрезжил свет в тунеле :-).
С нетерпением жду Вашего ответа, хотя бы “Имя, сестра!” этой dll-ки…
Благодарю Вас за отклик, за помощь и за само желание помочь !
26.02.2010 в 13:13
Для моторов есть dll, выковырянная из родного софта, которая переключает с режима накопителя в режим модема (видимо какая то специфичная команда напрямую в юсб-порт устройства). Есть ли такое у других производителей - даже не знаю… Я то могу ее выложить (но опять таки, вечером), но сомневаюсь, что она поможет.
27.02.2010 в 19:49
Бегемот, залил dll’ку. Я не особо помню, нужны ли остальные - добавил их на всякий случай. Запускать cmd-файлом.
13.03.2010 в 23:13
Сегодня столкнулся тоже с проблемой проверки состояние счета с 3G модема OPTION ICON 505, (провайдер Utel).
В гули честно говоря информации практически ни какой нет по USSD командам для модемов ICON, конечно кроме этого форума :), вообщем для проверки счета и пополнения счета помогло утила “USSDSEND”.
1) Для проверки счета: *100#
2) Для пополнения счета: *111*XXXXXXXXXXXXXX#
P.S
Вводить команды нужно без ковычек, как написал.
Спасибо Вам. Удачи
ICQ: 288610808
18.03.2010 в 19:03
все настройки работают, спасибки
23.03.2010 в 10:23
Можно ли АТ-командами, либо как то иначе, при получении на модем СМС сразу же программно автоматически ответить СМС-ой. Или, например, сделать автоматическую переадрессацию СМС.
23.03.2010 в 10:25
Модем ZTE MF620
23.03.2010 в 21:39
Автоматическая переадресация есть у утела. А что качается обработки смс - для этого нужно искать-писать прогу. AiS, советую посмотреть прогу easyport, может удастся реализовать задуманное. Тем более, что есть тестовая версия проги для работы с смс.
25.03.2010 в 22:04
Паук, спасибо за ссылку. То что нужно.
03.04.2010 в 00:25
Уважаемый ПАУК помогитье мне пожалуйста,как начинающему чайнику подскажите как сделать так чтобы TE MF622от Киевстар Укр.опер.можно было использовать и симками других операторов–Билайн,Мтс,Утел.Что для етого нужно сделать??? vini5555@ukr.net Буду очень Вам благодарен!!!Не заржавеет…
Спасибо.
03.04.2010 в 10:20
Что нужно сделать? Набрать в поиске “разблокировка MF622″
Стоит это сейчас 30-40 грн, и сделают тебе “не выходя из дому” (удаленно)
07.04.2010 в 23:21
капец Дима, вышел на твой сайт по запросу в яндексе
“ghjdthbnm cxtn yf utel”
))) оборжаться
09.04.2010 в 19:31
Работают, спасибо.
13.04.2010 в 22:20
Имею телефон Sony Ericsson k750i.
После отсылки запроса впервые, получаю требуемый ответ из сети. После отсылки запроса во второй и последующие разы получаю ERROR. Получить требуемый ответ в последующие разы помогает только перезагрузка телефона. Как можно исправить?
14.04.2010 в 03:36
После отправки команды отправки сообщения последующие команды завершались ошибкой с кодом 500. Решение оказалось простым: после каждой отправки смс или ussd-запроса, необходимо посылать пустую строку.
05.05.2010 в 17:31
Привет, Паук!
У меня получилось на маке прочитать баланс с huawei e160g с помощью minicom. Декодирую так:
python -c ‘print unicode(”04110430043B0430043D0441003A003300340037002C0037003104400020041A043E043D04420440043E043B043804400443043904420435002004410432043E043800200440043004410445043E0434044B002100200418043D0444043E003A0020003000350037003000390036″.decode(”hex”)’, “utf-16-be”).encode(”utf8″)’
Ты не знаешь, можно ли автоматизировать получение ответа команды AT+CUSD=1,AA180C3602,15 через sh скрипт?
Пробовал так: cat /dev/tty.HUAWEIMobile-Pcui & echo AT+CUSD=1,*100#,15 > /dev/tty.HUAWEIMobile-Pcui ; sleep 3; kill %cat
нефурычит(((
26.06.2010 в 17:45
только попал на сайт, читаю, и ещё ничего не пробовал.. но знаю что многие гнусмасы\лыжи и прочие мобилы корейцы, тоже на стандартный юссд запрос баласа, получают в ответ нечитаемое.. так вот если же в юссд запрашивать так: #102#, то ответ приходит translitom, и можно читать..
06.07.2010 в 22:55
BandLuxe C120 так и не сумел USSD? Никаких надежд?
05.08.2010 в 12:46
Та пока ничего нового не накопал. Летом другие заботы :-), модемы далеко.
Anton - ты попробовал всё что тут (и в ссылах) советовали?
07.08.2010 в 12:24
На указанные команды не реагирует.
28.08.2010 в 11:00
Долго копался в инете по этому поводу пока не попал на программу gsm-ussd. Работает отлично и без головной боли. В терминале набираете gsm-ussd *номер_запроса# и через пару секунд у вас есть ответ.
Но хотелось бы, чтоб еще это было и элегантно. Два дня ваял свой первый скрипт и вот результат:
#!/bin/bash
notify-send “Utel” “Запрос баланса”
gsm-ussd *102# > ~/.balans.txt
notify-send notify-send “Utel” “`less .balans.txt`”
Это для РОССИЙСКОГО Utel. Есть к сведущим товарищам 2 вопроса:
выполняется в терминале хорошо и выводит баланс, но призапуске его как исполняемого файла вывода результата нет. Что поправить ибо я мало что в этом понимаю.
1. Скрипт
2. Как сделать, чтоб исполняемый файл сразу запускался, а не выводилось меню, что с ним делать. Типа открыть или запустить.
Ubuntu. Gnome.
28.08.2010 в 12:15
В последней строке ошибка. Правильно
#!/bin/bash
notify-send “Utel” “Запрос баланса”
gsm-ussd *102# > ~/.balans.txt
notify-send “Utel” “`less .balans.txt`”
02.09.2010 в 15:25
мо в man’ах есть что по этому поводу?
04.09.2010 в 05:37
Может и есть, жаль аглицкий учить мне уже поздновато. А какие мысли по первому пункту?
04.09.2010 в 11:31
Вот что-то вроде получилось более-менее пристойное и универсальное.
#!/bin/bash
zenity –entry –title=’Введите номер USSD’> /tmp/ussd
W=$(cat /tmp/ussd)
gsm-ussd $W > /tmp/ussd1
X=$(cat /tmp/ussd1)
notify-send “У Вас осталось” “$X”
Необходимо установить gsm-ussd. Найти ее не составляет труда.