mu739终端设备at命令接口规范 - letswireless.com.cn

140
华为技术有限公司内部技术规范 MU739终端设备AT命令接口规范 华为技术有限公司 Huawei Technologies Co., Ltd. 版权所有 侵权必究 All rights reserved

Upload: others

Post on 18-May-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MU739终端设备AT命令接口规范 - letswireless.com.cn

华为技术有限公司内部技术规范

MU739终端设备AT命令接口规范

华为技术有限公司

Huawei Technologies Co., Ltd.

版权所有 侵权必究

All rights reserved

Page 2: MU739终端设备AT命令接口规范 - letswireless.com.cn

Catalog 目 录

Catalog 目 录 ............................................................................................................................. 2 1 General commands ...................................................................................................................... 7 1.1 回显命令E ........................................................................................................................... 7

1.2 查询MS的所有ID信息 I ...................................................................................................... 7

1.3 制造商信息查询命令+CGMI ............................................................................................... 8

1.4 产品名称查询命令+CGMM ................................................................................................. 9

1.5 软件版本号查询命令+CGMR ............................................................................................ 10

1.6 IMEI查询命令+CGSN ....................................................................................................... 10

1.7 设置TE字符集+CSCS....................................................................................................... 11

1.8 IMSI查询命令+CIMI .......................................................................................................... 12

1.9 恢复AT命令出厂设置 Z .................................................................................................... 13

1.10 恢复AT命令及相关设置出厂设置命令&F .......................................................................... 14 2 Call control commands and methods ........................................................................................ 15 2.1 呼叫发起命令D ................................................................................................................. 15

2.2 接听命令A ......................................................................................................................... 16 3 Network service related commands ........................................................................................... 16 3.1 运营商选择命令+COPS .................................................................................................... 16

3.2 网络注册+CREG .............................................................................................................. 18

3.3 设备锁命令+CLCK ............................................................................................................ 20

3.4 修改密码命令+CPWD ....................................................................................................... 21

3.5 USSD命令+CUSD ............................................................................................................ 22

3.6 USSD功能网络侧主动上报+CUSD .................................................................................. 24

3.7 用户号码+CNUM .............................................................................................................. 25

3.8 优先网络列表+CPOL ........................................................................................................ 26

3.9 选择优先网络列表+CPLS ................................................................................................. 26 4 Mobile Termination control and status commands .................................................................... 27 4.1 PIN管理命令+CPIN .......................................................................................................... 27

4.2 信号质量命令+CSQ .......................................................................................................... 28

4.3 电话本内存选择命令+CPBS ............................................................................................. 29

4.4 电话本查找命令+CPBF .................................................................................................... 30

4.5 电话本读取命令+CPBR .................................................................................................... 31

4.6 电话本写命令+CPBW ....................................................................................................... 32

4.7 受限SIM卡访问命令+CRSM ............................................................................................. 34 5 Mobile Termination errors .......................................................................................................... 35 5.1 终端报错命令+CMEE ....................................................................................................... 35

6 Commands for UMTS Packet Domain ....................................................................................... 36 6.1 定义PDP上下文+CGDCONT ........................................................................................... 36

6.2 PDP上下文激活或去激活+CGACT .................................................................................. 38

6.3 PS域附着或分离+CGATT ................................................................................................ 39

6.4 3G协商服务质量查询命令+CGEQNEG ............................................................................ 40

6.5 挂机命令H ........................................................................................................................ 42

6.6 PS域注册状态+CGREG ................................................................................................... 43

6.7 短信承载域命令+CGSMS ................................................................................................. 44

6.8 定义Secondary PDP上下文+CGDSCONT....................................................................... 45 6.9 Show PDP address(es) +CGPADDR .............................................................................. 45

7 Text Mode commands for SMS ................................................................................................. 45 7.1 选择短信服务类型命令+CSMS ......................................................................................... 45

7.2 短信存储介质选择命令+CPMS ......................................................................................... 46

7.3 设置短信格式命令+CMGF ................................................................................................ 47

Page 3: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第3页, 共140页

7.4 短信服务中心号码命令+CSCA ......................................................................................... 48

7.5 设置Text Mode参数+CSMP ............................................................................................. 49

7.6 显示Text Mode的参数+CSDH .......................................................................................... 50

7.7 选择小区消息类型+CSCB ................................................................................................ 51

7.8 新短信通知设置命令+CNMI ............................................................................................. 51

7.9 短信到达指示+CMTI ......................................................................................................... 55

7.10 新短信直接上报指示+CMT ............................................................................................... 56

7.11 删除短信命令+CMGD ....................................................................................................... 56

7.12 短信链路控制命令+CMMS ............................................................................................... 57

7.13 新短信确认命令+CNMA ................................................................................................... 58

7.14 短信列表命令+CMGL ....................................................................................................... 62

7.15 读取一条短信命令+CMGR ............................................................................................... 64

7.16 短信发送命令+CMGS ....................................................................................................... 65

7.17 短信存储命令+CMGW ...................................................................................................... 67 8 PDU Mode commands for SMS ................................................................................................. 68 8.1 短信列表命令+CMGL ....................................................................................................... 68

8.2 读取一条短信命令+CMGR ............................................................................................... 70

8.3 短信发送命令+CMGS ....................................................................................................... 71

8.4 短信存储命令+CMGW ...................................................................................................... 76

9 华为私有接口:移动终端控制和状态接口 .................................................................................. 77

9.1 TE与MT握手功能命令^HS ............................................................................................... 77

9.2 硬件版本号查询命令^HWVER .......................................................................................... 80

9.3 硬件版本号查询命令^HVER ............................................................................................. 80

9.4 SIM/USIM卡模式识别^CARDMODE ................................................................................ 81

9.5 查询产品SN号^SN ............................................................................................................ 81

9.6 PIN管理命令^CPIN ........................................................................................................... 82

9.7 RSSI 变化指示^RSSI ....................................................................................................... 84

9.8 运营商锁^CARDLOCK(V1R1不支持) ............................................................................... 84

9.9 SIMLOCK解锁和查询命令^SIMLOCK(V1R1不支持) ....................................................... 86

9.10 热保护门限设定^ADCTEMP(V1R1不支持) ...................................................................... 88

9.11 Modem/NDIS支持形态查询接口^DIALMODE .................................................................. 89

9.12 模块主动上报控制功能配置命令^CURC.............................................................................. 90

10 华为私有接口:短信业务接口 .............................................................................................. 93

10.1 短信存储介质满上报^SMMEMFULL ................................................................................ 93

11 华为私有接口:数据业务接口 .............................................................................................. 93

11.1 DS流量清零命令^DSFLOWCLR ...................................................................................... 93

11.2 DS流量查询命令^DSFLOWQRY ...................................................................................... 94

11.3 DS流量上报^DSFLOWRPT ............................................................................................. 95

12 华为私有接口:电话本业务接口 ........................................................................................... 96

12.1 电话本读取命令^CPBR .................................................................................................... 96

12.2 电话本写命令^CPBW ....................................................................................................... 98

13 华为私有接口:网络服务相关接口 ....................................................................................... 99

13.1 服务状态变化指示^SRVST ............................................................................................... 99

13.2 SIM 状态变化指示^SIMST ............................................................................................. 100

13.3 系统模式变化事件指示^MODE ....................................................................................... 101

13.4 系统的信息查询命令^SYSINFO ..................................................................................... 102

13.5 系统配置参考设置命令^SYSCFG ................................................................................... 105

13.6 锁频命令^FREQLOCK ................................................................................................... 107

13.7 RSCP和ECIO查询^CSNR .............................................................................................. 108

13.8 切换USSD命令 ^USSDMODE ...................................................................................... 109

13.9 扩展系统信息查询命令^SYSINFOEX ............................................................................. 110

Page 4: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第4页, 共140页

13.10 扩展系统配置参考设置命令^SYSCFGEX ...................................................................... 113

14 华为私有接口:端口功能配置相关接口 .............................................................................. 116

15 Appendix 附录 ................................................................................................................... 116

15.1 AT命令描述 .................................................................................................................... 116

15.2 CME ERROR列表 .......................................................................................................... 119

15.3 CMS ERROR列表 .......................................................................................................... 123

15.4 Final Result Code汇总 ................................................................................................... 124

15.5 MT重启后命令参数初始值列表 ....................................................................................... 125

15.6 PC客户端的AT命令超时机制: ...................................................................................... 126

15.7 PC客户端查找设备机制: .............................................................................................. 126

15.8 PC客户端设备使用机制 .................................................................................................. 127

15.9 PC客户端初始化设备流程 .............................................................................................. 128

15.10 长短信的拆分合并机制 ................................................................................................... 131

15.11 呼叫流程图 ..................................................................................................................... 134

15.12 搜网流程图 ..................................................................................................................... 137

15.13 PC客户端的SimLock方案: ........................................................................................... 139

15.14 对PIN码要求的清单列表 ................................................................................................. 139 AT+CIMI.......................................................................................................................................... 140 15.15 参考资料清单: .............................................................................................................. 140

Page 5: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第5页, 共140页

MU739终端设备AT命令接口规范

GSM/WCDMA/TD-SCDMA分册

Keywords 关键词: 华为, PCMCIA卡,AT, GPRS, GSM, WCDMA,TD-SCDMA,SMS, GPS

Abstract 摘 要:本文描述了终端产品基于AT命令的TE和MS之间通信的接口规范,接口可以实现

语音呼叫、短信业务、电话本业务、补充业务以及网络设置、STK等功能。本文描述的规范

适用于GSM/WCDMA/TD-SCDMA类终端。

List of abbreviations 缩略语清单:

Abbreviations缩略语 Full spelling 英文全名 Chinese explanation 中文解释

3GPP Third Generation Partnership Project

第三代伙伴计划

AT ATtention AT 命令

APN Access Point Name 接入点名称

BER Bit error rate 误码率

CDMA Code Division Multiple Access 码分多址

CLIP Call Line Identifier presentation 呼叫号码显示

CS Circuit Switched (CS) domain 电路域

CUG Closed User Group 闭合用户群组

DCE Data Circuit Equipment 数据电路设备

DCS Data coding scheme 数据编码方案

DTE Data Terminal Equipment 数据终端设备

DTMF Dual Tone Multi-Frequency 双音多频

GGSN Gateway GPRS Support Node 网关 GPRS 支持节点

GPRS General Packet Radio Service 通用分组无线系统

GSM Global System for Mobile Communications

全球移动通信

IMEI International Mobile Equipment Identity

国际移动设备标识

IMSI International Mobile Subscriber Identity

国际移动用户识别码

IP Internet Protocol 互联网协议

ITU-T International Telecommunication Union-Telecommunication Standardization Sector

国际电信联盟-电信标准部

IWF Interworking Function 网络互通功能单元

MCC Mobile Country Code 移动国家码

ME Mobile Equipment 移动设备

MNC Mobile Network Code 移动网络码

MS Mobile Station 移动台(集成了 TA:Terminal Adaptor

与 MT:Mobile Termination)

MSIN Mobile Station Identification Number

移动台标识号码

MSISDN Mobile Station International ISDN Number

移动台国际 ISDN 号码

MT Mobile Terminal 移动终端

PD Position Determination 定位

Page 6: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第6页, 共140页

Abbreviations缩略语 Full spelling 英文全名 Chinese explanation 中文解释

PDP Packet Data Protocol 分组交换协议

PDU Protocol Data Unit 协议数据单元

PIN Personal Identity Number 个人身份识别码

PLMN Public land mobile network 公用陆地移动网络

PPP Point-to-Point Protocol 点对点协议

PUK PIN Unblocking Key PIN 解锁码

PS Packet Switched (PS) domain 分组域

QoS Quality of Service 服务质量

RPLMN Registered PLMN 注册 PLMN

RSSI Receive signal strength indicator 接收信号强度指示

SCA Sevice Center Address 服务中心号码

SDU Service Data Unit 服务数据单元

SIM GSM Subscriber Identity Module 用户标识组件

SM Short message 短信

SMS Short Message Service 短消息服务

SMSC Short Message Service Center 短消息中心

TA Terminal Adapter 终端适配器

TE Terminal Equipment 终端设备,这里指在 PC 终端客户端软件

TPDU Transfer Protocol Data Unit 传送协议数据单元

UIM User Identity Module 用户标识模块

URC Unsolicited result code 主动上报结果码,如振铃上报、短信上报、

状态改变上报等。

USIM Universal Subscriber Identity Module

用户业务标识组件

USSD Unstructured Supplementary Service Data

非结构化补充业务

VP Validity Period 有效期

WCDMA Wideband CDMA 宽带码分多址

Page 7: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第7页, 共140页

1 General commands

1.1 回显命令E

1.1.1 语法结构

Command Possible response(s)

E[<value>] <CR><LF>OK<CR><LF>

1.1.2 接口描述

该命令的主要功能是设置MT是否回送从TE接收的字符。

说明:拨号网络、特别是自动处理软件会自动发送ATE0命令关闭回显。

1.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

1.1.4 取值说明

<value>:

0 MT不回送从TE接收的字符。

1 MT回送从TE接收的字符。

不带<value>等同于<value>为1。

1.1.5 实现说明

遵循ITU-T Recommendation V.25ter [14]

Mandatory

1.1.6 PC 客户端相关流程

PC客户端在检测到设备后,会下命令E0,使设备不再回显PC客户端所发送的命令,从而减少PC

客户端解析AT命令的命令时间。

1.2 查询MS的所有ID信息 I

1.2.1 语法结构

Command Possible response(s)

I[<value>] 返回所有的 MS ID信息

1.2.2 接口描述

ATI命令查询MS的相关ID信息:厂商信息(+GMI)、产品模型号(+GMM)、软件版本号(+GMR)、

ESN/IMEI(+GSN)、能力列表(+GCAP)。

Page 8: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第8页, 共140页

1.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

1.2.4 取值说明

<value>=0,查询以上描述的MS相关ID信息;

<value>不书写等同于<value>=0

1.2.5 实现说明

遵循ITU-T Recommendation V.25ter [14]

Mandatory

1.2.6 PC 客户端相关流程

PC客户端使用命令查询终端设备的相关ID信息的产品模型号,支持能力。

1.2.7 举例说明

ATI

Manufacturer: huawei

Model: E220

Revision: 11.110.07.04.00

IMEI: 356112010004540

+GCAP: +CGSM,+DS,+ES

OK

1.3 制造商信息查询命令+CGMI

1.3.1 语法结构

Command Possible response(s)

+CGMI <CR><LF><manufacturer><CR><LF><CR><LF>OK<CR><LF>

+CGMI=? <CR><LF>OK<CR><LF>

1.3.2 接口描述

该命令的主要功能是查询制造商信息。+GMI与+CGMI功能完全一样,命令使用格式也一样。

1.3.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Test命令 否

Page 9: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第9页, 共140页

1.3.4 取值说明

<manufacturer> 制造商信息,取值为字符串。

1.3.5 实现说明

+CGMI遵循3GPP TS 27.007 3d0

Optional

1.3.6 PC 客户端相关流程

查制造商信息,PC客户端命令使用+CGMI命令。

1.3.7 举例说明

AT+CGMI

Huawei Technologies Co., Ltd.

OK

1.4 产品名称查询命令+CGMM

1.4.1 语法结构

Command Possible response(s)

+CGMM

<CR><LF> < production_ name><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CGMM=? <CR><LF>OK<CR><LF>

1.4.2 接口描述

该命令的主要功能是查询产品名称信息。+CGMM,+GMM都是查询产品的模型ID(Model ID)

的命令,其功能完全一样。Model ID的值可以是一行或多行文本信息,具体情况由制造厂家决定,主

要是用来标识设备模型,可以包括产品的名称以及任何厂家想提供的信息等。返回的字符数目不能超

过2048个字符,其中包括结束符。这其中不能包含0<CR> or OK<CR>字符。

1.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Test命令 否

1.4.4 取值说明

< production_name > 产品名称。

1.4.5 实现说明

遵循3GPP TS 27.007 3d0

Mandatory

Page 10: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第10页, 共140页

1.4.6 PC 客户端相关流程

在PC客户端启动后,如果用I命令不能获取设备的相关ID信息,则会使用此命令查询设备的名称,

判断是合法的设备后,PC客户端会对设备进行一定的初始化工作,否则,PC客户端将不会操作此设备。

1.4.7 举例说明

产品名称:MU739

输入AT+CGMM

MU739

OK

1.5 软件版本号查询命令+CGMR

1.5.1 语法结构

Command Possible response(s)

+CGMR <CR><LF><softversion><CR><LF><CR><LF>OK<CR><LF>

+CGMR=? <CR><LF>OK<CR><LF>

1.5.2 接口描述

Execution命令返回ME的软件版本号。

1.5.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Test命令 否

1.5.4 取值说明

<softversion> 软件版本号,长度不大于31的字符串。这其中不能包含0<CR> or OK<CR>

字符。

1.5.5 实现说明

+CGMR遵循3GPP TS 27.007 3d0

Optional

1.5.6 PC 客户端相关流程

需要调用此AT命令时,PC客户端会只使用+CGMR,不支持使用+GMR。

1.6 IMEI查询命令+CGSN

1.6.1 语法结构

Command Possible response(s)

+CGSN <CR><LF><IMEI><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

Page 11: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第11页, 共140页

<CR><LF>+CME ERROR: <err><CR><LF>

+CGSN =? <CR><LF>OK<CR><LF>

1.6.2 接口说明

该命令查询单板的IMEI。

1.6.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Test命令 否

1.6.4 取值说明

<IMEI> 直接返回单板的IMEI值。返回值为一字符串,其构成如下:

8 char 6 char 1 char

TAC SNR Spare

TAC 设备分配的类型码

SNR 设备序列号

Spare 备用

1.6.5 实现说明

遵循3GPP TS 27.007 3d0

1.6.6 PC 客户端相关流程

1.6.7 举例说明

如果 TAC为“35154800”,SNR为“022544”,Spare为“4”则

AT+CGSN

351548000225444

OK

1.7 设置TE字符集+CSCS

1.7.1 语法结构

Command Possible response(s)

+CSCS=[<chset>] OK

+CSCS? +CSCS: <chset>

+CSCS=? +CSCS: (list of supported <chset>s)

1.7.2 接口描述

此AT命令的设置命令是把TE当前所设置的字符集告诉TA,使得TA能够把TE和MT的字符集正确

地转换。当TA-TE之间的接口是8位,并且TE使用的字符集是7位时,需要把其最高位设为0。

Page 12: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第12页, 共140页

1.7.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

1.7.4 取值说明

<chset> 目 前 MS 的 默 认 字 符 集 为 “ IRA ” , 其 他 <chset> 取 值 如 下 ( 但 目 前 仅 支

持”IRA”,”GSM”,”UCS2”三种字符集):

"GSM" GSM 7 bit default alphabet (3GPP TS 23.038); this setting causes easily software flow control

(XON/XOFF) problems

"HEX" character strings consist only of hexadecimal numbers from 00 to FF; e.g. "032FE6" equals three

8-bit characters with decimal values 3, 47 and 230; no conversions to the original MT character

set shall be done.

NOTE 2: If MT is using GSM 7 bit default alphabet, its characters shall be padded with 8th bit (zero) before

converting them to hexadecimal numbers (i.e. no SMS-style packing of 7-bit alphabet).

"IRA" international reference alphabet (ITU-T T.50 [13])

"UCS2" 16-bit universal multiple-octet coded character set (ISO/IEC10646 [32]); UCS2 character strings

are converted to hexadecimal numbers from 0000 to FFFF; e.g. "004100620063" equals three

16-bit characters with decimal values 65, 98 and 99

1.7.5 实现说明

遵循3GPP TS 27.007 3d0

1.7.6 PC 客户端相关流程

PC客户端使用此命令先设置所需要的字符,再实施功能命令,如使用+CPBW之前,根据写的字

符信息选择相应的字符集。

1.8 IMSI查询命令+CIMI

1.8.1 语法结构

Command Possible response(s)

+CIMI

<CR><LF><IMSI><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CIMI=? <CR><LF>OK<CR><LF>

1.8.2 接口说明

该命令查询USIM或者 SIM卡的IMSI值。

1.8.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Page 13: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第13页, 共140页

Execution命令 是

Test命令 否

1.8.4 取值说明

<IMSI> 直接返回存储在卡中的IMSI值,返回值为一个0~9的十进制数构成的字符串,其构成

如下:

总共不会超过15个字符

3 char 2 or 3 char

MCC MNC MSIN

MCC 国家代号

MNC 网络代号

MSIN 标识移动用户身份

1.8.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

1.8.6 PC 客户端相关流程

1.8.7 举例说明

如果 MCC为“123”,MNC为“45”,MSIN为“12345678”则

AT+CIMI

1234512345678

OK

1.9 恢复AT命令出厂设置 Z

1.9.1 语法结构

Command Possible response(s)

Z[<value>] OK

1.9.2 接口描述

将MS支持的AT命令参数设置为出厂默认值,但不改变DCE的波特率。

并且此命令作用后将会中止所有数据连接、呼叫(这也是与&F的区别)。

1.9.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Page 14: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第14页, 共140页

1.9.4 取值说明

<value>=0,设置所有的AT命令的参数值为默认值,

<value>不书写等同于<value>=0

1.9.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

1.9.6 PC 客户端相关流程

1.10 恢复AT命令及相关设置出厂设置命令&F

1.10.1 语法结构

Command Possible response(s)

&F[<value>] OK

1.10.2 接口描述

该命令将所有的MS支持的AT命令参数均设置成出厂时的默认值,并且将TE-MS间的波特率设置

为默认值。

1.10.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

1.10.4 取值说明

<value>:

0:将以上所列的AT命令参数还原成出厂时的默认值。

其他数值:厂家扩展用。(目前不支持)

不带<value>等同于<value>为0。

1.10.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

1.10.6 PC 客户端相关流程

Page 15: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第15页, 共140页

2 Call control commands and methods

2.1 呼叫发起命令D

2.1.1 语法结构

Command Possible response(s)

D[digits][I/i][;] <CR><LF>OK<CR><LF>

2.1.2 接口说明

本接口用于发起语音或数据业务呼叫。

语音主叫时TE与MT消息交互图见附表。

2.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 是

2.1.4 取值说明

<digits> 被叫的电话号码,ASCII 字符,合法的字符仅包括:‟0‟ – „9‟, „*‟, „#‟, „+‟。‟+‟只能出现

在号码的最前面,号码的最大长度不能超过24(不包括”+”)。

[I/i] CLIR业务的标识位(如果不指示该位,则采用网络的默认取值,或者根据网络是否分配

了永久模式的CLIR业务来决定)。

I 启动CLIR

i 关闭CLIR

两种异常情况为:

A)如果网络未分配CLIR业务,则用户选择启动CLIR业务并发起呼叫时,呼叫能否继续取决于网

络侧。如果被拒绝,则会在通话结束指示^CEND上报结束原因。

B)如果网络分配了永久模式的CLIR业务,而用户在呼叫发起时选择本次关闭CLIR,则呼叫仍能

继续。

[;] 呼叫发起类型指示。带‟;‟就发起语音呼叫,不带‟;‟就发起数据呼叫。。

2.1.5 实现说明

遵循ITU-T Recommendation V.25ter [14]

Mandatory if call service should implemented

2.1.6 PC 客户端相关流程

参见附表语音主叫时TE与MT消息交互图。

Page 16: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第16页, 共140页

2.2 接听命令A

2.2.1 语法结构

Command Possible response(s)

A <CR><LF>OK<CR><LF>

2.2.2 接口说明

当移动终端有来电,TE用此命令告知MT接听电话。

2.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

2.2.4 实现说明

遵循ITU-T Recommendation V.25ter [14]

Mandatory if call service should implemented

2.2.5 PC 客户端相关流程

参见附表来电时TE与MT消息交互图。

3 Network service related commands

3.1 运营商选择命令+COPS

请参见3GPP 27.007 +COPS命令。下文仅供参考,如有冲突,以3GPP标准为准。

3.1.1 语法结构

Command Possible response(s)

+COPS=[<mode>[,<format> [,<oper>[,< rat>]]]]

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+COPS? <CR><LF>+COPS: <mode>[,<format>,<oper>[,<rat>]] <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+COPS=? <CR><LF>+COPS: [list of supported (<stat>,long alphanumeric <oper>,short alphanumeric <oper>,numeric <oper>[,< rat>])s][,,(list of supported <mode>s),(list of supported <format>s)]<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

3.1.2 接口说明

本接口能查询当前MT注册的网络状态,网络选择模式。执行命令能完成GSM/UMTS网络的自动

与手动选择;读命令返回当前的网络选择模式,如果注册成功,则返回当前的运营商信息;测试命令

返回当前网络中存在的运营商的信息列表,最多不会超过20个。默认的EXCUTE命令返回OK,没有执

Page 17: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第17页, 共140页

行任何操作。

设置命令时不带<rat>,就不更改MT内部的设置值,取MT内部当前值处理。

3.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 否

Test命令 否

3.1.4 取值说明

<mode> 网络选择模式

0 自动搜网。设置命令中,mode取值为0时,后面参数均不要带。

1 手动搜网

2 去注册网络

3 仅为+COPS?读命令设置返回的格式<format>

4 手动与自动的联合,如果手动搜网失败,则自动转入自动搜网模式

<format> 运营商信息<oper>的格式

0 长字符串格式的运营商信息<oper>

1 短字符串格式的运营商信息<oper>

2 数字格式的运营商信息<oper>

<oper> 运营商的信息。

<stat> 网络的状态标识,取值如下:

0 未知的

1 可用的

2 当前注册

3 禁止

<rat> 无线接入技术,取值如下:

0 GSM

1 GSM Compact(暂不支持)

2 UTRAN

3.1.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

Page 18: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第18页, 共140页

3.1.6 PC 客户端相关流程

参见下面的搜网举例,以及附录的搜网流程。

3.1.7 搜网举例

1.运营商信息列表获取

AT+COPS=? (获取运营商信息列表)

+COPS:(2,"","","46007",2),

(3,"China Unicom","UNICOM","46001",0),

(3,"China Mobile Com","CMCC","46000",0),,(0,1,3,4),(0,1,2)

OK

2.自动搜网

AT+COPS=0

OK

注:自动搜网模式下只有mode参数有效,其他参数均不要带。

3.手动搜网

AT+COPS=1,2, "46000"

OK

