Professional Documents
Culture Documents
AT Command Set For WCDMA Module V1.3
AT Command Set For WCDMA Module V1.3
Version 1.3
ZTE CORPORATION
WCDMA Module
Copyright Statement
Copyright © 2009 by ZTE Corporation
All rights reserved.
No part of this publication may be excerpted, reproduced, translated or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without the prior written
permission of ZTE Corporation.
is the registered trademark of ZTE Corporation. All other trademarks appeared in this
manual are owned by the relevant companies.
ZTE Corporation reserves the right to make modifications on print errors or update specifications in
this manual without prior notice.
ZTE Corporation keeps the right to make the final explanation to this manual.
1
WCDMA Module
With strong technical force, ZTE Corporation can provide CDMA/GPRS module customers with the
following all-around technical support:
2. Provide the development board used for R&D, test, production, after-sales, etc.;
3. Provide evaluations and technical diagnosis for principle diagram, PCB, test scenarios;
ZTE Corporation provides customers with onsite supports, and also you could get supports through
telephone, website, instant communication, E-mail, etc.
The module website module.ztemt.com.cn provides the relevant industry information and module
technical documentation. The authorized module customers could download the latest technical
documentation for our website. If you have more requirements, you could send an E-mail to
module@zte.com.cn.
2
WCDMA Module
Update history
The update history records the descriptions of manual update every time. The latest version includes
the updates of all previous versions.
3
WCDMA Module
Contents
1 General Description ................................................................................................... 7
1.1 Description of AT Commands ......................................................................................................... 7
1.1.1 Type of AT Commands........................................................................................................ 7
1.1.2 Returned Format of AT Commands .................................................................................... 7
1.1.3 AT Command Format.......................................................................................................... 7
1.2 Abbreviations.................................................................................................................................. 8
2 AT Commands ......................................................................................................... 11
2.1 Common Commands ....................................................................................................................11
2.1.1 A/: repeat previous command ............................................................................................11
2.1.2 ATE: enable echo...............................................................................................................11
2.1.3 +CGMI: inquire manufacturer’s identification.....................................................................11
2.1.4 +CGMR: inquire software version ..................................................................................... 12
2.1.5 +CGSN: inquire product’s ESN......................................................................................... 12
2.1.6 +CSCS: select TE character set ....................................................................................... 12
2.1.7 +CIMI: inquire International Mobile Identification.............................................................. 12
2.1.8 +GCAP: inquire function list .............................................................................................. 13
2.1.9 +CMEE: mobile device error report .................................................................................. 13
2.1.10 +ZHWV: inquire hardware version .................................................................................... 13
2.1.11 +ZDRNT: set dormant status (TBD).................................................................................. 13
2.1.12 +ZSSPA: inquire system status and system parameters.................................................. 14
2.1.13 +ZMDS: set system network mode parameters................................................................ 14
2.1.14 +ZUCT: inquire UIM card type and status......................................................................... 14
2.1.15 +ZGVT: inquire the voice type........................................................................................... 15
2.2 Call Control Commands ............................................................................................................... 16
2.2.1 ATA: answer a call............................................................................................................. 16
2.2.2 ATD: dial a number ........................................................................................................... 16
2.2.3 ATDL: dial the last outgoing number................................................................................. 16
2.2.4 ATH: hang up the call........................................................................................................ 17
2.2.5 ATS0: set auto answer ...................................................................................................... 17
2.2.6 CSTA: select the number type .......................................................................................... 17
2.2.7 +CHUP: hang up interaction data mode ........................................................................... 18
2.2.8 +CRLP: wireless link protocol parameter.......................................................................... 18
2.2.9 +CEER: expansion error report......................................................................................... 19
2.2.10 +CRC: ringer type result code .......................................................................................... 19
2.2.11 +CVHU: hang up the voice call......................................................................................... 20
2.2.12 +VGR: the function is the same as + CLVL (No longer support it) ................................... 20
2.2.13 +CMUT: Microphone Mute Control ................................................................................... 20
2.2.14 +VTD: Set DTMF duration ................................................................................................ 21
2.2.15 +VTS: send DTMF ............................................................................................................ 21
2.2.16 +CLCC: list current calls ................................................................................................... 22
2.2.17 ATD ................................................................................................................................... 23
2.2.18 ATS<X>: set basic S-register............................................................................................ 23
2.2.19 +VGT: speaker Gain Control ............................................................................................. 24
4
WCDMA Module
5
WCDMA Module
6
WCDMA Module
1 General Description
Since AT command is used as a standard interface, the returned values and formats of the command
are both fixed. As a whole, AT command could be divided into four types:
Non-parameter command: a type of simple command with the format of AT[+|&]<command>,e.g.:
AT+CSQ, AT&W
Query command: used to inquire the current setting value. The format is AT[+|&]<command>?,
e.g.: AT+CNMI?
Help command: used to list the possible parameters of the command. The format is
AT[+|&]<command>=?, e.g.: AT+CMGL=?
Parameter command: normally used format which provides strong flexibility. The format is
AT[+|&]<command>=<par1>,<par2>,<par3>…
The returned values of this type of command are all the same. This will be clarified in details later. The
basic frame format of the returned value is:
<CR><LF><Response string><CR><LF>
<CR><LF><OK/ERROR>[ERROR INFO]<CR><LF>
The following describes AT commands and returned descriptions supported by the module:
AT command returned format:
--<CR><LF><Character strings relating to AT commands><CR><LF>
--An exceptional case: e.g.: AT+ZPOWEROFF (response format) directly return with “OK”
AT command status report (OK, ERROR):
--If there is error in AT command format, “Error” will return;
--If AT command executes successfully, “OK” will return.
7
WCDMA Module
1.2 Abbreviations
A
ADC Analog-Digital Converter
AFC Automatic Frequency Control
AGC Automatic Gain Control
ARFCN Absolute Radio Frequency Channel
Number
ARP Antenna Reference Point
ASIC Application Specific Integrated
Circuit
B
BER Bit Error Rate
BTS Base Transceiver Station
C
CDMA Code Division Multiple Access
CDG CDMA Development Group
CS Coding Scheme
CSD Circuit Switched Data
CPU Central Processing Unit
D
DAI Digital Audio interface
DAC Digital-to-Analog Converter
DCE Data Communication Equipment
DSP Digital Signal Processor
DTE Data Terminal Equipment
DTMF Dual Tone Multi-Frequency
DTR Data Terminal Ready
E
EFR Enhanced Full Rate
EGSM Enhanced GSM
EMC Electromagnetic Compatibility
EMI Electro Magnetic Interference
ESD Electronic Static Discharge
ETS European Telecommunication
Standard
F
FDMA Frequency Division Multiple Access
FR Full Rate
8
WCDMA Module
G
GPRS General Packet Radio Service
GSM Global Standard for Mobile
Communications
H
HR Half Rate
I
IC Integrated Circuit
IMEI International Mobile Equipment
Identity
ISO International Standards Organization
ITU International Telecommunications
Union
L
LCD Liquid Crystal Display
LED Light Emitting Diode
M
MCU Machine Control Unit
MMI Man Machine Interface
MS Mobile Station
P
PCB Printed Circuit Board
PCL Power Control Level
PCS Personal Communication System
PDU Protocol Data Unit
PLL Phase Locked Loop
PPP Point-to-point protocol
R
RAM Random Access Memory
RF Radio Frequency
ROM Read-only Memory
RMS Root Mean Square
RTC Real Time Clock
S
SIM Subscriber Identification Module
SMS Short Message Service
9
WCDMA Module
T
TA Terminal adapter
TDMA Time Division Multiple Access
TE Terminal Equipment also referred it
as DTE
U
UART Universal asynchronous
receiver-transmitter
UIM User Identifier Management
USB Universal Serial Bus
V
VSWR Voltage Standing Wave Ratio
Z
ZTE ZTE Corporation
10
WCDMA Module
2 AT Commands
Example OK
ATE1 ATE1, displays input command on the
OK terminal
ATE1
OK
Parameters <n>=0 Disable.
<n>=1 Enabled.
11
WCDMA Module
12
WCDMA Module
13
WCDMA Module
14
WCDMA Module
15
WCDMA Module
Format ATA
Description This command is used to dial a number, transmit data or send a fax.
Format ATD<phonenumber>;
ATD>mem<n>;
ATD<string>;
Format ATDL
16
WCDMA Module
OK
OK
Format ATH
OK
Description This command is used to control auto answer mode of the module.
Format ATS0=<value>
OK
OK
Format AT+CSTA=<type>
17
WCDMA Module
+CSTA: 145
+CSTA:129,145
Format AT+CHUP
OK
Description This command is used to modify the wireless link protocol parameter for non
transparent data transmission.
Format AT+CRLP=<iws>,<mws>,<T1>,<N>,<ver>
+CRLP:(0-61),(0-61),(40-255),(1-255),(0)
In Version 2:
18
WCDMA Module
Description This command is used to report the reason for call release if the call origination or
termination fails.
Format AT+CEER
Format AT+CRC=<num>
OK
Parameters <num>:
VOICE: Voice
FAX: Fax
19
WCDMA Module
Format AT+CVHU=<mode>
OK
+CVHU:0
+CVHU:0,1
Parameters <mode>:
2.2.12 +VGR: the function is the same as + CLVL (No longer support it)
Description This command is used for mute control. The command is used only during the
conversation, and the setting is in vain under other mode.
Format AT+CMUT=<n>
AT+CMUT=0 Mute ON
OK
+CMUT: 0, 1
Parameters <mode>:
20
WCDMA Module
Format AT+VTD=<duration>
+VTD:(0-20)
OK
OK
OK
Parameters <duration> :
Format AT+VTS=<string>
+VTS:(0-9,*#,)
OK
Example
ATD***********; Dial
<string>: character string, separated by the comma. The character ranges from
0-9, *, #.
Parameters
21
WCDMA Module
Format AT+CLCC
+CLCC:<id1>,<dir>,<stat>,<mode>,<mpty>[,<
Example
number>,<type>[<alpha>]]
[+CLCC:<id1>,<dir>,<stat>,<mode>,<mpty>[,
<number>,<type>[<alpha>]][…]]]
<dri>:
0: calling
1: call hold
2:dialing MO
3:ringer MO
4:incoming call MT
5:waiting MT
<mode>:
0:voice
1:data
2:fax
9:unknown
<mpty>:
<alpha>: optional
22
WCDMA Module
2.2.17 ATD
Description Realize the three-way call process through ATD. See the following descriptions.
ATD13800138000;
OK
+ZCCNT:3
OK
OK
+ZCEND:10
Description S-register saves some configuration parameters used to dial a number or connect
a call. This command is used to set the value of S-register. X is the number of the
register.
Format ATS<X>=<value>
OK
23
WCDMA Module
ATS<0>:0
ATS0: set auto answer time or cancel auto answer, ranging from 0~255
ATS7: time of waiting for remote signal after dialing, ranging from 1~255
ATS9: signal detecting response time, take 0.1s as the unit, ranging from 0~255
ATS10: response time from signal disappearing to call ending, ranging from 1~254,
cancel the signal detection as the value is 255.
ATS11: control DTMT dialing speed, take ms as the unit, ranging from 0~255
Description This command set the MIC gain of the current selected audio path.
Format AT+VGT=<MicGain>
OK
+VGT:0
+VGT:(0-3)
24
WCDMA Module
Format +ZCORG:<call_type>,<call_x>
Example ATD13800138000;
+ZCORG:0,1
+ZCCNT:0,1
OK
0: voice call
9: emergency call
<call_x>: call ID
Format +ZCCNT:<call_type>,<call_x>
Example ATD13800138000;
OK
+ZCCNT:0,1
OK
25
WCDMA Module
Format +ZCEND:<call_X>,<duration>,<end_status>[,<cc_cause>]
Example ATD13800138000;
OK
+ZCORG:0,1
+ZCCNT:0,1
ATH
<duration>: duration
0: phone is offline
26
WCDMA Module
Format AT+CCWA=<n>[,<mode>,<class>]
OK OK
+CCWA(0,1)
OK
+CCWA:<n>
OK
Parameters <n>:
<mode>:
0: call waiting
<class>
1: voice call
2: data service
4: fax service
27
WCDMA Module
8: SMS
<status>
0: disabled
1: enabled
Description This command is used to set call held and conference call.
Format AT+CHLD=<n>
OK
+CHLD(0,1,1x,2,2x,3,4)
OK
Parameters <n>:0,1,1X,2,2X,3,4
2: Hold all activated calls and receive another held or waiting call.
Remarks:
28
WCDMA Module
3. When there is both held call and waiting call, the process above should be
applied for the waiting call.
4. When releasing call, please firstly use AT+CHLD=1 to release the currentcall,
and use ATH to hang up the call.
5. Please refer to the method of conference call provided by the operator when
using AT+CHLD=3.
Description This command is used to set call forwarding number and conditions.
Format AT+CCFC=<reason>,<mode>[,<number>[,<type>[,<.class>[,<subaddr>[,<saytype
>[,time]]]]]
OK
AT+CCFC=0,2
OK
Parameters <reason>:
0:unconditional
2: No answer
3: Can’t be connected
4: All calls
5: all condtions
<mode>:
0: diabled
1: enabled
2: check status
29
WCDMA Module
3: register
4: delete
<type>:
1: voice
2: data
4: service
8: SMS
<status>:
0: disabled
1: enabled
30
WCDMA Module
Format AT+SPEAKER=<n>
OK
Example + SPEAKER:0
+SPEAKER: (0-1)
OK
Parameters <n>:
0: earpiece
1: receiver
31
WCDMA Module
Description This command is used to check the module’s network registration status.
Format AT+CREG=<n> set CREG display format
AT+CREG?check CREG status, returned format as below:
+CREG: <n>,<stat>[,<lac>,<ci>]
AT+CREG=? Check the list of parameters supported by the command.
ASYN prompt registration status
+CREG: <n>,<stat>[,<lac>,<ci>]
Example AT+CREG? +CREG: 0,2
Check the current registration OK
status
AT+CREG=2 +CREG: 2,1, 250040, 7C48
OK OK
AT+CREG?
AT+CREG=? +CREG: (0-2)
OK
32
WCDMA Module
Parameters <n>
0 Disabled
1 Enabled, format: +CREG: <stat>。
2 Enabled, format: +CREG: <stat>[,<lac>,<ci>]。
<stat>
0: Not logged on the network yet, currently no network searching
1: Already logged on the local network.
2: Not logged on the network, currently searching for network
3: Registration rejected
4: Current status unknown
5: Already logged on the network, under roaming status
<lac>
Type of character; 2-bit hexadecimal format location area code
<ci>
Type of character; 2-bit hexadecimal format cell ID.
Description Use the command to mandatory select and register GSM network operator.
Set <mode> for ME to either auto select <oper>, or use the command to
mandatory select oper>. If the selected operatior can not be used, then you
can’t select other operator again. However, it is an exception for <mode>=4. As
<mode>=2, it indicates the mandatory cancellation from the network. The
registration will affect all subsequent registration action. For example, as
<mode>=2, ME is not registerd yet, and it is registerd until <mode>=0 or 1.
Format AT+COPS=[<mode>[,<format>[,<oper>[,< AcT>]]]] select designated network
AT+COPS? Display current registered network, returned format as below
+COPS: <mode>[,<format>,<oper>]
AT+COPS=? Display current network list, returned format as below
+COPS: [(<stat>, <oper>][,,(<mode> value list),(<format> value list)]
Example AT+COPS=0,2,46001,2 OK
Auto select network, oper invalid Network selection succeeded
AT+COPS=1,2,46001,2 +CME ERROR: network service
Manual select network unavailable
Selected network has no service
AT+COPS? +COPS: 0,2,"46000"
OK +COPS: 0,0,"CHN-CUGSM",0
33
WCDMA Module
Description Execute the command to lock, unlock, check ME or network device <fac>.
Generally, the password is required. As checking network service
(<mode>=2),it will return the result line of <status>=0 only if any parameter is
non-activated status for the service. When setting or checking the network
device, the execution of the command shall be terminated.
Format +CLCK=<fac>,<mode>[,<passwd>[,<class>]]
Example at+clck="SC",2 +CLCK: 0
Check PIN1 code OK
at+clck="SC",1,1,"1234" OK
Set PIN1 code
at+clck=? +CLCK:
Check fac supported by CLCK. ("AB","AC","AG","AI","AO","IR","OI","OX","
SC","FD","PN","PU","PP","PC","PF")
OK
34
WCDMA Module
Parameters <fac>:
"AB" all services barring.
"AC" barring of all incoming calls
"AG" barring of all outgoing calls
"AI" all incoming calls barring
"AO" all outgoing calls barring
"IR" Incoming roaming barring
"OI" Outgoing international calls barring
"OX" Outgoing international calls barring except for local
"SC" SIM card locked
"FD" Fixed dial
"PN" Personalized network(please refer to GSM 02.22 [33])
"PU" Personalized sub network(please refer to GSM 02.22 [33])
"PP" Personalized provider(please refer to GSM 02.22 [33])
"PC" Personalized company(please refer to GSM 02.22 [33])
"PF" lock the phone into the firstly inserted SIM card (PH-FSIM)in the
manual)(as other SIM card is inserted, ME shall require the password)
<mode>
0 unlock
1 lock
2 check the status
<status>
0 Deactivated
1 Activated
<passwd>: type of character, the device’s password used for ME user
interface,the command +CPWD for changing password is the same as that for
setting the password.
<classx> sum of information type (default value 7):
1 voice call
2 data
4 fax
8 SMS
16 SYNC circuit data
32 ASYN circuit data
64 exclusive packet access
128 exclusive PAD access
Description This command is used to change the device password defined by the command
+CLCK.
Format AT+CPWD=<fac>,<oldpwd>,<newpwd>
AT+CPWD=? Returned format
+CPWD: <fac>,<pwdlength>
35
WCDMA Module
Example AT+CPWD=“SC”,1234,5555 OK
Change PIN1 code to 5555
at+cpwd=? +CPWD: ("AB",4),("SC",8),("P2",8)
Display supported fac OK
Parameters <fac>
"AB" all calls barring
"SC" SIM PIN1
"P2" SIM PIN2
<oldpwd>, <newpwd>: type of character, the device’s password used for ME
user interface,the command +CPWD for changing password is the same as
that for setting the password.
<pwdlength> integral type, the max. password length supported by the device.
AT+CLIP=0 OK
Turn off +CLIP
36
WCDMA Module
Parameters <n>
0 disabled
1 enabled
<m> display the status of CLIP service in the network
0 do not provide CLIP service
1 provide CLIP service
2 unknown(e.g.: network unavailable)
<number> type of character; format of phone number specified by <type>
<type> integral-type 8-bit address type
<subaddr> character-type subaddress specified by <satype>
<satype> integral-type 8-bit address type
<alpha> optional character-type (combining alphabet and number); display
thecorresponding option in phonebook; the command used for character set
should be the same as the command AT+CSCS for selecting TE character set.
<CLI validity>
0 valid
1 caller party disabled CLI
2 CLI can’t be used due ot the connection failure or restriction of original
network.
Description This command is used to set whether or not send the caller ID. This command
is relating to CLIR service in GSM 02.81 [3] standard. As the caller party
originates the call, use the command to enable or disable display CLI at the
called party. The check command is used to define the status of <n>, and
trigger the inspection of COLP service according to GSM 02.81 [3](given in
<m>).
Format AT+CLIR=<n>
AT+CLIR?n returned format
+CLIR: <n>,<m>
37
WCDMA Module
Description This command is used to edit the list of preferred operators in SIM card.
Execute this command to write new option in the list(EFPLMNsel). If <index> is
given but <oper> is null, then the option will be deleted. If <oper> is given but
<index> is null, <oper> will be placed in the next idle location. If only <format> is
given, the format of <oper> in check command will be modified.
Format AT+CPOL=[<index>][,<format>[,<oper>[,<GSM_AcT>,<GSM_Compact_AcT>,
<UTRAN_AcT>]]]
Example AT+CPOL=2,2,"46000" OK
Edit PLMN list
AT+CPOL=2 OK
Delete 2 options in the list
AT+CPOL? +CPOL: 1,2,"46001"
Check the current PLMN list OK
at+cpol=? +CPOL: (1-10),(0-2)
Check <index>,<format> range OK
Parameters <index> index No.
<format> the format of operator’s name <oper> format
<oper> display the format of operator’s name according to <format>
Description This command is used to select preferred PLMN list to search for PLMN
network.
Format +CPLS=<list>
Example AT+CPLS=1 OK
Select preferred PLMN
AT+CPLS? +CPLS: 0
Check OK
38
WCDMA Module
Parameters <list>=0 if EFPLMNsel doesn’t exist in SIM card, select PLMN according to
EFPLMNwAcT.
<list>=1 select PLMN according to EFOPLMNwAcT.
<list>=2 select PLMN according to EFHPLMNwAcT.
Description This command is used to check the name of operators supported by the
module.
Format AT+COPN returned format
+COPN: <numeric1>,<alpha1>[<CR><LF>+COPN: <numeric2>,<alpha2>[...]]
Example AT+COPN …
+COPN: "46000","CHINA MOBILE"
+COPN: "46001","CHN-CUGSM"
…
OK
+CME ERROR: <err>
39
WCDMA Module
2.3.13 +CBST: select bear service type –do not test now
Description The set command is used to select the bear service <name> and <ce> with
<speed> (please refer to GSM 02.02 [1]). As the mobile terminal terminates the
data call, especially at single code, use the following value. For details, please
refer to AT+CSNS.
The test command is used to return the compound value supported by TA.
Format +CBST=[<speed>[,<name>[,<ce>]]]
Example AT+CBST=7,1,1 OK
configure bear service type
AT+CBST? +CBST: 0,0,1
check the current bear service OK
type
AT+CBST=? +CBST:
Check the parameters supported (0,7,12,14,16,17,39,43,48,51,71,75,80,81,
by CBST 83,84,116,134),(0,1,4),(0,1)
OK
40
WCDMA Module
Description Use this command to control CUG(Closed User Group)(refer to GSM 02.85 [21]
for details). Use set command to select CUG index, Outgoing Access and CUG.
Format +CCUG=[<n>[,<index>[,<info>]]]
Example AT+CCUG=0,1,1 OK
41
WCDMA Module
Parameters <n>
0 disable CUG service under temporary mode
1 enable CUG service under temporary mode
<index>
0~9 CUG index
10 no index(take user data for CUG)
<info>
0 no info
1 OA
2 CUG
3 OA and CUG
Parameters <n>:
0 Prompt OFF
1 Prompt enabled
2 Cancel conversation
<str>:USSD string
<dcs>:string format
<m>
0 Don’t need users to operate (no information required after USSD notice sent
by network or operation triggered by motion)
1 Need user to operate (information still required after USSD request sent by
network or operation triggered by motion)
2 USSD terminated by network
42
WCDMA Module
Parameters <mode>
0 check CCM value.
1 ASYN prompt to turn off CCM value
2 ASYN prompt to turn on CCM value
<ccm>
Character type: three bytes of current call meter (hexadecimal format, e.g., the
corresponding decimal number of “00001E” shall be 30); adopt the currency
unit of local country, Max. ACM for coding of byte in SIM card.
Description This command is used for notice sent from the network regarding
supplementary service. Control the display of +CSSI and +CSSU. As n>=1, and
as the mobile terminal receives the supplementary service during call
origination, the middle result code +CSSI: <code1>[,<index>] will be sent to TE.
As <m>=1, and as the mobile terminal receives the supplementary service
during call termination, or receives call forwarding calibration notice, the
non-request result code +CSSU:<code2>
[,<index>[,<number>,<type>[,<subaddr>,<satype>]]] will be sent to TE.
Format AT+CSSN=[<n>[,<m>]] set command
CSSI ASYN prompt
+CSSI: <code1>[<index>]
CSSU ASYN prompt
+CSSU:<code2> [,<index>[,<number>,<type>[,<subaddr>,<satype>]]]
Example AT+CSSN=1,1 Enable outgoing call prompt
43
WCDMA Module
44
WCDMA Module
Description This command is used to check the mobile device’s work status.
Format AT+CPAS
Example Check the mobile device’s work status
AT+CPAS
+CPAS:<pas>
OK
check the status supported by the device
AT+CPAS=?
+CPAS:(list of supported <pas>s)
OK
45
WCDMA Module
Description This command is used to check PIN code status and input PIN code. The functions can
be used only after the correct PIN code is entered.
Format AT+CPIN=
Example Check current PIN code
No need to input new PIN code
AT+CPIN?
+CPIN:READY
OK
Description This command is used to check received signal strength indicator(rssi) and bit error rate
(ber)
Format AT+CSQ
Example AT+CSQ
+CSQ:<rssi>,<ber>
parameters <rssi>:
0–113dbm
1-111dbm
2..30–109..-53dbm
46
WCDMA Module
31-51dbm
99: network unavailable
<ber>:
0~7: normal
99: network unavailable
Description This command is used to set and check the data/time of real-time clock.
Format AT+CCLK=<time>
Example Check current time and date
AT+CCLK?
+CCLK: "04/02/09,17:34:23+08"
47
WCDMA Module
AT+CTZU?
+CTZU: <onoff>
OK
AT+CTZU=<onoff>
OK
parameters <onoff> 0 auto time zone update disabled
1 full auto time zone update
AT+CTZR?
+CTZR: <onoff>
OK
AT+CTZR=<onoff>
OK
parameters <onoff> 0 disable time zone event report
1 enable time zone event report
48
WCDMA Module
Description This command is used to set the volume level of the speaker.
Format AT+CLVL=<level>
Example AT+CLVL=5
OK
AT+CLVL?
+CLVL:5
parameters <level> range: 0~7, the smaller the number is, the lower the volume is. After the call is
ended, the value will return to the default value 4.
AT+ECHO=0
OK
parameters Num: default value 1.
1: set echo remove function
0: cancel echo remove function
Description This specific command is used to set the level of audio feedback in the speaker. It’s
earier to use this command to debug audio circuit.
The module has 2 audio pathes: 1 path for earpiece, 1 path for speaker and
microphone. Select suitable path before setting. Please refer to +SPEAKER
command for details.
Format AT+SIDET=<val1>,<val2>
Example AT+SIDET=1,0
OK
AT+SIDET?
+SIDET:1,0
OK
parameters <val1>:
0: OFF
49
WCDMA Module
1: ON
<val2> : (volume)
0: No
1: small (default)
2: medium
3: large
Description This command is used to select the returned code format of error report.
Format AT+CMEE=<error reporting flag>
Example AT+CMEE=0
OK
parameters <error reporting flag>
0 Return ERROR only
1 Return ERROR code
Description This command is used to set the flow control between the module and the subscriber.
Format AT+IFC=<n1>,<n2>
Example AT+IFC=0,0
OK
AT+IFC=?
+IFC: (0-3),(0-2)
OK
parameters <n1>:
0: No (support)
1: XON/XOFF control, remove XON/XOFF from the data flow.
2: Hardware flow control.
3: XON/XOFF control, do not remove XON/XOFF from the data flow.
<n2>:
0: No
1: XON/XOFF control, remove XON/XOFF from the data flow.
2: Hardware flow control.
50
WCDMA Module
Example AT&D0
OK
AT&D1
OK
AT&D2
OK
parameters AT&D0: omit DTR signal
AT&D1: as the sigale of 108/2 circuit turns OFF, enter on-line command state.
AT&D2: as the sigale of 108/2 circuit turns ON, enter command state.
AT&C2
OK
parameters AT&C0: always enabled
AT&C1: data transmission enabled
AT&C2: disabled only at 1s after data call, enabled all other time.
AT+IPR=?
+IPR: (),(300,600,1200,2400,4800,9600,19200,38400,57600,115200,230400)
OK
AT+IPR=38400
OK
parameters <baud rate>: baud rate
51
WCDMA Module
Description This command is used to save current parameter settings. After the execution of this
command, the module will save the defined parameters in RAM into FLASH.
Format AT&W
Example AT&W
OK
parameters
AT+WS46?
<n>
AT+WS46=?
(list of supported <n>s)
parameters <n>:
12 GSM digital cellular
52
WCDMA Module
Description Execute this command to delete the message located at <index> in preferred
<mem1>. If the command contains the parameter <delflag> (set as other value
except 0), ME shall omit the parameter <Index> and focus on the parameter
<delflag>. If the deletion fails, return +CMS ERROR: <err>. Please refer to the failed
result code attachment for the value of <err>.
Format +CMGD=<index>[,<delflag>] +CMS ERROR: <err>
Description This command is used to inform the code format used for input/output. <mode>
represents the message format (result code for send/list/read/write command and
receive message). It could either be PDU mode (all TP data unit) or TEXT mode. In
TA-TE interface, TEXT mode uses the parameter <chset> to inform the message
body which character set is used.
The test command is used to return reported mode as the composite value.
53
WCDMA Module
Format +CMGF=[<mode>]
Example AT+CMGF? Check the current mode
+CMGF: 0 PDU mode
OK
AT+CMGF=? Check the range of modes
+CMGF: (0-1) supported
OK (0-1)
AT+CMGF=0 Set as PDU mode
OK
Parameters <mode>:
0:PDU mode (default)
1:TEXT mode
Description Execute this command to return the value <stat> of preferred message <mem1> to
TE. In PDU mode, return the input whole data unit.
In TEXT mode, use +CSDH command to see the parameter.
If the message’ status is “received unread”, the status in memory will be changed as
“received read”.
If the list fails, return the result code +CMS ERROR: <err>. See the attachment
ofmessage service fail result code <err>.
Test command supports the list of all status value.
54
WCDMA Module
55
WCDMA Module
56
WCDMA Module
57
WCDMA Module
<index>:message index
<length>:TPDU 8-bit length (SMSC address is not included)
<pdu>:PDU binary system
Description Execute this command to return <index> message in preferred message <mem1>
to TE, and return the message status and data unit <pdu>. If the message’ status is
“received unread”, the status in memory will be changed as “received read”. If
reading message fails, return the result code +CMS ERROR: <err>. See the fail ure
result code <err>.
Format +CMGR=<index>,<mode> PDU mode (+CMGF=0) execute the command
successfully
+CMGR:<stat>,[<alpha>],<length><CR><LF><pdu>
Otherwise:
+CMS ERROR: <err>
AT+CMGR=<index> TEXT mode (+CMGF=1) execute the command
successfully:
Receive the message(SMS-DELIVER):
+CMGR:<stat>,<oa>,[<alpha>],<scts>[,<tooa>,<fo>,
<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><LF><d
ata>
Send the message(SMS-SUBMIT):
+CMGR:<stat>,<da>,[<alpha>][,<toda>,<fo>,<pid>,<
dcs>,[<vp>],<sca>,<tosca>,<length>]<CR><LF><da
ta>
Message status report
(SMS-STATUS-REPORT):
+CMGR:<stat>,<fo>,<mr>,[<ra>],[<tora>],<scts>,<dt
>,<st>
Message command(SMS-COMMAND):
+CMGR:<stat>,<fo>,<ct>[,<pid>,[<mn>],[<da>],[<tod
a>],<length><CR><LF><cdata>]
Cell broadcast message(CBM storage):
+CMGR:<stat>,<sn>,<mid>,<dcs>,<page>,<pages>
<CR><LF><data>
Otherwise:
+CMS ERROR:<err>
58
WCDMA Module
59
WCDMA Module
TEXT mode
<alpha>:the name of corresponding <da> or <oa> on the terminal.
<stat>:the message status in memory.
<oa>:message original number string
<da>:message target string
<scts>:message service center time string
<lenth>: length of message body <data>
<stat>:
0:“REC UNREAD” received unread message.
1:“REC READ” received read message.
2:“STO UNSENT” saved unread message.
3:“STO SENT” saved read message
Description This command is used to send the message from the terminal to the network.
Return the parameter to the terminal after the message is sent.
Format TEXT MODE (+CMGF=1): TEXT MODE
+CMGS=<da>[,<toda>]<CR> (+CMGF=1) sent
TEXT<ctrl-Z/ESC> successfully:
+CMGS:
<mr>[,<scts>]
sent unsuccessfully:
+CMS ERROR:
<err>
PDU MODE (+CMGF=0) PDU MODE
AT+CMGS=<length><CR> (+CMGF=0) a sent
<pdu><Ctrl-Z/ESC> successfully:
+CMGS:
<mr>[,<ackpdu>]
sent unsuccessfully:
+CMS ERROR:
<err>
Example AT+CMGF=1 Set as TEXT mode
OK Send “test” to
AT+CMGS="13316538879"<CR> 13316538879
“test”<ctrl-Z>
+CMGS: 19
OK
60
WCDMA Module
Description Execute this command to save a message to <mem2>, and return <index>.
The default message status is set as “stored unsent”, but there are other status
value allowed for <stat> (ME/TA manufacturer could select different <stat> value
based on different message types. Input PDU just as +CMGS.
If writing message fails, return the result code +CMS ERROR: <err>. See the
failure result code appendix.
Format PDU mode (+CMGF=0): +CMGW: <index>
+CMGW=<length>[,<stat>]<CR>PD +CMS ERROR: <err>
U <ctrl-Z/ESC>
TEXT mode (+CMGF=1): +CMGW: <index>
+CMGW[=<oa/da>[,<tooa/toda>[,<s +CMS ERROR: <err>
tat>]]]<CR>
TEXT<ctrl-Z/ESC>
Example AT+CMGF=0 Set as PDU mode
OK
AT+CMGW=19 Write message to index 0
0031000D91683120882624F70000
A704D4F29C0E<ctrl-Z>
+CMGW: 0
OK
61
WCDMA Module
62
WCDMA Module
Description Set the message alert after receiving a new message(TE in active status)
Format +CNMI=[<mode>[,<mt>[,<bm>[,<ds +CMS ERROR: <err>
>[,<bfr>]]]]]
Example AT+CNMI? +CNMI: display the current
+CNMI: 0,0,0,0,0 <mode>,<mt>,<bm>,<ds>,<bfr> status
OK value
AT+CNMI=? +CNMI: (<mode> range), <mt>
+CNMI: range),(<bm> range),( <ds>
(0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1) range),( <bfr> range)
OK
AT+CNMI=0,0,0,0,0 Set <mode>,<mt>,<bm>,<ds>,<bfr>
OK respectively as 0,0,0,0,0
AT+CNMI=1,2,0,0,0 Set as message receiving mode
OK
AT+CMGF=1 Set as TEXT mode
OK
+CMT: Received a message “TEST” from
"+8613316855988",,"09/09/08,15:56 13316855988 at 15:56:35 on Sept. 8,
:35+32" 1990
TEST
Parameters <mode>:set the sending method after receiving the message
63
WCDMA Module
ME
received messages and indications <mode> value
0
TA
2
Buffer
3
+CMTI, +CMT, +CBMI, +CBM, +CDSI, +CDS unsolicited result codes
TE
0: message alert code cached in TA; if TA is full, the alert code may be saved in
other place or the oldest code might be abandoned and replaced by the latest
code.
1: when the conection of TA-TE is held (under On-line data mode), abandon the
saved message alert code and reject the new alert code; in other cases,
directly transmit the code to TE.
2: when the conection of TA-TE is held (under On-line data mode), the message
alert code is cached in the module, as the connection is released, transmit the
message alert code to TE; in other cases, directly send the code to TE.
3: Directly send the message alert code to TE. As TA is under on-line data
mode, use TA-TE to connect the result code and data.
<mt>:send(SMS-DELIVER)the result code.(the regulation for saving receiving
messages is determined by its data code rules (see 3GPP TS 23.038). see table
1 (3GPP TS 27.005) for the setting of preferred memory(+CPMS)and <mt>
value.
Note: if there is only one display device for AT command interface, ME must
support saving class 0 and waiting alert message (abandoned message), see
table 2 (3GPP TS 27.005)
0: no(SMS-DELIVER)alert sent to TE.
1: if(SMS-DELIVER)is saved in ME/TA, the storage location alert
Send the result code to TE: +CMTI: <mem>,<index>
2:(SMS-DELIVER), use the result code to directly send to TE;
+CMT: [<alpha>],<length><CR><LF><pdu> (PDU mode enabled)
or
+CMT:<oa>,[<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,
<length>]<CR><LF><data> (TEXT mode enable, italic parameters, please refer
to +CSDH display TEXT mode)
If ME has a LCD display, you could copy Class 0 message and waiting message
(abandoned message) into ME display and to TE. In this case, ME will send a
notice to the network (see table 2, 3GPP TS 27.005).
Class 0 message and waiting message (saved message) could be defined by
<mt>=1.
3: class 3(SMS DELIVER). Use the result code (defined in <mt>=2)and directly
64
WCDMA Module
send to TE. The alert caused by other data code format is defined in <mt>=1.
<bm>:the regulation for saved cell broadcast message CBM is determined by its
data code format (see 3GPP TS23.038),and use +CSCB to select CBM type
and for <bm> value, please refer to 3GPP TS 27.005 table 3)
0:No CBM alert sent to TE.
1: if CBM is stored in ME/TA, use the result code to send the memory location to
TE.
+CBMI: <mem>,<index>
+CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>
(TEXT mode)
3: Class 3 CBM Use the result code (defined in <mt>=2)and directly send to TE.
If it supports CBM storage, the alert caused by other type of information is
defined in <bm>=1.
<ds>: message status report
0: no message status report sent to TE.
1:send message status report to TE:
+CDS: <length><CR><LF><pdu> (PDU mode)
+CDS: <fo>,<mr>,[<ra>],[<tora>],<scts>,<dt>,<st> (TEXT mode)
2:if the message status report is saved in ME/TA, send the memory location to
TE:
+CDSI:<mem>,<index>
<bfr>: define the method of cache saving result code(<mode> 1, 2 or 3).
0: as <mode> is set as 1..3, the code saved in TA will be sent to TE (return OK
pirio to transmitting the code).
1: as <mode> is set as 1..3, the code saved in TA will be erased.
Description The setting command is used to select <mem1>, <mem2> and <mem3> to read,
write, etc. If the selected memory is not suitable for ME (but TA supports), return
the result code +CMS ERROR: <err> . See the failure result code appendix.
The testing command is used to display the memory list supported by TA.
Format +CPMS=<mem1>[, +CPMS:
mem2>[,<mem3>]] <used1>,<total1>,<used2>,<total2>,<us
ed3>,<total3>
+CMS ERROR: <err>
65
WCDMA Module
“ME”: ME storage
"SM":(U)SIM storage.
"TA": TA storage
<mem2>: character string type, see <mem1> for the defined value of memory as
reading and writing the message.
<mem3>: character string type, received message is stored in preferred
memory (unless sent to TE directly; see new message alert +CNMI); see
<mem1> for the defined value; received CBM is usually saved in "BM" (or
memory appointed by the manufacturer), unless sent to TE directly; the received
status report is usually saved in "SR" (or memory appointed by some
manufacturers),unless sent to TE directly.
<used>: used entires.
<total>: total entries of the memory.
66
WCDMA Module
Description The setting command is used to update SMS center number, and MO sends it
through SMS center number. Under TEXT mode, use send and write message
command to set; under PDU mode, use the same command to set. The length
of SMSC is 0 in PDU.
Format +CSCA=<sca>[,<tosca>]
Example AT+CSCA? Check SMS center number
+CSCA: "+8613800755500",145 As 23800755500
OK
AT+CSCA=?
OK
Parameters <sca>:SMS center address
<tosca>: SMS center type
2.5.11 +CSCB: select cell broadcast message type –do not test now
Description The setting command is used to select the type of CBM received by ME.
The testing command is used to return the combined value of supported mode.
Format +CSCB=[<mode>[,<mids>[,<dcss>]]]
Example AT+CSCB? Check the current CBM type
+CSCB:0,"0,100,6,1,221,2,3,4,30,6458,13,29 <mode> =0;<mids>="0,100,6,..."
420,255,19,20,5,18,11,26214,10,40,50,223,2 string combinations,
27,3084,24536,21807,12222,25,54,69,68,67, <dcss>=“”(null string)
66,65,64,63,62,61,60,59,57,56,55,53,52,51,2
121,9,45330,0-1275,0-3825,0-7650,0,0,0,0,0,
0-52639,200-0,0,0,0-52617,200-0,0-52631,20
0-0,0-59708,262-0,0-59708,262-59708,262-0,
0,0-7650,0-7650,0",""
OK
AT+CSCB=? List supported modes(0-1)
+CSCB: (0-1)
OK
AT+CSCB=1 Set the mode as 1
OK
AT+CSCB? Inquiry
+CSCB: 1, "","" results:<mode>=1;<mids>,<dcss
OK > default as“”(null string)
AT+CSCB=0
OK Set <mode> as 0
AT+CSCB?
67
WCDMA Module
Description When selecting TEXT mode to send SMS to network or memory, this command is
used to select the value of attached parameter. When SMSC receives the
message, set the valid starting time (<vp> range: 0-255) or define absolute valid
ending time(<vp> character string). The format of <vp> is defined by <fo>. IF TA
supports EVPF (see 3GPP TS 23.040[3]), it will be hexadecimal string with double
quotation mark.(see <pdu>).
Format +CSMP=[<fo>[,<vp>[,<pid>[,<dcs>]]]]
Example AT+CSMP? +CSMP: <fo>,<vp>,<pid>,<dcs>
68
WCDMA Module
+CSMP: ,,0,0
OK
AT+CSMP=?
OK
<fo>: rely on the command or result code: the first 8-bit(3GPP TS 23.040
[3] )SMS-DELIVER, SMS-SUBMIT(default 17), SMS-STATUS-REPORT, or
SMS-COMMAND(default 2)integral type format
<vp>: rely on SMS-SUBMIT <fo> setting: 3GPP TS 23.040 [3] TP-Validity-Period
can be integral type format (default 167), time character string format (see <dt>)or
enhanced type format (support EVPF)(16 hexadecimal character string with
double quotation mark).
<pid>:3GPP TS 23.040 [3] TP-Protocol-Identifier integral type format(default 0)
<dcs>: rely on command or result code: 3GPP TS 23.038 [2] SMS data coding
regulation (default 0), CBM coding regulation (integral type format)
Description The setting command is used to select SMS <service>. Return the message
type supported by ME: <mt> MT message, <mo> MO message, <bm>
broadcast message.
If ME doesn’t support selected service (but TA supports), return +CMS ERROR:
<err>. See the failure result code appendix.
The read command is used to return the message type.
The test command is used to return the list of all services supported by TA.
Format +CSMS=<service> +CSMS: <mt>,<mo>,<bm>
+CMS ERROR: <err>
Example AT+CSMS? Check the current settings
+CSMS: 0,1,1,1
OK
AT+CSMS=? list all services supported(0-1)
+CSMS: (0-1)
OK
AT+CSMS=0 Set the service as 0
+CSMS: 1,1,1
OK
Parameters <service>:
0: 3GPP TS 23.040 [3] and 3GPP TS 23.041 [4]
1: 3GPP TS 23.040 [3] and 3GPP TS 23.041 [4] description of corresponding
command, set as 1
2-127: reserve
128…: definition of device manufacturer
<mt>, <mo>, <bm>:
0:does not support the type
69
WCDMA Module
Description Execute the command to acknowledge the receipt of new message sent to TE
(SMS-DELIVER or SMS-STATUS-REPORT). As +CSMS <service> is 1, it
acknowledges that the command (Cause ME to send RP-ACK to the network)
will be used.
Under PDU mode, send positive (RP-ACK)or negative(RP-ERROR) to the
network. The parameter <n> will define which one will be sent. Select (as
<length> is larger than 0) to send TPDU (RP-ACK or RP-ERROR
SMS-DELIVER-REPORT) to the network. The command to input PDU is the
same as the command to send message +CMGS(<ackpdu> format will be used
to replace <pdu>(no SMSC address)). PDU is not limited by double quotation
mark.
Before the previous is acknowledged, TA shall not send another +CMT or +CDS
result code to TE. If ME doesn’t get the acknowledgement within the specified
period of time (network timeout), ME shall send the answer to the network
according to definitions in 3GPP TS 24.011 [6]. If <mt> and <ds> +CNMI are
both set as 0, ME/TA shall auto shield the function of sending to TE.
If there is no expected acknowledgement or some error regarding ME occurs
after the command is executed, return the result code +CMS ERROR: <err>.
See the failure result code appendix.
Format TEXT MODE (+CMGF=1): +CMS ERROR: <err>
+CNMA
70
WCDMA Module
Description The setting command is used to control the consistency of message trunking
protocol. As the feature is activated (network support), and the connection is
held, multiple messages could be able to send more quickly.
The testing command is used to return the supported combined value.
Format +CMMS=[<n>]
Example AT+CMMS? Check the current parameter settings
+CMMS: 0
OK
AT+CMMS=1 Set <n> as 1
OK
AT+CMMS?
+CMMS: 1
OK
AT+CMMS=? Check the supported parameter range
+CMMS: (0-2) Display the supported parameter range
OK list(0-2)
Parameters <n>:
0:shield
1:keep activated until the interval between answering of the send
command(+CMGS, +CMSS) for last message and sending the next command
exceeds 1-5 seconds(the accurate value depends on ME),and then ME will
turn off the connection, TA will not atuo switch <n> to 0.
2: keep activated until the interval between answering of the send command
(+CMGS, +CMSS) for last message and sending the next command exceeds
1-5 seconds (the accurate value depends on ME).
71
WCDMA Module
Description This indicates one message has been received and directly displayed according
to information storage parameter +CNMI.
Format +CMT:<oa>, [<alpha>],<scts> OK
[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<le ERROR
ngth>]<CR><LF><data> (TEXT mode,see
TEXT mode parameter +CSDH for italic
parameters
+CMT:<alpha>],<length><CR><LF><pdu>
(PDU MODE)
Example AT+CNMI=1,2,0,0,0 Set as SMS receiving mode
OK
AT+CMGF=1 Set as TEXT mode
OK
+CMT: Received a message “TEST”
"+8613316855988",,"09/09/08,15:56:35+32" from 13316855988 at 15:56:35
TEST on Sept. 8, 1990
72
WCDMA Module
Description This indicates the message has been received and will be saved into the
memory according to the information storage parameter in (+CNMI).
Format +CMTI:<mem>,<index> OK
ERROR
Example AT+CNMI=1,1,0,0,0 Set as message receiving and storaging
OK mode
AT+CMGF=1
OK Set as TEXT mode
+CMTI: "SR",32
Received messages will be saved in
“SR” 32 entries
Parameters <mem>:NVRAM storage area(usually, the response is “MT”)
<index>:information saving location
Description The information indicates the message center is trying to send a message to the module
but was rejected because the message memory is full. Need use AT+CMGD command to
delete some messages.
Format +ZMGF:n
Example +ZMGF Indicates there is new message, but rejected.
n: indicating the message memory is full.
1:WMS_MEMORY_STORE_RAM_GW
parameters 2:WMS_MEMORY_STORE_SIM
3:WMS_MEMORY_STORE_NV_GW
1 and 3 could be viewed as mobile phone, and 2 could be viewed as module.
Description The command is used to control whether to display the detailed header value in TEXT
mode result code.
Format +CSDH=[<show>]
Example AT+CSDH=0
Set the parameter as 0
OK
AT+CSDH?
Check the current parameters
+CSDH: 0
OK
AT+CSDH=?
List the range of parameters
+CSDH: (0-1)
73
WCDMA Module
OK
<show>:
0: do not display header values when sending (SMS-SUBMITs) and receiving
(SMS-DELIVERs)under TEXT mode(+CSCA and +CSMP (<sca>, <tosca>, <fo>, <vp>,
<pid> and <dcs>) have no <length>, <toda> or <tooa> in +CMT, +CMGL, +CMGR result
code); in +CMGR(read message)result code, do not display <pid>, <mn>, <da>, <toda>,
<length> or <cdata>
parameters 1: display the value in result code
Test procedure: when setting as 0, display <pid unknown>, <mn unknown>, <da SMS
center number>, <toda number status 145 or 129>, <length message text length>
When setting as 1, display 161,36,34,0, "+8613010200500 SMS center number",145
number type, 160(message text) in the message header
NREAD","13794462857",,"10/11/04,16:10:51+32",161,36,34,0,"+8613010200500",145,2
be
74
WCDMA Module
75
WCDMA Module
parameters <index1> integral type value within the number range in phonebook memory
<index2> integral type value within the number range in phonebook memory
<number>: character type; <type> format phone number
<type>: 8-bit integral number type address (refer to GSM 04.08 [8] section
10.5.4.7)
<text> <tlength> the same as the character Set specified by “Select TE
Character Set” command +CSCS;
<nlength> indicates the integral type value of max. length of <number>
<tlength> indicates the integral type value of max. length of <text>
[+CPBF:
<index1>,<number>,<type>,<text
>[[...]
<CR><LF>+CBPF:
<index2>,<number>,<type>,<text
>]]
OK
AT+CPBF=?
+CPBF: [<nlength>],[<tlength>]
OK
parameters <index1> integral type value within the number range in phonebook memory
<index2> integral type value within the number range in phonebook memory
<number>: character type; <type> format phone number
<type>: 8-bit integral number type address (refer to GSM 04.08 [8] section
10.5.4.7)
<text>,<findtext>: the max. length of character string of <tlength>; the same as
the character Set specified by “Select TE Character Set” command +CSCS;
<nlength> indicates the integral type value of max. length of <number>
<tlength> indicates the integral type value of max. length of <text>
76
WCDMA Module
AT+CPBW=?
+CPBW: (<index> value
list),[<nlength>],(<type>value
list),[<tlength>]
OK
parameters <index> integral type value within the number range in phonebook memory
<number>: character type; <type> format phone number
<type>: 8-bit integral number type address (refer to GSM 04.08 [8] section
10.5.4.7)
As the dial character string contains international access code “+”, the default
valye is 145. in other cases, the default value is 129.
<text>, character type; <tlength>: the max. length of character string of
<tlength>; the same as the character Set specified by “Select TE Character
Set” command +CSCS;
<nlength> indicates the integral type value of max. length of <number>
<tlength> indicates the integral type value of max. length of <text>
77
WCDMA Module
Description Use the set command to define the parameter for PDP context, which is
marked by local context mark parameter <cid>. The special form of the set
command- +CGDCONT= <cid> shall make the value of context number
<cid> undefined.
Format AT+CGDCONT=[<cid> [,<PDP_type>[,<APN>[,<PDP_addr>[,<d_comp>
[,<h_comp>]]]]]]
Example AT+CGDCONT=[<cid> +OK
[,<PDP_type> +CME ERROR: <err>
[,<APN>[,<PDP_addr>[,<d_comp>
[,<h_comp>]]]]]]
AT+CGDCONT? +CGDCONT:
<cid>,<PDP_type>,<APN>,<PDP_
addr>,<data_comp>,<head_comp
>
OK
AT+CGDCONT=1,"IP","CMNET" OK
( ZTE USB Modem FFEB
properties→Advanced)
NOTE: APN as CMNET, PDP type
as IP
parameters <cid> (1-16)number type parameter; used to designate PDP context mark.
The parameter is local parameter for TE-MT interface, and it could be
used as relevant commands of other PDP context.
<PDP_type> [“IP”] (packet data protocol type)character type
parameter;used to designate the type of packet data protocol
“IP”(Internet Protocol)(IETFSTD 5)
“PPP”
“IPV6”
<APN> - name of access point; indicates a character string parameter,
used to select GGSN or external packet data network’s logic name. If the
parameter’s value is null or omitted, need apply for the value.
78
WCDMA Module
process, the read format of the command will still return as null. Use
+CGPADDR command, read the assigned address
<d_comp>
0 OFF(if the value is omitted, the parameter will take default value)number
type parameter; used to control PDP data compression
1 ON
<h_comp>
0 OFF(if the value is omitted, the parameter will take default value)number
type parameter; used to control PDP head-compression
1 ON
Description The command allows MT to send “PDP context activation request” message to
the network, TE designates a service quality.
Use the set command to designate a report marked by context parameter
<cid>. The special form of this command +CGQREQ= <cid>,cancel the defined
<cid> service quality.
Format AT+CGQREQ=[<cid>[,<precedence >[,<delay>[,<reliability.>
[,<peak>[,<mean>]]]]]]
Example AT+CGQREQ=[<cid>[,<precedence +OK
>[,<delay>[,<reliability.> +CME ERROR: <err>
[,<peak>[,<mean>]]]]]]
AT+CGQREQ? +CGQREQ: <cid>,<precedence
>,
<delay>,<reliability>,<peak>,
<mean>
OK
AT+CGDCONT=? +CGQREQ:<PDP_type>,(<prec
edence> value list), (<delay>
value list), (<reliability> value
list) , (<peak> value list),
(<mean>
value list)
OK
79
WCDMA Module
80
WCDMA Module
81
WCDMA Module
Description Use the execute command to activate or deactivate the designated PDP
context. After the command is executed successfully, MT will keep the
status of V.25ter command. If PDP context is already under request
status, the status will remain unchanged. Upon the execution of the
command, if MT is not attached with GPRS, MT shall firstly attach GPRS,
and then activate the designated context.
Format AT+CGACT=<state>[,<cid>[,<cid>[,…]]]
Example AT+CGACT=<state> +OK
[,<cid>[,<cid>[,…] +CME ERROR: <err>
]]
AT+CGACT? +CGACT: <cid>,<state>
OK
82
WCDMA Module
Description The command is used to set MT using one or multiple GPRS PDP type,
executing the corresponding operations and establishing the communications
between TE and network, including GPRS attach and one or multiple PDP
context activate. MT will not process the commands after +CGDATA command.
Format AT+CGDATA=[<L2P> ,[<cid>[,<cid> [,…]]]]
Example AT+CGDATA=[<L2P> ,[<cid>[, CONNECT If the communication is
<cid> [,…]]]] established successfully, MT will return
CONNECT and enter V.25ter online data
status.
OK after the data transmission and layer 2
protocol termination process, enter V.25ter
status again. MT will return the result code
OK.
+CME ERROR: <err>
parameters Parameter Value Description
<L2P> “PPP” Character type parameter; used to indicate
the layer 2 protocol used between TE and
MT.
<cid> - Please see AT+CGDCONT.
Description Use the set command to disable or enable auto answer function when receiving
the message “Request PDP context activated” from the network side.
Format AT+CGPADDR=[<cid>[,<cid>[,…]]]
Example AT+CGPADDR=[<cid>[,<cid>[, +CGPADDR:<cid>,<PDP_addr>
…]]] OK
83
WCDMA Module
Description Use the set command to set MT according to the designated type of GPRS
mobile station.
Format AT+CGCLASS=<class>
Example AT+CGCLASS=<class> +OK
+CME ERROR: <err>
AT+CGCLASS? NOTE: query of type of GPRS mobile station.
+CGCLASS: "A"
OK
parameters Parameter value Description
<class> “A” Type A
Character type
parameter;
indicates the type
of GPRS mobile
station.
Description Use the set command to enable or disable MT to transmit non-request result
code+CGEV: XXX to TE when some event occurs at GPRS MT or network side.
Format AT+CGEREP=[<mode>[,<bfr>]]
Example AT+CGEREP=[<mode>[,<bfr +OK
>]] +CME ERROR: <err>
AT+CGEREP=1
OK
AT+CGATT=0 NOTE:GPRS detach
OK
+CGEV: ME DETACH
parameters Parameter value Description
<mode> 0 Buffer the non-request result code in MT; if MT
result code cache is full, abandon the oldest
result code. Do not forward the result code to
84
WCDMA Module
TE.
85
WCDMA Module
Description The set command is used to designate the service or service priority level
when MT transmits MO SMS.
Format AT+CGSMS=<service>
Example AT+CGSMS=<service> +OK
+CME ERROR: <err>
parameters Parameter value Description
<service> 0 GPRS
1 circuti exchange
2 Preferred GPRS(if GPRS can’t be used,
use circuit exchange)
3 Preferred circuit exchange (if circuit
exchange can’t be used, use GPRS.
86