Comments 19
Слабо через хайлайтер код прогнать?
0
подскажите хайлайтер который знает питон и при этом дружит с хабром — прогоню.
+2
highlight.hohli.com/
напишу это тут, кому-нибудь, да пригодится
напишу это тут, кому-нибудь, да пригодится
+2
спасибо
+1
Жду что-то подобное для CDMA/Интертелеком (Украина)
+1
так а разницы никакой нет, просто подставте ussd номера интертелекома в скрипт и он будет работать если модем поддерживает.
0
Только что гуглил по поводу AT-команд, для CDMA модемов… Многие не поддерживают.
Я понятия не имею какой USSD запрос надо отправлять в Интертелекоме. CDMA-трубки никогда не было.
Я понятия не имею какой USSD запрос надо отправлять в Интертелекоме. CDMA-трубки никогда не было.
0
попробуйте посмотреть на официальном сайте оператора в разделе помощь посмотреть USSD коды, у многих операторов они есть.
0
Саппорт оператора возможно имеет понятие. Иногда не стоит недооценивать их.
0
Искал только что у них на сайте, есть только с автоответчиком который говорит состояние счёта.
Сегодня вечером буду писать парсер для assa.intertelecom.ua и выложу, возможно ещё кому-то надо :)
Сегодня вечером буду писать парсер для assa.intertelecom.ua и выложу, возможно ещё кому-то надо :)
0
А вот чтобы SMS отправлять лучше не морочиться с AT-командами, а использовать что-то типа SMS Tools 3.
0
Обе статьи хороши, жаль, что опсосы не попросили у авторов разместить этот материал у себя :)
0
Ну уж извините, когда модемы запускали, то ориентировались на массовый рынок (95% — win, 4% mac, и толлько 1%-etc).
Разместить эту информацию на офсайте это прямой путь к тому, чтобы очень большое количество абонентов звонили в колцентр и спрашивали «а о чем это написано?»
Разместить эту информацию на офсайте это прямой путь к тому, чтобы очень большое количество абонентов звонили в колцентр и спрашивали «а о чем это написано?»
0
У меня не работает =(
пишет
File «ussd.py», line 2
import binascii
^
IndentationError: unexpected indent
пишет
File «ussd.py», line 2
import binascii
^
IndentationError: unexpected indent
0
Модуль binascii у вас скорее всего не стоит.
0
Поправьте 7-9 строки (надо отступы добавить, иначе на «print error» ругается):
if len(sys.argv) < 2: print error sys.exit()
0
спасибо поправил. немного подвел хайлайтер кода)
0
Большое спасибо, как раз то что искал ;)
Для модема MF626 можно добавить команды:
AT+ZSNT=2,0,0\r\n — переключить модем в режим 3G
AT+ZSNT=0,0,2\r\n — автоматический выбор доступной сети с приоритетом 3G
Для модема MF626 можно добавить команды:
AT+ZSNT=2,0,0\r\n — переключить модем в режим 3G
AT+ZSNT=0,0,2\r\n — автоматический выбор доступной сети с приоритетом 3G
0
не очень правильно написано открытие порта:
f = open("/dev/ttyUSB2", «r+»)
и потом внезапный выход в случаи недостаточного кол-ва аргументов без закрытия дескриптора:
if len(sys.argv) < 2:
print error
sys.exit()
ИМХО лучше открытие порта переместить после проверки аргументов…
f = open("/dev/ttyUSB2", «r+»)
и потом внезапный выход в случаи недостаточного кол-ва аргументов без закрытия дескриптора:
if len(sys.argv) < 2:
print error
sys.exit()
ИМХО лучше открытие порта переместить после проверки аргументов…
0
Only those users with full accounts are able to leave comments. Log in, please.
Выполнение USSD запросов под Linux