(登陆不存在或不可登陆的网络(当前服务状态为限制服务或区域限制服务除外),

返回CME ERROR;当前登陆网络的状态可以通过AT+CREG?、AT+CGREG?进行查询)

4.网络状态信息查询

AT+COPS?(返回当前网络的选择模式、注册的运营商信息、无线接入制式)

+COPS:1,0, "China Mobile Com" <format>字段表示返回的格式

OK

3.2 网络注册+CREG

3.2.1 语法结构

Command Possible response(s)

+CREG=[<n>] <CR><LF>OK<CR><LF>

+CREG? <CR><LF>+CREG:<n>,<stat>[,<lac>,<ci>]<CR><LF><CR><LF>OK<CR><LF>

+CREG=? <CR><LF>+CREG: (list of supported <n>s)<CR><LF><CR><LF>OK<CR><LF>

3.2.2 接口说明

设置命令主要是控制+CREG主动上报事件。

当<n>=1,网络注册的状态发生改变的时候,上报+CREG:< stat >

当<n>=2,小区信息发生改变时,上报+CREG: <stat>[,<lac>,<ci>]

读命令返回当前的注册状态<stat>,位置信息<lac>,<ci>仅当<n>=2时上报。

Page 19: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第19页, 共140页

3.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

3.2.4 取值说明

<n>

0 禁止+CREG的主动上报

1 使能+CREG: <stat>的主动上报

2 使能+CREG: <stat>[,<lac>,<ci>]的主动上报。

<stat>

0 没有注册,MT现在并没有在搜寻要注册的新的运营商

1 注册了归属网络

2 没有注册,但MT正在搜寻要注册的新的运营商

3 注册被拒绝

4 未知状态

5 注册了漫游网络

<lac> 位置码信息,四个字符,16进制表示的字符串类型。(例:"00C3"表示10进制的195)

<ci> 小区信息,四个字符(GSM网络)或八个字符(WCDMA网络),类型同<lac>。

3.2.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

3.2.6 PC 客户端相关流程

在PC客户端查找到设备后,对设备进行一些初始设定时,使用此命令的设置命令,目的是当网络

注册的状态发生改变的时候,控制+CREG主动上报事件。与此命令关联较为密切的AT命令有^SRVST,

^SYSINFO的系统服务参数,这两个命令请参见相应的流程说明。

AT+CREG=1

OK

PC客户端在检测到设备上报的+CREG主动上报事件之后,根据<stat>参数信息判断网络状况。举

例:

^SRVST:1 //有限制服务

+CREG: 2 //2:没有注册,但MS正在搜寻要注册的新的运营商,所以当前为有限制服务。

Page 20: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第20页, 共140页

服务有效与注册了本地网络,只有注册上了网络,服务才可能有效。

^SRVST:2

+CREG: 1

3.3 设备锁命令+CLCK

3.3.1 语法结构

Command Possible response(s)

+CLCK=<fac>,<mode>[,<passwd>[,<class>]]

当 <mode>=2 且命令成功执行时:

<CR><LF>+CLCK: <status><CR><LF><CR><LF>OK<CR><LF>

当<mode>≠2 且执行成功时:

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CLCK=? <CR><LF>+CLCK: (list of supported <fac>s)<CR><LF><CR><LF>OK<CR><LF>

3.3.2 接口描述

Execute命令用于加锁、解锁MT 或者网络功能,以及查询锁定状态。

Test命令返回该命令支持的设备。

3.3.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Test命令 否

3.3.4 取值说明

<fac> 指定该命令操作的对象。

"SC":SIM卡(如果设置该命令,MS在上电时会要求输入密码)

"AB":禁止所有业务(仅在<mode>=0 时适用)

"AC":所有呼入禁止业务

"AG":所有呼出禁止业务

"AI":禁止所有呼入

"AO":禁止所有呼出

"IR":归属地以外漫游时,禁止所有呼入

"OI":禁止所有国际呼出

"OX":禁止所有国际呼出,归属国除外

"PN":网络定制(Network Personalization)

"PU":子网定制(network sUbset Personalization)

"PP":服务提供商定制(service Provider Personalization)

"PC":集群网定制(Corporate Personalization)

Page 21: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第21页, 共140页

"IR" :BIC-Roam (Barr Incoming Calls when Roaming outside the home country) (refer GSM02.88 [6]

clause 2)

"FD": SIM fixed dialling memory feature (if PIN2 authentication has not been done during the current

session, PIN2 is required as <passwd>)

注意 “SC”,“P2”的密码存储在SIM中,其他的密码在网络侧设定。

<mode>:整型值,操作模式。

0 解锁

1 锁

2 查询状态

<status>:整型值,当前状态。

0 未激活

1 激活

<passwd> 字符串类型,必须加上引号,与+CPWD所设定的密码相同。在mode为0和1的时候此项

是必须的,在mode为2时不需要密码,字符串里面的字符只能在‘0’~‘9’中取,否则直接返回错误。

<classx> (当前不支持此参数)。

1 语音电话

2 数据

4 传真

8 短信

3.3.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

3.3.6 PC 客户端相关流程

PC客户端在开启PIN码与禁用PIN码情况下使用到了此命令。如果在开启可禁用时,连续输入错误

的密码次数超过PIN码的剩余次数时,转换成PUK解锁状态。

3.4 修改密码命令+CPWD

3.4.1 语法结构

Command Possible response(s)

+CPWD=<fac>,<oldpwd>,<newpwd>

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CPWD=? <CR><LF>+CPWD: list of supported (<fac>,<pwdlength>)s<CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

Page 22: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第22页, 共140页

3.4.2 接口描述

EXECUTION命令用修改设备锁功能的密码(例如PIN)。

TEST命令返回该命令支持的设备以及对应该设备密码的最大长度。

3.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Test命令 否

3.4.4 取值说明

<fac> 指定该命令操作的对象。

"P2":SIM卡PIN2。

其他的值请参考+CLCK命令。

<oldpwd>,<newpwd> 旧密码,新密码,字符串类型,最大长度由<pwdlength>参数给定,字符串

里面的字符只能在‘0’~‘9’中取,否则直接返回错误。

<pwdlength> 设备锁密码的最大长度。

3.4.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

3.4.6 PC 客户端相关流程

修改密码时,连续输入错误的密码次数超过PIN码的剩余次数时,转换成PUK解锁状态。

3.5 USSD命令+CUSD

非结构化补充业务数据,指用户通过移动终端输入符合USSD格式的非标准的补充业务操作命令,

向网络发起特定的业务请求,或者由网络侧向移动终端发起USSD命令以完成某种特定的业务。USSD

业务和短消息相比,主要是能实时交互信息,非常适合于股票查询等业务。 目前可以提供类似股票/

彩票/天气预报/航班信息等很多特色增值业务,增强业务功能。

3.5.1 语法结构

Command Possible response(s)

+CUSD=[<n>[,<str>[,<dcs>]]] OK or +CME ERROR: <err>

+CUSD? +CUSD: <n>

+CUSD=? +CUSD: (list of supported <n>s)

3.5.2 接口描述

该命令提供非结构化补充业务数据USSD的控制。支持网络侧或终端侧发起的操作。

Page 23: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第23页, 共140页

<n>用来禁止/使能URC的主动上报。这种上报,可能是网络侧对于终端发起业务的响应,也可能

是网络侧发起业务的请求:

+CUSD: <m>[,<str>,<dcs>]

详见“USSD功能网络侧主动上报+CUSD”一节的定义。

如果下发命令中提供了<str>字段,那么发送到网络侧的消息,可能是终端侧发起的USSD请求,

或者是终端侧对网络侧USSD请求的响应。来自网络侧的响应(USSD字串)将在随后的+CUSD result

code中。

此外,n=2用于退出当前的USSD会话。

当<n>缺省,EXECUTION命令+CUSD等价于SET命令+CUSD=0

TEST命令返回所支持的n值。

3.5.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Test命令 是

3.5.4 取值说明

<n>:

0 禁止result code上报

1 使能 result code上报

2 退出会话

<str> USSD字串,最大长度为160个字节。

<dcs> ussd编码方案,表示字符编码并指定语言,请参考3GPP TS 23.038 [25] Cell Broadcast Data

Coding Scheme in integer format (default 0)。

<m>:

0 网络侧不需要终端侧回复ussdata (网络侧发起的USSD-Notify,或者终端侧发起初始化操作

以后并不需要进一步的信息)

1 网络侧需要终端侧回复ussdata (网络侧发起的 USSD-Request,或者终端侧发起初始化操作

以后需要进一步的信息)

2 USSD会话被网络侧释放

3 其他本地客户端已经作出响应

4 操作不支持(网络返回的信息 )

5 网络超时

Page 24: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第24页, 共140页

3.5.5 实现说明

遵循3GPP TS 27.007 3d0

Reserved

3.5.6 PC 客户端相关流程

参见下面的举例说明。

3.5.7 举例说明

1.通过USSD查询本机号码,例如查询代码为99:

AT+CUSD=1,”3939”,15

OK

网络侧会回复,假如号码为”86139037601”:

+CUSD=0,”313339303337363031”,1

2.以银行类应用的余额查询业务为例简要说明使用USSD方式业务的业务流程。

说明:为了说明的直观,字符串没有进行编码转换。

1)MT 终端用户

2)USSDC USSD中心

3)SP 提供具体服务的服务器

3.6 USSD功能网络侧主动上报+CUSD

3.6.1 语法结构

Command Possible response(s)

+CUSD: <m>[,<str>,<dcs>]

MS USSDC SP

PSSR:#101*1#(查询帐户余额) #101*1#(查询帐户余额)

Please input account: USSR:please input account:

USSR_RSP:4000110067281234991 4000110067281234991

Please input password USSR:please input password:

USSR_RSP:361327 361327

Remnant$9533.2 PSSR_RSP:remnant$9533.2

Wrong password, input password: USSR:wrong password,input password:

USSR_RSP:361329 361329

Remnant$9533.2 PSSR_RSP:remnant $9533.2

Page 25: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第25页, 共140页

3.6.2 接口描述

当网络侧对终端发起USSD业务的做出响应,或网络侧发起了USSD业务的请求,MT采用此URC

上报给TE:+CUSD: <m>[,<str>,<dcs>] 。

参数的解释及命令的使用方法,请参考上一条USSD命令。

3.7 用户号码+CNUM

3.7.1 语法结构

Command Possible response(s)

+CNUM +CNUM:[<alpha1>],<number1>,<type1>[<CR><LF> +CNUM:[<alpha2>],<number2>,<type2>[...]] +CME ERROR: <err>

+CNUM? <CR><LF>ERROR<CR><LF>

+CNUM=? <CR><LF>OK<CR><LF>

3.7.2 接口说明

EXECUTE命令返回与用户相关的移动台国际ISDN号码(MSISDN)。该信息存储在SIM/USIM上

的EFMSISDN文件中,对SIM卡,存储在DFTelecom目录下的EFMSISDN。对USIM卡,存储在ADFUSIM目录下

的EFMSISDN。如果用户有不同的服务分别对应不同的MSISDN,则每个MSISDN以单独一行的格式返回。

3.7.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 是

Read命令 是

Test命令 是

3.7.4 取值说明

<alphax>:本机号码的用户名,包括数字与字符的字串,使用的字符集是+CSCS设定的值。

<numberx>:按<typex>格式定义的电话号码字符串类型,包含0~9和+字符。

<typex>:本机号码的类型。整数格式的八位地址类型。当<numberx>包含+字符时,为145表示国

际号码,<numberx>不含+字符时为129,表示本国号码。

3.7.5 实现说明

遵循3GPP TS 27.007 3d0

Reserved

3.7.6 PC 客户端相关流程

参见下面的举例说明。

Page 26: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第26页, 共140页

3.7.7 举例说明

1.向USIM卡上写入两个本机号码,依次输入如下四条命令

AT+CPBS="ON"

OK

AT+CPBW=1,"+86013987654321",145,"CC"

OK

AT+CPBW=2,"123",129,"USER"

OK

AT+CNUM

+CNUM:"CC","+86013987654321",145

+CNUM: "USER", "123", 129

OK

2.清除本机号码

AT+CPBS="ON"

OK

AT+CPBW=1

OK

AT+CPBW=2

OK

AT+CNUM

OK

3.8 优先网络列表+CPOL

3.8.1 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Test命令 是

请参见3GPP 27.007 +CPOL命令。

3.9 选择优先网络列表+CPLS

3.9.1 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

Page 27: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第27页, 共140页

请参见3GPP 27.007 +CPLS命令。

4 Mobile Termination control and status commands

4.1 PIN管理命令+CPIN

4.1.1 语法结构

Command Possible response(s)

+CPIN=[<pin>][,<newpin>] <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CPIN? <CR><LF>+CPIN: <code><CR><LF><CR><LF>OK<CR><LF>

+CPIN=? <CR><LF>OK<CR><LF>

4.1.2 接口描述

READ命令用来指示是否存在密码输入请求。

SET命令用于校验、解锁PIN和PIN2。

如果当前密码输入请求为PIN或PIN2,则输入+CPIN=<pin>进行校验。

如果当前密码输入请求为PUK或PUK2,则输入+CPIN=<pin>,<newpin>进行解锁。第一个参数为

SIM PUK或 SIM PUK2,第二个参数,<newpin>为新的PIN码或PIN2码。

使用SET命令时,如果当前不存在PIN输入请求,则返回一个错误信息,+CME ERROR。

注意:在进行呼叫或进行其他业务时校验PIN或PUK有可能造成呼叫被挂断或其他业务被中断。

4.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

4.1.4 取值说明

<pin>, <newpin> 字符串,必须加上引号,字符串里面的字符只能在‘0’~‘9’中取,否则直接

返回错误。

<code> 字符串(无引号)

READY MT无密码输入请求

SIM PIN UICC/SIM PIN 密码请求

SIM PUK UICC/SIM PUK密码请求,用于解锁被block了的SIM PIN

SIM PIN2 PIN2密码请求

SIM PUK2 PUK2密码请求,用于解锁被block了的SIM PIN2

Page 28: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第28页, 共140页

4.1.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

4.1.6 PC 客户端相关流程

PC客户端使用此命令主动查询SIM/USIM/UIM卡状态,校验、解锁PIN和PIN2。

4.2 信号质量命令+CSQ

4.2.1 语法结构

Command Possible response(s)

+CSQ <CR><LF>+CSQ: <rssi>,<ber><CR><LF><CR><LF>OK<CR><LF>

+CSQ=? <CR><LF>+CSQ: (list of supported <rssi>s),(list of supported <ber>s) <CR><LF><CR><LF>OK<CR><LF>

4.2.2 接口描述

Execution命令返回ME的RSSI和BER。

Test命令返回支持的RSSI和BER值。

4.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 是

Test命令 否

4.2.4 取值说明

<rssi> 接收信号强度指示

网络 <rssi> GSM 或 UTRAN 小区信号强度

GSM& WCDMA

0 等于或小于-113 dBm

1 -111 dBm

2...30 -109... -53 dBm

31 等于或大于-51 dBm

99 未知或不可测

TD-SCDMA 100 等于或小于-116 dBm

101 -115 dBm

102„191 -114... -26 dBm

191 等于或大于-25 dBm

199 未知或不可测

<ber> (比特误码率百分比):暂时不支持BER查询,在Execution命令和Test命令均返回99

4.2.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

Page 29: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第29页, 共140页

4.2.6 PC 客户端相关流程

PC客户端会定时查询当前信号强度,因目前暂时不支持BER查询,所以,PC客户端将查询出来rssi

值与rssi的上限值的比值,再减去一个十范围内的随机数,产生的数值当作当前的信号百分比,根据当

前的网络模式(2G、3G)换算成界面需要显示的信息格数。查询出来的信号是否显示在界面还需要取决

于当前的系统服务是否有效。

4.3 电话本内存选择命令+CPBS

4.3.1 语法结构

Command Possible response(s)

+CPBS=<storage>[,<reserved>]

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CPBS? <CR><LF>+CPBS: <storage>[,<used>,<total>]<CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CPBS=? <CR><LF>+CPBS: (list of supported <storage>s)<CR><LF><CR><LF>OK<CR><LF>

4.3.2 接口描述

SET命令用来选择一种电话本内存,MT重启以后恢复初始设置是“SM”。其他电话本相关的命

令将使用本命令选择的电话本内存进行操作。

READ命令返回当前已经选择的电话本内存。可选的,还可能应该返回其已经使用的条目数和最

大条目数。

TEST命令返回所支持的电话本内存类型。

4.3.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Test命令 是

4.3.4 取值说明

<storage> 电话本内存类型。

FD” SIM/USIM fixdialling- phonebook

“LD” SIM/UICC last-dialling-phonebook (LD phonebook can‟t be deleted)

“ON” SIM (or MT) own numbers (MSISDNs) list (reading of this storage may be available through

+CNUM also)

“SM” SIM/UICC phonebook

Page 30: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第30页, 共140页

“BL” Blacklist phonebook (delete only)

“EC” SIM emergency-call-codes phonebook (read only)

“AP” Selected application phonebook.

“BN” SIM barred-dialling-number phonebook (only valid with PIN2)

“SN” SIM service-dialling-number phonebook

<reserved> 保留

<used> 整型值,表示当前已选择的内存中已经使用的条目数。

<total> 整型值,表示当前已选择的内存的最大条目数。

4.3.5 实现说明

遵循3GPP TS 27.007 3d0

Mandatory when phonebook service should be implemented

4.3.6 PC 客户端相关流程

PC客户端使用此命令,查询设备的电话本内存容量及当前使用情况。读取指定的内存电话本信息

时,先设置指定的内存,再读取指定的电话本信息。

参见读取电话本流程图

4.4 电话本查找命令+CPBF

4.4.1 语法结构

Command Possible response(s)

+CPBF=<findtext> [+CPBF:<index1>,<number>,<type>,<text>[,<hidden>][,<group>][,<adnumber >][,<adtype>][,<secondtext>][,<email>]] OK

有 MT 相关错误时:

+CME ERROR: <err>

+CPBF=? +CPBF: [<nlength>],[<tlength>],[<glength>],[<slength>],[<elength>] OK

+CME ERROR: <err>

4.4.2 接口描述

set命令用于在电话本中搜索并返回姓名字段以指定的字符串开始的记录,搜索是以名字段开始的

字符进行查找,列出所有符合条件的信息列表,如果找不到符合条件的记录,只返回OK。

4.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 是

4.4.4 取值说明

<index1>, <index2>:整型值,电话本内存中的位置。index1,index2取值小于等于+CPBS?命令返

Page 31: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第31页, 共140页

回的total字段。

<number>:字符串类型,表示电话号码。

<type>:号码类型,号码类型,当号码以”+”开头,取值为145,否则取值为129。

<findtext>,<text>:字符串类型,表示姓名。

<nlength>:整型值,表示电话号码的最大长度

<tlength>:整型值,表示姓名的最大长度

4.4.5 实现说明

遵循3GPP TS 27.007 3d0

Mandatory when phonebook service should be implemented

4.4.6 PC 客户端相关流程

PC客户端暂时未使用此命令。

4.5 电话本读取命令+CPBR

4.5.1 语法结构

Command Possible response(s)

+CPBR=<index1> [,<index2>]

+CPBR: <index1>,<number>,<type>,<text>[,<hidden>]

[,<group>][,<adnumber>][,<adtype>][,<secondtext>][,<email>]

有 MT 相关错误时:

+CME ERROR: <err>

+CPBR=? +CPBR: (list of supported <index>s),[<nlength>],[<tlength>]

4.5.2 接口描述

该命令返回当前已经选中的电话本内存中位置index1与index2之间的电话本条目。

如果index1到index2之间所有的位置都没有电话本条目,只返回:OK

也可以只输入index1,此时只会返回index1位置的电话本记录。

test命令返回当前已经选中的电话本内存的位置范围,以及<number>、<text>的最大长度。

4.5.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 是

4.5.4 取值说明

<index1>, <index2>, <index> 整型值,电话本内存中的位置。index1,index2取值小于等于+CPBS?

命令返回的total字段。

<number> 字符串类型,电话号码;

<type> 号码类型,其中145表示国际号码,具体取值可参见“短信发送命令 +CMGS”一节

Page 32: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第32页, 共140页

中,SC号码中的type_addr参数的具体定义:

<text> 字符串类型,表示姓名,最大长度为<tlength>; 字符类型由 +CSCS命令指定。

<nlength> 整型值,表示电话号码的最大长度

<tlength> 整型值,表示姓名的最大长度

<hidden> 整型值,表示本条记录是否为隐藏

0 非隐藏型;

1 隐藏型

4.5.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

4.5.6 PC 客户端相关流程

在PC客户端初始化时,先检测设备是否支持华为私有的电话本命令^CPBR与^CPBW,如果设备支

持华为私有电话本命令,则后续操作将使用华为私有的电话本命令,如果设备不支持,PC客户端再使

用此命令读取电话本记录。两种方式下,都是分批读取设备中的记录,每次50条,不足50条的按实际

条数读取。

4.6 电话本写命令+CPBW

4.6.1 语法结构

Command Possible response(s) +CPBW=[<index>][,<number> [,<type>[,<text>[,<group>[,<adnumber>[,<adtype>[,<secondtext>[,<email>,[<hidden>]]]]]]]]]

OK

有 MT 相关错误时:

+CME ERROR: <err>

+CPBW=? +CPBW: (list of supported <index>s),[<nlength>],(list of supported <type>s),[<tlength>],[<glength>], [<alength>],[<slength>],[<elength>]

OK

4.6.2 接口描述

该命令将电话本条目写在当前已经选中的电话本内存中index指定的位置。如果命令参数中只含有

index,那么index相应位置的电话本条目将被删除。如果index字段被省略,但参数中含有number字段,

那么这条电话本条目将被写到第一个空位置。如果电话本类型支持隐藏型条目,还应含有<hidden>参

数。如果此时没有空位置,则上报:+CME ERROR: memory full。仅当所选电话本类型为"SM"、"FD"、

"LD"、"ON"、"BL"中的一种时可进行写操作,在其余类型下执行写操作会在AT命令中返回操作不允

许的错误提示。

test命令返回当前已经选中的电话本内存的位置范围,以及number字段的最大长度、type字段的所

有取值,以及text字段的最大长度。在存储电话本时,应当保证输入的所有长度都在最大长度范围之内。

Page 33: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第33页, 共140页

4.6.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 是

4.6.4 取值说明

<index> 整型值,电话本内存中的位置。index取值小于等于+CPBS?命令返回的total字段。

<number> 字符串类型,电话号码。

<type> type of address octet in integer format (refer GSM 04.08 [8] subclause 10.5.4.7) ; default

145 when dialling string includes international access code character "+", otherwise 129

<text> 字符串类型,表示姓名,最大长度为<tlength>; 字符类型由 +CSCS命令指定。

<group>: string type field of maximum length <glength>; character set as specified by command Select

TE Character Set +CSCS

<adnumber>: string type phone number of format <adtype>

<adtype>: type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7)

<secondtext>: string type field of maximum length <slength>; character set as specified by command

Select TE Character Set +CSCS

<email>: string type field of maximum length <elength>; character set as specified by command Select

TE Character Set +CSCS

<alength>: integer type value indicating the maximum length of field <adnumber>

<tlength>: integer type value indicating the maximum length of field <text>

<glength>: integer type value indicating the maximum length of field <group>

<slength>: integer type value indicating the maximum length of field

<secondtext>

<elength>: integer type value indicating the maximum length of field <email>

<nlength> 整型值,表示电话号码的最大长度

<tlength> 整型值,表示姓名的最大长度

4.6.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

4.6.6 PC 客户端相关流程

在PC客户端初始化时,先检测设备是否支持华为私有的电话本命令^CPBR与^CPBW,如果设备支

持华为私有电话本命令,则后续操作将使用华为私有的电话本命令,如果设备不支持,PC客户端再使

用此命令。

Page 34: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第34页, 共140页

4.7 受限SIM卡访问命令+CRSM

4.7.1 语法结构

Command Possible response(s)

+CRSM=<command>[,<fileid>[,<P1>,<P2>,<P3>[,<data>]]]

+CRSM: <sw1>,<sw2>[,<response>]

有 MS 相关错误时:

+CME ERROR: <err>

+CRSM=? <CR><LF>OK<CR><LF>

4.7.2 接口描述

该命令可用于在受限制的情况下访问SIM卡内容。

4.7.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

4.7.4 取值说明

<command>SIM访问命令:

176 以二进制方式读取

178 读取记录

192 获取响应

214 二进制更新

220 记录内容更新

242 获取状态

<fileid>EF文件ID,整型,除状态查询以外的命令均必须下发该参数。

<P1>,<P2>,<P3>,除了获取响应和状态查询命令,这些参数必须指定。其取值参见GSM11.11

<data>,以十六进制格式的信息字段

<sw1>,<sw2>,命令执行后SIM卡返回的响应

<response>,携带命令执行成功后上报的数据,对于二进制更新和记录更新命令,response不返回

4.7.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

4.7.6 PC 客户端相关流程

使用此命令读取(U)SIM中的EF文件。

Page 35: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第35页, 共140页

5 Mobile Termination errors

5.1 终端报错命令+CMEE

5.1.1 语法结构

Command Possible response(s)

+CMEE=<n> <CR><LF>OK<CR><LF>

+CMEE? <CR><LF>+CMEE: <n><CR><LF><CR><LF>OK<CR><LF>

+CMEE=? <CR><LF>+CMEE: (list of supported <n>s) <CR><LF><CR><LF>OK<CR><LF>

5.1.2 接口描述

该命令的主要功能是设置是否使用result code:+CME ERROR:<err>来指示与MT相关的错误。设

置为使用时,MT相关的错误将会产生result code:+CME ERROR:<err>,替代普通的ERROR result code。

错误原因与MT无关时,仍返回普通的ERROR。

5.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

5.1.4 取值说明

<n>:整型值,错误码上报格式,默认值是2。

0 不使用+CME ERROR:<err>result code,错误时仅返回ERROR。

1 使用+CME ERROR:<err>result code,<err>采用错误编号值。

2 使用+CME ERROR:<err>result code,<err>采用错误的详细字符串值

<err >:

取值参见附录中的CME ERROR列表。

5.1.5 实现说明

遵循3GPP TS 27.007 3d0

Mandatory for <n> values 0 and 1.

5.1.6 PC 客户端相关流程

PC客户端在检测到设备后,会下发此命令,使设备上报错误时采用错误编号值。

Page 36: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第36页, 共140页

