Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 49

Thread: Скрипт проверки баланса счета на модеме

  1. #31
    Quote Originally Posted by serget221342
    Вроде все работает кроме баланса. Я думаю нужно ориентироваться на последний параметр при ответе у меня он "15" у вас я думаю "72", еще встречал где-то "128". Впрочем насчет 128 не уверен помню только первые 2 цифры - пускай пока будет "12x". Предполагаю что он и говорит в какой кодировке ответ оператора. Для моего случая думаю нужна обратная процедура которой вы кодируете номер USSD(*100#), например decodePDU
    Внёс соответствующие исправления в скрипт. На Вашей тестовой строке работает. Пробуйте.
    Внёс Вашего оператора в комменты в начале скрипта (USSD *100#).
    P.S.
    Обратите внимание - Вы работаете в роуминге (обычно это дороже).
    Attached Files Attached Files
    Last edited by dlukanidin; 08-01-2011 at 21:16.
    ASUS RT-AC66U <Merlin 384.15>
    ASUS RT-N66U <Merlin>
    ASUS RT-N16 <Merlin>

    Макет нового WEB интерфейса Для iPhone/iPad

  2. #32
    Quote Originally Posted by dlukanidin View Post
    Внёс соответствующие исправления в скрипт. На Вашей тестовой строке работает. Пробуйте.
    Внёс Вашего оператора в комменты в начале скрипта (USSD *100#).
    P.S.
    Обратите внимание - Вы работаете в роуминге (обычно это дороже).
    Cпасибо! Сейчас проверю. А насчет роуминга - я знаю и мало того это сознательный выбор. Только для моего тарифного плана это не только не дороже но и абсолютно так же как в родной сети - ясное дело речь идет о национальном роуминге, и ясно не без ограничений.
    --- Добавлено ---
    Вроде все работает как надо. Оставлю на ночь посмотрим дальше как будет.
    А вот комент
    # UA-KYIVSTAR - OK (Balans - *100#)
    Надо наверное заменить на
    # UA-Utel - OK (Balans - *100#)
    UA-KYIVSTAR - тоже смогу проверить, но это уже с утра.
    Last edited by serget; 08-01-2011 at 22:59.

  3. #33
    To: dlukanidin
    Quote Originally Posted by serget View Post
    UA-KYIVSTAR - тоже смогу проверить, но это уже с утра.
    Можете добавить комент
    # UA-KYIVSTAR - OK (Balans - *111#)
    работает
    Code:
    Modem: huawei E1550
    SysInfo: normal access : home network : normal SIM : GSM/GPRS(EDGE)
    Operator: "UA-KYIVSTAR"(GSM)
    SysCfg: Auto-WCDMA prefered(Roaming Supported)
    Connection time: 0 days 0 hours 2 min 14 sec :
    Upload speed : 0.10 KBits :
    Download speed : 0.10 KBits :
    Sent data : 32 KB :
    Received data : 51 KB :
    Signal:  24 : db : -65 dBm : Persent : 80 %
    Balance: Na rahunku: 33.31 grn. Info pro bonusy na *112#, *118# i *119#. Poslugy
     dlia sviatkovogo spilkuvannia! Dzvonit': 2011(bezkosht.)
    --- Добавлено ---
    Еще добавить можно
    # MTS UKR - OK (Balans - *101#)
    Правда без соединения с Internet - баланса карточки недостаточно - я ею уже давно не пользуюсь.
    Code:
    Modem: huawei E1550
    SysInfo: normal access : home network : normal SIM : GSM/GPRS(EDGE)
    Operator: "MTS UKR"(GSM)
    SysCfg: Auto-WCDMA prefered(Roaming Supported)
    Connection time: no info :
    Upload speed : no info :
    Download speed : no info :
    Sent data : no info :
    Received data : no info :
    Signal:  22 : db : -69 dBm : Persent : 73 %
    Balance: Na schetu 0.85 grn, dejstvitelen do 25.05.2011. Tarif - Super MTS + SMS
    . Hity dlya GOOD'OK, muzyka, igry i video tut *121#
    А вот опять встретил на одном форуме http://red-forum.com/archive/index.php/t-4143.html
    Это возвращаясь к параметрам - здесь как раз как я говорил "128". Оператор вроде Мегафон.
    Кто может проверить?
    Code:
    at+cusd=1,"*100#",15
    +CUSD: 2, "00380037002C003900320020044004430431002E0020002000 20002A0035003000310
    02300200413043E0440043504460020041C043004400430044 200210020041A04300432043A04300
    43700200434044D043D0441002004420440044D043A0438002 10020041A043B0438043A002000310
    036002C003500320440002E0020002A0035003000310023", 128
    Last edited by serget; 09-01-2011 at 13:22.

  4. #34
    Quote Originally Posted by serget View Post
    А вот опять встретил на одном форуме http://red-forum.com/archive/index.php/t-4143.html
    Это возвращаясь к параметрам - здесь как раз как я говорил "128".
    Это опять UTF8, внёс соответствующие исправления

    Quote Originally Posted by vvzik View Post
    Сделал логи. От перегрева точно никак - сейчас в логах показывает больше 800 минут соединение было.
    Посмотрел Ваши логи. Что-то странное у Вас в файле dialup. Когда начнёт ругаться на него скопируйте и выложите посмотреть.
    Поскольку сам с ZTE не разобрался, то по существу сказать нечего. Может Rss посмотрит, не пытаются ли разные драйверы (serial и флешки) использовать один и тот же USB и при этом конфликтуют??
    Это только как слабое предположение.

    ------ Добавил -------
    To Rss
    Обнаружил в uni скрипте в формировании файла 1.chat строку
    'CONNECT'a ''" > /tmp/ppp/peers/1.chat
    Вопрос - символ a после 'CONNECT' несёт какой то смысл или это опечатка ?
    Attached Files Attached Files
    Last edited by dlukanidin; 11-01-2011 at 00:28.
    ASUS RT-AC66U <Merlin 384.15>
    ASUS RT-N66U <Merlin>
    ASUS RT-N16 <Merlin>

    Макет нового WEB интерфейса Для iPhone/iPad

  5. #35
    Вроде удалось договориться с моим модемом ZTE. Как следствие получилась и статистика. Итак вот общий результат - 3 скрипта в архиве. Для WCDMA модемов huawei, zte и CDMA модемов anydata. Проверяйте.

    To Rss
    Я сделал, что мог, думаю можно уже говорить о web интерфейсе.
    Attached Files Attached Files
    ASUS RT-AC66U <Merlin 384.15>
    ASUS RT-N66U <Merlin>
    ASUS RT-N16 <Merlin>

    Макет нового WEB интерфейса Для iPhone/iPad

  6. #36
    Join Date
    Apr 2009
    Location
    г. Ангарск, Иркутская обл.
    Posts
    267
    dlukanidin
    Хочу поблагодарить за хорошую работу!
    Наконец то я смог увидеть баланс на модеме huawei E1550.
    Причем модем может находится и не в коннекте, что есть гуд.
    Я вот сделал под своего оператора (BWC - БайкалВестКом)
    Code:
    ......
    getBalance(){    # $1 - device
        encodePDU "*100*11#"
    .....
    Команда исправно работает и выдает кроме баланса еще кол-во трафика.


    1. Хочу спросить, а как пользоваться вашим скриптом. Я так понял он будет работать в цикле как демон и писать постоянно в файл /tmp/stat.tmp так ? т.е. запускать его нужно типа так: mod_stat &

    2. Про модем CDMA AnyData 500. А как на нем баланс посмотреть?
    мне выдает вот это:

    [root@alfa root]$ cdma_stat
    Connection mode: 1x
    Signal: 0
    Unreaded SMS: 0
    Uncknown 1: -55-67-126-
    Uncknown 2: -0-0-0-0-0-0-0-
    Uncknown 3: -0-0-
    Uncknown 4: -0-0-0-

    Я пока на время экспериментов убрал цикл из скриптов.


    ................
    Посмотрел на сайте опсоса.
    А как на CDMA баланс посмотреть?
    Видимо только через команды SMS, а это пока не знаю как
    Last edited by andr128; 11-01-2011 at 18:24.
    DIR-320 / WL-500gPv2 / O'Play R1

  7. #37
    Quote Originally Posted by dlukanidin View Post
    Вроде удалось договориться с моим модемом ZTE. Как следствие получилась и статистика. Итак вот общий результат - 3 скрипта в архиве. Для WCDMA модемов huawei, zte и CDMA модемов anydata. Проверяйте.

    To Rss
    Я сделал, что мог, думаю можно уже говорить о web интерфейсе.
    ZTE MF100 Билайн.Скрипт работает.Только для баланса в билайне нужно набирать *102#
    Постараюсь написать команды которые идут при подключении модема в Windows.Нужно время чтобы их скомпоновать.

  8. #38
    Quote Originally Posted by dlukanidin View Post
    Обнаружил в uni скрипте в формировании файла 1.chat строку
    'CONNECT'a ''" > /tmp/ppp/peers/1.chat
    Вопрос - символ a после 'CONNECT' несёт какой то смысл или это опечатка ?
    Спасибо, опечатка. Тянется от 1715...

    Quote Originally Posted by dlukanidin View Post
    Вроде удалось договориться с моим модемом ZTE. Как следствие получилась и статистика. Итак вот общий результат - 3 скрипта в архиве. Для WCDMA модемов huawei, zte и CDMA модемов anydata. Проверяйте.

    To Rss
    Я сделал, что мог, думаю можно уже говорить о web интерфейсе.
    Ок, постараюсь как можно быстрее посмотреть, что можно сделать.
    * Wiki *

  9. #39
    Quote Originally Posted by andr128 View Post
    Хочу поблагодарить за хорошую работу!
    Я вот сделал под своего оператора (BWC - БайкалВестКом)
    Очень приятно. Добавлю оператора и команду в заголовок.
    Quote Originally Posted by andr128 View Post
    1. Хочу спросить, а как пользоваться вашим скриптом. Я так понял он будет работать в цикле как демон и писать постоянно в файл /tmp/stat.tmp так ? т.е. запускать его нужно типа так: mod_stat &
    2. Про модем CDMA AnyData 500. А как на нем баланс посмотреть?
    мне выдает вот это:
    1. Вопрос включения инфо в веб ифейс сейчас решается с Rss.
    2. CDMA модемы опрашиваются в DM режиме. К сожалению по нему почти нет документации. Более менее понятно как работать с СМС. Известны несколько других команд, в частности Статус - CF 01 00. Но даже по статусу у меня нет нормальной инфо. Только то, что удалось перехватить с модема. Если найдёте инфо, присылайте, реализуем.

    Quote Originally Posted by rollon View Post
    ZTE MF100 Билайн.Скрипт работает.Только для баланса в билайне нужно набирать *102#
    Постараюсь написать команды которые идут при подключении модема в Windows.Нужно время чтобы их скомпоновать.
    Модем и ISP добавлю в заголовок (только для модема просьба также порты указывать).
    DashBoard от МТС просит у модема сл. инфо:
    Code:
    Службы спасения ? - [AT+ZECC?] [+ZECC: "911","112"....OK]
    ?? - [AT+ZSEC?] [+ZSEC: 3,0....OK]
    ISP/ISP List/digits ? - [AT+ZDON?] [+ZDON: "Beeline",250,99,"",250,996,"ROAM_OFF"....OK] - разные рез-ты
    Restricted SIM Access - [AT+CRSM=176,28486,0,0,17] [+CRSM: 144,0,"004265656C696E65FFFFFFFFFFFFFFFFFF"....OK]
    Facility Lock PIN - [AT+CLCK="SC",2] [+CLCK: 0....OK]
    Microphone Mute Control - [AT+CMUT?] [+CMUT: 0....OK]
    SMS Service Center Address - [AT+CSCA?] [+CSCA: "+79037011111",145....OK]
    ?? - [AT+ZSMSD?] [+ZSMSD: 2....OK]
    ?? - [AT+ZBANDI?] [+ZBANDI: 0....OK]
    ?? - [AT+ZUSIM=?] [+ZUSIM: 0....OK]
    Приведено вместе с ответами модема. Если Знаете как расшифровать, подскажите.
    ASUS RT-AC66U <Merlin 384.15>
    ASUS RT-N66U <Merlin>
    ASUS RT-N16 <Merlin>

    Макет нового WEB интерфейса Для iPhone/iPad

  10. #40
    Quote Originally Posted by dlukanidin View Post
    DashBoard от МТС просит у модема сл. инфо:
    Code:
    Службы спасения ? - [AT+ZECC?] [+ZECC: "911","112"....OK]
    ?? - [AT+ZSEC?] [+ZSEC: 3,0....OK]
    ISP/ISP List/digits ? - [AT+ZDON?] [+ZDON: "Beeline",250,99,"",250,996,"ROAM_OFF"....OK] - разные рез-ты
    Restricted SIM Access - [AT+CRSM=176,28486,0,0,17] [+CRSM: 144,0,"004265656C696E65FFFFFFFFFFFFFFFFFF"....OK]
    Facility Lock PIN - [AT+CLCK="SC",2] [+CLCK: 0....OK]
    Microphone Mute Control - [AT+CMUT?] [+CMUT: 0....OK]
    SMS Service Center Address - [AT+CSCA?] [+CSCA: "+79037011111",145....OK]
    ?? - [AT+ZSMSD?] [+ZSMSD: 2....OK]
    ?? - [AT+ZBANDI?] [+ZBANDI: 0....OK]
    ?? - [AT+ZUSIM=?] [+ZUSIM: 0....OK]
    Приведено вместе с ответами модема. Если Знаете как расшифровать, подскажите.
    AT+ZSEC?
    answer: <SEC_STATUE>,<SEC_ITEMS>

    < SEC_STATUE >:
    0 Initializing the encryption (Insignificant SEC_ITEMS)
    1 Network Lock error. (Insignificant SEC_ITEMS)
    2 Network Locked
    3 Unlocked or correct MCC/MNC

    <SEC_ITEMS>:
    0 No action
    1 Network lock
    2 (U)SIM card lock
    3 Network Lock and (U)SIM card Lock


    Set Band Status +ZBANDI
    at+zbandi=0 • Automatic (Auto) - Default
    at+zbandi=1 • UMTS 850 + GSM 900/1800
    at+zbandi=2 • UMTS 2100 + GSM 900/1800 (Europe)
    at+zbandi=3 • UMTS 850/2100 + GSM 900/1800
    at+zbandi=4 • UMTS 850/1900 + GSM 850/1900


    AT+ZDON? — the name of local operator, the MCC of local operator, the MNC of local operator, the name of attributive operator, the MCC of attributive operator, the MNC of attributive operator, service domain (может отсутствовать), ROAM_STATUS (ROAM _NONE, ROAM _OFF, ROAM _ON)

    AT+CRSM
    Transmits to the ME the SIM <command> and its required parameters. ME handles internally all SIM-ME interface locking and file selection routines. As response to the command, ME sends the actual SIM information parameters and response data. Failure in the execution of the command in the SIM is reported in <sw1> and <sw2> parameters


    Что смог найти.
    Информацию по скорости на ZTE не удается сделать?
    Last edited by rollon; 11-01-2011 at 20:40.

  11. #41
    [QUOTE=dlukanidin;221638]Очень приятно. Добавлю оператора и команду в заголовок.
    Порты модема ZTE MF100

    /tts/0
    /tts/1
    /tts/2 zte mf100

  12. #42
    Quote Originally Posted by rollon View Post
    Что смог найти.
    Порты модема ZTE MF100
    Информацию по скорости на ZTE не удается сделать?
    Спасибо за инфо. Если хотите, что-то добавлю в статистику.
    Информации по команде дающей инфо о скорости у меня нет.
    Ни МТС -вский ни менеджер от MF626 у модема эту инфо не просят и не получают. Как то это делается по другому.

    А чем Вас не устраивает инфо из WEB морды System Utilization ? Там вроде всё есть, разноцветно и красиво.
    А ещё есть программка от чехов. Прямо на рабочем столе (так выглядит) графики скорости рисует.
    Last edited by dlukanidin; 11-01-2011 at 23:00.
    ASUS RT-AC66U <Merlin 384.15>
    ASUS RT-N66U <Merlin>
    ASUS RT-N16 <Merlin>

    Макет нового WEB интерфейса Для iPhone/iPad

  13. #43
    Quote Originally Posted by rss View Post
    Здесь надо подумать, не стоит ли вынести пинговалку для проверки канала на более высокий уровень и сделать единой для любого типа WAN.
    Имхо, очень даже стоит. С моим проводным глюкопровайдером приходится пинговать в кроне что-нить внешнее.
    D-Link DIR-320 (64 Mb RAM) + полный фарш

  14. #44
    Quote Originally Posted by bandito View Post
    Всем доброго времени суток!
    Не нашел на форуме список поддерживаемых 3g модемов, какую прошивку лучше ставить, что бы данный зверь работал на моем dir-320?
    Последнюю, см. подпись Rss.

    To Rss, можно ли ссылку на wiki поместить куда нибудь, где бы она бросалась в глаза?

    Добавил инфо по роумингу и выбранному режиму.
    Attached Files Attached Files
    Last edited by dlukanidin; 12-01-2011 at 14:04.
    ASUS RT-AC66U <Merlin 384.15>
    ASUS RT-N66U <Merlin>
    ASUS RT-N16 <Merlin>

    Макет нового WEB интерфейса Для iPhone/iPad

  15. #45
    Join Date
    Apr 2009
    Location
    г. Ангарск, Иркутская обл.
    Posts
    267
    Quote Originally Posted by dlukanidin View Post
    Пока нет. Причины:
    1. Отправку делают другими средствами через СМС серверы. Есть здесь специализированная тема.
    2. Отправка через свой модем будет стоить денег.
    3. Для отправки через CDMA модем надо считать контрольную сумму. На Си у меня это есть, но переписывать на SH бессмысленно, там алгоритм довольно кривой с большой хэш таблицей.
    4. ConstAntz наверное может написать для WCDMA модемов, но по моему мнению тоже не стоит время тратить. см. причину 1 и 2.
    То что это стоит денег я прекрасно осознаю, но мне очень нужно именно с модема CDMA.
    Пускай на Си меня это устроит (и это даже лучше быстрее работать будет, если что скомпилирую может что-то подправлю по себя)
    В идеале отправка и прием в одной программе
    Одна из причин отправки СМС через CDMA модем - это проверка баланса.
    другого способа пока нет (USSD на CDMA не работает).

    Если можно в личку плиз! буду очень благодарен
    p.s. вроде мой е-майл у вас есть.

    ---------
    прием СМС модемом, а отправка через посредников (интернет) для экономии денег - немного однобокое решение.
    Last edited by andr128; 19-04-2011 at 18:16.
    DIR-320 / WL-500gPv2 / O'Play R1

Page 3 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. Скрипт чтения СМС на 3G модеме (ussd)
    By dlukanidin in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 114
    Last Post: 03-06-2022, 04:48
  2. Скрипт перезагрузки роутера
    By Andrey_3 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 95
    Last Post: 18-12-2016, 16:11
  3. Скрипт для диагностики Wi-Fi
    By Oleg in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 19
    Last Post: 13-03-2016, 20:29
  4. Replies: 356
    Last Post: 01-01-2013, 22:33
  5. Скрипт для скачивания подкастов Python + Google Reader
    By 1ac3124 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4
    Last Post: 18-08-2010, 12:36

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •