AT+CUSD=1,*101# не работает с двумя разными операторами

Я создаю программу с AT-командой для управления моим Gsm-модемом.

В моей стране 2 оператора (VIETTEL и VINAPHONE).

Когда я вставляю SIM-карту VIETTEL в GSM-модем (на порт COM21), я выполняю команду AT+CUSD=1,"*101#",15

а затем я получаю результат +CUSD: 2,"STB: 84981057863. TK goc:0d. De biet cac CTKM khac, bam goi *098#.",1

Но когда я вставляю другую SIM-карту другого оператора (VINAPHONE) в этот порт (все еще на порту COM21), я также выполняю ту же команду. И тогда я получаю результат

ОК ОШИБКА.

Пожалуйста помогите!!! Извините, потому что мой английский плохой.

Это мой снимок экрана: https://anorise.work/SIM.png

Спасибо!!!


person J. Doe    schedule 11.03.2019    source источник
comment
Если это один и тот же модем, который вы использовали для обоих тестов, уверены ли вы, что второй оператор, Vinaphone, использует один и тот же короткий код `*101#?   -  person mszmurlo    schedule 12.03.2019
comment
@mszmurlo да! Я уверен, что два оператора используют один и тот же код *101#, потому что я проверял телефон, и все в порядке.   -  person J. Doe    schedule 12.03.2019


Ответы (1)


Попробуйте посмотреть команду ATD.

И попробуйте ATD"*101#"; и ATD "*101#".

person Luc vu tien    schedule 31.03.2019