6 Commands for UMTS Packet Domain

6.1 定义PDP上下文+CGDCONT

请参见3GPP 27.007 +CGDCONT命令。下文仅供参考,如有冲突,以3GPP标准为准。

6.1.1 语法结构

Command Possible response(s)

+CGDCONT=<cid>[,<PDP_type>[,<APN>[,<PDP_addr>[,<d_comp>[,<h_comp>]]]]]

<CR><LF>OK<CR><LF>

+CGDCONT?

<CR><LF>+CGDCONT: <cid>, <PDP_type>, <APN>,<PDP_addr>, <d_comp>, <h_comp>[<CR><LF>+CGDCONT: <cid>, <PDP_type>, <APN>,<PDP_addr>, <d_comp>, <h_comp>[...]]<CR><LF><CR><LF>OK<CR><LF>

+CGDCONT=?

<CR><LF>+CGDCONT: (range of supported <cid>s), <PDP_type>,,,(list of supported <d_comp>s),(list of supported <h_comp>s)[<CR><LF>+CGDCONT: (range of supported <cid>s), <PDP_type>,,,(list of supported <d_comp>s),(list of supported <h_comp>s)[...]]<CR><LF><CR><LF>OK<CR><LF>

6.1.2 接口描述

MT本地保存一组以<cid>为索引的PDP上下文,每一条保存的设置环境包含一组与PDP相关的参

数。SET命令将PDP相关的一组参数存入以<cid>为索引的PDP上下文中。每个PDP上下文初始都是未

定义的,通过SET命令存入一组参数后,则成为已定义状态。同时能保存的已定义的PDP上下文的数

目由<cid>的取值范围决定。

一种特殊的SET命令+CGDCONT= <cid>,将清除<cid>指示的PDP上下文中的所有参数,此PDP

上下文返回成未定义状态。

READ命令返回所有已定义了的上下文的参数值,各条PDP上下文之间换行显示。

TEST命令返回所有可以支持的取值,response中以MT能支持的PDP_type取值为索引分条显示。每

条取一确定的PDP_type值,并包含其他参数在此PDP_type取值下的可支持的取值范围。各条之间换行

显示。

6.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Test命令 是

6.1.4 取值说明

<cid>:

1-3 PDP上下文的索引值。其他PDP相关的命令可以通过此索引值来调用保存的设置。

Page 37: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第37页, 共140页

<PDP_type>:字符串值,表示分组交换协议类型。

“IP” IP协议

<APN>:字符串值,表示连接GGSN或外部网的接入点域名。若该值为空,则使用签约值。

<PDP_addr>:字符串值,表示MT的地址,IPv4 类型的PDP 地址。

<d_comp>:数字值,表示PDP的数据压缩方式。

0 不压缩。

1 压缩。

2 V.42bis

不带<d_comp>等同于<d_comp>为0。

<h_comp>:数字值,表示PDP的头压缩方式。

0 不压缩。

1 压缩。

2 RFC1144 (applicable for SNDCP only)

3 RFC2507

4 RFC3095 (applicable for PDCP only)

不带<h_comp>等同于<h_comp>为0。

6.1.5 实现说明

遵循3GPP TS 27.007 3d0

Mandatory unless only a single subscribed context is supported.

6.1.6 PC 客户端相关流程

PC客户端在进行数据业务拔号时,先向设备发送此命令,定义PDP上下文,再用操作系统的API

接口进行数据业务拨号。

6.1.7 使用示例

依次执行以下命令的结果如下:

1) AT+CGDCONT=?

+CGDCONT:(1-16),”IP”,,,(0-1),(0-1)

+CGDCONT:(1-16),”PPP”,,,(0-1),(0-1)

OK

说明:此命令支持“IP”和“PPP”两种分组交换协议,TEST命令分两条列出了每种协议可支持的其

他参数的取值。

2) AT+CGDCONT?

+CGDCONT:1,”IP”,”vcol.com”,””,0,0

OK

说明:MT当前保存了1条PDP设置环境,此条PDP上下文的<cid>为1。

Page 38: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第38页, 共140页

3) AT+CGDCONT=16,”PPP”,”abc.com”,”10.111.145.233”,1,1

OK

说明:此命令在MT里新存入了1条PDP上下文,<cid>为16。

4) AT+CGDCONT?

+CGDCONT:1,”IP”,”vcol.com”,””,0,0

+CGDCONT:16,”PPP”,”abc.com”,”10.111.145.233”,1,1

OK

说明:MT里多出了刚存入的<cid>为16的那条PDP上下文。

5) AT+CGDCONT=16

OK

说明:清除<cid>=16的这条PDP上下文。

6) AT+CGDCONT?

+CGDCONT:1,”IP”,”vcol.com”,””,0,0

OK

说明:MT里<cid>=16的那条上下文被清除了。

6.2 PDP上下文激活或去激活+CGACT

6.2.1 语法结构

Command Possible Response(s)

+CGACT=[<state>[,<cid>[,<cid>[,…]]]]

OK ERROR

+CGACT? +CGACT: <cid>, <state>[<CR><LF>+CGACT: <cid>, <state>[...]]

+CGACT=? +CGACT: (list of supported <state>s)

6.2.2 接口描述

激活或去激活<cid>标识的PDP上下文,若没指定<cid>,则激活或者去激活所有PDP上下文。

6.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Test命令 是

6.2.4 取值说明

<state>整型值,指示PDP 上下文激活的状态。

0:去激活;

1:已激活。

<cid>:

Page 39: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第39页, 共140页

PDP上下文文件的索引值(参见+CGDCONT和+CGDSCONT命令)。

6.2.5 实现说明

遵循3GPP TS 27.007 3d0

Mandatory unless only a single subscribed context is supported.

6.2.6 PC 客户端相关流程

PC客户端挂断数据业务拨号方式有,使用操作系统的API接口,或使用AT命令方式。使用AT命令

方式下,先采用+CGACT去激活PDP上下文,再采用ATH命令挂断。

6.2.7 使用示例

6.2.7.1 激活、去激活PDP 上下文

AT+CGACT=1,1

OK

AT+CGACT=0,1

OK

6.2.7.2 查询命令

AT+CGACT?

+CGACT: 1,0

OK

6.3 PS域附着或分离+CGATT

6.3.1 语法结构

Command Possible response(s)

+CGATT= [<state>] <CR><LF>OK<CR><LF>

+CGATT? <CR><LF>+CGATT: <state><CR><LF><CR><LF>OK<CR><LF>

+CGATT=? <CR><LF>+CGATT:(list of supported <state>s)<CR><LF><CR><LF>OK<CR><LF>

6.3.2 接口说明

此执行命令用于使MT与PS附着或分离。命令执行完后,MT处于V.25ter命令状态。若MT已经处

于请求的状态,则忽略此命令,返回OK响应。若不能完成请求状态,则返回ERROR或+CME ERROR

响应。利用+CMEE命令使能扩充的错误响应。

当附着的状态变为分离态时,任何激活的PDP上下文将自动失效。

读取命令返回当前的GPRS业务状态。

测试命令用于请求与支持的PS业务状态有关的信息。

6.3.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Page 40: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第40页, 共140页

Read命令 是

Test命令 是

6.3.4 取值说明

<state>:整形值,指示PS域的服务状态。

0 – 分离状态

1 – 附着状态

其余值保留,它们将导致对执行命令的错误响应。

6.3.5 实现说明

遵循3GPP TS 27.005 320

Optional

6.3.6 PC 客户端相关流程

使用此命令实现在退出PC客户端时,完成分离PS功能,此功能用于定制,默认情况下不更改设备

的默认PS域附着状态。

6.4 3G协商服务质量查询命令+CGEQNEG

6.4.1 语法结构

Command Possible Response(s)

+CGEQNEG =[<cid>[,<cid>[,…]]]

+CGEQNEG: <cid>, <Traffic class> ,<Maximum bitrate UL>, <Maximum bitrate DL> ,<Guaranteed bitrate UL>, <Guaranteed bitrate DL> ,<Delivery order> ,<Maximum SDU size> ,<SDU error ratio> ,<Residual bit error ratio> ,<Delivery of erroneous SDUs> ,<Transfer delay> ,<Traffic handling priority> [<CR><LF>+CGEQNEG: <cid>, <Traffic class> ,<Maximum bitrate UL>, <Maximum bitrate DL> ,<Guaranteed bitrate UL>, <Guaranteed bitrate DL> ,<Delivery order> ,<Maximum SDU size> ,<SDU error ratio> ,<Residual bit error ratio> ,<Delivery of erroneous SDUs> ,<Transfer delay> ,<Traffic handling priority> […]]

+CGEQNEG=? +CGEQNEG: (list of <cid>s associated with active contexts)

6.4.2 接口描述

本命令用来查询激活的数据业务的协商服务质量信息,该信息包含在连接建立时收到的Activate

PDP Context Accept消息中。

6.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

Page 41: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第41页, 共140页

6.4.4 取值说明

<cid>:

PDP环境设置文件的索引值(参见+CGDCONT和+CGDSCONT命令)。

以下的参数定义在3GPP TS 23.107协议中,如果某字段被省略则表示该字段信息缺失。

<Traffic class>:

UMTS承载服务的应用类型。

0 会话类

1 流类

2 交互类

3 背景类

<Maximum bitrate UL>:

最大上行速率,单位为kbits/s。

<Maximum bitrate DL>:

最大下行速率,单位为kbits/s。

<Guaranteed bitrate UL>:

保证上行速率,单位为kbits/s。

<Guaranteed bitrate DL>:

保证下行速率,单位为kbits/s。

<Delivery order>:

SDU传输的保序性。

0 不保序

1 保序

<Maximum SDU size>:

SDU的最大允许长度,单位为字节。

<SDU error ratio>:

期待的SDU误码率, SDU误码率仅在确认传输中有意义。字符串值,采用科学计数法表示。例如,

如果SDU误码率为5*10-3,则该字段表示为“5E3”。

<Residual bit error ratio>:

期待的残留误码率,表示未检测出错误的SDU中仍然有错的比率。该字段格式同<SDU error ratio>

字段。

<Delivery of erroneous SDUs>:

检测出错误的SDU的传输策略。

0 不传输

Page 42: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第42页, 共140页

1 传输

2 无检测

<Transfer delay>:

期待的传输延迟,单位ms。

<Traffic handling priority>:

UMTS承载的SDU相对于其他承载的SDU的重要度,用数值(1,2,3…)表示。

6.4.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

6.4.6 PC 客户端相关流程

暂时未使用此命令

6.5 挂机命令H

6.5.1 语法结构

Command Possible response(s)

H<value> OK ERROR

6.5.2 接口描述

用于在单模式(参见+CMOD命令)下和远端用户断开连接。当多方呼叫的时候,连接的每个用

户都会被断开。注意+CHUP命令和H命令的区别:+CHUP命令是为了适应多模式呼叫而设的,不是用

于代替H命令。

6.5.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

6.5.4 取值说明

<value>:整型值,仅当其取值为0的时候才能使连接断开并返回OK(任何其它值不能使连接断开,

且响应结果均为ERROR)。如果此命令不带<value>参数,其功能和ATH0的功能一样(即ATH和ATH0

的功能一样)。

6.5.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

Page 43: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第43页, 共140页

6.5.6 PC 客户端相关流程

PC客户端挂断数据业务拨号方式有,使用操作系统的API接口,或使用AT命令方式。使用AT命令

方式下,先采用+CGACT去激活PDP上下文,再采用ATH命令挂断。

6.6 PS域注册状态+CGREG

6.6.1 语法结构

Command Possible response(s)

+CGREG=[<n>] <CR><LF>OK<CR><LF>

+CGREG? <CR><LF>+CGREG:<n>,<stat>[,<lac>,<ci>]<CR><LF><CR><LF>OK<CR><LF>

+CGREG=? <CR><LF>+CGREG: (list of supported <n>s)<CR><LF><CR><LF>OK<CR><LF>

6.6.2 接口说明

SET命令主要是控制+CGREG主动上报事件的方式。

当<n>=1,网络注册的状态发生改变的时候,上报+CGREG:< stat >

当<n>=2,小区信息发生改变时,上报+CGREG: <stat>[,<lac>,<ci>]

读命令返回当前的注册状态<stat>,位置信息<lac>,<ci>仅当<n>=2时上报。

6.6.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

6.6.4 取值说明

<n>

0 禁止+CGREG的主动上报

1 使能+CGREG: <stat>的主动上报

2 使能+CGREG: <stat>[,<lac>,<ci>]的主动上报。

<stat>

0 没有注册,MT现在并没有在搜寻要注册的新的运营商

1 注册了本地网络

2 没有注册,但MT正在搜寻要注册的新的运营商

3 注册被拒绝

4 未知原因

5 注册了漫游网络

<lac> 位置码信息,四个字符,16进制表示。(例:“00C3”=10进制的195)

<ci> 小区信息,四个字符,16进制表示。

Page 44: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第44页, 共140页

6.6.5 实现说明

遵循3GPP TS 27.007 3d0

Optional

6.6.6 PC 客户端相关流程

与+CREG功能类似,区别是+CGREG是PS域的状态,+CREG是CS域状态,参见+CREG的PC客户

端相关流程。

6.7 短信承载域命令+CGSMS

6.7.1 语法结构

Command Possible response(s)

+CGSMS=<service> <CR><LF>OK<CR><LF>

+CGSMS? <CR><LF>+CGSMS:<service><CR><LF><CR><LF>OK<CR><LF>

+CGSMS=? <CR><LF>+CGSMS: (list of supported<service>s)<CR><LF><CR><LF>OK<CR><LF>

6.7.2 接口描述

SET命令设置短信承载域。即CS/PS域的选择

READ命令返回当前的短信承载域。

TEST命令返回命令支持的参数值。

6.7.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

6.7.4 取值说明

<service>:

0 只选择PS域

1 只选择CS域

2 优先选择PS域

3 优先选择CS域

6.7.5 实现说明

遵循3GPP TS 27.005 320

Optional

Page 45: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第45页, 共140页

6.7.6 PC 客户端相关流程

一般情况下不更改设备出厂默认值。

6.8 定义Secondary PDP上下文+CGDSCONT

6.8.1 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Test命令 是

请参见3GPP 27.007 +CGDSCONT命令。

6.9 Show PDP address(es) +CGPADDR

6.9.1 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Test命令 否

请参见3GPP 27.007 +CGPADDR命令。

7 Text Mode commands for SMS

7.1 选择短信服务类型命令+CSMS

7.1.1 语法结构

Command Possible response(s)

+CSMS=<service> <CR><LF>+CSMS: <mt>,<mo>,<bm><CR><LF><CR><LF>OK<CR><LF>

+CSMS? <CR><LF>+CSMS: <service>,<mt>,<mo>,<bm><CR><LF><CR><LF>OK<CR><LF>

+CSMS=? <CR><LF>+CSMS: (list of supported <service>s)<CR><LF><CR><LF>OK<CR><LF>

7.1.2 接口描述

SET命令用来设置消息服务类型。返回的<mt>、<mo>、<bm>分别表示终端接收短信、发送短信

和广播消息能否支持此服务类型。

7.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Page 46: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第46页, 共140页

Test命令 否

7.1.4 取值说明

<service> 消息服务类型。

0 3G TS 23.040, 3G TS 23.041(短信AT命令语法结构与GSM07.05 Phase 2兼容)

1 3G TS 23.040, 3G TS 23.041(短信AT命令语法结构与GSM07.05 Phase 2+兼容,注意:

AT+CNMA命令需要<service>=1)

<mt>,<mo>,<bm>:整形值,分别指示MT是否支持接收短信、发送短信、广播消息服务

0 不支持

1 支持

7.1.5 实现说明

遵循3GPP TS 27.005 320

Mandatory if SMS service should be implemented.

7.1.6 PC 客户端相关流程

PC客户端暂未使用

7.2 短信存储介质选择命令+CPMS

7.2.1 语法结构

Command Possible response(s)

+CPMS=<mem1>[, <mem2>[,<mem3>]]

<CR><LF>+CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,<mem3>,<used3>,<total3><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CPMS=? +CPMS: (list of supported <mem1>s),(list of supported <mem2>s),(list of supported <mem3>s)<CR><LF><CR><LF>OK<CR><LF>

7.2.2 接口描述

SET命令设定短信读写等操作分别对应的短信存储介质,同时返回所选介质当前的使用情况。

READ命令返回目前所选择存储介质的名称和使用情况。TEST命令返回所有MT能支持的存储介质类

型列表。

7.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Page 47: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第47页, 共140页

Set命令 是

Read命令 是

Test命令 是

7.2.4 取值说明

<mem1>:字符串值,表示短信读取和删除操作作用的介质。可选值为:

“SM”,表示(U)SIM卡

“ME”,表示NV

”BM” broadcast message storage

“SR” status report storage

<mem2>:字符串值,表示短信写入和发送操作作用的介质。可选值同<mem1>。

<mem3>:字符串值,表示接收操作作用的介质。可选值同<mem1>。

<total1>:整数值,表示<mem1>存储短信的容量。

<total2>:整数值,表示<mem2>存储短信的容量。

<total3>:整数值,表示<mem3>存储短信的容量。

<used1>:整数值,表示<mem1>里现有的短信数目。

<used2>:整数值,表示<mem2>里现有的短信数目。

<used3>:整数值,表示<mem3>里现有的短信数目。

7.2.5 实现说明

遵循3GPP TS 27.005 320

Mandatory if SMS service should be implemented.

7.2.6 PC 客户端相关流程

PC客户端短信界面显示的短信存储介质以及对应存储介质中现有短信数目及最大容量,是通过

+CPMS查询结果显示的。

读取短信时,首先将当前存储介质切换成短信存储的介质后,才能成功读取到需要的短信。

7.3 设置短信格式命令+CMGF

7.3.1 语法结构

Command Possible response(s)

+CMGF=[<mode>] <CR><LF>OK<CR><LF>

+CMGF? <CR><LF>+CMGF: <mode><CR><LF><CR><LF>OK<CR><LF>

+CMGF=? <CR><LF>+CMGF: (list of supported <mode>s)<CR><LF><CR><LF>OK<CR><LF>

7.3.2 接口描述

SET命令设置短信采用的格式。格式有两种模式,由<mode>参数决定,分别是PDU模式和text模

Page 48: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第48页, 共140页

式。目前GSM/WCDMA/TD-SCDMA仅采用PDU模式,PDU模式下短信的具体格式请参见+CMGS命令。

READ命令返回当前的模式选择。

7.3.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

7.3.4 取值说明

<mode>:

0 PDU模式

1 text模式

7.3.5 实现说明

遵循3GPP TS 27.005 320

Mandatory if SMS service should be implemented.

7.3.6 PC 客户端相关流程

PC客户端在检测到设备后,会下发此命令,设置PC客户端运行过程中的短信操作格式。

7.4 短信服务中心号码命令+CSCA

7.4.1 语法结构

Command Possible response(s)

+CSCA=<sca>[,<tosca>] <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CSCA? <CR><LF>+CSCA: <sca>,<tosca><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

+CSCA=? <CR><LF>OK<CR><LF>

7.4.2 接口描述

SET命令设定短信服务中心号码。对于PDU模式的短信,仅当PDU内关于短信服务中心号码的参

数sc_len=0(PDU格式参见+CMGS命令) 时,才使用此命令的设置。

7.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Page 49: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第49页, 共140页

Test命令 否

7.4.4 取值说明

<sca>:

字符串值,表示短信服务中心号码。号码由“*”、“#”、“+”、 “0”-“9”组成,号码长

度不超过20(不包含“+”号)个字符。

<tosca>:

整数值,表示号码类型,其中145表示国际号码,具体取值可参见“短信发送命令 +CMGS”一节

中,SC号码中的type_addr参数的具体定义。

不带<tosca>参数等同于对<tosca>不作修改。

7.4.5 实现说明

遵循3GPP TS 27.005 320

Mandatory if text mode is implemented.

7.4.6 PC 客户端相关流程

短信设置界面通过该命令查询和修改短信中心号码。验证设备上的短信模块是否已经准备好,可

以供PC客户端使用了。

7.5 设置Text Mode参数+CSMP

7.5.1 语法结构

Command Possible response(s) +CSMP=[<fo>[,<vp>[,<pid>[,<dcs>]]]] <CR><LF>OK<CR><LF>

有 MS 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF> +CSMP? +CSMP: <fo>,<vp>,<pid>,<dcs> +CSMP=? OK

7.5.2 接口描述

Set命令用来在发送或者存储短信的时候,设置一些额外的参数,如有效期等。(只有在当前的模

式为Text mode的时候才有效)

Read命令返回支持的设置参数。

Test命令返回OK

7.5.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

Page 50: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第50页, 共140页

7.5.4 实现说明

遵循3GPP TS 27.005 320

Mandatory if text mode is implemented.

7.5.5 PC 客户端相关流程

暂未实现

7.6 显示Text Mode的参数+CSDH

7.6.1 语法结构

Command Possible response(s) +CSDH=[<show>] <CR><LF>OK<CR><LF>

有 MS 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF> +CSDH? +CSDH: <show> +CSDH=? +CSDH: (list of supported <show>s)

7.6.2 接口描述

Set命令控制是否在Text Mode的返回码中显示具体的头信息。(只有在当前的模式为Text mode的时

候才有效)

Read命令返回当前是否显示。

Test命令列出当前的支持值。

7.6.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

7.6.4 取值说明

<show>:

0 在返回值中不显示头信息的具体信息

1 在返回值中显示头信息的具体信息

7.6.5 实现说明

遵循3GPP TS 27.005 320

Mandatory if text mode is implemented.

7.6.6 PC 客户端相关流程

暂未实现

Page 51: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第51页, 共140页

7.7 选择小区消息类型+CSCB

7.7.1 语法结构

Command Possible response(s) +CSCB=[<mode>[,<mids>[,<dcss>]]] <CR><LF>OK<CR><LF>

有 MS 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF> +CSCB? +CSCB: <mode>,<mids>,<dcss> +CSCB=? +CSCB: (list of supported <mode>s)

7.7.2 接口描述

Set command selects which types of CBMs are to be received by the ME.

Test command returns supported modes as a compound value.

7.7.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 是

Test命令 否

7.7.4 取值说明

<mode>:

0 message types specified in <mids> and <dcss> are accepted

1 message types specified in <mids> and <dcss> are not accepted

<mids>: string type; all different possible combinations of CBM message identifiers (refer <mid>) (default is

empty string); e.g. "0,1,5,320-478,922"

<dcss>: string type; all different possible combinations of CBM data coding schemes (refer <dcs>) (default

is empty string); e.g. "0-3,5"

7.7.5 实现说明

遵循3GPP TS 27.005 320

Mandatory if text mode is implemented.

7.7.6 PC 客户端相关流程

PC客户端用此命令设置小区广播订阅方式。

注:同时还使用+CNMI命令的<bm>参数设置PC客户端接收消息的方式,设置的方式为MT侧采用

+CBM命令的PDU模式的主动上报消息。

7.8 新短信通知设置命令+CNMI

7.8.1 语法结构

Command Possible response(s)

+CNMI=[<mode>[,< <CR><LF>OK<CR><LF>

Page 52: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第52页, 共140页

mt>[,<bm>[,<ds>[,<bfr>]]]]]

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CNMI? <CR><LF>+CNMI: <mode>,<mt>,<bm>,<ds>,<bfr><CR><LF><CR><LF>OK<CR><LF>

+CNMI=? <CR><LF>+CNMI: (list of supported <mode>s),(list of supported <mt>s),(list of supported <bm>s),(list of supported <ds>s),(list of supported <bfr>s) <CR><LF><CR><LF>OK<CR><LF>

7.8.2 接口描述

Set命令用来设置新短信上报给TE的程序。其中:

<mode>和<bfr>用来设置新短信通知(包括+CMT、+CMTI、+CDSI、+CDS)上报给TE的方式。

<mt>用来设置接收新短信时,采用直接上报给TE还是存储在MT中并上报存储位置。

<bm>用于设置接收新小区广播信息时。采用直接上报给TE还是存储在MT中并上报存储位置。

<ds>用来设置是否上报短信状态报告(+CDSI,+CDS)。

Test命令返回支持的参数值。

注意:该命令的设置值在MT重新启动后将被清0,此时是不会上报任何新短信。建议不使用

AT+CNMI=0,0,0,0,0的这种设置方式。

7.8.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

7.8.4 取值说明

<mode> 设置短信通知方式。

0 将短信通知缓存在ME中,如果ME的缓存已满,则用新通知覆盖最老的通知。

1 将短信通知直接发送给TE。当无法发送时(例如,处在online data 模式),则丢弃通知。

2 将短信通知和短信状态报告直接发送给TE。当无法发送时(例如,处在online data 模式),

将短信通知缓存在ME中,当可以发送时一次性发送给TE。

注意:短信通知缓存在易失性存储器中,如果MT在发送之前关闭电源,短信则有可能丢失。所以,

在<mode>=0或2时,不能使用短信直接转发(<mt>=2和3)。

<mt> 设置接收短信的存储和通知规则。

0 No SMS-DELIVER indications are routed to the TE。

对于新短信的存储和通知有以下3种方式:

1.将SMS-DELIVER存储在MT中,向TE发送一条存储位置通知。

+CMTI: <mem>,<index>

2.不将SMS-DELIVER存储在MT中,将SMS-DELIVERS直接发送给TE。

Page 53: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第53页, 共140页

If PDU mode enabled:

+CMT: [<reserved>],<length><CR><LF><pdu>

If Text mode enabled:

+CMT: <oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><LF><data>

3.将SMS-DELIVER存储在MT中,不向TE发送SMS-DELIVER通知。

以上3种方式中,TE与MT的交互如下图所示。

<mt>参数的取值与各类短信的存储和通知方式对应关系见下表。

<mt> no class or class 1 class 0 or message waiting

indication group (discard)

class 2 or message waiting

indication group (store)

class 3

0

1 +CMTI [+CMTI] +CMTI +CMTI

2 +CMT & +CNMA +CMT [& +CNMA] +CMTI +CMT & +CNMA

3 +CMTI [+CMTI] +CMTI +CMT & +CNMA

说明:

短信的class由短信的TP-DCS域给出,具体说明见+CMGS命令DCS参数说明。

+CMT & +CNMA表示需要TE发送确认(+CNMA)。

<bm> 设置接收小区广播信息的存储和通知规则。

TE MS NETWORK

