При CUSD =1, «* 101 #» не работает с оператором двух различий

#at-command #gsmcomm

#по команде #gsmcomm

Вопрос:

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

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

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

и затем я получаю результат CUSD: 2,»STB: 84981057863. TK goc:0d. Де бьеткак CTKMКАК, бам гои *098#.»,1

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

ОШИБКА OK.

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

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

Спасибо!!!

Комментарии:

1. Если это тот же модем, который вы использовали для обоих тестов, вы уверены, что второй оператор, Vinaphone, использует тот же короткий код, `* 101 # ?

2. @mszmurlo да! я уверен, что два оператора используют один и тот же код * 101 # , потому что я тестировал на телефоне, и все в порядке

3. все еще нужен ответ? вы можете попробовать AT CUSD=1,"*101#" без «15»

Ответ №1:

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

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