AT COMMANDS - USSD 仅返回 OK [英] AT COMMANDS - USSD returns only OK

查看:62
本文介绍了AT COMMANDS - USSD 仅返回 OK的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我购买了 ZTE MF667 GSM 调制解调器,我正在使用超级终端发送 AT 命令,我在使用 USSD 时遇到问题,例如:

I have bought ZTE MF667 GSM Modem and i am using Hyper Terminal to send AT COMMANDS, i have a problem with USSD e.g :

AT+CUSD=1,"*111#",15 (to check balance) but it returns only OK

AT+CUSD=1,"*111#" returns only OK

我已经测试了另一个 AT COMMADS,它可以正常工作

I have tested another AT COMMADS which work fine like

AT+CMGL="ALL" to read SMS (WORKS)

请问我该如何解决这个问题?

How could i resolve the problem please ?

推荐答案

首先,USSD 消息与 SMS 非常相似,因为消息是从移动设备发送到运营商网络的.这意味着当您在移动设备上执行 USSD 命令时,您不会立即收到响应,因为运营商网络的 USSD 服务必须回答您的消息.这解释了为什么您的 USSD 命令只收到OK"答复.OK"基本上是告诉您 USSD 命令语法有效,并且 USSD 命令已从您的移动设备发送到运营商网络,仅此而已.

First of all USSD messages are fairly similar to SMS in that a message is sent from the mobile device to the operator network. This means when you execute a USSD command on your mobile device you will not receive an immediate response as the operator network's USSD service must answer your message. This explains why you receive only a "OK" answer to your USSD command. The "OK" is basically telling you the USSD command syntax was valid and a USSD command was sent from your mobile device to the operator network, nothing more.

其次,USSD 命令响应将作为主动响应返回,因此不会与您的 SMS 一起存储.

Secondly as USSD command responses will be returned as an unsolicited response and therefore will not be stored alongside your SMS's.

引自维基百科关于此的:

Quote from wikipedia regarding this:

USSD 通常与实时或即时消息服务相关联.没有存储和转发功能,这是 SMS 等其他短消息协议的典型特征.

USSD is generally associated with real-time or instant messaging services. There is no store-and-forward capability, as is typical of other short-message protocols like SMS.

具体解决您的问题,我要么假设运营商网络的响应速度非常慢.或者,您发送的获取余额"命令对于您的运营商网络不正确.我建议检查您的运营商网络网站以检查获取余额"USSD 命令代码.

Addressing concretely your problem I would either assume that the operator network is being incredibly slow in responding. Or alternatively the "get balance" command you are sending is incorrect for your operator network. I would recommend checking your operator networks website to check the "get balance" USSD command code.

这篇关于AT COMMANDS - USSD 仅返回 OK的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