直接上报(+CMT) 新短信

确认(+CNMA) RP-ACK

新短信

新短信

直接上报(+CMT)

网络超时RP-ERROR

一定时间内未得到确认

将短信存储在MS

中,上报存储位置(+CMTI) RP-ACK

RP-ACK

新短信

将短信存储在MS

中,但不上报通知

1.将短信直接上报

给TE。如果在一定时

间内未收到确认则

向网络发送

RP-ERROR。

2.将短信存储在MS

中,向网络发送

RP-ACK,并上报存

储位置

3.将短信存储在MS

中,向网络发送

RP-ACK,但不上报

通知。

Page 54: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第54页, 共140页

0 No CBM indications are routed to the TE.

1 If CBM is stored into ME/TA, indication of the memory location is routed to the TE using unsolicited result

code:

+CBMI: <mem>,<index>

2 New CBMs are routed directly to the TE using unsolicited result code:

If PDU mode enabled:

+CBM: <length><CR><LF><pdu> (PDU mode enabled)

If TEXT mode enabled:

+CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data> (text mode enabled)

If ME supports data coding groups which define special routing also for messages other than class 3 (e.g.

(U)SIM specific messages), ME may choose not to route messages of such data coding schemes into TE

(indication of a stored CBM may be given as defined in <bm>=1)。

3 Class 3 CBMs are routed directly to TE using unsolicited result codes defined in <bm>=2. If CBM storage

is supported, messages of other classes result in indication as defined in <bm>=1.

Table <bm> parameter

<bm> Receiving procedure for different message data coding schemes (refer 3G TS 23.038 [2])

0 all schemes: as in 3G TS 23.038 [2]; if CBM storage is supported, store message to "BM" (or some

manufacturer or data coding scheme specific memory)

1 all schemes: as <bm>=0 but send indication if message stored successfully

2 all schemes: route message to TE unless ME has detected a special routing to somewhere else (e.g. to

(U)SIM; an indication may be sent if message stored successfully)

3 class 3: route message to TE

others: as <bm>=1 (if CBM memory storage is supported)

<ds> 用于设置短信回执。

0 不向TE发送短信回执。

1 不将短信回执存储在MT中,将短信回执直接发送给TE。

+CDS: <length><CR><LF><pdu> (PDU mode enabled); or

+CDS: <fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st> (text mode enabled)

2 短信回执存储在MT中,则通过+CDSI向TE发送一条存储位置通知。

+CDSI: <mem>,<index>

<bfr> 用于设置从<mode>=0模式进入<mode>=1,2模式后缓存的处理。

0 进入<mode>1-2模式后,将缓存的unsolicited result code一次性发送给TE。

1 进入<mode>1-2模式后,将缓存的unsolicited result code清空。

7.8.5 实现说明

遵循3GPP TS 27.005 320

Mandatory when any of the new message indications implemented.

7.8.6 PC 客户端相关流程

PC客户端在检测到设备后,对设备进行初始值设定时,会下发此命令,设置PC客户端运行过程中

Page 55: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第55页, 共140页

的短信接收模式,下发命令及参数如下:AT+CNMI=2,1,2,2,0

7.8.7 应用举例

CNMI=1,1,0,1,0

表示对于新class1短信,先将短信存储在MT中,然后上报存储位置( +CMTI: ME,1 );对于短信状

态报告,不存储,直接上报 ( +CDS: )。

如果短信通知无法上报(如正处于online data 状态),则丢弃短信通知。

CNMI=1,1,0,2,0

表示对于新class1短信,先将短信存储在MS中,然后上报存储位置( +CMTI: ME,1 );对于短信状

态报告,先将短信状态报告存储在MS中,然后上报存储位置( +CDSI: ME,2 )。

如果短信通知无法上报(如正处于online data 状态),则丢弃短信通知。(短信和短信通知会存

储于MS中,可以使用+CMGL等命令读取,但TE不会得到通知,)

常用的设置还有:

AT+CNMI=1,1,0,0,0存储短信,并给TE发送存储位置,不发送短信状态报告

AT+CNMI=1,2,0,0,0 不存储短信,直接发送给TE,不发送短信状态报告

7.9 短信到达指示+CMTI

7.9.1 语法结构

Command Possible response(s) <CR><LF>+CMTI: <mem>,<index><CR><LF>

7.9.2 接口描述

指示有新短信被接收到了。

7.9.3 取值说明

<mem>

"BM" 广播短信存储器

"ME" ME短信存储器

"MT" 与ME相关联的存储器

"SM" (U)SIM短信存储器

"TA" TA短信存储器

"SR" 状态报告存储器

<index> 整型值,在存储器中的位置

7.9.4 实现说明

遵循3GPP TS 27.005 320

Mandatory when SMS service should be implemented.

Page 56: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第56页, 共140页

7.9.5 PC 客户端相关流程

PC客户端的短信模块收到+CMTI上报台,会首先使用+CPMS设置上报的新短信的存储器,再根据

接收到的短信索引读取新短信。

7.10 新短信直接上报指示+CMT

7.10.1 语法结构

Command Possible response(s) If PDU mode enabled:

<CR><LF>+CMT: [<reserved>],<length><CR><LF><pdu><CR><LF> If Text mode enabled: <CR><LF>+CMT: <oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>, <length>]<CR><LF><data><CR><LF>

7.10.2 接口描述

不存储接收到的新短信,并且直接上报给TE。

7.10.3 取值说明

<reserved> 保留。

<length>:整型值,PDU数据的字节数。

<pdu> 协议数据单元,具体格式与“短信列表命令”一节中定义相同。

Text mode下的参数说明参见+CSDH。

7.10.4 实现说明

遵循3GPP TS 27.005 320

Mandatory when SMS service should be implemented.

7.10.5 PC 客户端相关流程

PC客户端接收到+CMT后会将各参数信息解析成功完成后直接显示在短信界面上。

7.11 删除短信命令+CMGD

7.11.1 语法结构

Command Possible response(s)

+CMGD=<index>[,<delflag>]

<CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CMGD=? <CR><LF>+CMGD: (list of supported <index>s)[,(list of supported <delflag>s)]<CR><LF><CR><LF>OK<CR><LF>

7.11.2 接口描述

Execution命令删除存储器<mem1>上<index>位置的短信,对于<mem1>的设置和说明参见+CPMS

命令。如果给出了第二个参数<delflag>且不为0,则MT会忽略参数<index>,而按照<delflag>参数执行,

具体规则见取值说明。如果删除失败,返回+CMS ERROR: <err>。

Test命令返回当前存有短信的存储位置以及支持的<delflag>值。

Page 57: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第57页, 共140页

7.11.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 是

7.11.4 取值说明

<index> 短信的存储位置

<delflag>

0(或缺省) 删除有<index>指定的短信。

1 删除首选存储器上所有的已读短信,保留未读短信、已发送短信和未发送短信。

2 删除首选存储器上所有的已读短信和已发送短信,保留未读短信和未发送短信。

3 删除首选存储器上所有的已读短信、已发送短信和未发送短信,保留未读短信。

4 删除首选存储器上所有短信,包括未读短信。

7.11.5 实现说明

遵循3GPP TS 27.005 320

Optional

7.11.6 PC 客户端相关流程

该命令用于删除首选存储价值上的短信,因此在调用该命令时首先需要调用+CPMS命令把需要操

作删除操作的存储介质设为首选存储器,然后再使用该命令删除首选存储器上index对应的短信。

PC客户端使用该命令的Test命令查询存储介质上所有短信的的存储的索引,短信业务处理层根据

存储索引置再逐条读取短信。

7.12 短信链路控制命令+CMMS

7.12.1 语法结构

Command Possible response(s)

+CMMS=[<n>] <CR><LF>OK<CR><LF>

+CMMS? <CR><LF>+CMMS: <n><CR><LF><CR><LF>OK<CR><LF>

+CMMS=? <CR><LF>+CMMS: (list of supported <n>s)<CR><LF><CR><LF>OK<CR><LF>

7.12.2 接口描述

SET命令控制短信中继协议(RP)层的链接的连续性。当使能了该特性,并且网络也支持时,发

送连续多条短信时RP层的链接将一直存在,而无需在每两条短信之间再进行拆链和建链的过程,从而

发送的速度将快很多。

READ命令返回当前的参数值。

TEST命令返回命令支持的参数值。

Page 58: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第58页, 共140页

7.12.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Read命令 否

Test命令 否

7.12.4 取值说明

<n>:

0 禁能

1 使能一次。当前一条发送短信的返回和后一条发送短信的间隔小于1-5秒(具体的取值取决于

MT的实现),RP链接保持不断。当超过了1-5秒时,RP链接中断,并且<n>值将自动设置回0,即不再

继续使能。

2 一直使能。当前一条发送短信的返回和后一条发送短信的间隔小于1-5秒(具体的取值取决于

MT的实现),RP链接保持不断。当超过了1-5秒时,RP链接中断,并且<n>值仍保持为2,即继续使能。

7.12.5 实现说明

遵循3GPP TS 27.005 320

Optional

7.12.6 PC 客户端相关流程

PC客户端暂未使用。

7.13 新短信确认命令+CNMA

7.13.1 语法结构

Command Possible response(s)

if pdu mode (+CMGF=0):

+CNMA[=<n>[,<length>[<CR>PDU is given<ctrl-Z/ESC>]]] if text mode (+CMGF=1):

+CNMA

<CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CNMA=? if pdu mode (+CMGF=1):

<CR><LF>+CNMA: (list of supported <n>s)<CR><LF><CR><LF>OK<CR><LF> if text mode (+CMGF=1):

<CR><LF>OK<CR><LF>

7.13.2 接口描述

Execution命令确认收到一条直接发送给TE的新短信。该确认命令应在+CSMS命令参数<service>

等于1时使用。该命令的使用可参见+CNMI命令说明。

在PDU模式,可以向网络发送成功确认(RP-ACK)和失败确认(RP-ERROR)。参数<n>用来定

义发送何种确认。

Page 59: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第59页, 共140页

可以选择发送TPDU确认(SMS-DELIVER-REPORT for RP-ACK or RP-ERROR)。输入PDU的方

式与输入发送短信命令+CMGS基本相同,不同之处在于用<ackpdu>取代<pdu>。PDU不需要加引号。

在上一条短信得到确认前,MT不会向TE发送另外一条+CMT或+CDS result code。

如果MT在规定的时间内没有得到确认(网络超时),MT会向网络发送RP-ERROR,并自动将

+CNMI命令参数<mt>和<ds>置为0,从而禁止向TE发送短信通知。如果需要使MT重新上报短信通知,

则需要重新设置<mt>和<ds>。

如果命令被执行,却没有短信需要确认,则返回+CMS ERROR: <err>

Test命令返回命令支持的<n>值,如果只支持0,则说明命令不支持TPDU发送。

7.13.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Test命令 否

7.13.4 取值说明

<n>:

0 暂不支持该选项。

1 发送成功确认RP-ACK(或者成功接收缓存result code)。

2 发送失败确认RP-ERROR。

<ackpdu>说明:

基本元素:

Abbr Reference P1) P2) Description

TP-MTI TP-Message Type Indicator M 2b TP-消息类型

TP-UDHI TP-User-Data-Header-Indication O b 指示TP-UD有一个头

TP-PI TP-Parameter-Indicator M o 指示存在哪些可选参数

TP-PID TP-Protocol-Identifier O o 协议标识

TP-DCS TP-Data-Coding-Scheme O o 数据编码方案

TP-UDL TP-User-Data-Length O o 用户数据长度

TP-UD TP-User-Data O 3) 用户数据

注:

1) 是否必须:Mandatory (M) or Optional (O).

2) 表示: Integer (I), Bit (b), 2 bits (2b), octet (o).

3) 取决于 TP-DCS.

Page 60: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第60页, 共140页

Number of

Octets

7 6 5 4 3 2 1 0

1 TP-MTI, TP-UDHI

1 TP-PI

0,1 TP-PID

0,1 TP-DCS

0,1 TP-UDL

0 to 159 TP-UD

第一个字节的第7位和第2-5位未在SMS-DELIVER-REPORT中使用,发送者应将他们置0。如果

他们中任何一位不为0,接收者应忽略他们。

各项说明:

<TP-MTI> TP-消息类型。位于第一个字节的第0位和第1位。

bit1 bit0 Message type

0 0 SMS-DELIVER (in the direction SC to MT)

0 0 SMS-DELIVER REPORT (in the direction MT to SC)

1 0 SMS-STATUS-REPORT (in the direction SC to MT)

1 0 SMS-COMMAND (in the direction MT to SC)

0 1 SMS-SUBMIT (in the direction MT to SC)

0 1 SMS-SUBMIT-REPORT (in the direction SC to MT)

1 1 Reserved

< TP-UDHI > 指示TP-UD有一个头。位于第一个字节的第6位。

0 TP-UD域只含短信。

1 TP-UD域的开始处存在一个头

< TP-PI > 存在哪些可选参数。位设置为1表示对应的参数存在。

bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0

Extension bit Reserved Reserved Reserved Reserved TP-UDL TP-DCS TP-PID

< TP-PID > 协议标识。发送短信时TE设置缺省值为00000000。若发送地址为E-mail,则TE应当

填写00110010=0x32。

<TP-DCS> 发送时TE选用的TP-DCS方式。

Page 61: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第61页, 共140页

bit7~bit6(发送 时 TE 选用 此 种TP-DCS 方式)

00,发送时TE选取此值。

bit5 0 TE取bit5为0,表示消息没有压缩;

1 若bit5为1,表示发送短信消息有压缩,TE不取此值。

bit4 0 TE取bit4为0表示bit1和bit0被保留,取值为00。

1 bit4为1表示bit1和bit0有消息类型的含义(是否消息类型,取决于用户的设置,若用户有设置,TE取bit4为1,比如设置class 1或者class 2等)。

bit3~2(消息编码方式)

00 GSM 7bit缺省编码

01 8bit 数据

10 UCS2编码方式,当用户输入汉字时TE选用此值。

bit1~0(消息类型,由 TE 根据用户的选 项 取值)

00 0类class,提供给界面显示并回复SC已收到,但不存储

01 1类class,存储到MT(也即NV)中,或者当MT以满时存储SIM卡中

10 2类class,SIM专用,存储后将存储状态回复给SC;若SIM

卡满则上报给SC失败并带原因。

11 3类class,存储到TE。但MT接收到短信还没有传递到TE

就给SC回复。

bit7~4(发送时 TE 不 选用 此 种TP-DCS 方式)

1100 和

1101(GSM

7 bit编码),

1110(无压缩的UCS2

编码)

bit3 0 消息等待提示功能无效,目前不支持增强消息和E-mail信息以及voice mail等需要提示功能。

1 激活消息等待提示功能

bit2 0 保留位,无意义。

bit1~0(消息等待类型)

00 有语音留言等待

01 有传真消息等待

10 有E-mail信息等待

11 其它未知类型的消息等待

1111(TE也不 选 用 此值)

bit3 0 保留位,无意义

bit2 0 7bit 编码

1 8bit数据

bit1~0 00 0类class,提供显示并回复SC已收到,但不存储

01 1类class,存储到MT(NV)中,或者SIM卡中

10 2类class,SIM专用,存储后将存储状态回复给SC。

11 3类class,存储到TE。但MT接收到短信还没有传递到TE

就给SC回复。

<TP-UDL> user data域所占字节的个数。若取值为0,则User data域不存在。

<TP-UD> user data域中可能包括user data header,若包括header(即byte0的bit6取值为1),则

TP-UDL的取值等于填充到User-Data-Header内的长度加上User-Data的长度。TP-UDL的取值取决于具体

的编码方式,若是7-bit 缺省编码,则表示共有多少个septets,若是8bit编码,则表示共有多少个Octets,

若是UCS2编码,TP-UDL仍然表示共有多少个Octets;若是有压缩的7-bit or 8bit or UCS2编码,则

TP-UDL表示压缩后共有多少个Octets。具体的User data域内的表示结构示意图如下:

Page 62: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第62页, 共140页

UDL UDHL IEIa IEDa IEIb ......... IEIn IEDLn IEDn Fill bits SM (7bit data)

Septet BoundaryTotal number of Octets

Length Indicator

Total number of Septets

Length Indicator

OctetsOctets

IEIDLa

缺省7bit编码的User data格式

UDL UDHL IEIa IEDa IEIb ......... IEIn IEDLn IEDn

Octet BoundaryTotal number of Octets

Length Indicator

Total number of Octets

Length Indicator

OctetsOctets

IEIDLaSM (8 bit data

or UCS-2 data)

8bit编码或者UCS2编码的User data格式

如上两图中所示,User data中的填充格式,其中IEI表示Information Element Identifier。

7.13.5 实现说明

遵循3GPP TS 27.005 320

Mandatory when <service> value 1 of command Select Message Service +CSMS is supported.

7.13.6 PC 客户端相关流程

PC客户端暂时未实现。

7.14 短信列表命令+CMGL

7.14.1 语法结构

Command Possible response(s)

Page 63: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第63页, 共140页

+CMGL[=<stat>] if text mode (+CMGF=1), command successful and SMS-SUBMITs and/or

SMS-DELIVERs: +CMGL: <index>,<stat>,<oa/da>,[<alpha>],[<scts>] [,<tooa/toda>,

<length>]<CR><LF><data>[<CR><LF>

+CMGL: <index>,<stat>,<da/oa>,[<alpha>],[<scts>] [,<tooa/toda>,

<length>]<CR><LF><data>[...]]

if text mode (+CMGF=1), command successful and SMS-STATUS-REPORTs: +CMGL: <index>,<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>

[<CR><LF>

+CMGL: <index>,<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>

[...]]

if text mode (+CMGF=1), command successful and SMS-COMMANDs: +CMGL: <index>,<stat>,<fo>,<ct>[<CR><LF>

+CMGL: <index>,<stat>,<fo>,<ct>[...]]

if text mode (+CMGF=1), command successful and CBM storage: +CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages>

<CR><LF><data>[<CR><LF>

+CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages>

<CR><LF><data>[...]]

otherwise: +CMS ERROR: <err>

+CMGL=? <CR><LF>+CMGL: (list of supported <stat>s) <CR><LF><CR><LF>OK<CR><LF>

7.14.2 接口描述

EXECUTION命令从<mem1>中返回状态值由<stat>参数指定的所有短信。如果短信的状态是“接

收到的未读短信”,命令执行成功后存储器中的短信状态转变成“接收到的已读短信”。

当<stat>缺省,EXECUTION命令等价于SET命令+CMGL=0。

TEST命令返回所有支持的stat值。

7.14.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

7.14.4 取值说明

<stat> 短信类型,字符串类型。

0或者"REC UNREAD" 接收到的未读短信

1或者"REC READ" 接收到的已读短信

2或者"STO UNSENT" 存储的未发短信

3或者"STO SENT" 存储的已发短信

4或者"ALL" 所有短信

<index> 整型值,在存储器中的位置。

<reserved> 保留。

<length> 整型值,TPDU数据的字节数。

其它参数参见GSM 07.05

Page 64: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第64页, 共140页

7.14.5 实现说明

遵循3GPP TS 27.005 320

Optional

7.14.6 PC 客户端相关流程

PC客户端在启动后,会将设备中不同存储器的所有短信依次读取出来显示到界面上。PC客户端正

常运行之后的新短信不使用此命令读取。

7.15 读取一条短信命令+CMGR

7.15.1 语法结构

Command Possible response(s) +CMGR=<index> if text mode (+CMGF=1), command successful and SMS-DELIVER:

+CMGR:

<stat>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,

<sca>,<tosca>,<length>]<CR><LF><data>

if text mode (+CMGF=1), command successful and SMS-SUBMIT:

+CMGR:

<stat>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<dcs>,[<vp>],

<sca>,<tosca>,<length>]<CR><LF><data>

if text mode (+CMGF=1), command successful and SMS-STATUS-REPORT:

+CMGR: <stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st>

if text mode (+CMGF=1), command successful and SMS-COMMAND:

+CMGR:

<stat>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<toda>],<length>

<CR><LF><cdata>]

if text mode (+CMGF=1), command successful and CBM storage:

+CMGR:

<stat>,<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>

otherwise:

+CMS ERROR: <err>

+CMGR=? <CR><LF>OK<CR><LF>

7.15.2 接口描述

EXECUTION命令从<mem1>中的返回存储位置为index的短信。如果短信的状态是“接收到的未

读短信”,命令执行成功后存储器中的短信状态转变成“接收到的已读短信”。

TEST命令返回OK。

7.15.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

7.15.4 取值说明

<index> 整型值,在存储器中的位置

Page 65: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第65页, 共140页

<stat> 短信类型:

0 接收到的未读短信

1 接收到的已读短信

2 存储的未发短信

3 存储的已发短信

<length> 整型值,PDU数据的字节数:

其它参数参见GSM 07.05。

7.15.5 实现说明

遵循3GPP TS 27.005 320

Optional

7.15.6 PC 客户端相关流程

短信读取时使用该命令来读取index位置的短信,由于该命令读取的是首选存储器的短信,所以在

读取短信时,首先+CPMS命令设置新短信所在存储器为首选存储器,再使用+CMGR命令来读取短信。

7.16 短信发送命令+CMGS

7.16.1 语法结构

Command Possible response(s)

if text mode (+CMGF=1):

+CMGS=<da>[,<toda>]<CR>

text is

entered<ctrl-Z/ESC>>

if text mode (+CMGF=1):

<CR><LF>+CMGS: <mr><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CMGS=? <CR><LF>OK<CR><LF>

7.16.2 接口说明

发送一条短信到网络侧,短信的发送分两步完成:

首先是下发+CMGS=<da>[,<toda>]以(CR)结束

TE等待MT回复的<CR><LF><greater_than><space>(IRA 13, 10, 62, 32)后,下发消息内容,以

<ctrl-Z>(IRA 26)结束。

7.16.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

7.16.4 取值说明

<da> 短消息接收方的号码。取值范围为:0~9,*,#,最长20位。

<toda> 地址编码方式,一个字节的数字,这个参数在地址编码为8bit时才起作用,默认为0。

Page 66: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第66页, 共140页

高四位为number type:

0 UNKNOWN

1 INTERNATIONAL

低四位为number plan:

0 UNKNOWN

1 TELEPHONY

<mr> 短信的标识符,取值为0~9的十进制数,取值范围:0~65535

<ctrl-Z> 标识一条消息的结束,字符为:'0x1A'

<ESC> 取消本次短信的发送,字符为:'0x1B'

7.16.5 实现说明

遵循3GPP TS 27.005 320

Optional

7.16.6 PC 客户端相关流程

PC客户端首先读取短信是否需要回执、短信时效等信息,将这些信息与短信内容使用+CMGS一

并发送到设备侧。

7.16.7 举例说明

短信中心号码为:13902900,发送至号码:13901000453,内容为:0x53 0x4E 0x4E 0x3A (“华为”

的UCS2编码)则:

如果+CSCA设置了SCA,则

1)在发送时就可以不填写<SCA>字段,发送时通过+CSCA命令设置值获得<SCA>

AT+CMGS=17(CR)

>81000B813109010054F3001804534E4E3A \x1A

注:数据解释,81(<RP~MTI>)00(<MR>)0B(<DA-len>)81(<DA-type>)3109010054F3

(<DA-numbers>)00(<PID>)18(<DCS>)04(<UDL>)534E4E3A(<UD>)\x1A(<ctrl-Z>)

2)在发送时就也可以填写<SCA>字段,发送时直接从PDU包中获取<SCA>

AT+CMGS=17

>05a13109920081000B813109010054F3001804534E4E3A \x1A

AT+CMGS=17

>0081000B813109010054F3001804534E4E3A \x1A(此种情况下,由于<sc_len>=0,所以发送时

通过+CSCA命令设置值获得<SCA>)

如果+CSCA没有设置SCA,则

在发送时就必须填写<SCA>字段,发送时直接从PDU包中获取<SCA>

AT+CMGS=17

Page 67: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第67页, 共140页

>05a13109920081000B813109010054F3001804534E4E3A \x1A

7.17 短信存储命令+CMGW

7.17.1 语法结构

Command Possible response(s)

if text mode (+CMGF=1):

+CMGW[=<oa/da>[,<tooa

/toda>[,<stat>]]]<CR>

text is

entered<ctrl-Z/ESC>

<CR><LF>+CMGW: <index><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CMGW=? <CR><LF>OK<CR><LF>

7.17.2 接口说明

存储一条短信到+CPMS命令设置的<mem2>存储器中。

7.17.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

7.17.4 取值说明

TEXT模式:

<oa/da>:短消息发送方/接收方的号码。取值范围为:0~9,*,#,最多输入20个字符。

<tooa/toda>:地址编码方式. 一个字节的数字。这个参数在地址编码为8bit时才起作用,默认为0。

高四位为number type:

0 UNKNOWN

1 INTERNATIONAL

低四位为number plan:

0 UNKNOWN

1 TELEPHONY

<stat> 短消息类型,字符串,取值范围:

“REC UNREAD” 接收到的未读短信

“REC READ” 接收到的已读短信

“STO UNSENT” 存储的未发短信

“STO SENT” 存储的已发短信

缺省值为“STO UNSENT”。

7.17.5 实现说明

遵循3GPP TS 27.005 320

Page 68: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第68页, 共140页

Optional

7.17.6 PC 客户端相关流程

在保存短信时,首先+CPMS命令设置短信保存的存储器为首选存储器,再使用+CMGW命令来保

存短信。

8 PDU Mode commands for SMS

PDU模式使用与Text模式相同的命令和响应格式。但下面的这些命令和响应具有不同的格式。

8.1 短信列表命令+CMGL

8.1.1 语法结构

Command Possible response(s) +CMGL[=<stat>] 如果是 pdu 模式,并且命令执行成功时:

[<CR><LF>+CMGL: <index>,<stat>,[<reserved>],<length><CR><LF><pdu> [<CR><LF>+CMGL:<index>,<stat>,[<reserved>],<length><CR><LF><pdu> [...]]<CR><LF>]<CR><LF>OK<CR><LF>

否则:

<CR><LF>+CMS ERROR: <err><CR><LF> +CMGL=? <CR><LF>+CMGL: (list of supported <stat>s)

<CR><LF><CR><LF>OK<CR><LF>

8.1.2 接口描述

EXECUTION命令从<mem1>中返回状态值由<stat>参数指定的所有短信。如果短信的状态是“接

收到的未读短信”,命令执行成功后存储器中的短信状态转变成“接收到的已读短信”。

当<stat>缺省,EXECUTION命令等价于SET命令+CMGL=0。

TEST命令返回所有支持的stat值。

8.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

8.1.4 取值说明

<stat> 短信类型,缺省的输入值为0:

0或者"REC UNREAD" 接收到的未读短信

1或者"REC READ" 接收到的已读短信

2或者"STO UNSENT" 存储的未发短信

3或者"STO SENT" 存储的已发短信

4或者"ALL" 所有短信

Page 69: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第69页, 共140页

<index> 整型值,在存储器中的位置。

<reserved> 保留。

<length> 整型值,TPDU数据的字节数。

<pdu> 协议数据单元,结构如下:

[<SCA>]

<sc_len> <type_addr> <numbers> TPDU

其中,<SCA>,<sc_len>,<type_addr>,<numbers>字段与“短信发送命令”一节中的定义相同。

对于发送的短信,TPDU的数据结构与“短信发送命令”一节中的定义相同。对于接收到的短信,

TPDU的数据结构如下:

1 Oct 2 Oct~12 Oct

1 Oct 1 Oct 7 Oct 1Oct

TP-MTI MMS 0 0 SRI UDHI RP OA PID DCS SCTS UDL UD

Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7

<MTI> 与“短信发送命令”一节中的定义相同。

<MMS> 表示是否有更多的消息需要发送。

0 无

1 有

<SRI> 表示短消息实体(Short message entity)是否已经请求了一个状态报告。

0 无

1 有

<UDHI> 与“短信发送命令”一节中的定义相同。

<RP> 与“短信发送命令”一节中的定义相同。

<OA> 源地址,与SCA的定义一样。总共是2~12Otects。故OA段最长的地址号码个数为20。

<PID> 协议指示,与“短信发送命令”一节中的定义相同。

<DCS> 用户数据的编码方式,与“短信发送命令”一节中的定义相同。

<SCTS> 短信中心时间戳,包括年、月、日、小时、分钟、秒以及时差,时差是指本地时间与格

林威治标准时间之间的差值。

<UDL> 用户数据长度,与“短信发送命令”一节中的定义相同。

<UD> 具体用户数据,长度由UDL决定。

8.1.5 实现说明

遵循3GPP TS 27.005 320

Optional

8.1.6 PC 客户端相关流程

参见Text Mode下的+CMGL命令的PC客户端相关流程。

Page 70: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第70页, 共140页

8.2 读取一条短信命令+CMGR

8.2.1 语法结构

Command Possible response(s) +CMGR=<index>

如果是 pdu 模式,并且命令执行成功时:

<CR><LF>+CMGR: <stat>,[<reserved>],<length><CR><LF><pdu><CR><LF><CR><LF>OK<CR><LF>

否则:

<CR><LF>+CMS ERROR: <err><CR><LF> +CMGR=? <CR><LF>OK<CR><LF>

8.2.2 接口描述

EXECUTION命令从<mem1>中的返回存储位置为index的短信。如果短信的状态是“接收到的未

读短信”,命令执行成功后存储器中的短信状态转变成“接收到的已读短信”。

TEST命令返回OK。

8.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 是

Test命令 否

8.2.4 取值说明

<index> 整型值,在存储器中的位置

<stat> 短信类型:

0 接收到的未读短信

1 接收到的已读短信

2 存储的未发短信

3 存储的已发短信

<reserved> 保留。

<length> 整型值,PDU数据的字节数:

<pdu> 协议数据单元,具体格式与“短信列表命令”一节相同。

8.2.5 实现说明

遵循3GPP TS 27.005 320

Optional

8.2.6 PC 客户端相关流程

参见Text Mode下的+CMGR命令的PC客户端相关流程。

Page 71: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第71页, 共140页

8.3 短信发送命令+CMGS

8.3.1 语法结构

Command Possible response(s)

if pdu mode (+CMGF=0):

+CMGS=<length><CR> PDU is given<ctrl-Z/ESC>

if pdu mode (+CMGF=0):

<CR><LF>+CMGS: <mr>[,<ackpdu>]<CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CMGS=? <CR><LF>OK<CR><LF>

8.3.2 接口说明

发送一条短信到网络侧,短信的发送分两步完成:

首先是下发+CMGS=<length>以(CR)结束

TE等待MT回复的<CR><LF><greater_than><space>(IRA 13, 10, 62, 32)后,下发PDU数据包,以

<ctrl-Z>(IRA 26)结束。

8.3.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

8.3.4 取值说明

<length> 实际发送的TPDU的字符个数/2 ,取值为0~9的十进制数,最大不超过178。

<mr> 短信的标识符,取值为0~9的十进制数,取值范围:0~255

<ackpdu> 当+CSMS的<service>取值为1并且网络支持,该字段将被返回。除了没有SCA外,

格式与PDU的格式一样。此字段暂不支持。

<ctrl-Z> 标识一条PDU数据的结束,字符为:'0x1A'

<ESC> 取消本次短信的发送,字符为:'0x1B'

PDU包的结构如下:(包中所描述的字符取值为:0~9、A~F、a~f,两个字符组成一个Octet

值。例如:‟23‟=0x23, „2a‟=0x2a,均是16进制)

[<SCA>]

<sc_len> <type_addr> <numbers> TPDU

<SCA>短信中心地址,其结构如下:

Page 72: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第72页, 共140页

Address-Length

Type-of-Address

Address-ValueAddr.

.

.

................................

1

2

3

4

5

µ

.

.

<sc_len> SCA(短信中心号码)的长度,两个字符,指示<type_addr>和<numbers>所占字符的个

数/2。

<type_addr> 号码地址类型,两个字符,其结构如下:

Type-of-number Numbering-plan-identification1

Type-of-Number(bit6…bit4),取值如下:

0 0 0 用户不了解目标地址号码的先验信息时填写,此时地址号码由网络侧组织。

0 0 1 若用户经能识别是国际号码时,选用此值;或者认为是国内范围也可以填写。

0 1 0 国内号码,不允许加前缀或者后缀。在用户发送国内电话时,选用此值。

0 1 1 本网络内的特定号码,用于管理或者服务,用户不能选用此值。

1 0 1 号码类型为GSM的缺省7bit编码方式。

1 1 0 短小号码,暂不使用。

1 1 1 扩展保留,暂不使用。

Numbering-plan-identification(bit3…bit0),取值如下:

(注:当bit6…bit4取值为000,001,010时才有效,其它情况bit3…bit0无效)

0 0 0 0 号码由网络侧的号码方案确定。

0 0 0 1 ISDN/telephone numbering plan 。

0 0 1 1 Data numbering plan,暂不使用。

0 1 0 0 Telex numbering plan,暂不使用。

1 0 0 0 National numbering plan,暂不使用。

1 0 0 1 Private numbering plan,暂不使用。

Page 73: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第73页, 共140页

1 0 1 0 ERMES numbering plan,暂不使用。

<numbers> 地址号码,一个字节存两个数字,且bit3~bit0存第一个数字,bit7~bit4存第二个数字。

半字节的编码顺序,可如下例所示:

Digit 2 Digit 1

Digit 4 Digit 3

Digit 5

n+1

n+2

n+3 11 11

注:如果号码长度为奇数,则该Octet的高4位用1111填充。

„*‟:1010 „#‟:1011

„a‟:1100 „b‟:1101 „c‟:1110

例如:如果SCA的号码为13902900,则<numbers>为:31099200

如果SCA的号码长度为奇数:139029001,则<numbers>为:31099200F1

若号码类型为:‟A1‟,对应的<SCA>为05a131099200

如果类型指示为国际号码‟A1‟,而号码为13902900的国内号码,则需要在号码前加拨86,则此时对

应的的<SCA>为06a16831099200

TPDU的数据结构如下:

1Octet

1Oct 2Oct~12Oct

1Oct 1Oct 1Oct 1Oct

RP UDHI SRR VPF RD MTI MR DA PID DCS VP UDL UD

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

<MTI> 短消息类型,取值如下:

bit1 bit0

0 0 SMS-DELIVER (in the direction SC to MT)

0 0 SMS-DELIVER REPORT (in the direction MT to SC)

1 0 SMS-STATUS-REPORT (in the direction SC to MT)

1 0 SMS-COMMAND (in the direction MT to SC)

0 1 SMS-SUBMIT (in the direction MT to SC)

0 1 SMS-SUBMIT-REPORT (in the direction SC to MT)

1 1 Reserved

<RD> 指示SC是否需要接收一个仍保存在SC中,与以前同一OA发出具有相同的MR和DA的短

消息。取值如下:

0 接受

1 不接受

<VPF> 指示VP字段的有效性,格式指示,取值如下:

Page 74: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第74页, 共140页

bit4 bit3

0 0 VP段无效

1 0 VP段有效,格式为relative。

0 1 VP段有效,格式为enhanced

1 1 VP段有效,格式为absolute

<RP> 回复短信路径的设置指示,取值如下:

0 没有设置

1 设置,指示回复短信与发送时具有相同的SC号码设置,返回路径相同。

<UDHI> 用户数据头的指示,取值如下:

0 用户数据段只有短消息的内容

1 用户数据段除了短消息外,还包含有一个数据头

<SRR> 状态报告请求指示

0 不需要一个短信成功发送的状态报告信息

1 需要一个短信成功发送的状态报告信息

<MR> 短信标识符。取值:0~255。

<DA> DA(目的地址),与SCA的定义一样。总共是2~12Otects。故DA段最长的地址号码个数

为20。

<PID> 协议指示,取值如下:

PID

Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0

Bit7 bit6(此处我们取bit 7 = 0 、bit 6 = 0)

0 0 分配 bits 0..5,取值如下定义

1 0 分配 bits 0..5,取值如下定义

0 1 保留

1 1 分配 bits 0..5,为SC的特殊用途

Bit5,取值如下:

0 no interworking, but SME-to-SME protocol

1 telematic interworking(此情况下,bits4...0的取值有效)

Bit4...bit0 telematic devices类型指示:

若取值为1 0 0 1 0,则表示Email ,其它取值暂不支持。

<DCS> 用户数据的编码方式,取值如下:

Page 75: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第75页, 共140页

Bit7…bit4 Bit3…..bit0

00xx Bit5 0 短消息没有压缩 Bit1 bit0 短消息类型指示

0 0 Class0,提供显示并回复 SC 已收到,但不存

0 1 Class1,存储到 NV 中(当 NV 满时存储 SIM

卡中)

1 0 Class2,SIM 专用,存储后将存储状态回复给

SC;若 SIM 卡满则上报给 SC 失败并带原因

0 0 Class3,存储到 TE。但 MT 接收到短信还没有

传递到 TE 就给 SC 回复

Bit3 bit2 短消息类型指示

0 0 GSM 7bit 缺省编码

0 1 8bit 数据

1 0 UCS2 编码方式,当用户输入汉字时选用此值

0 0 保留值

1 短消息被压缩,

暂不支持。

Bit4 0 指示bit1,bit0保

1 bit1,bit0为短消

息类型指示

0100 … 1011

保留

1100 丢弃短信内容,出现消息等待

提示,用户数据采用GSM 7

bit编码

Bit3…0 设置与 bit7…4=1101 时的设置一样

1101 存储短消息,出现消息等待提

示,用户数据采用GSM 7 bit

编码

Bit3 提示指示,取值如下:

0 消息等待提示功能无效

1 激活消息等待提示功能

Bit2 保留,取值为 0

Bit1 bit0 短消息类型指示

0 0 有语音留言等待

0 1 有传真消息等待

1 0 有 E-mail 信息等待

0 0 其它未知类型的消息等待

1110 存储短消息,出现消息等待提

示,用户数据采用无压缩的

UCS2编码

Bit3…0 设置与 bit7…4=1101 时的设置一样

1111 Data coding/message class Bit3 保留,取值为 0

Bit2 短消息的编码方式,取值如下:

0 GSM 7bit 缺省编码

1 8bit 数据

Bit1 bit0 短消息类型指示

0 0 Class0,提供显示并回复 SC 已收到,但不存

0 1 Class1,存储到 NV 中(当 NV 满时存储 SIM 卡

中)

1 0 Class2,SIM 专用,存储后将存储状态回复给

SC;若 SIM 卡满则上报给 SC 失败并带原因

0 0 Class3,存储到 TE。但 MT 接收到短信还没有

传递到 TE 就给 SC 回复

<VP> 表示有效期,时间从短消息被SC接受到开始计算。如果VPF=00,则该字段缺失,时间

表示如下:

Page 76: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第76页, 共140页

VP取值 说明

0 to 143 (VP + 1) x 5 minutes

144 to 167 12 hours + ((VP -143) x 30 minutes)

168 to 196 (VP - 166) x 1 day

197 to 255 (VP - 192) x 1 week

<UDL> 用户数据长度,UDL的取值取决于具体的编码方式:

若是7-bit 缺省编码,则表示共有多少个septets

若是8bit编码,则表示共有多少个Octets

若是UCS2编码,则UDL表示共有多少个Octets

若是有压缩的7-bit or 8bit or UCS2编码,则UDL表示压缩后共有多少个Octets。

对压缩的短信编码,<UD>的数据长度不超过160septets;对无压缩编码的短信,<UD>长度不超过

140Octets。

<UD> 用户数据,其有效数据由参数UDL决定。

8.3.5 实现说明

遵循3GPP TS 27.005 320

Optional

8.3.6 PC 客户端相关流程

参见Text Mode下的+CMGS命令的PC客户端相关流程。

8.4 短信存储命令+CMGW

8.4.1 语法结构

Command Possible response(s)

if pdu mode (+CMGF=0):

+CMGW=<length>[,<stat>]<CR>PDU is given<ctrl-Z/ESC>

<CR><LF>+CMGW: <index><CR><LF><CR><LF>OK<CR><LF>

有短信相关错误时:

<CR><LF>+CMS ERROR: <err><CR><LF>

+CMGW=? <CR><LF>OK<CR><LF>

8.4.2 接口说明

存储一条短信到+CPMS命令设置的<mem2>存储器中。

8.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 否

8.4.4 取值说明

PDU模式:

Page 77: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第77页, 共140页

<length> 实际发送的TPDU的字符个数/2 。

<mr> 短信的标识符,取值为0~9的十进制数,取值范围:0~255。

<ctrl-Z> 标识一条PDU数据的结束,字符为:'0x1A'

<ESC> 取消本次短信的发送,字符为:'0x1B'

<stat> 短消息的存储状态,取值如下:(PDU模式下,默认值为0)

0 收到的未读短信

1 收到的已读短信

2 存储的未发送短信

3 存储的已发送短信

<index> 在存储器中的位置号,取值为0~9的十进制数,取值范围由0~存储器的最大容量-1。

PDU包结构同 +CMGS 命令描述的一致。

8.4.5 实现说明

遵循3GPP TS 27.005 320

Optional

8.4.6 PC 客户端相关流程

参见Text Mode下的+CMGW命令的PC客户端相关流程。

9 华为私有接口:移动终端控制和状态接口

9.1 TE与MT握手功能命令^HS

9.1.1 语法结构

Command Possible response(s)

^HS=<id>,<action> <CR><LF>^HS:<id>,<protocol>,<is_offline>,<product_class>,<product_id>,[<software_id>]<CR><LF><CR><LF>OK<CR><LF>

9.1.2 接口描述

该命令用于TE与ME之间握手。TE启动及停止时会通过此命令发送一个消息给ME,ME在收到消

息后响应TE。

9.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

9.1.4 取值说明

<id> 8位数字,由MT上报用于识别MT的标识。TE第一次下发时,将id设为0,而后则将id设为MT

Page 78: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第78页, 共140页

上报的值。

<action> 表示TE动作类型。

0 表示TE处于Living状态(如果TE第一次发送则表示启动)。

1 表示TE停止。

<protocol> 表示单板当前所处的通信协议状态。

0 单板运行在APP

1 单板运行在BOOT

<is_offline>:

0 online状态

1 offline状态

2 LPM(低功耗状态)

<product_class> 产品的类型

0 GW

1 CDMA 1X ONLY

2 CDMA + EVDO SUPPORT

3 TD_SCDMA

9 UMTS(WCDMA)手机

<product_id> 产品的ID,每一款产品华为都会分配一个唯一的ID。

0 EW600

1 EW608

2 E618

5 E200

6 E220

7 E228

9 E620

50 E628

52 E630

53 E660A

54 E630+

55 E660B

56 E800A

57 E800B

58 E270

59 E271

60 E870

61 E871

62 E272

Page 79: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第79页, 共140页

63 E226

64 E17X

65 E219

66 E216

67 E168

68 E166

69 E160

70 E180

71 E278

72 E169

73 K3715

74 E3735

75 E160 (和69重复?)

76 E160G

77 E160V

78 E160E

79 D21HW

80 E181

81 E181G

82 E181E

83 E161

85 E156

86 D10HW

87 D11

88 E156B

89 E156C

<software_id> 保留

9.1.5 实现说明

华为私有接口

Mandatory for Huawei products

这个命令现在其实不用了,直接上报一个假的。

9.1.6 PC 客户端相关流程

PC客户端很多功能的实现依赖于产品的制式,不同制式的产品功能可能会不相同。PC客户端使用

此命令判断产品的制式(WCDMA系列,CDMA系列)。如果此命令不被设备支持,PC客户端会使用

+GCAP判断产品的制式。

Page 80: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第80页, 共140页

9.2 硬件版本号查询命令^HWVER

9.2.1 语法结构

Command Possible response(s)

^HWVER

<CR><LF>^HWVER:<hardversion><CR><LF><CR><LF>OK<CR><LF>

有MT相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

9.2.2 接口描述

Execution命令返回ME的硬件版本号。

9.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

9.2.4 取值说明

<hardversion> 硬件版本号,长度不大于30的字符串。

9.2.5 实现说明

华为私有接口

Optional

9.2.6 PC 客户端相关流程

PC客户端只在界面显示硬件版本号,不作其他用途。

9.3 硬件版本号查询命令^HVER

9.3.1 语法结构

Command Possible response(s)

^HVER

<CR><LF>^HVER:<hardversion><CR><LF><CR><LF>OK<CR><LF>

有MS相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

9.3.2 接口描述

Execution命令返回ME的硬件版本号。

9.3.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

9.3.4 取值说明

<hardversion>:硬件版本号,长度不大于30的字符串。

Page 81: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第81页, 共140页

9.3.5 实现说明

华为私有接口

Optional

9.3.6 PC 客户端相关流程

PC客户端只在界面显示硬件版本号,不作其他用途。

9.4 SIM/USIM卡模式识别^CARDMODE

9.4.1 语法结构

Command Possible response(s)

^CARDMODE <CR><LF>^CARDMODE:<sim_type><CR><LF><CR><LF>OK <CR><LF>

9.4.2 接口说明

此命令查询当前插入的SIM卡的类型。如果SIM卡不存在或者由于其他原因导致查询错误,则返回

CME Error,参见附表。

9.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

9.4.4 取值说明

<sim_type> SIM卡的类型,取值如下:

0 卡不存在

1 SIM卡

2 USIM卡

9.4.5 实现说明

华为私有接口

Optional

9.4.6 PC 客户端相关流程

在需要判断SIM卡类型的情况下,会使用此命令,目前只有^SPN用到此命令。

9.5 查询产品SN号^SN

9.5.1 语法结构

Command Possible information response(s)

^SN ^SN:<SN> OK

^SN? ERROR

^SN=? OK

Page 82: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第82页, 共140页

9.5.2 接口描述

用来查询产品的SN号,即产品的成品板条码号。

9.5.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Read命令 否

Test命令 否

9.5.4 取值说明

<SN> 表示产品的成品板条码号。

表示为:03XXXXXXXXXXXXXX(字母数字型,定长16位)

例如:当MT的SN号为0391831057000001时,如下表格:

0 3 9 1 8 3 1 0 5 7 0 0 0 0 0 1

NV_FACTORY_INFO_I项为SN号预留了20byte空间,当SN号不足20byte时,后面的字节填充00,

具体存储格式如下表格:

30 33 39 31 38 33 31 30 35 37 30 30 30 30 30 31 FF FF FF FF

9.5.5 实现说明

华为私有接口

Optional

9.5.6 PC 客户端相关流程

PC客户端只在诊断信息界面模块显示SN号,不作其他用途。

9.6 PIN管理命令^CPIN

9.6.1 语法结构

Command Possible response(s)

^CPIN=<pin>[,<newpin>] <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

^CPIN? <CR><LF>^CPIN: <code>,[<times>],<puk_times>,<pin_times>,<puk2_times>,<pin2_times><CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

^CPIN=? <CR><LF>OK<CR><LF>

9.6.2 接口描述

READ命令用来指示是否存在密码输入请求。并给出剩余校验次数。

SET命令用于校验、解锁PIN和PIN2。

Page 83: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第83页, 共140页

如果当前密码输入请求为PIN或PIN2,则输入+CPIN=<pin>进行校验。

如果当前密码输入请求为PUK或PUK2,则输入+CPIN=<pin>,<newpin>进行解锁。第一个参数为

SIM PUK或 SIM PUK2,第二个参数,<newpin>为新的PIN码或PIN2码。

使用SET命令时,如果当前不存在PIN输入请求,则返回一个错误信息,+CME ERROR。

注意:在进行呼叫或进行其他业务时校验PIN或PUK有可能造成呼叫被挂断或其他业务被中断。

9.6.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

9.6.4 取值说明

<pin>, <newpin> 字符串,必须加上引号,字符串里面的字符只能在‘0’~‘9’中取,否则直接

返回错误。

<code> 字符串(无引号):

READY MS无密码输入请求

SIM PIN UICC/SIM PIN 密码请求

SIM PUK UICC/SIM PUK密码请求,用于解锁被block了的SIM PIN

SIM PIN2 PIN2密码请求

SIM PUK2 PUK2密码请求,用于解锁被block了的SIM PIN2

<times> 剩余的输入次数,对于PIN和PIN2,最大输入次数是3次,对于PUK和PUK2最大输入次

数是10次。

说明:如果存在密码输入请求,则<times>字段会给出当前需要校验的密码的剩余校验次数,如果

不存在密码输入请求则该字段为空。

<puk_times> 剩余的PUK输入次数,最大输入次数是10次。

<pin_times> 剩余的PIN输入次数,最大输入次数是3次。

<puk2_times> 剩余的PUK2输入次数,最大输入次数是10次。

<pin2_times> 剩余的PIN2输入次数,最大输入次数是3次。

9.6.5 实现说明

华为私有接口

Optional

9.6.6 PC 客户端相关流程

PC客户端使用此命令,获取PIN的或PUK剩余的输入次数。没有再做其他的用途。

Page 84: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第84页, 共140页

9.7 RSSI 变化指示^RSSI

9.7.1 语法结构

Command Possible response(s)

<CR><LF>^RSSI: <rssi><CR><LF>

9.7.2 接口描述

当RSSI变化超过5dBm时,MT主动上报此指示给TE。

9.7.3 取值说明

<rssi> 接收信号强度,取值定义如下:

0 等于或小于-113 dBm

1 -111 dBm

2...30 -109... -53 dBm

31 等于或大于-51 dBm

99 未知或不可测。

9.7.4 实现说明

华为私有接口

Optional

9.7.5 PC 客户端相关流程

PC客户端接收到此命令上报后,上报给界面,天线格数的计算方法请参考+CSQ。

9.8 运营商锁^CARDLOCK(V1R1不支持)

9.8.1 语法结构

Command Possible response(s)

^ CARDLOCK =<unlock_code>

<CR><LF>OK<CR><LF>

发生错误的时候:

<CR><LF>+CME ERROR: <err><CR><LF>

^ CARDLOCK? <CR><LF>^ CARDLOCK: <status>,<times>,<operator><CR><LF><CR><LF>OK<CR><LF>

发生错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

^ CARDLOCK=? OK

9.8.2 接口描述

CARDLOCK主要用于对数据卡进行解锁,即如果发现当前使用SIM卡如果不是运营商指定SIM卡,

那么要求用户输入unlock_code,否则将不能够使用该数据卡,每个数据卡对应一个唯一的unlock_code。

在用户输入10次过后,都不正确的时候,将永久锁定该数据卡,即永远不能够使用非运营商指定的SIM

卡,如果为运营商指定的SIM卡,仍然可以正常使用。如果用户在任意一次输入正确之后,密码将会

被永久性清除,用户可以任意使用该数据卡,即使更换了另一张非指定卡,这时也不再需要重新输入

密码。

Page 85: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第85页, 共140页

目前锁定数据卡即不让用户使用跟SIM卡相关的业务,包括注册到网络,呼叫,短信等,但是可

以进行紧急呼叫。

下面的描述中,非法的SIM卡指不是运营商指定的SIM卡,合法的SIM卡就是指的运营商指定的

SIM卡。

SET命令用于校验、解锁运营商锁。其中unlock_code表示该数据卡对应的解锁码。

使用SET命令时,如果当前不存在CARDLOCK请求,那么返回+CME ERROR:。如果当前数据卡

已经被锁,那么返回+CME ERROR:。如果解锁码正确,返回OK,并清除CARDLOCK请求。如果解锁

错误,将减少一次<times>,并返回+CME ERROR:,当<times>为0时,锁定数据卡。如果没有SIM卡或

者SIM卡忙,直接返回+CME ERROR:。

READ命令用来查询当前CARDLOCK的状态,包括查询当前的解锁状态, 剩余可以尝试的次数以

及当前的运营商。

TEST命令返回OK。

该命令在如果有PIN请求的时候,需要先解开PIN码,才能够正确执行,否则会返回SIM PIN

REQUIRED的错误提示。

请参考附录的CARDLOCK的流程图。

注:如果没有imei的时候,将不锁定数据卡。

9.8.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

9.8.4 取值说明

<unlock_code>:该数据卡的解锁码, 长度为8的字符串,由数字[0-9]组成。需要使用引号。如果没

有引号,将返回密码错误的提示,如果有引号,但是长度不为8,将返回OUT OF RANGE的错误提示,

这两种情况都将不对该值进行验证,也就是重试的次数将不发生变化。

<status>: 整形值,表示当前的数据卡的状态。

1:需要用户提供<unlock_code>。

2:不需要用户提供<unlock_code>。

3:数据卡已经被锁定。

<times>:整形值,范围是[0 – 10],表示剩余的可以输入解锁码的次数,最大输入次数是10次。如

果当前次数为0,那么表示数据卡已经被锁定。如果数据卡已经被解锁,该值将无意义,即该值不作为

重试次数的参考。

Page 86: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第86页, 共140页

<operator>:整形值,用来代表具体某个运营商,也就是哪个运营商提供了该CARDLOCK业务。是

根据运营商的具体PLMN来确定,如

24202: 表示NETCOM。

46000:表示中国移动

0: 表示没有相关的运营商信息,此时数据卡将不会被锁定。

注:根据目前的需求,主要可能返回的值为NETCOM

<err>:请参考附录的err值。

9.8.5 举例说明

注:下面的用例以NETCOM的需求为例子。

1.如果是合法的SIM卡,剩余次数为10。

AT^CARDLOCK?

^CARDLOCK: 2,10,24202

如果为非法的SIM卡,需要解锁。并且当前的对应的unlock_code为11111111

AT^CARDLOCK?

^CARDLOCK: 1,10,24202

AT^CARDLOCK="11111111"

OK //成功后并永远清除解锁请求。

AT^CARDLOCK?

^CARDLOCK: 2,10,24202

如果为非法的SIM卡,并且该数据卡已经被锁,永远不能够再使用其他的非法SIM卡

AT^CARDLOCK?

^CARDLOCK: 3,0,24202

9.8.6 实现说明

华为私有接口

Optional

9.8.7 PC 客户端相关流程

PC客户端在检测PIN或者校验PIN过后,接着检测设备是否对设备进行了加锁。如果设备加锁了,

PC客户端会在解锁后才能操作设备,如果不对设备解锁,PC客户端只开放本地(PC侧)操作。

9.9 SIMLOCK解锁和查询命令^SIMLOCK(V1R1不支持)

9.9.1 语法结构

Command Possible response(s)

^SIMLOCK=<mode>[,<password>]

当<mode>=0 且执行成功时:

<CR><LF>OK<CR><LF>

当 <mode>=2 且命令成功执行时:

<CR><LF>^SIMLOCK: <status><CR><LF><CR><LF>OK<CR><LF>

Page 87: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第87页, 共140页

有 MS 相关错误时:

<CR><LF>ERROR<CR><LF>

9.9.2 接口说明

该命令用来解锁SIMLOCK功能和查询SIMLOCK功能的使能情况。解锁时密码连续输入错误三次,

则重启单板。

9.9.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

9.9.4 取值说明

<mode>:

0:解锁SIMLOCK

2:查询SIMLOCK功能的使能情况

<password>:6~8位0~9数字组合的字符串,但当密码为永久密码时,密码长度要求为8位。当mode=0

时有效。

<status>:

0:未启用SIMLOCK功能

1:启用了SIMLOCK功能

9.9.5 实现说明

华为私有接口

Optional

9.9.6 PC 客户端相关流程

PC客户端不再使用此命令。

Page 88: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第88页, 共140页

9.10 热保护门限设定^ADCTEMP(V1R1不支持)

9.10.1 语法结构

Command Possible response(s)

^adctemp=[<value1>,<value2>,<value3>,<val

ue4>]

设置成功

<CR><LF>OK<CR><LF>

设置个数过多

<CR><LF>TOO MANY PARAMETERS<CR><LF>

其余错误情况

<CR><LF>ERROR<CR><LF>

^adctemp? <CR><LF>^ADCTEMP:<value1>,<value2>,<value3>,<value4>

^adctemp=? OK

9.10.2 接口说明

在新产品上需要设计热保护方案,为了做到所有的温度门限可调,我们使用一个AT指

AT^ADCTEMP)进行温度门限的控制。该接口用于热保护门限设定,具有4个参数,分别为:是否使

能温度保护、关闭PA的温度门限,警报温度门限,恢复温度门限。其中,关闭PA的温度门限>警报温

度门限>恢复温度门限,否则报错。

可以查询当前的热保护温度状态:是否使能温度保护以及查询当前各个温度门限。

9.10.3 取值说明

<value1>

0:不使能温度保护

1:使能温度保护

<value2>

小于等于150的任意值,表示关闭PA的门限温度;

<value3>

小于等于150且小于value2的任意值,表示发出警报的门限温度;

<value4>

小于等于150且小于value3的任意值,表示从低功耗恢复到正常网络模式状态的门限温度

9.10.4 实现说明

华为私有接口

Optional

9.10.5 PC 客户端相关流程

此命令不在PC客户端使用。目前仅用于超级终端,单板维护使用。

Page 89: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第89页, 共140页

9.11 Modem/NDIS支持形态查询接口^DIALMODE

9.11.1 语法结构

Command Possible response(s)

^ DIALMODE = <value>[,<cdc_spec>] <CR><LF>ERROR<CR><LF>

^ DIALMODE? <CR><LF>^ DIALMODE: <value1>[,cdc_spec] <CR><LF>

<CR>OK<LF>

^ DIALMODE =? <CR><LF>^ DIALMODE: (0-2)[,(0-255)] <CR><LF>

<CR>OK<LF>

9.11.2 接口说明

用于后台查询相应的拨号方式,根据不同的值选择是Modem拨号还是NDIS拨号。

但是不支持设置命令。

9.11.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 Null

Read命令 否

Test命令 否

9.11.4 取值说明

<value>

0:使用Modem拨号;

1:使用NDIS拨号;

2:Modem和NDIS共存,需要配置采用哪种拨号。

<cdc_spec> (仅针对Mac或Linux平台有效):

0:表示不支持Mac或Linux的NDIS功能

1:含义同0,此参数废弃不再使用(Deprecated)

2:表示支持Mac或Linux的NDIS功能

3:含义同2,此参数废弃不再使用(Deprecated)

4-255:保留值

备注2011-05-20:除部分老单板需要支持双接口方式以外,后续新单板在Mac或Linux平台上支持

没有问题可以不用报此参数,作为可选。

备注2009-11-5:<cdc_spec>参数仅用于Mac/Linux,如果单板没有上报此参数,表示单板

modem/NDIS端口都不是CDC规范的形式

9.11.5 举例说明

AT^DIALMODE?

Page 90: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第90页, 共140页

^DIALMODE:2,2

OK

表示设备支持Modem和NDIS共存,第二个2表示NDIS端口支持Mac或Linux的NDIS。

AT^DIALMODE?

^DIALMODE:0,0

OK

表示设备仅支持Modem,第二个0表示modem端口不支持NDIS。

9.12 模块主动上报控制功能配置命令^CURC

9.12.1 语法结构

Command Possible response(s)

^CURC=<mode>[,<Sleep_UR_mask>, <working_UR_mask>]

<CR><LF>OK<CR><LF>

有MT相关错误时:

<CR><LF>+CME ERROR:<err><CR><LF>

^CURC?

<CR><LF>^CURC:<mode>[,<Sleep_UR_mask>, <working_UR_mask>]<CR><LF>

<CR><LF>OK<CR><LF>

^CURC=? <CR><LF>^CURC: (list of supported <mode>s)<CR><LF>

<CR><LF>OK<CR><LF>

9.12.2 接口描述

SET命令用于选择主动上报的控制模式,模式为2时还包括具体主动上报类型;

READ命令用于查询当前设置的主动上报控制模式,模式为2时还包括具体主动上报类型;

TEST命令用于列出当前支持的主动上报控制模式。

9.12.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

9.12.4 取值说明

<mode>: 主动上报控制模式

0 禁止部分主动上报

(^DSFLOWRPT, ^RSSI, ^MODE, ^SIMST, ^SRVST,^CSNR,^ANLEVEL,^BOOT);

1 非睡眠状态下使能部分主动上报(default)

(^DSFLOWRPT, ^RSSI, ^MODE, ^SIMST, ^SRVST,^CSNR,^ANLEVEL,^BOOT) ;

Page 91: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第91页, 共140页

2 根据<Sleep_UR_mask>, <working_UR_mask>配置决定所有UR主动上报与否。

<Sleeping_UR_mask> 主机睡眠状态下主动上报类型的配置。用户需以16进制输入

<working_UR_mask> 主机正常工作状态下主动上报类型的配置。用户需以16进制输入

(注:mode为0或1时,不能带后面的<Sleep_UR_mask>, <working_UR_mask>参数;

mode 为 2 时,必须带参数<Sleep_UR_mask>, <working_UR_mask>,否则返回错误。对于 USB 通

讯,sleep 目前的实现就是 USB 进入 suspend 状态,而 working 就是 USB 处于非 suspend 态)

参数<Sleep_UR_mask> 和 <working_UR_mask>具体定义如下:

64 bit 数字,长度8字节。采用64bit掩码定义模块主动上报类型的配置,每一个bit位的数值表示一

种类型主动上报功能的控制状态。其中”1”表示允许主动上报,”0”表示禁止主动上报。最多支持

64类主动上报。参数定义如下:

Bit

63-19 1

8

1

7

1

6

1

5

1

4

1

3

1

2

1

1

1

0

9 8 7 6 5 4 3 2 1 0

未定义 B

O

D

Y

S

A

R

N

I

T

Z

F

O

T

A

I

P

S

T

A

C

K

C

P

H

S

U

S

S

D

G

P

S

S

T

K

S

I

M

FFFFFFFFFFFFFFFF

其中,每一类主动上报包含的子类型定义如下

服务状态类 ^MODE, ^RSSI, ^CSNR, ^SRVST, ^ANLEVEL, +CREG, +CGREG

错误上报类 ^ERRRPT

SIM卡状态类 ^SIMST

流量统计类 ^DSFLOWRPT

STK类 ^STIN(暂不支持), ^SIMFILEREFRESH

飞行模式类 ^RFSWITCH

GPS类 ^POSITION,^TIMESETRULT, ^DATASETRULT, ^DATAVALIDITY, ^WNINV,^POSEND

基本信息类 ^BOOT

补充业务类 +CAOC/+CCCM,+CDIP,+CLIP,+COLP,+CCWA,+CPUC,+CSSI,+CSSU

USSD类 +CUSD,

CPHS类

(暂不支持)

+PACSP

IPSTACK类

(暂不支持)

^IPSEND,^IPDATA

FOTA类 ^FOTAIND

Page 92: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第92页, 共140页

(暂不支持)

NITZ类 ^NWTIME,+CTZV

VOICEMAIL(暂

不支持)

^VOICEMAIL

数据业务类 ^NDISEND

短信类

(暂不支持)

+CDSI,+CDS,+CMTI,+CMT,+CBM,^SMMEFULL

语音类

(暂不支持)

RING,CRING,^ORIG,^CONF,^CONN,^CEND

BodySar类 ^ACTIVEBAND

(注:对于未定义的位及当前不支持的主动上报类型,若用户通过curc进行设置则设置无效,仅对

当前支持的主动上报类对应的位进行设置才有效。每类主动上报具体的AT命令与产品相关,可能会有

所不同)

9.12.5 实现说明

华为私有接口,仅在模块产品上支持

该命令不受PIN码影响

mode参数为2时同一类主动上报同开同关。由<Sleep_UR_mask>, <working_UR_mask>配置主动上报

类型的开关状态。

mode参数为2时设置的主动上报类型配置参数掉电不保存,模块重新上电后失效,恢复为默认值1。

9.12.6 举例说明

设置当前curc模式为0

AT^CURC=0

OK

设置当前curc模式为1

AT^CURC=1

OK

设置当前curc模式为2

AT^CURC=2,FF,F

OK

查询当前模式

AT^CURC?

^CURC: 2,FF,F

Page 93: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第93页, 共140页

10 华为私有接口:短信业务接口

10.1 短信存储介质满上报^SMMEMFULL

10.1.1 语法结构

Command Possible response(s)

<CR><LF>^SMMEMFULL:<mem_type><CR><LF>

10.1.2 接口描述

当短信存储介质溢出时,该主动上报消息发出。

10.1.3 取值说明

<mem_type>:字符串值,表示存满溢出的介质的类型。

“SM”,表示(U)SIM卡

“ME”,表示NV

10.1.4 实现说明

华为私有接口

Optional

10.1.5 PC 客户端相关流程

在接收到设备主动上报^SMMEMFULL后,UTPS会弹出一个界面提示用户相应的内存已满,需要

删除一些存储介质中的短信,PC客户端才能接收新短信。

11 华为私有接口:数据业务接口

11.1 DS流量清零命令^DSFLOWCLR

11.1.1 语法结构

Command Possible response(s)

^DSFLOWCLR <CR><LF>OK<CR><LF>

11.1.2 接口描述

该命令将DS流量清零,包括DS累计连接时间,DS累计发送流量,DS累计接收流量,最后一次DS

的连接时间,最后一次DS的发送流量和最后一次DS的接收流量(此6项数据的说明请见^DSFLOWQRY

命令)。以上6项数据在出厂时初始均设置为0。

11.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Page 94: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第94页, 共140页

11.1.4 实现说明

华为私有接口

Optional

11.1.5 PC 客户端相关流程

PC客户端暂时未使用此命令。

11.2 DS流量查询命令^DSFLOWQRY

11.2.1 语法结构

Command Possible response(s)

^DSFLOWQRY <CR><LF>^DSFLOWQRY:<last_ds_time>,<last_tx_flow>,<last_rx_flow>,<total_ds_time>,<total_tx_flow>,<total_rx_flow><CR><LF><CR><LF>OK<CR><LF>

11.2.2 接口描述

该命令查询最后一次DS的连接时间和流量,以及DS累计的连接时间和流量。如果当前处于

online_data状态,最后一次DS指的是当前这次DS,否则指的是此前最后一次发生的DS。DS累计的连

接时间和流量指的是,DS流量最后一次清零至当前这段时间内所有发生的DS的连接时间和流量的累加

值。

11.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 是

11.2.4 取值说明

本接口的所有参数均采用固定位数的16进制数形式上报,例如:last_ds_time为8位的16进制数,则

可能出现的值为00000000-FFFFFFFF,不足8位的数前面补0,0000001A等价于10进制数26。16进制

数中均使用大写字母“A”-“F”,不使用“a”-“f”。

<last_ds_time>:

00000000-FFFFFFFF,8位16进制数,表示最后一次DS的连接时间,单位为秒。

<last_tx_flow>:

0000000000000000-FFFFFFFFFFFFFFFF ,16位16进制数,表示最后一次DS的发送流量,单位

为字节。

<last_rx_flow>:

0000000000000000-FFFFFFFFFFFFFFFF ,16位16进制数,表示最后一次DS的接收流量,单位

为字节。

<total_ds_time>:

00000000-FFFFFFFF,8位16进制数,表示DS累计的连接时间,单位为秒。

Page 95: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第95页, 共140页

<total_tx_flow>:

0000000000000000-FFFFFFFFFFFFFFFF ,16位16进制数,表示DS累计的发送流量,单位为字

节。

<total_rx_flow>:

0000000000000000-FFFFFFFFFFFFFFFF ,16位16进制数,表示DS累计的接收流量,单位为字

节。

11.2.5 实现说明

华为私有接口

Optional

11.2.6 PC 客户端相关流程

PC客户端暂时未使用此命令,而是用PC侧OS提供的API接口获取。

11.3 DS流量上报^DSFLOWRPT

11.3.1 语法结构

Command Possible response(s)

<CR><LF>^DSFLOWRPT:<curr_ds_time>,<tx_rate>,<rx_rate>,<curr_tx_flow>,<curr_rx_flow>, <qos_tx_rate>, <qos_rx_rate><CR><LF>

11.3.2 接口描述

当MT处于online_data状态时,该主动上报消息每隔2s发送一次,上报的内容包括当前这次DS的连

接时间、当前的发送速率、当前的接收速率、当前这次DS的发送流量、当前这次DS的接收流量、与网

络侧协商后确定的PDP连接发送速率和与网络侧协商后确定的PDP连接接收速率。

11.3.3 取值说明

本接口的所有参数均采用固定位数的16进制数形式上报,例如:curr_ds_time为8位的16进制数,

则可能出现的值为00000000-FFFFFFFF,不足8位的数前面补0,0000001A等价于10进制数26。16进

制数中均使用大写字母“A”-“F”,不使用“a”-“f”。

<curr_ds_time>:

00000000-FFFFFFFF,8位16进制数,表示当前这次DS的连接时间,单位为秒。

<ltx_rate>:

00000000-FFFFFFFF,8位16进制数,表示当前的发送速率,单位为字节每秒。

<rx_rate>:

00000000-FFFFFFFF,8位16进制数,表示当前的接收速率,单位为字节每秒。

<curr_tx_flow>:

0000000000000000-FFFFFFFFFFFFFFFF ,16位16进制数,表示当前这次DS的发送流量,单位

Page 96: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第96页, 共140页

为字节。

<curr_rx_flow>:

0000000000000000-FFFFFFFFFFFFFFFF ,16位16进制数,表示当前这次DS的接收流量,单位

为字节。

<qos_tx_rate>:

00000000-FFFFFFFF,8位16进制数,与网络侧协商后确定的PDP连接发送速率,单位

为字节每秒。

<qos_rx_rate>:

00000000-FFFFFFFF,8位16进制数,与网络侧协商后确定的PDP连接接收速率,单位

为字节每秒。

11.3.4 实现说明

华为私有接口

Optional

11.3.5 PC 客户端相关流程

PC客户端暂时未使用此命令,而是用PC侧OS提供的API接口获取。

12 华为私有接口:电话本业务接口

12.1 电话本读取命令^CPBR

12.1.1 语法结构

Command Possible response(s)

^CPBR=<index1> [,<index2>]

[<CR><LF>^CPBR: <index1>,<number>,<type>,<text>,<coding> [[...] <CR><LF>^CPBR: <index2>,<number>,<type>,<text>],<coding>]<CR><LF>]<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

^CPBR=? <CR><LF>^CPBR: (list of supported <index>s),[<nlength>],[<tlength>],[<mlenth>]<CR><LF><CR><LF>OK<CR><LF>

有 MS 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

12.1.2 接口描述

该命令返回当前已经选中的电话本内存中位置index1与index2之间的电话本条目。如果index1到

index2之间所有的位置都没有电话本条目,只返回:OK。

也可以只输入index1,此时只会返回index1位置的电话本记录。MT将SIM卡中保存的数据透传给

TE。

test命令返回当前已经选中的电话本内存的位置范围,以及<number>、<text>和<email>的最大长度。

Page 97: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第97页, 共140页

12.1.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 是

12.1.4 取值说明

<index1>, <index2>, <index> 整型值,电话本内存中的位置。index1,index2取值小于等于+CPBS?

命令返回的total字段。

<number> 字符串类型,电话号码;

<type> 号码类型,其中145表示国际号码,具体取值可参见“短信发送命令 +CMGS”一节中,

SC号码中的type_addr参数的具体定义:

<text> 字符串类型,表示姓名。当coding=1,表示<text>为原始数据的16进制文本值。

<coding> 编码方案,表示<text>字段的字符编码并指定语言:

0 GSM 7 bit Default Alphabet(即以非压缩的7bit值上传)

1 RAW mode(即将<text>以原始数据格式上传),数据的头包含UNICODE编码方式。

<email> 字符串类型,表示email地址。目前,该字段只在存储介质为USIM卡时有效。

<nlength> 整型值,表示电话号码的最大长度

<tlength> 整型值,表示姓名的最大长度

<mlength> 整型值,表示EMAIL的最大长度(暂不支持)

12.1.5 实现说明

华为私有接口

Optional

12.1.6 PC 客户端相关流程

PC客户端通过此命令,获取SIM卡中电话号码及姓名的最大长度,从而控制界面上用户对SIM卡

电话号码及姓名字段的长度限制。

读取电话本时先选择存储器,再查询电话本记录的索引范围,根据索引范围读取出所有的电话本

记录,再逐条解析记录的姓名参数。请参见附录的读取电话本流程。

12.1.7 举例说明

AT^CPBR = 1

^CPBR: 1,”13902934081”,129,”82038363800031”,1

注:数据解释 1(该记录所在存储器中的位置)”13902934081”(电话号码),129(号码类

型),”82038363800031”(姓名:荣@1),1(姓名编码格式UCS2)。

Page 98: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第98页, 共140页

12.2 电话本写命令^CPBW

12.2.1 语法结构

Command Possible response(s)

^CPBW=<index>[,<number>[,<type>[,<text>,[<coding>]]]]

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

^CPBW=? <CR><LF>^CPBW: (list of supported <index>s),[<nlength>], (list of supported <type>s),[<tlength>],[<hidden>],[<mlength>]<CR><LF><CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

12.2.2 接口描述

该命令将电话本条目写在当前已经选中的电话本内存中index指定的位置。如果命令参数中只含有

index,那么index相应位置的电话本条目将被删除。如果index字段被省略,但参数中含有number字段,

那么这条电话本条目将被写到第一个空位置。如果此时没有空位置,则上报:

+CME ERROR: memory full

MT将TE组织的数据透传到SIM卡中保存。

test命令返回当前已经选中的电话本内存的位置范围,以及number字段的最大长度、type字段的所

有取值,以及text字段的最大长度和email字段的最大长度。在存储电话本时,应当保证输入的所有长

度都在最大长度范围之内。

12.2.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 是

Test命令 是

12.2.4 取值说明

<index> 整型值,电话本内存中的位置。

<number> 电话号码,字符串类型(合法字符为:‟0-9‟,‟#‟,‟*‟,‟+‟,‟(‟,‟)‟,‟-‟ )。‟(‟,‟)‟,‟-‟

三个字符无论出现在任何位置,处理程序都忽略它们,不会作为非法字符报错。‟+‟,只能 出现在号码

的最前端。

<type> 号码类型,其中145表示国际号码,具体取值可参见“短信发送命令 +CMGS”一节中,

SC号码中的type_addr参数的具体定义。

<text> 字符串类型,表示姓名(不支持回车、引号字符)。

<coding> 编码方案,表示<text>字段的字符编码并指定语言:

0 GSM 7 bit Default Alphabet(即以非压缩的7bit值上传)

1 RAW mode(即将<text>以原始数据格式上传),数据的头包含UNICODE编码方式。

Page 99: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第99页, 共140页

<nlength> 整型值,表示电话号码的最大长度

<tlength> 整型值,表示姓名的最大长度

<hidden> indicates if the entry is hidden or not

0 phonebook entry not hidden

1 phonebook entry hidden

<mlength> 整型值,表示EMAIL的最大长度

12.2.5 实现说明

华为私有接口

Optional

12.2.6 PC 客户端相关流程

写入电话本时先用+CPBS选择存储器,再写入电话本记录。

12.2.7 举例说明

AT^CPBW = 1,”28780808”,129,”80534E4E3A”,1

注:数据解释 1(该记录所在内存中的位置)”28780808”(电话号码)129(号码类型)” 80534E4E3A”

(姓名 华为)1(姓名编码格式UCS2)”

13 华为私有接口:网络服务相关接口

13.1 服务状态变化指示^SRVST

13.1.1 语法结构

Command Possible response(s)

<CR><LF>^SRVST:<srv_status><CR><LF>

13.1.2 接口描述

当服务状态发生变化时,MT主动上报新的服务状态给TE。

13.1.3 取值说明

<srv_status> 系统服务状态,取值如下:

0 无服务

1 有限制服务

2 服务有效

3 有限制的区域服务

4 省电和深睡状态

13.1.4 实现说明

华为私有接口

Page 100: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第100页, 共140页

Optional

13.1.5 PC 客户端相关流程

在接收到设备主动上报^SRVST后,如果系统服务状态不是2(服务有效),PC客户端界面会将信息

强度,运营商信息等信息隐藏,不显示。呼叫界面会显示为仅限紧急呼叫,短信发送键会变灰,短信

将不可发送。

13.2 SIM 状态变化指示^SIMST

13.2.1 语法结构

Command Possible response(s)

<CR><LF>^SIMST:<sim_state>[,<lock_state>]<CR><LF>

13.2.2 接口说明

当USIM卡状态发生变化时,MT主动上报新的状态给TE。同时上报USIM卡的LOCK状态。

13.2.3 取值说明

<sim_state> USIM卡状态,取值如下:

0 USIM卡状态无效

1 USIM卡状态有效

2 USIM在CS下无效

3 USIM在PS下无效

4 USIM在PS+CS下均无效

240 ROMSIM版本

255 USIM卡不存在,包括USIM卡确实不存在和因为被CardLock锁住而不存在两种情况。此时,

应通过<lock_state>的取值判定USIM卡的真实状态。

< lock_state > SIM卡的LOCK状态,取值如下:

0 SIM卡未被CardLock功能锁定

1 SIM卡被CardLock功能锁定

13.2.4 实现说明

华为私有接口

Optional

13.2.5 PC 客户端相关流程

在接收到设备主动上报^SIMST后,如果是SIM卡不存在或卡状态无效,则PC客户端界面所有有关

SIM卡操作将会被禁用,界面上的短信与电话本的SIM存储器将不再显示。呼叫界面将显示仅限紧急呼

叫。数据业务的拨号将不能进行。

Page 101: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第101页, 共140页

13.3 系统模式变化事件指示^MODE

13.3.1 语法结构

Command Possible response(s)

<CR><LF>^MODE:<sys_mode>,<sys_submode><CR><LF>

13.3.2 接口说明

当系统模式变化时,MT主动上报此指示给TE。

13.3.3 取值说明

<sys_mode> 系统模式,取值如下:

0 无服务

1 AMPS模式(暂不使用)

2 CDMA模式(不支持)

3 GSM/GPRS 模式

4 HDR模式(不支持)

5 WCDMA模式

6 GPS模式

7 GSM/WCDMA

8 CDMA/HDR HYBRID(不支持)

15 TD_SCDMA模式

<sys_submode> 系统子模式,取值如下:

0 无服务

1 GSM模式

2 GPRS模式

3 EDGE模式

4 WCDMA模式

5 HSDPA模式

6 HSUPA mode

7 HSDPA mode and HSUPA mode

8 TD_SCDMA模式

9 HSPA+模式

10 EVDO Rev.0

11 EVDO Rev.A

12 EVDO Rev.B

13.3.4 实现说明

华为私有接口

Page 102: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第102页, 共140页

Optional

13.3.5 PC 客户端相关流程

系统子模式是系统模式的子集,是对系统模式的更详细说明,PC客户端界面会根据^MODE上报

的系统子模式显示当前的系统是哪一种模式,如果上报的结果之中没有系统子模式,则将上报的系统

模式显示在界面上。

13.4 系统的信息查询命令^SYSINFO

13.4.1 语法结构

Command Possible response(s)

^SYSINFO <CR><LF>^SYSINFO:<srv_status>,<srv_domain>,<roam_status>,<sys_mode>,<sim_state>[,<lock_state>,<sys_submode>]<CR><LF><CR><LF>OK<CR><LF>

13.4.2 接口说明

此命令查询当前系统信息。如系统服务状态、domain、是否漫游,系统模式,SIM卡状态等。

13.4.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

13.4.4 取值说明

<srv_status> 系统服务状态,取值如下:

0 无服务

1 有限制服务

2 服务有效

3 有限制的区域服务

4 省电和深睡状态

<srv_domain> 系统服务域,取值如下:

0 无服务

1 仅CS服务

2 仅PS服务

3 PS+CS服务

4 CS、PS均未注册,并处于搜索状态

255 CDMA不支持。

<roam_status> 漫游状态,取值如下:

0 非漫游状态

1 漫游状态

Page 103: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第103页, 共140页

<sys_mode> 系统模式,取值如下:

0 无服务

1 AMPS模式(暂不使用)

2 CDMA模式(不支持)

3 GSM/GPRS 模式

4 HDR模式(不支持)

5 WCDMA模式

6 GPS模式

7 GSM/WCDMA

8 CDMA/HDR HYBRID(不支持)

15 TD_SCDMA模式

<sim_state> SIM卡状态,取值如下:

0 USIM卡状态无效

1 USIM卡状态有效

2 USIM在CS下无效

3 USIM在PS下无效

4 USIM在PS+CS下均无效

240 ROMSIM版本

255 USIM卡不存在

<lock_state> SIM卡的LOCK状态,取值如下:

0 SIM卡未被CardLock功能锁定

1 SIM卡被CardLock功能锁定

<sys_submode> 系统子模式,取值如下:

0 无服务

1 GSM模式

2 GPRS模式

3 EDGE模式

4 WCDMA模式

5 HSDPA模式

6 HSUPA模式

7 HSUPA和HSDPA模式(TD要求后台显示为HSPA)

8 TD_SCDMA模式

9 HSPA+模式

10 EVDO Rev.0

Page 104: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第104页, 共140页

11 EVDO Rev.A

12 EVDO Rev.B

13 1xRTT

14 UMB

15 1xEVDV

16 3xRTT

17 HSPA+(64QAM)模式

18 HSPA+(MIMO)模式

[备注2010-4-8] 依据AT命令规范,^SYSINFO命令不再扩充参数的取值范围,扩充新的AT命令

^SYSINFOEX.。为了兼容华为老后台和第三方后台^SYSINFO最后一个参数取值为非法时(当前有效

取值为0-18),根据产品类型分别默认取值为4(WCDMA 卡)/8(TD卡)/11(CDMA 卡)

13.4.5 实现说明

华为私有接口

Optional

13.4.6 PC 客户端相关流程

PC客户端定时使用此命令向设备查询系统服务状态、漫游状态、系统模式。系统服务状态参见

^SRVST的PC客户端相关流程说明。系统子模式与系统模式的子参见^MODE的PC客户端相关流程说

明。非漫游状态时,PC客户端界面不显示此信息,漫游状态时,PC客户端界面显示漫游信息。

13.4.7 备注

1)2009-10-26,<sys_submode>17/18的修改说明

修改原因:

(1)已确定MDM8200不支持上行HSPA+技术(16QAM);

(2)后续可能有运营商要求区分64QAM与MIMO这两种不同的下行技术;

因此,之前申请的HSDPA+、HSUPA+这两种子模式不会使用,已无意义,现对之进行修改。

实现说明:

(1)对于通用主线版本,不区分,单板只上报9;

(2)对于定制版本(如有运营商要求区分),单板只上报17、18,不上报9;

实现建议:

(1)单板主线版本只上报9。有需求时,通过定制版本实现上报17、18;

(2)后台下一主线版本能正确处理单板上报9、17、18时的显示(字符串初步定为:“HSPA+”、

“HSPA+(64QAM)”、“HSPA+(MIMO)”,有用户定制时,再与客户商定);

2)2010-4-8,要求在2010-5-1之后开发的PC客户端,请优先使用^SYSINFOEX,如果单板不支持,

再回退使用此命令。

Page 105: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第105页, 共140页

13.5 系统配置参考设置命令^SYSCFG

13.5.1 语法结构

Command Possible response(s)

^SYSCFG=<mode>,<acqorder>,<band>,<roam>,<srvdomain>

<CR><LF>OK<CR><LF>

^ SYSCFG? <CR><LF>^SYSCFG:<mode>,<acqorder>,<band>,<roam>,<srvdomain><CR><LF><CR><LF>OK<CR><LF>

^ SYSCFG=? ^SYSCFG: (list of supported < mode >s), (list of supported < acqorder >s), (list of supported( <band >,<band_name>)s), (list of supported < roam >s), (list of supported < srvdomain >s) <CR><LF><CR><LF>OK<CR><LF>

13.5.2 接口描述

该命令设置系统模式、G/W接入次序、频带、漫游支持和domain等特性。

13.5.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

13.5.4 取值说明

<mode> 系统模式参考:

2 自动选择

3 CDMA模式(不支持)

4 HDR模式(不支持)

8 CDMA/HDR HYBRID 模式(不支持)

13 GSM ONLY

14 WCDMA ONLY

15 TD_SCDMA ONLY

16 无变化

<acqorder> 网络接入次序参考:

0 自动

1 先GSM后WCDMA

2 先WCDMA后GSM

3 无变化

255 不支持

Page 106: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第106页, 共140页

<band> 频带选择,和模式的选择是相关的,具体取决于单板性能,其参数为16进制,取值为下

列各参数或者是0x3FFFFFFF和0x40000000以外的各参数叠加值:

80(CM_BAND_PREF_GSM_DCS_1800) GSM DCS systems

100(CM_BAND_PREF_GSM_EGSM_900) Extended GSM 900

200(CM_BAND_PREF_GSM_PGSM_900) Primary GSM 900

200000(CM_BAND_PREF_GSM_PCS_1900) GSM PCS

400000(CM_BAND_PREF_WCDMA_I_IMT_2000) WCDMA IMT 2000

3FFFFFFF(CM_BAND_PREF_ANY) 任何频带

40000000(CM_BAND_PREF_NO_CHANGE) 频带不变化

2000000//0004000000000000 (CM_BAND_PREF_WCDMA_IX_1700) WCDMA_IX_1700

0000000000400000 (CM_BAND_PREF_WCDMA_IMT) WCDMA_IMT(2100)

0002000000000000 WCDMA 900

04000000 WCDMA 850

0000000000800000 WCDMA 1900

00680380 Automatic

00080000 GSM 850

以下是CDMA频段定义

00000001(CM_BAND_PREF_BC0_A) Band 0 A System

00000002(CM_BAND_PREF_BC0_B) Band 0 B System

00000004(CM_BAND_PREF_BC1) Band 1 1900

00000008(CM_BAND_PREF_BC2) Band 2

00000010(CM_BAND_PREF_BC3) Band 3

00000020(CM_BAND_PREF_BC4) Band 4

00000040 (CM_BAND_PREF_BC5) Band 5

00000400(CM_BAND_PREF_BC6) BAND 6

00000800(CM_BAND_PREF_BC7) BAND 7

00001000(CM_BAND_PREF_BC8) BAND 8

00002000(CM_BAND_PREF_BC9) BAND 9

00004000(CM_BAND_PREF_BC10) BAND 10

00008000(CM_BAND_PREF_BC11) BAND 11

10000000(CM_BAND_PREF_BC12) Band 12

20000000(CM_BAND_PREF_BC14) Band 14

80000000(CM_BAND_PREF_BC15) Band 15

< band_name> 字符串类型,频带名称。

<roam> 漫游支持:

0 不支持

1 可以漫游

Page 107: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第107页, 共140页

2 无变化

<srvdomain> 域设置:

0 CS_ONLY

1 PS_ONLY

2 CS_PS

3 ANY

4 无变化

255 不支持

13.5.5 实现说明

华为私有接口

Optional

13.5.6 PC 客户端相关流程

频带是可以配制的。多个频带如果组合为一个频带,则将多个频带值相或得到一个新数值。

PC客户有四种网络连接选择:3G优先、2G优先、仅3G、仅2G,每种连接方式之间的区别在于系

统模式(mode)和网络接入次序(acqorder)的不同,如下表所示:

连接方式 mode acqorder 说明

3G 优先 2 2 先连接 3G,如不成功则连接 2G

2G 优先 2 1 先连接 2G,如不成功则连接 3G

仅 3G 14 2 只连接 3G

仅 2G 13 1 只连接 2G

13.6 锁频命令^FREQLOCK

13.6.1 语法结构

Command Possible response(s)

^FREQLOCK=<enable>[,<freq>] <CR><LF>OK<CR><LF>

有错误时 <CR><LF>+CME ERROR: <err><CR><LF>

^FREQLOCK? <CR><LF>^FREQLOCK: <enable>[,<freq>] <CR><LF><CR><LF>OK<CR><LF>

^FREQLOCK=? <CR><LF>^FREQLOCK: (list of supported <enable>) (list of supported <freq>)<CR><LF><CR><LF>OK<CR><LF>

13.6.2 接口描述

此命令可以查询,设置,取消锁频功能。

注:本功能只支持3G网锁定。

13.6.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Page 108: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第108页, 共140页

Set命令 否

Read命令 否

Test命令 否

13.6.4 取值说明

<enable>:

0 锁频功能没有启用

1 当前启用了锁频

<freq>:

整数值,表示当前锁定的频率值,enable = 0 时 freq 可以不填

13.6.5 实现说明

华为私有接口

Optional

13.6.6 PC 客户端相关流程

13.7 RSCP和ECIO查询^CSNR

13.7.1 语法结构

Command Possible response(s)

^CSNR ERROR

^CSNR? <CR><LF>^CSNR: <rscp>,<ecio><CR><LF><CR><LF>OK<CR><LF>

^CSNR=? <CR><LF>^CSNR:(list of supported <rscp>s),(list of supported <ecio>s) <CR><LF><CR><LF>OK<CR><LF>

13.7.2 接口描述

对信号强度RSCP/ECIO的查询。 RSCP/ECIO信号值的获取依赖于RSSI信号的变化。

RSCP/ECIO/RSSI存在如下的对应关系:RSCP=ECIO+RSSI;其中:RSCP/ECIO/RSSI都必须是实

际的绝对值,不能是相对值;

13.7.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Read命令 否

Test命令 否

Page 109: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第109页, 共140页

13.7.4 取值说明

<rscp>:单位为dBm

范围为-145~-60;

<ecio>:单位为dBm

范围为-32~0

13.7.5 实现说明

华为私有接口

Optional

13.7.6 PC 客户端相关流程

13.8 切换USSD命令 ^USSDMODE

13.8.1 语法结构

Command Possible response(s)

^USSDMODE=[mode]

<CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

^USSDMODE?

<CR><LF>^USSDMODE: <mode><CR><LF> <CR><LF>OK<CR><LF>

有 MT 相关错误时:

<CR><LF>+CME ERROR: <err><CR><LF>

^USSDMODE =?

<CR><LF>^USSDMODE: (list of supported <mode>s)<CR><LF> <CR><LF>OK<CR><LF>

13.8.2 接口描述

EXECUTION命令用于设置USSD方案,设置方案不存储在NV中,即单板重启后会恢复默认支持

的USSD方案,后台启动时或与单板重新握手时,应调用该命令设置USSD方案。

READ命令返回当前USSD使用的方案类型。

TEST命令返回单板支持的USSD方案参数列表。

13.8.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

Read命令 否

Test命令 否

13.8.4 取值说明

<mode>:

0 单板使用USSD老方案(单板不透传)

1 单板使用USSD新方案(单板透传)

Page 110: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第110页, 共140页

13.8.5 实现说明

华为私有接口

Optional

13.8.6 PC 客户端相关流程

13.9 扩展系统信息查询命令^SYSINFOEX

13.9.1 语法结构

Command Possible response(s)

^SYSINFOEX <CR><LF>^SYSINFOEX:<srv_status>,<srv_domain>,<roam_status>,<sim_state>,<lock_state>,<sysmode>,<sysmode_name><submode>,<submode_name><CR><LF><CR><LF>OK<CR><LF>

13.9.2 接口说明

此命令查询当前系统信息。如系统服务状态、domain、是否漫游,系统模式,SIM卡状态等。

13.9.3 与 PIN 码的相关性

命令类型 是否受控于PIN码

Execution命令 否

13.9.4 取值说明

<srv_status> 系统服务状态,取值如下:

0 无服务

1 有限制服务

2 服务有效

3 有限制的区域服务

4 省电和深睡状态

<srv_domain> 系统服务域,取值如下:

0 无服务

1 仅CS服务

2 仅PS服务

3 PS+CS服务

4 CS、PS均未注册,并处于搜索状态

255 CDMA不支持。

<roam_status> 漫游状态,取值如下:

0 非漫游状态

1 漫游状态

<sim_state> SIM卡状态,取值如下:

Page 111: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第111页, 共140页

0 USIM卡状态无效

1 USIM卡状态有效

2 USIM在CS下无效

3 USIM在PS下无效

4 USIM在PS+CS下均无效

240 ROMSIM版本

255 USIM卡不存在

<lock_state> SIM卡的LOCK状态,取值如下:

0 SIM卡未被CardLock功能锁定

1 SIM卡被CardLock功能锁定

<sysmode> (取值范围可扩展)系统制式,取值如下:

0 NO SERVICE

1 GSM

2 CDMA

3 WCDMA

4 TD-SCDMA

5 WIMAX

6 LTE

:

备注:当该参数的返回值不在本规范的合法范围(0~6),后台默认按照3(WCDMA)的流程来

处理

<sysmode_name> (取值范围可扩展)系统制式对应的字符串表示形式,取值如下:

该参数以字符串的形式返回当前系统模式名称,其取值对应该命令参数< sysmode >取值所对应的

字符串,例如< sysmode > = 3, < sysmode_name >="WCDMA"

<submode > (取值范围可扩展)系统子模式,取值如下:

0 NO SERVICE

--------------------------------------------------------------------------------------------------------------------------

1 GSM

2 GPRS

3 EDGE

4

……

20 (未定义)

---------------------------------------------------------------------------------------------------------------------------

21 IS95A

22 IS95B

Page 112: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第112页, 共140页

23 CDMA2000 1X

24 EVDO Rel0

25 EVDO RelA

26 EVDO RelB

27 HYBRID (CDMA2000 1X)

28 HYBRID (EVDO Rel0)

29 HYBRID ( EVDO RelA)

30 HYBRID (EVDO RelB )

31

……

40 (未定义)

-------------------------------------------------------------------------------------------------------------------

41 WCDMA

42 HSDPA

43 HSUPA

44 HSPA

45 HSPA+

46 DC-HSPA+

47

……

60 (未定义)

--------------------------------------------------------------------------------------------------------------------

61 TD-SCDMA

62 HSDPA

63 HSUPA

64 HSPA

65 HSPA+

:

:

80 (未定义)

-----------------------------------------------------------------------------------------------------------------------

81 802.16e

……

100 (未定义)

-----------------------------------------------------------------------------------------------------------------------

101 LTE

……

Page 113: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第113页, 共140页

120 (未定义)

-----------------------------------------------------------------------------------------------------------------------

121 (未定义)

……

140 (未定义)

备注:

1. 该参数对应系统制式下的子模式,对于每种系统制式保留20个取值定义,便于后续扩充,例如

WCDMA制式下子模式取值为41-60,当前定义到46.

2. 后续新增系统子模式,单板需要根据评审结果扩充新的子模式取值

3. 对于规格中已定义的子模式,如果客户定制不同的字符串取值(含翻译),由后台修改(华为

后台和第三方后台)

4. 当子模式下的返回参数值非法,后台默认按照主模式的返回值进行显示处理

5. 后台默认按照系统模式<sysmode_name>和子模式<submode_name>字符串的取值形式进行显

示,只要符合字符串语法、则都属于合法取值范围(此时第4条备注不起作用)

< submode _name > (取值范围可扩展)系统子模式,取值如下:

该参数以字符串的形式返回当前网络子模式名称,以便后台使用,其取值对应该命令第二个参数

<submode>取值所对应的字符串,例如<submode > = 45, < submode _name > = "HSPA+"

13.9.5 举例说明

AT^SYSINFOEX

^SYSINFOEX:2,3,1,1,1,3,”WCDMA”,46,”DC-HSPA+”

UE当前工作在WCDMA模式下的DC-HSPA+网络下

13.9.6 实现说明

华为私有接口

Optional

13.9.7 PC 客户端相关流程

PC客户端定时使用此命令向设备查询系统服务状态、漫游状态、系统模式等信息。

13.10 扩展系统配置参考设置命令^SYSCFGEX

13.10.1语法结构

Command Possible response(s)

^SYSCFGEX=<acqorder>,<band>,<roam>,<srvdomain>,<lteband>,<reserve1>,<reserve2>

<CR><LF>OK<CR><LF>

Page 114: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第114页, 共140页

^ SYSCFGEX? <CR><LF>^SYSCFGEX: <acqorder>,<band>,<roam>,<srvdomain>,<lteband><CR><LF><CR><LF>OK<CR><LF>

^ SYSCFGEX=? ^SYSCFGEX:(list of supported < acqorder >s), (list of supported( <band >,<band_name>)s), (list of supported < roam >s), (list of supported < srvdomain >s), (list of supported( <lteband >,<lteband_name>)s), <CR><LF><CR><LF>OK<CR><LF>

13.10.2接口描述

该命令设置系统模式、网络接入次序、频带、漫游支持和domain等特性。

13.10.3与 PIN 码的相关性

命令类型 是否受控于PIN码

Set命令 否

Read命令 否

Test命令 否

13.10.4取值说明

<acqorder> 网络接入次序参考,字符串类型。其取值是”00”,”99”或是如下参数的组合:

“00” 自动模式

“01” GSM

“02” WCDMA

"0102" 先GSM后WCDMA

"0201" 先WCDMA后GSM

<band> 频带选择,和模式的选择是相关的,具体取决于单板性能,其参数为16进制,取值为下

列各参数或者是0x3FFFFFFF和0x40000000以外的各参数叠加值:

80(CM_BAND_PREF_GSM_DCS_1800) GSM DCS systems

100(CM_BAND_PREF_GSM_EGSM_900) Extended GSM 900

200(CM_BAND_PREF_GSM_PGSM_900) Primary GSM 900

200000(CM_BAND_PREF_GSM_PCS_1900) GSM PCS

400000(CM_BAND_PREF_WCDMA_I_IMT_2000) WCDMA IMT 2000

3FFFFFFF(CM_BAND_PREF_ANY) 任何频带

40000000(CM_BAND_PREF_NO_CHANGE) 频带不变化

0004000000000000 (CM_BAND_PREF_WCDMA_IX_1700) WCDMA_IX_1700

0000000000400000 (CM_BAND_PREF_WCDMA_IMT) WCDMA_IMT(2100)

0002000000000000 WCDMA 900

04000000 WCDMA 850

Page 115: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第115页, 共140页

0000000000800000 WCDMA 1900

00680380 Automatic

00080000 GSM 850

以下是CDMA频段定义

00000001(CM_BAND_PREF_BC0_A) Band 0 A System

00000002(CM_BAND_PREF_BC0_B) Band 0 B System

00000004(CM_BAND_PREF_BC1) Band 1 1900

00000008(CM_BAND_PREF_BC2) Band 2

00000010(CM_BAND_PREF_BC3) Band 3

00000020(CM_BAND_PREF_BC4) Band 4

00000040 (CM_BAND_PREF_BC5) Band 5

00000400(CM_BAND_PREF_BC6) BAND 6

00000800(CM_BAND_PREF_BC7) BAND 7

00001000(CM_BAND_PREF_BC8) BAND 8

00002000(CM_BAND_PREF_BC9) BAND 9

00004000(CM_BAND_PREF_BC10) BAND 10

00008000(CM_BAND_PREF_BC11) BAND 11

10000000(CM_BAND_PREF_BC12) Band 12

20000000(CM_BAND_PREF_BC14) Band 14

80000000(CM_BAND_PREF_BC15) Band 15

< band_name> 字符串类型,频带名称。

<roam> 漫游支持:

0 不支持

1 可以漫游

2 无变化

<srvdomain> 域设置:

0 CS_ONLY

1 PS_ONLY

2 CS_PS

3 ANY

4 无变化

<lteband> LTE频带选择,其参数为16进制,取值为下列各参数或者是0x7FFFFFFFFFFFFFFF

以外的各参数叠加值:

7FFFFFFFFFFFFFFF(CM_BAND_PREF_ANY) 任何频带

1 (CM_BAND_PREF_LTE_EUTRAN_BAND1) LTE BC1

Page 116: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第116页, 共140页

40 (CM_BAND_PREF_LTE_EUTRAN_BAND7) LTE BC7

2000 (CM_BAND_PREF_LTE_EUTRAN_BAND13) LTE BC13

20000 (CM_BAND_PREF_LTE_EUTRAN_BAND17) LTE BC17

40000000 (CM_BAND_PREF_NO_CHANGE) 频带不变化

10000000000 (CM_BAND_PREF_LTE_EUTRAN_BAND40) LTE BC40

备注:对于不支持LTE能力的数据卡,在上报支持能力和当前状态时,<lteband>和<lteband_name>

字段上报值为空。下发设置命令时,lteband下发空值。

即:AT^SYSCFGEX=?时,<lteband>上报值为空:

^SYSCFGEX:(list of supported < acqorder >s),

(list of supported( <band >,<band_name>)s),

(list of supported < roam >s),

(list of supported < srvdomain >s) ,,

OK

AT^SYSCFGEX?时,上报值为空:

^SYSCFGEX: <acqorder>,<band>,<roam>,<srvdomain>,,

OK

AT^SYSCFGEX=时,lteband下发空值或无变化:

^SYSCFGEX=<acqorder>,<band>,<roam>,<srvdomain>,,<reserve1>,<reserve2>

< lteband_name> 字符串类型,频带名称。

<reserve1> 保留字段1

<reserve2> 保留字段2

13.10.5实现说明

华为私有接口

Optional

13.10.6PC 客户端相关流程

频带是可以配制的。多个频带如果组合为一个频带,则将多个频带值相或得到一个新数值。

14 华为私有接口:端口功能配置相关接口

15 Appendix 附录

15.1 AT命令描述

15.1.1 基本命令

基本命令的格式为:

Page 117: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第117页, 共140页

<command>[<number>]

其中<command>或者是单个字母(A-Z),或者是“&”字符接单个字母。<number>是一个十进制

数,可以是一位,也可以是多位。<number>最前面的0会被忽略。如果一个可以带<number>的基本命

令没有带<number>,则默认的设<number>为0。如果一个不能带<number>的基本命令带了<number>,

则返回TOO MANY PARAMETERS。

15.1.2 S 寄存器命令

所有以字母“S”开头的命令统称为S寄存器命令,格式如下:

S<parameter number>?

S<parameter number>=<value>

S寄存器命令名由字母“S”接上一个十进制数构成,这个十进制数称为寄存器序数(parameter

number)。如果寄存器序数不被识别,则说明不存在这个命令,返回COMMAND NOT SUPPORT。每

个S寄存器保存一个字符。命令名后面如果接“?”表示是READ命令,返回此S寄存器当前保存的字符

的ASCII码值,以3位的十进制数表示,位数不足的前面补0;如果接“=”表示是SET命令,将<value>

值对应的字符替换此S寄存器保存的字符。

15.1.3 扩展命令和厂商定义命令

扩展命令均由“+”开头,厂商定义的命令也是由一个特殊符号开头,例如“$”,“%”等,本文

档中所有厂商定义的命令均以“^”字符开头。所有的扩展命令和厂商定义命令又可以分为两类:动作

命令(action command)和参数命令(parameter command)。

动作命令

动作命令指完成某个具体的动作,而不仅仅是与MT本地的参数打交道的命令,例如AT+CCFC,

AT+CMGS等。动作命令可能带参数也可能不带参数。动作命令包含EXECUTION命令和TEST命令。

EXECUTION命令

格式如下:

不带参数 <name>

带1个参数 <name>[=<value>]

带多个参数 <name>[=<compound_value>]

<compound_value>表示多个参数,中间以“,”分隔。对于有默认值的参数,可以在命令中省略,

此时以默认值代替。如果所有的参数都省略,则<name>后面的“=”也一并略去。如果<name>不被识

别,则表示此命令不存在,返回COMMAND NOT SUPPORT。<name>可识别的前提下,如果不能带

参数的命令带了参数,或者参数个数超出定义,则返回TOO MANY PARAMETERS。

TEST命令

格式如下:

<name>=?

如果MT不能识别<name>,返回COMMAND NOT SUPPORT。如果MT可以识别<name>,且命令

Page 118: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第118页, 共140页

返回内容是不带参数的,则返回OK。如果命令返回内容带参数,则先返回各个参数的可取值范围,最

后再加上OK。

参数命令

参数命令指仅与MT本地的参数打交道的命令,这些参数有些会影响到动作命令的执行。参数命令

包含SET命令、READ命令和TEST命令。

SET命令

格式如下:

带1个参数 <name>[=<value>]

带多个参数 <name>[=<compound_value>]

SET命令用于设置参数。<compound_value>表示多个参数,中间以“,”分隔。对于有默认值的参

数,可以在命令中省略,此时以默认值代替。如果所有的参数都省略,则<name>后面的“=”也一并

略去。如果<name>不被识别,则表示此命令不存在,返回COMMAND NOT SUPPORT。<name>可识

别的前提下,如果不能带参数的命令带了参数,或者参数个数超出定义,则返回TOO MANY

PARAMETERS。

READ命令

格式如下:

<name>?

READ命令用于读取参数当前值。

15.1.4 Abort 属性:

中断(abort)指在命令正在执行时,TE方发送指令让命令中止执行。中断必须在命令未执行完时

发出,因此它只对执行需要一定时间的命令有意义。但并非所有的执行需要一定时间的命令都可以被

中断,这要由该命令的中断属性决定。每条AT命令都有中断属性,该属性为二项选择,或者为可中断,

或者为不可中断。可中断的命令包括一些基本命令和动作命令的EXCUTION命令。这些命令发出的

125ms内,不接受中断请求。在发出125ms之后到命令执行完毕之前,如果接到TE发来的任何字符,都

会立即中止命令的执行。

可以被中断的命令如下:

ATD 可中断

ATA 可中断

AT+CLCK 可中断

AT+COPS 除开AT+COPS=?命令外均可中断

AT+CLCC 可中断

AT+CLIP 可中断

Page 119: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第119页, 共140页

15.2 CME ERROR列表

说明:

对于所有的AT命令,当CMEE缺省为2时,可以仅上报ERROR,也可以上报CME ERROR错误。

CME ERROR错误包括了公共的一些错误,以及一些AT命令特有的错误。

下表列出了各个接口命令可能产生特有的CME ERROR及产生原因。表的第1行的标号代表CME

ERROR的<err>数值,表格里的数字代表发生的原因编号。CME ERROR的数值和文本串的对应表见后,

原因的具体描述见后。

例如:+CPWD=命令在<err>为 16 的列中填入了 7,表示+CPWD=命令可能产生<err>数值为 16 的 CME

ERROR,其文本串为“incorrect password”,发生的原因编号是 7,原因的具体解释为“密码错误”。

0 3 4 5 10 11 12 13 14 16 17 18 20 21 22 23 24

+CPWD= 0 5 6 1 7

+CPIN= 40 6 1 7

+CPIN? 4 6 1

+CLCK 0 5 6 1 7

+CFUN= 2 0 6

+CCWA= 0 7

+CCFC= 0 7

+CUSD= 0 7

+CIMI= 40 2 0 46

+CGSN 2 0

4

8

+COPS= 27

31 40

0 3 1 32

+CHLD= 0 27

+CSCA= 0 5 6 1

+CSCA? 0 5 6 1

+CPBS= 2 0 46 1 7 5

+CPBR= 2 0 46 1 10 11

+CPBW= 2 0 46 1 13 10 14

^SPN= 0 5 6 1

^CARDL

OCK= 40

0 5 6 1 7

Page 120: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第120页, 共140页

26 27 30 31 32 100 134 257 258 259 260 261 262 263 264

+CLCK= 25

+CCWA= 17 18 19 20 21 22 23 24 25 26

+CCFC= 17 18 19 20 21 22 23 24 25 26

+CUSD= 17 18 19 20 21 22 23 24 25 26

+COPS= 19

27

^DTMF= 16

^CPBR= 12

^CPBW= 15 16 12

^SPN 12

65280 65281 65282 65823 65284 65285 65286 65287

+CHLD= 33 34,35 37

^DTMF= 33 38 34

^SPN= 28 29 30 39

下面列举了所有公共和特有的错误的说明:

原因描述如下:

1 SIM卡忙

2 不支持的操作

3 无校验请求情况下进行校验

4 无SIM卡

5 有PUK校验请求

6 SIM卡失败

7 密码错误

8 从NV中获取IMEI失败或者获取的IMEI无效

9 要求PH-SIM PIN码

10 索引号不正确

11 未找到对应的电话本存储项

12 未知错误

13 电话本存储已满

14 文本字符串太长

15 号码太长

16 号码中含有无效的字符

17 网络超时

Page 121: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第121页, 共140页

18 业务选项临时性错乱

19 网络拒绝

20 系统错误或操作忙导致的重试操作

21 呼叫偏转到错误的号码上

22 呼叫偏转到自身的号码上

23 用户无法识别

24 业务所需的资源不存在

25 未知的业务类型

26 未知的网络消息

27 CM没有缓冲区去发送命令请求

28 SIM卡中的SPN文件内容出错

29 访问SPN文件被拒绝

30 SPN文件不存在

31 MCC/MNC构造PLMN失败

32 没有找到对应的运营商的long name、short name

33 CALL_X对应的呼叫不存在

34 操作模式不处在online状态

35 服务状态不为服务有效态

36 呼叫前转命令(CD)对应的call_x的状态不为incom

37 补充业务的参数为NULL(命令1x、2x)

38 对应的呼叫不处在激活状态

39 另一 SPN查询操作正在进行

40 操作不允许

公共错误:

41 目前AT命令因为MODEM口占用而无法被处理。该错误所有的AT命令都有可能被遇到。

CME ERROR的<err>数值和文本串的对应表如下:

0 phone failure

3 operation not allowed

4 operation not supported

10 SIM not inserted

11 SIM PIN required

12 SIM PUK required

13 SIM failure

14 SIM busy

Page 122: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第122页, 共140页

15 SIM wrong

16 incorrect password

17 SIM PIN2 required

18 SIM PUK2 required

20 memory full

21 invalid index

22 not found

23 memory failure

24 text string too long

26 dial string too long

27 invalid characters in dial string

30 no network service

31 network timeout

32 network not allowed - emergency calls only

100 unknown

134 service option temporarily out of order (#34)

257 network rejected supserv request

258 retry operation

259 invalid deflected to number

260 deflected to own number

261 unknown subscriber

262 service not available

263 unknown class

264 unknown network message

---------------------------- For GPS ------------------------------------------------

276 GPS function disabled

277 Standalone disabled

278 AGPS disabled

279 gpsOneXTRA disabled

280 Cell-ID disabled

281 Invalid parameter

283 PD session is ongoing

285 too many parameters

---------------------------- GPS End ------------------------------------------------

65280 call index error

65281 call state error

65282 sys state error

65283 parameters error

Page 123: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第123页, 共140页

65284 spn file wrong

65285 spn file accessed denied

65286 spn file not exist

65287 another SPN query operation still not finished

参与UTPS的逻辑处理的错误码:

0 phone failure

3 operation not allowed

4 operation not supported

10 SIM not inserted

11 SIM PIN required

12 SIM PUK required

13 SIM failure

14 SIM busy

15 SIM wrong

16 incorrect password

17 SIM PIN2 required

18 SIM PUK2 required

20 memory full

21 invalid index

22 not found

23 memory failure

32 network not allowed - emergency calls only

对自定义公共错误的使用说明:

对于支持USB多端口映射的产品,AT命令可以从MODEM PORT和PCUI PORT下发,此时如果AT

命令在MODEM口正在下发或命令没有执行完毕,则从PCUI输入的命令是无法被执行的,此时为了给

用户及时的响应,应该按照如下的方式对PCUI PORT的命令进行提示:

如果CMEE = 0:则对于下发的命令xxx,上报格式为 ERROR。

如果CMEE = 1:则对于下发的命令xxx,上报格式为 +CME ERROR:4096,INFO:xxx

其中XXX为下发的命令的拷贝(最多12个字符)

如果CMEE = 2:则对于下发的命令xxx,上报格式为 +CME ERROR:modem is busy,INFO:xxx

15.3 CMS ERROR列表

下面的列表给出了所有GSM/WCDMA产品短信AT命令可能返回的CMS ERROR的<err>值。

Page 124: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第124页, 共140页

0

127

128

255

301 302 304 310 311 312 316 320 321 322 330 331 332 340 500

+CNMI 3 6 10 17

+CMGD 3 6 7 8 9 10 11

+CNMA 5 16

+CPMS 3 6 7 8 9 10

+CSCA 6 7 8 9 13

+CMGS 1 2 3 5 6 7 8 9 13 14 15

+CMGW 3 5 6 7 8 9 10 12

+CMGL 3 6 7 8 9 10

+CMGR 3 6 7 8 9 10 11

注:

1 RP layer 错误

2 TP layer 错误

3 其它一些应用致使SMS接口被保留

4 操作不允许

5 PDU模式下,PDU参数有误(PDU包实际数据长度与所给<length>不一致;或者是检测到PDU

的格式有误)

6 SIM卡没有插入

7 SIM卡的PIN请求

8 SIM卡的PH-(U)SIM PIN请求

9 SIM卡的PUK请求

10 Memory 错误(与SMS的database通信有问题)

11 无效的Memory 索引号<index>

12 Memory 已满

13 SMSC错误(短消息中没有包含SCA,CSCA命令设置的SCA也不能获取到)

14 无网络服务

15 网络超时

16 无新短信状态下,该命令被错误执行

17 未知错误

15.4 Final Result Code汇总

final result code 编号 说明

OK 0 表示一行命令执行完成,无错误。

CONNECT 1 连接已建立

Page 125: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第125页, 共140页

RING 2 来电

NO CARRIER 3 连接终止

ERROR 4 一般错误

NO DIALTONE 6 无拨号音

BUSY 7 对方电话忙

NO ANSWER 8 连接完成超时,无应答

+CME ERROR: <err> 错误类型由参数<err>给出

+CMS ERROR: <err> 短信相关错误

COMMAND NOT SUPPORT 不支持编号形式 下发命令不支持

TOO MANY PARAMETERS 不支持编号形式 下发命令中参数太多

说明:Final result code是AT命令结束的标志。

15.5 MT重启后命令参数初始值列表

下面的列表给出了本文档中所提到的接口的参数在MT启动时的初始值。

命令 初始值描述

E <value>为 0

V <value>为 1

S3 <value>为 013

S4 <value>为 010

S5 <value>为 008

+CPMS <mem1>、<mem2>、<mem3>均为“SM”

+CMEE <value>为 2

+CGDCONT 重启后从 NV 中获取

+CCWA <n>为 0

+CUSD <n>为 0

+CSCA <sca>和<tosca>均为空,需要通过+CSCA?命令将 SIM 卡中的短信中心号

码读取到 MT 中

+CSMS <service>为 0

+CMGF <mode>为 0

+CNMI <mode>,<mt>,<bm>,<ds>,<bfr>均为0

+COPS <mode>为 0,<format>为 0

+CREG <n>为 0

+CGREG <n>为 0

+CLIP <n>为 0

+CMUT <n>为 0

+CLVL <level>从 NV 中读取

+CSSN <n>为 0,<m>为 0

^PROTSEL <n>为 0

+CMMS <n>为 2

Page 126: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第126页, 共140页

15.6 PC客户端的AT命令超时机制:

PC客户端的AT命令处理是串行的,一条命令在设备没有返回,或者命令等待超时之前,不会向设

备侧发送任何其他的AT命令(可以中断的AT命令除外)。从AT命令发送到端口开始计时,一般的AT的

超时长为30秒,发送短信超时长为60秒,搜网(AT+COPS=?)超时长为120秒。AT命令等待超时之后,

PC客户端会判断设备是否可以正常通迅,处理流程如下:

1、 向设备发送AT命令中的AT。

2、 如果写端口失败,转到第5步。

3、 设备返回了成功信息,认为设备还可以正常通迅,退出判断过程。

4、 如果等待超时(超时长为3秒),如果是第三次超时,转到第5步。否则返回到第1步。

5、 PC客户端认为当前设备不存在或设备不可用。关闭当前的端口,终止所有的AT命令发送,退

出判断过程,重新查找设备。

15.7 PC客户端查找设备机制:

每一个设备在正确的安装了正确的驱动,并且设备接入PC侧,设备驱动在PC侧会映射一定数量的

不同功能的端口。每一个不同的端口有不同的端口号和名称标识符,还有在OS侧不同的设备class

GUID。

判断设备型号使用的AT命令为+CGMM。设备查找是定时(目前是一秒)进行的,在一轮检测设备

过程中,如果第一次没有检测任何设备,会暂停0.1秒再次查找设备,如果第二次也没有检测任何设备,

会暂停0.2秒再次查找设备,三次都没有检测到设备,会认为没有设备接入PC侧,三次查找过程中,任

何一次成功检测到了设备都会退出本轮查找。如果有设备变化(如插入,拔出),PC客户端能够很快检

测到设备的变化。

WINDOWS操作系统的查找方式:PC客户端查找设备是用标准Windows API完成的。首先查找同

一个class GUID的所有设备集合,再从集合中逐个枚举设备,从具体的设备中再取得设备名称的标识

符字符串,取得该设备的父节点设备,打开设备在注册表的键值,获取设备的端口号。

合法的设备的设备名称的标识符字符串是通过配制文件配制的,对于没有配制的设备,PC客户端

不作任何处理,并将其扔掉。目前合法设备的名称的标识符字符串为:

1、PCUI端口设备

HUAWEI Mobile Connect - 3G PC UI Interface

V710 - 3G PC UI Interface

2、DIAG端口设备

HUAWEI Mobile Connect - 3G Application Interface

V710 - 3G Application Interface

3、MODEM端口设备

Page 127: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第127页, 共140页

HUAWEI Mobile Connect - 3G Modem

V710 - 3G Modem

PC客户端认为PCUI端口设备是使用AT命令通迅的设备,DIAG端口设备是用DIAG命令通迅的设

备。MODEM端口设备默认使用AT命令通迅。

对于同一个设备,PC客户端测试设备应该使用的通迅协议的顺序依次为AT协议,如果不能够用

AT协议通迅,再使用DIAG协议,DIAG协议也不能够用通迅,PC客户端认为设备不可别,将其扔掉不

作任何处理。PC客户端不对MODEM端口作通迅协议测试。

15.8 PC客户端设备使用机制

15.8.1 设备先插入

1、 PC只有一款设备接入

UTPS查找到设备,立即使用的当前的设备,设备不可用,或者拔出,PC客户端立即中止对设

备的所有操作。

2、 PC只有二款设备接入

PC客户端查找到设备,会让用户选择一款设备使用,在用户选择了一款设备后,立即使用的

该设备。在设备不可用,或者拔出,PC客户端立即使用另一款设备,即上面的第1种状态。

3、 PC只有二款以上设备接入

PC客户端查找到设备,会让用户选择一款设备使用,在用户选择了一款设备后,立即使用的该

设备。在设备不可用,或者拔出(一款或多款),如果接入和设备还是二款以上,PC客户端的处理

仍然是第3种状态,如果是二款设备,PC客户端处理成第2种状态,如果只有一款时,PC客户端处

理成第1种状态,如果一款设备都没有了,PC客户端立即中止对设备的所有操作。

15.8.2 PC 客户端先启动

1、 接入了一款设备,PC客户端处理成设备先插入时的第1种状态。

同一时间接入了二款或二款以上设备,PC客户端处理成设备先插入时第3种状态。

Page 128: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第128页, 共140页

15.9 PC客户端初始化设备流程

开始

查找设备

有设备使用提示用户无设备

使用并初始化设备

结束

判断设备使用的通迅协议

获取产品名称

Y

N

多设备

用户选择设备

Y

N

设备检测流程

Page 129: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第129页, 共140页

开始

设备制式

SIM卡

解PUK码

CARDLOCK

设置设备运行时

UTPS需要的默认值

Y

YY

解开CARDLOCK

Y

解PIN码

查询SIM卡

密码

配制SIM卡电话

本的配制文件

配制NV卡电话

本的配制文件

读取产品配

制文件信息

配制SIM卡电话

本的配制文件

配制NV卡电话本

的配制文件

结束

NN

N

机卡合一N

YY

N

N

N

初始化流程

提示用户

没有SIM卡

Y

N

Y

Page 130: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第130页, 共140页

设备为低功

耗状态

设备为

为离线模式

设备为正常

状态

关闭端口,退出本

次初始化过程

设置设备为

正常状态

重启设备

开始

结束

Y

Y

Y

Y

N

N

N

设备正在重启N

设置设备正常状态流程

Page 131: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第131页, 共140页

开始

获取产品名称设置电话本默认存储器

设置短信默认存储器 有无SIM卡

配制SIM卡、

NV电话本的配制文件

设置新短信通知设置命令:AT+CNMI=2,1,0,2,0

从设备配制文件DEVICEINFO.XML或者默认配制

中获取并

设置短信采用的格式:AT+CMGF

设置来电号码上报显示:

AT+CLIP=1

设置CS域变化主动上

报使用:AT+CREG=1

设置PS域变化主动上

报使用:AT+CGREG=1

设置使能呼叫等待上报

:AT+CCWA=1

终止设备上报BOOT:AT^BOOT=0,0

设置上报错误码形

式:AT+CMEE=1

设置是否命令回显:ATE0

使设备为正常

工作状态

结束

设置UTPS运行环境流程

15.10 长短信的拆分合并机制

15.10.1拆分合并机制

在PDU Mode中,可以采用三种编码方式来对发送的内容进行编码,它们是7-bit、8-bit和UCS2编

码。7-bit编码用于发送普通的ASCII字符,它将一串7-bit的字符(最高位为0)编码成8-bit的数据,每8个

字符可“压缩”成7个;8-bit编码通常用于发送数据消息,比如图片和铃声等;而UCS2编码用于发送

Unicode字符。按照现有协议,PDU串的用户信息(TP-UD)段最大容量是140字节,所以在这三种编码方

式下,可以发送的一条短消息的最大字符数分别是160、140和70。不管用户发送什么样的内容、字符

类型为何的短消息,如果超过最大字符数量,短信内容将会被分割成多条去发送。这里,将一个英文

字母、一个汉字和一个数据字节都视为一个字符。

在PDU模式中按照现在的短信协议,一条长短信被分割以后,单条子短信所能够发送的最大字符

数量分别是:

Page 132: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第132页, 共140页

在7-bit编码方式下,分割后的每一条短信内容最长是153个字符。

在8-bit编码方式下,分割后的每一条短信最长是134个字符.

UCS2编码方式下,分割后的每一条短信内容最长是67个字符。

与前面提到的160、140和70相比,每种编码方式下都少了同几个字符,是因为这几个字符要被作

为长短信的一些标识信息。

在7-bit、8-bit和UCS2编码这三种编码下,每一个字符在存储器中所占用的空间为:7-bit的编码方

式下每七位(bit)构成一个字符;8-bit编码方式下是每八位(bit)构成一个字符;UCS2编码方式下是每十

六位(bit)构成一个字符。所以在这三种编码下,一条长短信所包含的字符数在存储器中所占长度为分

别为:(153*7)1071位(bit)、(134*8)1072位(bit)、(67*16)1072位(bit)。因此,我们可以认为长短信在存

储器的最大长度为1072位(bit)。而在这三种编码方式下,一条非长短信在存储器中所占长度最大值都

是1120(160*7、或140*8、或70*16)位(bit)。如果一条短信包含的位数(bit)大于1120位(bit),则

可以判断该短信为长短信。

UCS2字符集

7-bit字符集

8-bit 字符集

字符集关系

利用现有的短信协议为基础,又不死板的套用现有协议,而是灵活地组合使用现有协议分割短信

方法。对整个短信息内容进行短信分割分析时,动态的分析每一个字符所属的字符类型来决定一条能

够独立发送的短信所应该选取的最优编码方式、动态统计在最优编码方式下参与编码的字符数量最大

值,取可以实现单条字符数量最多的一种编码方式来组成一条可独立发送的短信,使一条独立发送的

短信能够发送最大数量的内容。对用户需要发送的整个短信内容重复使用上述方法,对整个短信内容

而言可能就会采用多种编码方式与分割方式,从而使整个短信内容的分割条数最小化,空间利用率最

大化,信息费用最小化。

分析整个短信息内容时,在每读取一个字符并将该字符纳入本条读取的所有字符串之内,分析出

能够将这所有的字符进行编码的一种最小级别的编码方式,用这种编码方式计算这些字符所需要占用

的存储长度,分析完成之后,对比这一次读取的字符前后所引起的差异,在未知是长短信状态下,如

Page 133: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第133页, 共140页

果存储长度超过1120位(bit),说明可以肯定整个短信息内容需要分割成多条才能够发送,在确定需要

分割后,只要存储长度超过1072,就需要将所分析的内容截断分割成一条子短信。

15.10.2合并机制

长短信的PDU串的用户信息(TP-UD)段,协议头有两种:

1、6位协议头格式:例如,05 00 03 XX MM NN

byte 1 : 05, 表示剩余协议头的长度

byte 2 : 00, 这个值在GSM 03.40规范9.2.3.24.1中规定,表示随后的这批超长短信的标识位长度

为1(格式中的XX值)。

byte 3 : 03, 这个值表示剩下短信标识的长度

byte 4 : XX,这批短信的唯一标志,事实上,SME(手机或者SP)把消息合并完之后,就重新记

录,所以这个标志是否唯一并不是很 重要。

byte 5 : MM, 这批短信的数量。如果一个超长短信总共5条,这里的值就是5。

byte 6 : NN, 这批短信的数量。如果当前短信是这批短信中的第一条的值是1,第二条的值是2。

例如:05 00 03 39 02 01

2、7位的协议头格式:例如,06 08 04 XX XX MM NN

byte 1 : 06, 表示剩余协议头的长度

byte 2 : 08, 这个值在GSM 03.40规范9.2.3.24.1中规定,表示随后的这批超长短信的标识位长度

为2(格式中的XX值)。

byte 3 : 04, 这个值表示剩下短信标识的长度

byte 4-5 : XX XX,这批短信的唯一标志,事实上,SME(手机或者SP)把消息合并完之后,就重

新记录,所以这个标志是否唯一并不是很重要。

byte 6 : MM, 这批短信的数量。如果一个超长短信总共5条,这里的值就是5。

byte 7 : NN, 这批短信的数量。如果当前短信是这批短信中的第一条的值是1,第二条的值是2。

例如:06 08 04 00 39 02 01 :

PC客户端利用(TP-UD)段的这两中协议头信息,和发送方的号是相同的,PC客户端还认为长短信

的两条相邻的子短信之间的时间间隔不大于60秒,第一条子短信与最后一条子短信的时间间隔不大于

24小时。PC客户端综合上述信息并长短信合并。

Page 134: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第134页, 共140页

15.11 呼叫流程图

15.11.1呼叫发起的正常流程图

15.11.2呼叫发起失败流程图

失败流程一:

(如果当前单板的状态不满足,则直接返回^CEND,上报失败的原因。)

TE MS

ATD 1、呼叫发起

OK

^CEND 3、通话结束指示,

上报失败原因

图二 呼叫发起失败流

程图

2、呼叫发起指示

TE MS

ATD 1、呼叫发起

OK

^ORIG

^CONF 3、网络连通指示

^CONN 4、摘机指示

进入通话状态

AT+CHUP 5、挂机请求

OK

^CEND 6、挂机,通话结

束指示

图一 呼叫发起成功流程图

Page 135: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第135页, 共140页

失败流程二:

(如果当前的单板状态满足,则上报^ORIG呼叫发起指示;其后由于网络原因导致网络连通失败,

则^CEND中上报失败原因。)

失败流程三:

(如果当前的单板状态满足,则上报^ORIG呼叫发起指示;网络连通成功,上报^CONF网络连通

指示;其后由于本方的拒接或对方的挂断引起的失败,则^CEND中上报失败原因。)

2、呼叫发起指示

TE MS

ATD 1、呼叫发起

OK

^ORIG

^CEND 4、通话结束指示,

上报失败原因

图四 呼叫发起失败流程

3、网络连通指示 ^CONF

2、呼叫发起指示

TE MS

ATD 1、呼叫发起

OK

^ORIG

^CEND 3、通话结束指示,

上报失败原因

图三 呼叫发起失败流

程图

Page 136: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第136页, 共140页

15.11.3来电指示流程图

TE MS

RING 1、来电指示

+CLIP

ATA 3、本方接听

^CONN 4、摘机指示

进入通话状态

AT+CHUP 5、挂机请求

OK

^CEND 6、挂机,通话结

束指示

2、呼叫号码显示

本方振铃

图五 来电指示流程图

Page 137: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第137页, 共140页

15.12 搜网流程图

15.12.1自动登陆方式

15.12.2手动登陆方式

TE MS

AT+COPS=? 1、获取运营商信息

列表

+COPS:

OK

2、运营商信息上报

图七 手动搜网流程图

AT+COPS=1,2,46000 3、选择一网登陆

+CREG: n

4、正在搜网指示

5、搜索结束指示

OK

+CREG:2

AT+COPS? 6、如果注册成功,

获取当前注册网

络的PLMN ID

TE MS

AT+COPS=0 1、设置自动搜网

OK

+CREG:2

2、正在搜网指示

图六 自动搜网流程图

+CREG: n 3、搜索结束指示

AT+COPS? 4、如果注册成功,

获取当前注册网

络的PLMN ID +COPS:…

Page 138: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第138页, 共140页

15.12.3电话本读取流程

AT+CPBS 1、设置电话本内存

2、读取电话本索引范围

4、根据索引范围读取记录

OK

读取电话本程图二

TE MS

AT^CPBR=?

OK

AT^CPBR=1,50

+CME ERROR:,22

5、索引范围无记录

AT+CPBS 1、设置电话本内存

2、读取电话本索引范围

4、根据索引范围读取记录

OK

读取电话本程图一

TE MS

AT^CPBR=?

OK

OK

AT^CPBR=1,50

^CPBR=1,”139”,129,”Tom”,0

^CPBR=50,”138”,129,”Jerry”,0 5、逐条返回记录

Page 139: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第139页, 共140页

15.13 PC客户端的SimLock方案:

开始

Sim卡

设备支持SimLock

N

允许用户使用本地资源和单板允

许访问的资源

PIN开启

N初始化设备

SimLock开启

Y

N

读取设备

配置文件

读取定制

配置文件

Y

提示 不提示 退出解锁解开

N

Y

解锁PIN

Y

Y

N

结束

15.14 对PIN码要求的清单列表

AT命令 是否对PIN码有要求

Page 140: MU739终端设备AT命令接口规范 - letswireless.com.cn

HUAWEI MU739 V100R001AT命令接口规范 文档密级:内部公开

版权所有,侵权必究 华为机密,未经许可不得扩散 第140页, 共140页

AT+CIMI YES

AT+CMGD YES

AT+CMGL YES

AT+CMGR YES

AT+CMGS YES

AT+CMGW YES

AT+CMMS YES

AT+CPMS YES

AT+CSCA YES

AT+CSCB YES

AT+COPS YES

AT+CSQ YES

AT+CUSD YES

AT+CPBS YES

AT+CPBR YES

AT+CPBW YES

AT+CPBF YES

AT^CPBR YES

AT^CPBW YES

AT+CRSM YES

AT+CGDCONT YES

AT+CGACT YES

AT+CGATT YES

AT^DSFLOWQRY YES

15.15 参考资料清单:

[1] 3GPP 协议27.005-3d0

[2] 3GPP 协议27.007-320

[3] ITU-T Recommendation V.25 ter [14]

[4] HUAWEI 终端设备 AT命令接口说明书.doc

[5] E620 V100R001 软件接口设计说明书.doc

[6] UTPS客户端AT命令接口规范(GSM&WCDMA分册) V1.0.5.doc

[7] HUAWEI 终端设备AT命令接口规范 修改规范 V1.0.doc,公司Notes“内部标准规范(终端)”,编

号DKBA 2583-2010.3