Multitech CDMA Wireless Modem, MTSMC-C, MTMMC-C, MTCBA-C Reference Manual

AT Commands
For CDMA Wireless Modems
Reference Guide
AT Commands for CDMA Wireless Modems
Reference Guide Products: MTSMC-Cxx, MTMMC-Cxx, MTCBA-Cxx PN S000294C, Revision C
Copyright
This publication may not be reproduced, in whole or in part, without prior expressed written permission from Multi-Tech Systems, Inc. All rights reserved. Copyright © 2004, by Multi-Tech Systems, Inc.
Multi-Tech Systems, Inc. makes no representations or warranties with respect to the contents hereof and specifically disclaim any implied warranties of merchantability or fitness for any particular purpose. Furthermore, Multi-Tech Systems, Inc. reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Multi-Tech Systems, Inc. to notify any person or organization of such revisions or changes.
Revisions
Revision Level Date Description A 07/15/03 Initial release.
B 03/23/04 Add Values to each command. Add new commands. C 04/22/04 Fix headers and footers. Some formatting changes.
Trademarks
The Multi-Tech logo is a trademark of Multi-Tech Systems, Inc.
World Headquarters
Multi-Tech Systems, Inc. 2205 Woodale Drive Mounds View, Minnesota 55112 Phone: 763-785-3500 or 800-328-9717 Fax: 763-785-9874
Technical Support
Country By Email By Phone
France: support@multitech.fr (33) 1-64 61 09 81 India: support@multitechindia.com 91 (124) 6340778 U.K.: support@multitech.co.uk (44) 118 959 7774 U.S. and Canada: support@multitech.com (800) 972-2439 Rest of the World: support@multitech.com (763) 717-5863 Internet Address: http://www.multitech.com
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 2
Table of Contents
Contents
Chapter 1 - Introduction .....................................................................................................................................11
Scope of This Document................................................................................................................................11
Related References.......................................................................................................................................11
Definitions......................................................................................................................................................12
Chapter 2 - AT Command Features...................................................................................................................14
Line Settings..................................................................................................................................................14
Command Line...............................................................................................................................................14
Information Responses and Result Codes.....................................................................................................14
Chapter 3 - Unsolicited AT Result Codes..........................................................................................................15
Cell Broadcast Message Directly Displayed +CBM.......................................................................................15
Cell Broadcast Message Stored in Memory +CBMI......................................................................................15
Cell Environment Description Indication +CCED ..........................................................................................15
Call Waiting Indication +CCWA ....................................................................................................................16
SMS Status Report Indication Directly Displayed +CDS...............................................................................16
SMS Status Report Indication Stored in Memory +CDSI..............................................................................16
Key Press or Release +CKEV ......................................................................................................................17
Caller ID Presentation +CLIP........................................................................................................................17
Incoming Message Directly Displayed +CMT ...............................................................................................17
Incoming Message Stored in Memory +CMTI...............................................................................................18
Mode Preference +COPS.............................................................................................................................18
Registration & Roaming +CREG...................................................................................................................18
Incoming Call +CRING..................................................................................................................................19
RxLev Indication +CSQ................................................................................................................................. 19
Incoming Call +RING....................................................................................................................................19
Call Answered +WANS.................................................................................................................................20
Call Connected +WCNT................................................................................................................................20
Call Ended +WEND ......................................................................................................................................20
Feature Notification Message +WFNM.........................................................................................................21
Flash Indication +WFSH...............................................................................................................................21
General Indicator +WIND..............................................................................................................................22
Call Originated +WORG................................................................................................................................ 23
Call Privacy Indication +WPRV.....................................................................................................................23
Roaming Indication +WROM ........................................................................................................................24
Emergency Mode +WSOS............................................................................................................................24
Current NAM Change +WNAM.....................................................................................................................25
Voice Mail Indicator +WVMI..........................................................................................................................25
SMS Message Storage Full +WMGF............................................................................................................ 25
Power Save +WSPS.....................................................................................................................................26
Chapter 4 - General Commands.........................................................................................................................27
Request Revision Identification +CGMR.......................................................................................................27
Electronic Serial Number +CGSN.................................................................................................................27
Select TE Character Set +CSCS ..................................................................................................................27
Request IMSI +CIMI......................................................................................................................................28
Capabilities List +GCAP................................................................................................................................28
Repeat Last Command A/.............................................................................................................................28
Phone Offline +CPOF...................................................................................................................................28
Set Phone Functionality +CFUN................................................................................................. ..................29
Phone Activity Status +CPAS.......................................................................................................................30
Report Mobile Equipment Errors +CMEE .....................................................................................................30
Keypad Control +CKPD................................................................................................................................30
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 3
Table of Contents
Clock Management +CCLK ..........................................................................................................................31
Ring Melody Playback +CRMP.....................................................................................................................31
Ringer Sound Level +CRSL..........................................................................................................................32
Subscriber Number +CNUM.........................................................................................................................32
Select Type of Address +CSTA ....................................................................................................................32
View Modem Timers +WTMR.......................................................................................................................33
Modem Serial Number +WMSN....................................................................................................................33
Chapter 5 - Call Control Commands..................................................................................................................34
Dial Command D...........................................................................................................................................34
Hang-Up Command H ..................................................................................................................................35
Answer a Call A ............................................................................................................................................36
Remote Disconnection...................................................................................................................................36
Extended Error Report +CEER.....................................................................................................................36
DTMF Signals +VTD, +VTS.........................................................................................................................37
DTMF START and STOP Continuous +WSDT, +WSDS.............................................................................37
Redial Last Telephone Number DL...............................................................................................................38
Automatic Dialing with DTR %Dn..................................................................................................................38
Automatic Answer S0....................................................................................................................................38
Incoming Call Bearer +CICB.........................................................................................................................39
Single Numbering Scheme +CSNS ..............................................................................................................39
Microphone Gain +VGT................................................................................................................................40
Volume Gain Control +VGR..........................................................................................................................40
Microphone Mute Control +CMUT ................................................................................................................41
Speaker & Microphone Selection +SPEAKER..............................................................................................41
Echo Cancellation +ECHO............................................................................................................................42
Side Tone Modification +SIDET....................................................................................................................42
Initialize Voice Parameters +VIP...................................................................................................................43
TTY Mode +WTTY........................................................................................................................................43
Chapter 6 - Network Service Commands..........................................................................................................44
Signal Quality +CSQ.....................................................................................................................................44
Mode Preference +COPS.............................................................................................................................44
Band Preference +WBND.............................................................................................................................45
Roam Preference +WRMP ...........................................................................................................................46
Network Registration & Roaming +CREG.....................................................................................................47
Change NAM Selection +WNAM ..................................................................................................................48
Read Current NAM +WCNM.........................................................................................................................48
Emergency Mode +WSOS............................................................................................................................49
Extended Roam Indication +WRMW.............................................................................................................50
Chapter 7 - SIM Card Operational Commands..................................................................................................51
Enter PIN +CPIN...........................................................................................................................................51
Enter PIN2 +CPIN2.......................................................................................................................................52
PIN Remaining Attempt Number +CPINC.....................................................................................................52
Facility Lock +CLCK......................................................................................................................................53
Change Password +CPWD...........................................................................................................................54
Card Identification +CCID.............................................................................................................................54
Chapter 8 - Short Messages Commands ..........................................................................................................55
Parameters Definition ....................................................................................................................................55
Select Message Service +CSMS..................................................................................................................56
New Message Acknowledgement +CNMA ...................................................................................................56
Preferred Message Storage +CPMS.............................................................................................................57
Show Text Mode Parameters +CSDH ..........................................................................................................57
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 4
Table of Contents
New Message Indication +CNMI...................................................................................................................58
Read Message +CMGR................................................................................................................................59
List Message +CMGL ...................................................................................................................................61
Send Message +CMGS................................................................................................................................62
Write Message to Memory +CMGW .............................................................................................................63
Send Message From Storage +CMSS ............................................................................................... ...........63
Delete Message +CMGD..............................................................................................................................64
Select Broadcast Messages +CSCB.............................................................................................................65
Message Status Modification +WMSC..........................................................................................................65
Message Overwriting +WMGO.....................................................................................................................66
Change SMS Status +WUSS........................................................................................................................66
Set SMS Compose Language and Encoding +WSCL ..................................................................................67
Set Timestamp of MT SMS +WSTM.............................................................................................................67
Chapter 9 - Supplementary Services Commands ............................................................................................68
Call Forwarding +CCFC......................................................................................................... .......................68
Calling Line Identification Restriction +CLIR.................................................................................................69
Calling Line Identification Presentation +CLIP..............................................................................................69
Send Flash to Base Station +WFSH.............................................................................................................70
List Current Call State +CLCC......................................................................................................................71
Chapter 10 - Data Commands............................................................................................................................72
Using AT Commands During a Data Connection...........................................................................................72
Select Mode +FCLASS.................................................................................................................................72
Cellular Result Codes +CRC ........................................................................................................................73
DTE-DCE Local Rate Reporting +ILRR........................................................................................................73
V42 Bis Data Compression +DS...................................................................................................................74
V42 Bis Data Compression Report +DR.......................................................................................................75
Chapter 11 – V.24-V.25 Commands ...................................................................................................................76
Fixed DTE Rate +IPR ...................................................................................................................................76
DTE-DCE Character Framing +ICF ..............................................................................................................76
DTE-DCE Local Flow Control +IFC...............................................................................................................77
Set DCD Signal &C.......................................................................................................................................77
Set DTR Signal &D.......................................................................................................................................78
Set DSR Signal &S.......................................................................................................................................78
Back to Online Mode O.................................................................................................................................78
Result Code Suppression Q..........................................................................................................................78
DCE Response Format V..............................................................................................................................79
Auto-Tests &T...............................................................................................................................................79
Echo E ..........................................................................................................................................................79
Display Configuration &V..............................................................................................................................80
Request Identification Information I...............................................................................................................81
Restore Factory Setting &F...........................................................................................................................81
Save Configuration &W.................................................................................................................................81
Chapter 12 - Phone Book Commands...............................................................................................................82
Select Phonebook Memory Storage +CPBS.................................................................................................82
Return Selected Phonebook Locations +CPBU............................................................................................83
Find Phonebook Entries +CPBF...................................................................................................................83
Write Phonebook Entry +CPBW...................................................................................................................84
Phonebook Read +CPBR.............................................................................................................................85
Phonebook Search +CPBP...........................................................................................................................85
Avoid Phonebook Init +WAIP........................................................................................................................86
Delete Calls From Phonebook +WDCP........................................................................................................86
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 5
Table of Contents
Chapter 13 - Position Determination.................................................................................................................87
(GPS) AT Commands..........................................................................................................................................87
Position Determination Session Type +WPDST ...........................................................................................87
Position Determination Operating Mode +WPDOM......................................................................................88
Position Determination Data Download +WPDDD........................................................................................88
Position Determination Fix Rate +WPDFR ...................................................................................................89
Position Determination Privacy Level +WPDPL............................................................................................89
Position Determination NV Privacy Level +WPPRV......................................................................................89
Position Determination Transport Setting +WPTLM......................................................................................90
Position Determination Start Session +WPDSS ...........................................................................................91
Position Determination End Session +WPDES.............................................................................................91
Position Determination Start Session Result +WPDSS ................................................................................92
Set IP Address of gpsOne Session +WPDIP................................................................................................93
Set Port of gpsOne Session +WPDPT..........................................................................................................93
Chapter 14 - Specific AT Commands ................................................................................................................94
Manufacturer Identification +WGMI...............................................................................................................94
Request Model Identification +WGMM..........................................................................................................94
Cell Environment and RxLev Indication +CCED...........................................................................................94
Analog Digital Converters Measurements +ADC..........................................................................................96
Mobile Equipment Event Reporting +CMER.................................................................................................96
Read GPIO Value +WIOR ............................................................................................................................97
Write GPIO Value +WIOW............................................................................................................................97
Play Tone +WTONE .....................................................................................................................................98
Play DTMF Tone +WDTMF ..........................................................................................................................99
Hardware Version +WHWV ..........................................................................................................................99
Select Voice Gain +WSVG .........................................................................................................................100
Status Request +WSTR..............................................................................................................................100
Ring Indicator Mode +WRIM.......................................................................................................................101
32kHz Sleep Mode +W32K.........................................................................................................................101
Change Default Melody +WCDM................................................................................................................102
Software Version +WSSW..........................................................................................................................102
Custom Character Set +WCCS ..................................................................................................................103
CPHS Command +CPHS ...........................................................................................................................104
Change Default Player +WCDP..................................................................................................................104
Reset +WRST.............................................................................................................................................105
Set Standard Tone +WSST ........................................................................................................................105
Set Voice Privacy Level +WPRV.................................................................................................................106
Security PIN +WPIN....................................................................................................................................107
Request PRL Version Information +WPRL.................................................................................................108
Minute Alert +WMBP...................................................................................................................................108
Configure LED Indicator +CLED.................................................................................................................109
Keypad Enable/Disable +WPAD.................................................................................................................110
Chapter 15 - SIM TOOLKIT ...............................................................................................................................111
Overview of SIM Application ToolKit............................................................................................................111
Messages Exchanged During a SIM ToolKit Operation...............................................................................112
SIM ToolKit Set Facilities (+STSF)..............................................................................................................114
Error Codes..................................................................................................................................................115
SIM ToolKit Indication (+STIN) ...................................................................................................................115
Last SIM Toolkit Indication:.......................................................................................................................... 116
SIM ToolKit Get Information +STGI)...........................................................................................................117
Unsolicited Result: SIM ToolKit Control Response (+STCR)......................................................................120
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 6
Table of Contents
SIM ToolKit Give Response (+STGR).........................................................................................................121
Chapter 16 - Provisioning AT Commands ......................................................................................................124
Service Programming Code +WSPC..........................................................................................................124
Mobile Directory Number +WMDN..............................................................................................................124
Set IMSI +WIMI...........................................................................................................................................125
SID and NID +WSID ...................................................................................................................................125
Access Overload Class +WAOC.................................................................................................................126
Slot Cycle Index +WSCI..............................................................................................................................126
Primary Browser Gateway +WBGP ............................................................................................................126
Secondary Browser Gateway +WBGS........................................................................................................126
Packet Dial String +WPDS..........................................................................................................................127
Primary CDMA Channels +WPCC..............................................................................................................127
Secondary CDMA Channels +WSCC.........................................................................................................127
Service Option Management +WSOM........................................................................................................128
Commit Changes +WCMT..........................................................................................................................128
Read SID/NID Entries +WSNR...................................................................................................................129
Service Programming Example....................................................................................................................130
Chapter 17 - Extended AT Commands in IS707.3...........................................................................................131
Remote Async/Fax Command X.................................................................................................................131
Reset to Default Configuration Z0...............................................................................................................131
Select Tone Dialing T..................................................................................................................................131
Select Pulse Dialing P.................................................................................................................................132
Basic S-Registers S<X>..............................................................................................................................132
Error Control Operation +EB.......................................................................................................................133
Numeric Parameter Control +EFCS............................................................................................................133
Error Control Report +ER............................................................................................................................134
Error Control Selection +ES........................................................................................................................134
Error Control Selection +ESR.....................................................................................................................135
Error Control Selection +ETBM...................................................................................................................135
Request Manufacture Identification +GMI...................................................................................................136
Request Manufacture Identification +GMM.................................................................................................136
Request Revision Identification +GMR .......................................................................................................136
Request Product Serial Number Identification +GSN..................................................................................137
Request Global Object Identification +GOI.................................................................................................137
Modulation Selection +MS..........................................................................................................................137
Modulation Automode Control +MA............................................................................................................138
Modulation Reporting Control +MR.............................................................................................................138
V.18 Reporting Control +MV18R.................................................................................................................138
V.18 Selection +MV18S..............................................................................................................................139
Cellular Extension +CXT.............................................................................................................................139
Configuration String +CFG..........................................................................................................................140
Query Service +CAD...................................................................................................................................140
Um Interface Data Compression Reporting +CDR.......................................................................................140
Um Interface Data Compression +CDS........................................................................................................141
Set Rm Interface Protocol +CRM................................................................................................................141
Battery Charge +CBC.................................................................................................................................142
Command State Inactivity Timer +CQD......................................................................................................142
Mobile Station IP Address +CMIP...............................................................................................................142
Base Station IP Address +CBIP..................................................................................................................143
Serving System +CSS ........................................................................................................... .....................144
Select Multiplex Option +CMUX..................................................................................................................145
Um Interface Fax Compression +CFC .........................................................................................................145
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 7
Table of Contents
Hang-up Voice +CHV..................................................................................................................................146
Dial Command for Voice Calls +CDV..........................................................................................................146
IWF Content List +CGCAP .........................................................................................................................146
IWF Device Identification +CGOI................................................................................................................147
Um Packet Data Inactivity Timer +CTA........................................................................................................147
Chapter 18 – Fax Parameters...........................................................................................................................148
Chapter 19 - Qualcomm Defined AT Commands for CDMA Operation ........................................................150
Transition to Diagnostics Monitor $QCDMG...............................................................................................150
Quick Net Connect $QCQNC......................................................................................................................150
Protocol Revision in Use $QCPREV...........................................................................................................151
Originate M-to-M Packet Data Call $QCMTOM..........................................................................................151
Dump RLP Protocol Statistics $QCRLPD...................................................................................................151
Reset RLP Protocol Statistics $QCRLPR ...................................................................................................152
Dump PPP Protocol Statistics $QCPPPD...................................................................................................152
Reset PPP Protocol Statistics $QCPPPR...................................................................................................152
Dump IP Protocol Statistics $QCIPD..........................................................................................................152
Reset IP Protocol Statistics $QCIPR ..........................................................................................................153
Dump UDP Protocol Statistics $QCUDPD..................................................................................................153
Reset UDP Protocol Statistics $QCUDPR..................................................................................................153
Dump TCP Protocol Statistics $QCTCPD...................................................................................................153
Reset TCP Protocol Statistics $QCTCPR...................................................................................................154
Set Data Service Option $QCSO................................................................................................................154
Clear Mobile Error Log $QCCLR ................................................................................................................154
Answer Incoming Voice Call $QCCAV........................................................................................................155
Automatic Packet Detection $QCPKND......................................................................................................155
Pre-arrangement Setting $QCVAD.............................................................................................................155
Set DM Baud Rate $QCDMR......................................................................................................................156
Set Medium Data Rate $QCMDR...............................................................................................................156
Dump RLP 3 Protocol Statistics $QCRL3D.................................................................................................156
Reset RLP 3 Protocol Statistics $QCRL3R.................................................................................................157
SCRM’ing Selection $QCSCRM.................................................................................................................157
R-SCH Selection $QCTRTL........................................................................................................................157
R-SCH Selection $QCMIP..........................................................................................................................158
MIP Selection $QCMIPP.............................................................................................................................159
RFC2002bis Selection $QCMIPT ...............................................................................................................159
Current Active Profile $QCMIPEP...............................................................................................................159
Return Profile Information $QCMIPGETP...................................................................................................160
Set NAI for Active Profile $QCMIPNAI........................................................................................................160
Set Reverse Tunneling $QCMIPRT............................................................................................................161
Set MN-AAA Shared Secrets $QCMIPMASS.............................................................................................161
Set MN-HA Shared Secrets $QCMIPMHSS...............................................................................................162
Set MN-AAA Shared Secrets $QCMIPMASSX...........................................................................................162
Set MN-HA Shared Secrets $QCMIPMHSSX.............................................................................................163
Set MN-AAA Shared Secrets $QCMIPMASPI............................................................................................163
Set MN-HA Shared Secrets $QCMIPMHSPI..............................................................................................164
Set Primary HA IP Address $QCMIPPHA...................................................................................................164
Set Secondary HA IP Address $QCMIPSHA..............................................................................................165
Set Home HA IP Address $QCMIPHA........................................................................................................165
Chapter 20 - Reference Information ................................................................................................................166
MS Error Result Code : +CME ERROR: <error>.........................................................................................166
Message Service Failure Result Code: +CMS ERROR :<error>.................................................................167
Specific Error Result Codes.........................................................................................................................167
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 8
Table of Contents
Extended Error Report (+CEER) Call Processing Codes.............................................................................167
Final Result Codes.......................................................................................................................................167
Intermediate Result Codes...........................................................................................................................168
Parameters Storage.....................................................................................................................................168
Codes for SMS-STATUS-REPORT (+CDS and +CMGR) ...........................................................................169
Code Meaning..............................................................................................................................................169
AT Commands Supported When SIM Card Removed.................................................................................170
AT Commands for AMPS Operation............................................................................................................170
Chapter 21 - AT Command Examples .............................................................................................................171
Example 1: When the MS Has Already Been Powered On..........................................................................171
Examples Where a Voice Call is Originated.................................................................................................171
Example with Incoming Calls.......................................................................................................................171
Example of a Call Waiting Situation.............................................................................................................172
Examples About Short Messages................................................................................................................172
Chapter 22 - Verizon® Specific AT Commands..............................................................................................174
SMS Status Report Indication Directly Displayed +CDS.............................................................................174
(Chapter 3)...................................................................................................................................................174
Incoming Message Directly Displayed +CMT (Chapter 3) ..........................................................................175
Roaming Indication +WROM (Chapter 3) ...................................................................................................175
Enhanced Roaming Indication +WERI........................................................................................................176
Emergency Mode +WSOS (Chapter 3)........................................................................................................177
Read message +CMGR (Chapter 8)............................................................................................................178
List Message +CMGL (Chapter 8) ..............................................................................................................180
Send Message +CMGS (Chapter 8)...........................................................................................................181
Write Message to Memory +CMGW (Chapter 8) ........................................................................................182
Service Programming Code +WSPC (Chapter 16).....................................................................................183
Verizon®. System Selection +WVSS..........................................................................................................183
Initial Programming Required +WOT0........................................................................................................184
Programming In Progress +WOT1..............................................................................................................184
Programming Successful +WOT2...............................................................................................................184
Programming Unsuccessful +WOT3...........................................................................................................184
Commit Successful +WOTC.......................................................................................................................184
SPL Unlocked +WOTS ...............................................................................................................................185
NAM Download Ok +WOTN .......................................................................................................................185
MDM Download Ok +WOTM ......................................................................................................................185
MSI Download Ok +WOTI...........................................................................................................................185
PRL Download Ok +WOTP.........................................................................................................................185
Excess SPC Failures +WLCK.....................................................................................................................186
Position Determination Lock Level +WPLCK..............................................................................................186
Chapter 23 - Sprint® Specific AT Commands ................................................................................................187
SMS Status Report Indication Directly Displayed +CDS.............................................................................187
(Chapter 3)...................................................................................................................................................187
Set Phone Functionality +CFUN................................................................................................. ................188
Signal Quality +CSQ...................................................................................................................................188
Facility Lock +CLCK....................................................................................................................................189
Mobile Directory Number +WMDN..............................................................................................................190
Serving System +CSS ........................................................................................................... .....................191
Packet Zone Identifier +PZID......................................................................................................................192
Boot URL +WBURL ....................................................................................................................................192
Trusted Domain +WTDMN..........................................................................................................................192
Proxy Address +WDPXY ............................................................................................................................193
WIOTA Connection Control +WIOTA..........................................................................................................193
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 9
Table of Contents
Sprint®. System Selection +WSSS.............................................................................................................193
IOTA Error +WOAE.....................................................................................................................................194
Preparing Data Services +WOAP...............................................................................................................194
Please Retry +WOAR.................................................................................................................................194
Display PRI Checksum +WSUM.................................................................................................................194
Reset MIN and MDN to factory defaults +WRMM.......................................................................................195
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 10
Chapter 1 - Introduction
CHAPTER 1 - INTRODUCTION
The AT command set is one of the main interfaces for the modem to interact with an external application layer. CDMA AT commands are defined in TIA/EIA/IS707.3. However, as the wireless applications increase, TIA/EIA/IS707.3 is not sufficient. In addition, a lot of GSM applications already exist and GSM customers would like to maintain the same interface in order to make no or minimum changes to the applications to be used with CDMA modem. To meet the all these needs, CDMA AT command set is designed to cover:
1) IS707.3 AT commands;
2) GSM 07.07 when applicable;
3) GSM 07.05 when applicable,
4) ITU-T v25 when applicable;
5) Proprietary AT set;
6) Customer specific AT commands;
7) Qualcomm defined AT commands.
Please note that in several instances, the GSM 7.07 and 7.05 specifications could not be followed because of fundamental differences between CDMA and GSM call processing behaviors. In these cases, minimal changes were made to the GSM-related commands.
Scope of This Document
This document describes the CDMA AT command, its syntax, its responses, and result codes. It serves as the reference for wireless application development based on the CDMA modem and for its integration and testing. The intended audience is expected to be familiar with CDMA data services protocol and AT modem commands.
This document is also intended for use in the North American market. SIM/R-UIM and its related AT commands are not documented here.
Related References
This interface specification is based on the following recommendations or standards:
1. ETSI GSM 07.05: Digital cellular telecommunications system (Phase 2); Use of DTE-DCE interface for
Short Message Service (SMS) and Cell Broadcast Service (CBS)
2. ETSI GSM 07.07: Digital cellular telecommunications system (Phase 2); AT command set for GSM
Mobile Equipment (ME)
3. ITU-T Recommendation V.25 ter: Serial asynchronous automatic dialing and control
4. ETSI GSM 03.40: Digital cellular telecommunications system (Phase 2); Technical implementation of the
Short Message Service (SMS) Point-to-Point (PP)
5. ETSI GSM 03.38: Digital cellular telecommunications system (Phase 2); Alphabets and language-
specific information
6. ETSI GSM 04.80: Digital cellular telecommunications system (Phase 2): Mobile radio interface layer 3,
Supplementary service specification, Formats and coding
7. TIA/EIA/IS-707.3: Data Service Options for Wideband Spread Spectrum Systems: AT Command
Processing and the Rm Interface
8. Qualcomm Application Note (CL93-V0327-1 X10): AT COMMANDS FOR DMSS
9. IS-131: Data Transmissions Systems and Equipment – Extensions to Asynchronous Dialing and Control.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 11
Chapter 1 - Introduction
Definitions
This is an alphabetical list of terms and acronyms used throughout this document and the CDMA cellular industry. 2G: Second Generation. All digital cellular systems developed to replace the first analog cellular
systems. )GSN and CDMA).
3G: Third Generation. Next generation digital cellular systems designed to have high-speed data
access and higher voice capacity (W CDNA & CDNA2000). CBM: Cell Broadcast Message. Ah SMS message that is broadcast to all mobiles on the network CDMA: Code Division Multiple Access. CDMA is a spread spectrum, digital wireless modulation
scheme for cellular communications systems. It has approximately 3 times the voice
capacity of GSM networks. Se IS-95, IS-95B, IS-2000. CDMA2000: See IS-2000. DCE: Data Communications Equipment. This is the modem in the traditional serial communication
paradigm of a computer connected via two modems to another computer. DTE: Data Terminal Equipment. This is the computer in the traditional serial communication
paradigm of a computer connected via two modems to another computer. DTMF: Dual Tone Multi-Frequency: A pre-defined set of tones sent over the air when keys are
pressed on the keypad. Handset (Path): The audio path (microphone & speaker) that connects to a traditional hand held telephone
receiver, usually dual balanced electrical lines. Headset (Path): The audio path (microphone & speaker) that connects to an earpiece with a microphone,
usually single electrical lines. IMSI: International Mobile Station IS. This is an international 15 digital phone number that uniquely
identifies a mobile. IMSI=MCC + MNC + MIN. IOTA: Internet Over The Air. IS-95: The first CDMA standard published by Qualcomm in 1993. IS-95A: A CDMA standard with improved voice quality. This standard is widely used throughout the
world. IS-95B: This CDMA standard contains Medium Data Rate capabilities and bug fixes for system
access failures. It is considered a 2.5G system. This standard is mostly deployed in Korea. IS-2000: The first 3G CDMA standard based on IS-95B. It contains a significant increase in voice
capacity and high-speed data rates. It is backward compatible with IS-95B and IS-95A. The
DCMA is IS-2000 compatible. IS-707: TIA/EIA/IS-707 describes data services available on wideband spread spectrum systems. It
is organized into a series of related recommendations, some of which address functions
common to all CDMA data services and others that describe a specific data service. MCC: Mobile Country Code. A pre-defined 30-digital number that represents a country in the IMSI. MIN: Mobile IS Number: The traditional 10 digit phone number of the mobile. MNC: Mobile Network Code. A pre-defined 2-digital number that represents a sub-network in the
IMSI (usually set to “00”). MO: Mobile Originated. An action (usually a call) that is first started from the phone. An outgoing
call or SMS> MS: Mobile Station. The term MS is commonly used to represent the phone or mobile. MT: Mobile Terminated: An action usually a call) that is first started from a land based network.
An incoming call or SMS. MSM: Mobile Station Modem. This is the main processing ASIC for a CDMA phone. NAM: Number Assignment Modem. The NAM is collection of internal parameters that define a
working phone for a given network (phone number, access parameters, etc.). NID: Network ID. The NID is an identification number that represents geographic location of a
common coverage area; but is a subset of the SID, usually a neighborhood in a large city.
NID is usually not used and is set to zero. Also se SID NV-RAM: Non-Volatile Random Access Memory, NV-RAM is a data storage device that does not lose
it’s data when power is turned off. OTAPA: Over The Air Parameter Administration. An automatic update in internal software parameters
(PRL for example) by means of a specially defined CDMA data call that is mobile terminated
(MT).
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 12
Chapter 1 - Introduction
OTASP: Over The Air Service Programming. An automatic update in internal software parameters
PRL for example) by means of a specially defined CDMA data call that is mobile terminated
(MT). PDU: A GSM SMS standard where any type of binary data can be transported via an SMS
message. In the CDMA system, the PDU mode will not be supported; instead, the Unicode
format message is supported. PN Offset: Pseudorandom Noise Offset: In a CDMA network the PN offset is a variable time delay
offset of a repeating random noise generator that is used to distinguish individual sectors of
a base station. P-REV: The CDMA revision of the mobile or base station. PRL: Preferred Roaming List. The PRL is a collection of Frequencies, SIDs and NIDs that the call
processing software uses to search for approved and unapproved CDMA networks. The
PRL is loaded into the phone and is saved in NV-RAM. PSTN: Public Switching Telephone Network. The traditional telephone network. RF: Radio Frequency. RSSI: Receive Signal Strength Indicator: This parameter represents the total RF received signal
power from the base station(s) the mobile sees. SID: System ID. The SID is an identification number that represents geographic locations of a
common coverage area, usually a large city. Also see NID. SMS: Short Messaging Service; A supplement service that is capable of sending and receiving
short length text messages to/from the mobile. TA/TE: Terminal Application/Terminal Equipment. This is the end “device” (combination of hardware
and software) that communicates with a modem via a serial link. In this context, it is the
device (PDA/Computer) connected to the WISMO Quik. Also see DTE. TON/NPI: Type Of Number/Numbering Plan Identification. V24-V25: A data compression algorithm. V42: A data compression algorithm.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 13
Chapter 2 – At Command Features
CHAPTER 2 - AT COMMAND FEATURES
Line Settings
A serial link handler is set with the following default values (factory settings): 115,200bps, 8 bits data, 1 stop bit, no parity, RTS/CTS flow control.
Please use the +IPR, +IFC and +ICF commands to change these settings.
Command Line
Commands always start with AT (which means ATtention) and finish with a <CR> character.
Information Responses and Result Codes
Responses start and end with <CR><LF>, except for the ATV0 (response format) and the ATQ1 (result code suppression) commands.
If command syntax is incorrect, an ERROR string is returned.
If extended error reports are enabled (+CMEE), the +CME ERROR: <Err> or +CMS ERROR: <SmsErr>
strings are returned with different error codes. Refer to the appendix for a definition of error codes and their meanings.
If the command line has been performed successfully, an OK string is returned. In the following examples <CR> and <CR><LF> are intentionally omitted.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 14
Chapter 3 – Unsolicited AT Result Codes
CHAPTER 3 - UNSOLICITED AT RESULT CODES
This section describes unsolicited AT codes that are sent to the modem as the result of an AT command or network notification. These commands are used throughout the sections of this document. Refer to this section for an explanation on any unsolicited command that is mentioned in the subsequent sections for result code range and value definitions.
Cell Broadcast Message Directly Displayed +CBM
Description: This response indicates a Cell Broadcast message has been received and according to the
message storage preferences (+CNMI), is to be directly displayed.
Values: <oa> Originator Address <scts> Service Center Time Stamp in string format : “yy/MM/dd,hh :mm :ss±zz”
(Year/Month/Day,Hour:Min:Seconds±TimeZone)
<tooa> Type-of-Address of <oa>
<lang> Language
<encod> Encoding method
<length> The number of characters in the following <data> field
<data> Message contents
Syntax: Response syntax: +CBM: <oa>, <scts>, [<tooa>,]<lang>,<encod>[,<length>]
<CR><LF><data>
Example Result +CBM: “123456”,”98/10/01,12 :3000+00”,129,1,2,5<CR><LF> Hello Note: Cell broadcast message received
Cell Broadcast Message Stored in Memory +CBMI
Description: This response indicates a Cell Broadcast message has been received and according to the
Values: <mem> NVRAM storage area (always “BC” for this response)
Syntax: Response syntax: +CBMI: <mem>,<index>
message storage preferences (+CNMI), is to be stored in memory.
<index> location of message within storage area
Example Result +CBMI: “BC”,5 Note: Cell broadcast message received and stored in “BC” memory at index 5
Cell Environment Description Indication +CCED
Description:
This response is used to return information that has been requested by the +CCED AT command. Refer to the +CCED AT command in chapter 14 for more information and a definition of the returned values.
Syntax: Response syntax: +CCED: <requested dump>
Example Result +CCED: 1,725,4,65535,6,,0,,,-104,-35,-63 Note: Cell environment description indication in response to AT+CCED=0,1
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 15
Chapter 3 – Unsolicited AT Result Codes
Call Waiting Indication +CCWA
Description: This response indicates that another incoming call is occurring during an existing call. See
+WFSH, Send Flash to Base Station in chapter 9 for information about handling call-waiting
situations
Values: <caller_id> Caller identification number
<type> always 129 for this response
Syntax: Response syntax: +CCWA: <caller_id>, <type>
Example Result +CCWA: 18005551212,129 Note: Incoming call from 1-800-555-1212, type always equals 129.
SMS Status Report Indication Directly Displayed +CDS
Description: This response indicates an SMS status report has been received and according to the
message storage preferences (+CNMI), is to be directly displayed. +CDS is also used in the
data compression functionality as an active command. Refer to chapter 17 (U
Data Compression) for an explanation of +CDS usage for data compression.
Values: <mr> Message Reference
<ra> Recipient Address
<tora> Type-of-Address of <ra>
<scts> Service Center Time Stamp in string format : “yy/MM/dd,hh :mm :ss±zz”
(Year/Month/Day,Hour:Min:Seconds±TimeZone)
<dt> Discharge Time in string format: “yy/MM/dd,hh :mm :ss±zz”
(Year [00-99], Month [01-12], Day [01-31], Hour, Minute, Second and Time Zone [quarters of an hour] )
<st> Status of a SMS-STATUS-REPORT (See Chapter 20)
Syntax: Response Syntax: +CDS: <mr>, [<ra>] , [<tora>], <scts>,<dt>,<st> (Text mode)
Example Result +CDS : 2, 116, ”3146290800”, 129, “98/10/01,12 :30 :07+04”, “98/10/01 12 :30 :08+04”, 0
Note: SMS status report received
Interface
m
SMS Status Report Indication Stored in Memory +CDSI
Description: This response indicates an SMS status report has been received and according to the
message storage preferences (+CNMI), is to be stored in memory.
Values: <mem> NVRAM storage area (always “SR” for this response)
<index> location of message within storage area
Syntax: Response syntax: +CDSI: <mem>,<index>
Example Result +CDSI: “SR”,5 Note: SMS status report received and stored in “SR” memory at index 5
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 16
Chapter 3 – Unsolicited AT Result Codes
Key Press or Release +CKEV
Description: This response indicates that a key has been pressed or released.
Values: <key> Key input (0-9, *, #) <press> 0: key release 1: key press
Syntax: Response syntax: +CKEV: <key>,<press>
Example Result +CKEV: 9,0
Note: Indicates key 9 has been released
Caller ID Presentation +CLIP
Description: This response indicates that caller ID information is available for the current incoming call.
See +CLIP, Calling Line Identification Presentation, in chapter 9, for enable and disabling
this result.
Values: <caller_id> Caller identification number <type> Always 129 for this response
Syntax: Response syntax: +CLIP: <caller_id>, <type>
Example Result +CLIP: 18005551212,129
Note: Incoming call from 1-800-555-1212, type always equals 129.
Incoming Message Directly Displayed +CMT
Description: This response indicates that an incoming message has been received and according to the
Values: <oa> Originator Address. <scts> Service Center Time Stamp in string format : “yy/MM/dd,hh :mm :ss±zz”
(Year/Month/Day,Hour:Min:Seconds±TimeZone)
<tooa> Type-of-Address of <oa> <lang> Language <encod> Encoding method <priority>: Message priority:
0 Normal 1 Interactive 2 Urgent 3 Emergency
<cbn> Call Back Number <length> The number of characters in the following <data> field <data> Message contents
Syntax: Response syntax: +CMT: <oa>, <scts>, <tooa>, <lang>, <encod>, <priority> [,<cbn>], <length> <CR><LF> <data> (text mode)
message storage preferences (+CNMI), is to be directly displayed.
Example Result +CMT: “123456”,”98/10/01,12 :3000+00”,129,1,2,0,”5550000”,5<CR><LF>
Hello Note: Incoming message received
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 17
Chapter 3 – Unsolicited AT Result Codes
Incoming Message Stored in Memory +CMTI
Description: This response indicates that an incoming message has been received and according to the
message storage preferences (+CNMI), is to be stored in memory.
Value: <mem> NVRAM storage area (always “MT” for this response)
<index> location of message within storage area
Syntax: Response syntax: +CMTI: <mem>,<index>
Example Result +CMTI: “MT”,5
Note: Incoming message received and stored in “MT” memory at index 5
Mode Preference +COPS
Description: This response indicates that a change in mode preference has taken place. See +COPS,
Mode Preferences, in chapter 6 for information about Changing Mode Preference.
Values: <mode> (For System Determination 2.0) 0: Automatic.
1: CDMA only. 2: CDMA or AMPS only. 3: Analog only.
<term>
0: Permanent – this mode persists until another +COPS command is issued 1: Power cycle – this mode persists until power cycle is performed
Syntax: Response syntax: +COPS: <mode>,<term>
Example Result +COPS:0,0 Note: Unsolicited +COPS result confirms Automatic mode is requested. +COPS:2,0 Note: Unsolicited +COPS result confirms CDMA or AMPS only mode is requested.
Registration & Roaming +CREG
Description: This response indicates the current state of roaming. See +COPS, Mode Preferences, in
chapter 6 for information about Changing Mode Preference
Values: <stat> 0: not registered, MS is not currently searching for a new operator.
1: registered, home network. 2: not registered, MS currently searching for a base station. 4: unknown. 5: registered, roaming
Syntax: Response syntax: +CREG: <stat>
Example Result +CREG: 1 Note: Modem has found the home network and is registered.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 18
Chapter 3 – Unsolicited AT Result Codes
Incoming Call +CRING
Description: This response indicates an incoming call. See +CRC, Cellular Result Codes, in chapter 10
for information about enabling this result.
Values: <type>
VOICE: normal voice call DATA: all types of data calls FAX: all types of fax calls OTAPA: over the air parameter administration call TEST: markov, loopback, or test call
Syntax: Response syntax: +CRING: <Type>
Example Result +CREG: VOICE
Note: Incoming normal voice call.
RxLev Indication +CSQ
Description: This response is used to return information that has been requested by the +CCED AT
command. Refer to the +CCED AT command in chapter 14 (Cell Environment and RxLev
Indication) for command usage information.
Values: <rssi>:
0-31: Valid value ranges. Exact meaning of the value shall be manufacturer defined.
The lowest value is 0 and the highest is 31. 99: Represents signal quality unknown. <fer>:
99: Not known or not detectable Currently always returns 99.
Syntax: Response syntax: +CSQ: <rssi>,<fer>
Example Result +CSQ: 29, 99
Note: RSSI notification
Incoming Call +RING
Description: This response indicates an incoming call.
Syntax: Response syntax: +RING
Example Result +RING
+RING Note: Incoming Call
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 19
Chapter 3 – Unsolicited AT Result Codes
Call Answered +WANS
Description: This response indicates that a voice call has been answered.
Values: <call type> 0: incoming call
1: outgoing call answered by other party (only available on networks supporting
answering supervision for payphone applications)
Syntax: Response syntax: +WANS:<call type>
Command Possible Responses ATA +RING
OK +WANS:0 Note: Incoming call answered +WCNT:3
Call Connected +WCNT
Description: This unsolicited command indicates that an incoming or outgoing voice call has been
connected into a traffic channel state. If the service option is not available, +WCNT: will output “NULL”.
Values: <so> Service option of call. Speech: 3, 17, 32768 Loopback: 2, 9, 55 OTAPA: 18, 19 Position Determination: 35, 36
Syntax: Response syntax: +WCNT: <so>
Command Possible Responses ATD18005551212; OK
+WORG:18005551212 +WCNT:3 Note: Call Connected with service option 3
Call Ended +WEND
Description: This response indicates that a voice call or attempt to establish a voice call has ended.
Values (for WISMO Quik 24xx) : <reason> 0: Phone is offline
20: Phone is CDMA locked 21: Phone has no service 22: Call Faded/Dropped 23: Received Intercept from Base Station 24: Received Reorder from Base Station 25: Received a Release from Base Station (This is a normal call termination). 26: Service Option rejected by Base Station 27: Received Incoming Call 28: Received an alert stop from Base Station 29: Software ended the call (Normal release). 30: Received End Activation – OTASP calls only. 31: Internal Software aborted the origination/call. 32: Maximum Access probes exhausted (The modem failed to contact the Base Station) 34: RUIM not present
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 20
Chapter 3 – Unsolicited AT Result Codes
35: Origination already in progress 36: General Access Failure
37: Received retry order (IS-2000 only).
Syntax: Response syntax: +WEND: <reason>
Command Possible Responses ATD18005551212;
ATH
ATD18005551212; OK
OK +WORG:18005551212 +WCNT:3 OK +WEND:29 Note: Call Ended with a normal release
+WORG:18005551212 +WEND:22 Note: Call failed because the signal faded.
Feature Notification Message +WFNM
Description: This response displays a broadcast message that the carrier may send to all mobiles in an
Syntax: Response Syntax: +WFNM=”<message>”
emergency. This event is required for CDMA specifications.
Command Possible Responses +WFNM=”Help, I have fallen and I can’t get up!”
Flash Indication +WFSH
Description: This response confirms that a flash has been sent to the base station. See +WFSH
command, Chapter 9, for more information on using flash commands.
Syntax: Response Syntax: +WFSH
Command Possible Responses AT+WFSH OK
+WFSH
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 21
Chapter 3 – Unsolicited AT Result Codes
General Indicator +WIND
Description: This is a general mechanism to send unsolicited non-standardized indications to the
application. The identified unsolicited non-standardized indications are:
Indication during mobile originated call setup that the calling party is ringing.
Indication of the availability of the product to receive AT commands after boot.
The +WIND is overloaded with two functionalities:
1) posts non-standardized indications and
2) allows the user to specify indication level. For each of these indications, a “bit flow” has to be indicated.
Values: <IndLevel>
1 (bit-0): R-UIM Presence 2 (bit-1): Reserved 4 (bit-2): Reserved 8 (bit-3): Indication that the product is ready to process all AT commands 16 (bit-4): Reserved 32 (bit-5): Reserved 64 (bit-6): Network service available indication 128 (bit-7): Network lost indication 256 (bit-8): Reserved 512 (bit-9): Reserved 1024 (bit-10): Corrupted RF calibration values (checksum mismatch)
Note 1: If <IndLevel> is equal to 0, no unsolicited “+WIND: <IndNb>” will occur.
Note 2: If <IndLevel> bit 10 is set, the modem will transition to OFFLINE mode.
A combination (addition of the values) is used to allow more than one indication flow. 0 < d Level ¡Ü 2047 For example: 128 (network lost indication) + 64 (network service available indication) = 192.
The response is OK if the values are in the previous range.
The unsolicited response will then be: +WIND : <event>
Example Result +WIND:8 Note: General indication that AT commands are ready to be accepted
The supported events are:
<event>
0: R-UIM not present 1: R-UIM present 2: Reserved 4: Reserved 16: Reserved 32: Reserved 64: The network service is available for an emergency call. 128: The network is lost. 256: Reserved 512: Reserved 1024: Corrupted RF calibration values (checksum mismatch)
In
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 22
Chapter 3 – Unsolicited AT Result Codes
Syntax: Command syntax: AT+WIND=<IndLevel>
Command Possible Responses AT+WIND?
Note: Show current setting. AT+WIND=? Note: Show <IndLevel> range. AT+WIND=128 Note: Turn on Network lost indication only.
WIND: 8 OK Note: Default 8. (9 if RUIM is present) +WIND: (0-2047) OK OK Note: Command accepted.
Call Originated +WORG
Description: This response indicates that an attempt to establish a voice call has occurred.
Syntax: Response Syntax: +WORG: <number>
Command Possible Responses ATD1800555121 2;
Note: <number> is the dialing string sent to the base station. You may see extra numbers before the intended dialing string, this is a result of pre-pended numbers or other call options such as +CLIR.
OK +WORG:18005551212 +WCNT:3 OK
Call Privacy Indication +WPRV
Description: This response confirms that the call privacy level has changed during a call.
Syntax: Response Syntax: +WPRV: <prv>
Command Possible Responses AT+WPRV=1 OK
+WPRV: 1
<prv>
0: Indicates normal privacy
1: Indicates enhanced privacy
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 23
Chapter 3 – Unsolicited AT Result Codes
Roaming Indication +WROM
Description: This response indicates that the roaming status has changed.
Syntax: Response Syntax: +WROM: <roam>
Command Possible Responses +WROM:1
<roam>
0: Home. 1: Roam Icon ON (affiliated network) 2: Roam Icon Blink (foreign network)
The following values apply to enhanced roaming:
3: Out of Neighborhood 4: Out of Building 5: Roaming - Preferred System 6: Roaming - Available System 7: Roaming - Alliance Partner 8: Roaming - Premium Partner 9: Roaming - Full Service Functionality 10: Roaming - Partial Service Functionality 11: Roaming Banner On 12: Roaming Banner Off 13 – 63: Reserved for Standard Enhanced Roaming Indicator Numbers 64 – 127: Reserved for Non-Standard Enhanced Roaming Indicator Numbers 128 - 255: Reserved
Emergency Mode +WSOS
Description: This unsolicited command indicates a change in the status of Emergency Mode has taken
place. In the event that Emergency Mode is entered as the result of an emergency call, this response will be sent to indicate that the modem is now in emergency mode. After this point, to exit the modem out of Emergency Mode, an AT+WSOS or AT+COPS command must be sent, which will result in a +WSOS response to confirm that Emergency Mode has been exited. See +WSOS, section for more information about Emergency Mode.
Values: The parameters values are the following ones: <flag>
0: Emergency Mode Exited 1: Emergency Mode Entered
Syntax: Response Syntax: +WSOS: <flag>
Command Possible Responses ATD911; OK
Note: Make emergency call +WSOS:1
+WORG:911 Note: Unsolicited +WSOS result confirms
Emergency Mode is entered AT+WSOS Note: Exit Emergency Mode
AT+COPS=0,0 Note: While in Emergency Mode, the mode preference is changed, resulting in Emergency Mode being exited
OK
+WSOS:0
Note: Unsolicited +WSOS result confirms
Emergency Mode is exited
OK
+WSOS:0
+COPS:0,0
Note: Unsolicited +WSOS result confirms
emergency mode exited and unsolicited +COPS
result confirms Automatic mode is requested
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 24
Current NAM Change +WNAM
Description: This response indicates that the current NAM has changed.
Syntax: Response Syntax: +WNAM: <nam>
Command Possible Responses +WNAM:2
<nam>
1: NAM 1 2: NAM 2 3: NAM 3 4: NAM 4
Voice Mail Indicator +WVMI
Description: This response indicates the status of the Voicemail Inbox.
Syntax: Response syntax: +WVMI: <LineId>,<Num>
Command Possible Responses +WVMI: 1,2
OK Note: 2 messages are in your voicemail box.
Chapter 3 – Unsolicited AT Result Codes
SMS Message Storage Full +WMGF
Description: This response indicates that the SMS Service Center has attempted to send an SMS
message but it was rejected because SMS Message Storage is Full. No new SMS messages will be received until some room is created by deleting old messages from SMS
Values: <LineId> 1: Line 1 <Num>
The number of messages waiting in the inbox. Maximum value is 99.
Example:
Syntax: Response Syntax: +WMGF
storage. Message deletion can be done using AT+CMGD.
0: No message waiting. 1: One message is waiting 3: Three messages are waiting
AT+CPHS? Interrogate the status of CPHS functionality +CPHS: 1,0 The voice mail indicator functionality is deactivated OK AT+CPHS=3,1 Syntax error +CME ERROR: 3 AT+CPHS=1,1 Activate the voice mail indicator functionality OK AT+CPHS? Interrogate the status of CPHS functionality +CPHS: 1,1 The voice mail indicator functionality is activated OK
**** the message box contains 1 message *****
+WVMI: 1,1 A message is waiting on Line 1 AT+CPHS=2,1 Interrogate the status of voice mail indicator functionality OK +WVMI: 1,1 A message is waiting on LINE 1 AT+CPHS? Interrogate the status of CPHS functionality +CPHS: 1,1 The voice mail indicator functionality is activated OK
Example Result +WMGF
Note: Incoming message rejected. Message center notified with “out of resources” message. Message center will attempt to re-send the message at a later time.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 25
Chapter 3 – Unsolicited AT Result Codes
Power Save +WSPS
Description: This response is output whenever a change occurs in the power save status. The +WSPS
Note: This response is not used in Verizon software versions.
Syntax: Response Syntax: +WSPS: <state>
<state> 0: Leaving power save 1: Entering power save
command can also be used to exit power save mode.
Command Possible responses +WSPS: 1
Note: Entering power save mode.
AT+WSPS
Note: Send command to leave power save mode. AT+WSPS?
Note: Display current power mode state.
OK +WSPS: 0 Note: Command accepted. +WSPS: 0 OK Note: Leaving power save mode.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 26
CHAPTER 4 - GENERAL COMMANDS
Chapter 4 – General Commands
Request Revision Identification +CGMR
Description: This command is used to display the operating software version.
Syntax: Command syntax: AT+CGMR
Command Possible Responses AT+CGMR
Note: Get software version
+CGMR: S/W VER: WISMOQ WQ1.1 Mar 20 2002 17:30:00 OK Note: Software Version WISMOQ, revision WQ1.1 generated on the March 20th, 2002 at 17:30:00
Electronic Serial Number +CGSN
Description: This command allows the user application to get the ESN of the product. The ESN value is
displayed in hexadecimal format.
Syntax: Command syntax: AT+CGSN
Command Possible Responses AT+CGSN
Note: Get the ESN
+CGSN: FE7A7704 OK Note: ESN read from NV
Select TE Character Set +CSCS
Description: This command informs the MS which character set is in use by the TE. The MS uses this
information to convert each character of entered or displayed text data. The character set is
Values: <Character Set> “CDMA CDMA default (ASCII) character set. CUST Custom character set.
Syntax: Command syntax: AT+CSCS=<Character Set>
used for send, read or write of short messages.
Command Possible Responses AT+CSCS=”CDMA” Note: CDMA default alphabet AT+CSCS? Note: Custom character set
AT+CSCS=?
Note: Get possible values
OK Note: Command valid +CSCS: “CDMA” OK Note: Command valid +CSCS: ("CDMA","CUST") OK Note: Possible values
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 27
Chapter 4 – General Commands
Request IMSI +CIMI
Description: This command is used to read and identify the IMSI (International Mobile Subscriber
Identity) of the modem. The PIN may need to be entered using the CPIN command before
Syntax: Command syntax: AT+CIMI
reading the IMSI.
Command Possible Responses AT+CIMI
Note: Read the IMSI
+CIMI: 310008585551212 OK Note: IMSI value (15 digits)
Capabilities List +GCAP
Description: This command gets the complete list of capabilities.
Syntax: Command syntax: AT+GCAP
Command Possible Responses AT+GCAP
Note: Get capabilities list
+GCAP: +CGSM, +CIS707-A, +MS, +ES, +DS, +FCLASS OK
Repeat Last Command A/
Description: This command repeats the previous command. Only the A/ command itself cannot be
Syntax: Command syntax: A/
repeated.
Command Possible Responses A/
Note: Repeat last command
Phone Offline +CPOF
Description: This command sends all CDMA software stack tasks offline. AT command can still be
received, however, there is no RF functionality. The AT+CFUN=0 command is equivalent to
Syntax: Command syntax: AT+CPOF
+CPOF.
Command Possible Responses AT+CPOF
Note: Stop CDMA stack
+CPOF: OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 28
Chapter 4 – General Commands
Set Phone Functionality +CFUN
Description: This command selects the mobile station’s level of functionality. AT+CFUN=0 is equivalent
Values: <functionality level>
Syntax: Command syntax: AT+CFUN=<functionality level>
to AT+CPOF
The AT+CFUN=1 (by default, AT+CFUN will act the same as AT+CFUN=1) command restarts the entire CDMA stack and CDMA functionality: a complete software reset is performed. In addition, the OK response will be sent at the last baud rate defined by the +IPR command.
0: Set the phone to OFFLINE mode. 1: Set the phone to ONLINE mode and resets the stet.
Command Possible Responses AT+CFUN? Note: Ask for current functionality level
AT+CFUN=0 Note: Set phone offline AT+CFUN=1 Note: Set phone ONLINE. A software reset is performed.
+CFUN: 1 OK Note: Full functionality OK Note: Command valid OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 29
Phone Activity Status +CPAS
Description: This command returns the activity status of the mobile equipment.
Values <pas>
0: ready (allow commands from TA/TE) 1: unavailable (does not allow commands) 2: unknown 3 ringing (ringer is active) 4: call in progress 5: asleep (low functionality) 6: corrupted RF calibration values (checksum mismatch)
Syntax: Command syntax: AT+CPAS
Command Possible Responses AT+CPAS
Note: Current activity status
+CPAS: <pas> OK
Chapter 4 – General Commands
Report Mobile Equipment Errors +CMEE
Description: This command disables or enables the use of the “+CME ERROR : <xxx>” or “+CMS
ERROR :<xxx>” result code instead of simply “ERROR”. See chapter 20 (MS Error Result Codes) for +CME ERROR result codes description and chapter 20 (Message Service Failure Result Codesfor +CMS ERROR result codes.
Syntax: Command syntax: AT+CMEE=<error reporting flag>
Command Possible Responses AT+CMEE=0 Note: Disable MS error reports, use only « ERROR » AT+CMEE=1 Note: Enable «+CME ERROR: <xxx>» or «+CMS ERROR: <xxx>»
OK
OK
Keypad Control +CKPD
Description: This command emulates the MS keypad by sending each keystroke as a character in a
<keys> string.
If emulation fails, a +CME ERROR: <err> is returned. If emulation succeeds, the result depends on the CDMA sequence activated: <keys>: string of the following characters (0­9,*,#).
Syntax: Command syntax: AT+CKPD=<keys>
Command Possible Responses AT+CKPD=”*#21#” Note: Key sequence allowed AT+CKPD=1234 Note: Sequence not allowed
OK
+CME ERROR 3
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 30
Chapter 4 – General Commands
Clock Management +CCLK
Description: This command is used to set or get the current date and time of the MS real-time clock.
String format for date/time is: “yy/MM/dd,hh:mm:ss”. Valid years are 98 (for 1998) to 97 (for 2097). The seconds field is not mandatory. Default date/time is “98/01/01,00:00:00” (January, 1998 / midnight).
Syntax: Command syntax: AT+CCLK=<date and time string>
Command Possible Responses AT+CCLK=”00/06/09,17:33:00”
Note: set date to June , 2000, and time to 5:33pm AT+CCLK=”00/13/13,12:00:00” Note: Incorrect month entered AT+CCLK? Note: Get current date and time
OK or ERROR Note: Date/Time stored – ERROR returned when RTC not enabled +CME ERROR 3
+CCLK: “00/06/09,17:34:23” Note: current date is June 9, 2000 current time is 5:34:23 pm – network time if available, otherwise calculated based on previous network time if available, otherwise ERROR.
Ring Melody Playback +CRMP
Description: This command causes a melody to be played. The specified melody will playback in an
endless loop until stopped with another +CRMP command. All melodies are manufacturer defined. Up to ten manufacturer-defined melodies can be available for individual playback.
Note: Looped melodies must be stopped by a +CRMP command with the <index> field set
to 0 (example: +CRMP=0,,,0).
When the +CRMP command is performed, the <volume> parameter overwrites the <sound level> value of the +CRSL command.
Values: <call type> 0: Incoming voice call 1: Incoming data call 2: Incoming fax call 3: Incoming short message (SMS) <volume> 0: Min volume (mute) 1: Default volume 4: Max volume <type> 0: Manufacturer Defined (default)
<index>
0: Stop Melody Playback 1-10 Melody ID for voice/data/fax call type (default:1)
Syntax: Command syntax: AT+CRMP=<call type>[,<volume>,<type>,<index>]
Command Possible Responses AT+CRMP=0,2,0,2 Note: Play voice call melody index 2 with volume level 2. AT+CRMP=0,,,0 OK Note: Stop the melody. Note: The melody is stopped. AT+CRMP=? Note: supported parameters
OK Note: Melody Playback.
+CRMP: (0-3),(0-4),(0-0),(0-10) OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 31
Chapter 4 – General Commands
Ringer Sound Level +CRSL
Description: This command is used to set/get the sound level of the ringer on incoming calls.
Values: <sound level>
0: Min volume (muted) 1: Default volume 4: Max volume
Syntax: Command syntax: AT+CRSL=<sound Level>
Command Possible Responses AT+CRSL=0 Note: Set volume to Min (muted). AT+CRSL=4 Note: Set volume to Max. AT+CRSL?
Note: Get current ringer sound level AT+CRSL=4 Note: Supported parameters
OK Note: Current ring playing is muted. OK Note: Current ring playing with Max. volume. CRSL:4 OK Note: Current level is 4 CRSL: (0-4) OK
Subscriber Number +CNUM
Description: This command is used to return the subscriber MSISDN. If the subscriber has different
MSISDNs for different services, each MSISDN is returned on a separate line.
Values: <alphax> optional alphanumeric string associated with <numberx> <numberx> string type phone number with format as specified by <typex> <typex> type of address byte in integer format – only supports 129
Syntax: Command syntax: AT+CNUM
Response syntax: +CNUM: <alpha1>, <number1>, <type1>, <CR><LF>+CNUM: <alpha2>, <number2>, <type2> …
Command Possible Responses AT+CNUM
Note: Get MSISDN AT+CNUM=? +CNUM:
+CNUM :“Phone”,”8585551212”,129 Note: MSISDNs
OK
Select Type of Address +CSTA
Description: This command is used to select the type of phone address to use.
Values: <typex> type of address byte in integer format – only supports 129
Syntax: Command syntax: AT+CSTA=<typex>
Command Possible Responses AT+CSTA? Note: Get type of address AT+CSTA=? Note: Get supported address types
+CSTA: 129 Note: Local Number format +CSTA: (129-129) OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 32
Chapter 4 – General Commands
View Modem Timers +WTMR
Description: This command is used to read the modem’s accumulated internal timers. These timers
include Uptime, Call Time, Call Count, and Last Call Time. Uptime is the number of seconds the modem has been running since boot-up. Call Time is the total number of seconds the modem has been in a call since manufacture (Voice, Data, Fax, OTASP, and CDMA Test Calls; but SMS is not included). Call count is the total number of calls made since manufacture. Last Call Time returns the time of the most recent call in seconds. It is not stored in NV and is initialized to zero on boot-up. The range of all returned timer items is 0 to
Values: <Uptime> seconds since modem boot-up <Call Time> total call seconds since modem manufacture (excluding SMS) <Call Count> total calls made since modem manufacture <Last Call Time> time of the most recent call in seconds
Syntax: Command syntax: AT+WTMR
Response syntax: +WTMR: <Uptime>,<Call Time>, <Call Count>, <Last Call Time>
4294967295 (136 years).
Command Possible Responses AT+WTMR
Note: Display modem timers
+WTMR: 1029, 45670,289, 85 OK Note: Uptime = 1029 seconds Call Time = 45670 seconds Call Count = 289 calls Last Call Time = 85 seconds
Modem Serial Number +WMSN
Description: This command allows the user application to get the serial number of the modem.
Values: The serial number is fifteen digits in length and structured as follows. Each X represents a
digit of the serial number.
Modem Type Year Built Week Built Unit Number Bench Number Part Number
XX X XX XXXXX XX XXX
Syntax: Command syntax: AT+WMSN
Command Possible Responses AT+WMSN
Note: Get the modem SN
+WMSN: 123456789012345 OK Note: SN read from NV memory
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 33
Chapter 5 – Call Control Commands
CHAPTER 5 - CALL CONTROL COMMANDS
Dial Command D
Description: The ATD command is used to originate a voice, data or fax call. The dial command also
controls supplementary services. For a data or a fax call, the application sends the following ASCII string to the product:
ATD<nb> where <nb> is the destination phone number.
Note: ATD<nb> is followed by PPP negotiation.
For a voice call, the application sends the following ASCII string to the product: ATD<nb>; where <nb> is the dialing string or destination phone number, followed a semicolon “;”. The dialing string may only contain characters “0-9”,”#”,”*” only. Note that some countries may have specific numbering rules for their CDMA handset numbering.
The response to the ATD command is one of the following:
Verbose Result Code Numeric Code (with
ATV0 set) OK 0 Command executed (voice) CONNECT <speed> 10,11,12,13,14,15 If the call succeeds, for data calls only, <speed> takes
BUSY 7 If the called party is already in communication, NO ANSWER 8 If no hang up is detected after a fixed network time-out NO CARRIER 3 Call setup failed or remote user release. NO DIALTONE 6 Voice call with missing “;”
Direct Dial Syntax: Command syntax: ATD<nb>[;]
Command Possible Responses ATD18005551212;
Note: Attempt a voice call.
ATD5551212; Note: Example of a failed voice call attempt.
OK
Note: Command executed
+WORG:18005551212
Note: Voice call origination sent to Base Station with dial string “18005551212”.
+WCNT: 9
Note: Call Connected, CDMA traffic channel established with service option 9.
You can now hear audio of the calling party’s phone ringing. However, this event
does not means the other calling party has answered.
OK
Note: Command executed
+WORG:5551212
Note: Voice call origination sent to Base Station with dialing string “5551212”.
+WEND: 3
Note: Call Attempt failed/ended. Reason 3, signal faded.
Dialing from a phonebook entry (stored in the RUIM card or NV) can be performed with the following commands:
ATD><index>; Call <index> from the +CPBS selected phonebook. ATD>”Bill”; Call “Bill” from the +CPBS selected phonebook.
ATD><mem><index>; <mem> is a +CPBS=? listed phonebook and <index> is a valid l
location within the phonebook
Note: A semicolon must be used at the end of the AT command to signal phonebook dialing. Otherwise, the command will result in an error.
Description
the value negotiated by the product.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 34
Phonebook Syntax: Command syntax: ATD><index>[;]
ATD>[<mem>]<name>[;] ATD>[<mem>]<index>[;]
Command Possible Responses AT+CPBS? Note: Which phonebook is selected.
ATD>5; Note: Dial location #5 from ME phonebook.
ATD>SM202; Note: Dial location 202 from the SM(RUIM card) phonebook.
+WEND: 3
ATD>”Bill”; Note: This command is NOT valid for MC, RC, and LD phonebooks as they are supported in CDMA networks
Note: When the FD facility is enabled, only the numbers in the FDN phonebook can be called. For example, if “014629” is present in the FD phonebook, the command ATD014629; will be successful. Data calls are not allowed when the FD facility is enabled.
Chapter 5 – Call Control Commands
+CPBS: ME,11,100 OK Note: Command executed OK Note: Command executed +WORG:5551212 Note: Voice call origination sent to Base Station with dialing string “5551212”. +WEND: 3 Note: Call Attempt failed/ended. Reason 3, signal faded. See Chapter 14, Unsolicited Commands. OK Note: Command executed +WORG:5551212 Note: Voice call origination sent to Base Station with dialing string “5551212”.
Note: Call Attempt failed/ended. Reason 3, signal faded. See Chapter 14 on Unsolicited commands. OK Note: Command executed +WORG:5551212
Hang-Up Command H
Description: The ATH (or ATH0) command is used by the application to disconnect the remote user. In
the case of multiple calls, all calls are released (active, on-hold and waiting calls).
The specific ATH1 command has been appended to disconnect the current outgoing call, only in dialing or alerting state (i.e. ATH1 can be used only after the ATD command, and before its terminal response (OK, NO CARRIER, ...). It can be useful in the case of multiple calls.
Syntax: Command syntax: ATH
Command Possible Responses ATH Note: Ask for disconnection
ATH1 Note: Ask for outgoing call disconnection
OK +WEND: 10 Note: Every call, if any, is released ERROR +WEND: 10 Note: Outgoing call, if any, is released
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 35
Chapter 5 – Call Control Commands
Answer a Call A
Description: When the product receives a call, it sets the RingInd signal and sends the ASCII “RING” or
+CRING: <type>” string to the application (+CRING if the cellular result code +CRC is enabled). Then it waits for the application to accept the call with the ATA command.
Syntax: Command syntax: ATA
Command Possible Responses RING
Note: Incoming call ATA Note: Answer to this incoming call
ATH Note: Disconnect call
+WANS:0
+WCNT: 10
Note: Call accepted
OK
+WEND: 10
Note: Call disconnected
Remote Disconnection
Description: A message is used by the product to inform the application that the remote user has
released an active call. The product sends +WEND: <result code> to the application. The DCD signal may be set based upon the AT&C2 setting for packet calls. See chapter 3,Unsolicited Results for more information on the +WEND command.
Extended Error Report +CEER
Description: This command gives the cause of any general call processing error or malfunction. See
Syntax: Command syntax: AT+CEER
Chapter 20, Extended Error Report.
Command Possible Responses ATD18005551212;
ATD1234567; Note: Outgoing voice call while already in a call
AT+CEER
AT+CEER
Note: Ask for reason of release
OK +WORG:18005551212 +WCNT:3
ERROR Note: Call setup failure
+CEER: Error 2 OK Note: Operation not allowed when call in progress +CEER : Error <x> OK Note: <x>is the cause information element values
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 36
Chapter 5 – Call Control Commands
DTMF Signals +VTD, +VTS
+VTD Description: The product enables the user application to send DTMF tones over the CDMA network. This
command is used to define tone duration (the default value is 0,0). To define this duration,
Values: <on> on tone duration
+VTD Syntax: Command syntax: AT+VTD=<on>,<off>
+VTS Description: The product supports the ability of the user application to send burst DTMF tones over the
+VTS Syntax: Command syntax: AT+VTS=<Tone>
Informative Example: To send tone sequence 13#, the application sends: AT+VTS=13#
the application uses: AT+VTD=<on>,<off>.
0: 95 milliseconds 1: 150 milliseconds 2: 200 milliseconds 3: 250 milliseconds 4: 300 milliseconds 5: 350 milliseconds
<off> off tone duration
0: 60 milliseconds 1: 100 milliseconds 2: 150 milliseconds q3: 200 milliseconds
Command Possible Responses AT+VTD=4,3 Note: To define 300 ms on tone duration and 200 ms off tone duration. AT+VTD=? Note: Display valid parameter ranges.
OK Note: Command valid +VTD: (0-5), (0-3) OK
CDMA network. This command enables the transmission of burst DTMF tones. To transmit DTMF tones (only when there is an active call), the application uses: AT+VTS=<Tone> where <Tone> is in {0-9,*,#}.
Command Possible Responses AT+VTS=# OK
Note: Command valid AT+VTS=11 OK AT+VTS=4 OK
DTMF START and STOP Continuous +WSDT, +WSDS
Description: Starts and stops a continuous DTMF tone while in a call state (conversation).
Values: <X>: (0-9, #,*)
Syntax: Command syntax: AT+WSDT=<X>
Command Possible Responses AT+WSDT=2 OK
AT+WSDS OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 37
Starts DTMF tone
Stops DTMF tone
Chapter 5 – Call Control Commands
Redial Last Telephone Number DL
Description: This command is used by the application to redial the last number used in an ATD
commanded voice call. The ATDL command causes the last voice call number to be redialed. The phonebook is not referenced for the redial. Data call numbers are not supported by this command; only voice call numbers.
Syntax: Command syntax: ATDL
Command Possible Responses ATDL Note: Redial last number
OK
+WORG: 8585551212
Note: Last call was a voice call. Command valid
Automatic Dialing with DTR %Dn
Description: This command enables and disables the automatic sending of the short message (SMS)
stored in the first location. The number is dialed and then short message is sent when DTR
Values: <n> (0-2) Enable or disable automatic message transmission or number dialing.
AT%D1 Currently not implemented.
Syntax: Command syntax: AT%D<n>
OFF switches ON.
Informs the product that the number is a voice rather than a fax or data number.
AT%D0 Disables automatic DTR number dialing / message transmission.
AT%D2 Activates automatic DTR message transmission if DTR switches from OFF to
ON.
Command Possible Responses AT%D2
Note: Activates DTR short message sending
OK Note: Command has been executed
Automatic Answer S0
Description: This S0 (zero) register parameter determines and controls the product automatic answering
mode.
Values: <value> (0-255)
0: No automatic answer. 1 – 255: Answers after the specified number of rings.
Syntax: Command syntax: ATS0=<value>
Command Possible Responses ATS0=2 Note: Automatic answer after 2 rings ATS0?
Note: Current value ATS0=0 Note: No automatic answer
Other S-parameter registers are implemented. See Chapter 17, Basic S-Registers.
OK
002 OK Note: always 3 characters padded with zeros OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 38
Chapter 5 – Call Control Commands
Incoming Call Bearer +CICB
Description: This specific command is used to set the type of incoming calls when no incoming bearer is
given (see +CSNS). The setting the +CICB command affects the current value of +CSNS.
Values: <mode>
0: Data 1: Fax 2: Speech 3: Data once (10 minute timeout) 4: Fax once (10 minute timeout)
Syntax: Command syntax: AT+CICB=<mode>
Command Possible Responses AT+CICB=1 Note: If no incoming bearer, force a fax call AT+CICB=2 Note: If no incoming bearer, force a voice call AT+CICB? Note: Interrogate value
AT+CICB=? Note: Test command
OK Note: Command accepted
OK Note: Command accepted
+CICB: 2 OK Note: Default incoming bearer: voice call +CICB: (0-4) OK Note: Speech, data or fax default incoming bearer
Single Numbering Scheme +CSNS
Description: This command selects the bearer to be used when an MT single numbering scheme call is
set up (see +CICB, these commands are the same).
Note: The setting the +CSNS command affects the current value of +CICB.
Values: <mode>
0: Data 1: Fax 2: Speech 3: Data once (10 minute timeout) 4: Fax once (10 minute timeout)
Syntax: Command syntax: AT+CSNS
Command Possible Responses AT+CSNS=0 Note: Force a data call AT+CSNS=2 Note: Force a voice call AT+CSNS? Note: Interrogate value
AT+CSNS=? Note: Test command
OK Note: Command accepted OK Note: Command accepted +CSNS: 2 OK Note: Default incoming bearer: voice call +CSNS: (0-4) OK Note: Voice, data or fax default incoming bearer
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 39
Chapter 5 – Call Control Commands
Microphone Gain +VGT
Description: This command sets the microphone gain of the current audio path.
Values: <MicGain> value to Microphone relative gain:
AT+VGT Value Microphone Relative Gain Step (dB) 0 -2 1 +6 2 +8 3 +16
Syntax: Command syntax: AT+VGT=<MicGain>
Command Possible Responses AT+VGT=2 OK
Note: Command valid AT+VGT? Note: Interrogate value
AT+VGT=? Note: Test command
+VGT: 2
OK
Note: Current value
+VGT : (0-3)
OK
Note: Possible values
Volume Gain Control +VGR
Description: This command is used by the application to tune the receive gain of the speaker. If the
modem is in the Idle state, it will generate an audible tone at the selected volume.
Values: <RGain> value to Speaker relative gain:
AT+VGR Value Speaker Relative Gain Step (dB) 0 Mute 1 -23 2 -17 3 -11 4 -5
Syntax: Command syntax: AT+VGR=<Rgain>
Command Possible Responses AT+VGR=2 OK
Note: Command valid AT+VGR? Note: Interrogate value
AT+VGR=? Note: Test command
+VGR: 2
OK
Note: Current value
+VGR : (0-4)
OK
Note: Possible values; default: 3
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 40
Chapter 5 – Call Control Commands
Microphone Mute Control +CMUT
Description: This command is used to mute the microphone input on the product (for the active
microphone set with the +SPEAKER command). This command is only allowed during a call.
Values: <mode>
0: Microphone mute off (default value). 1: Microphone mute on.
Syntax: Command syntax: AT+CMUT=<mode>
Command Possible Responses AT+CMUT=?
Note: Test command AT+CMUT?
Note: Ask for current value AT+CMUT=1 Note: Mute ON (call active) AT+CMUT?
Note: Ask for current value AT+CMUT=0 Note: Mute OFF (call not active)
+CMUT : (0-1) OK Note: Enable / disable mute +CMUT : 0 OK Note: Current value is OFF OK Note: Command valid +CMUT : 1 OK Note: Mute is active (call active) +CME ERROR: 3 Note: Command not valid
Speaker & Microphone Selection +SPEAKER
Description: This command is used to select the speaker and the microphone set.
Values: <ActiveSpkMic >
0: HEADSET 1: HANDSET
Syntax: Command syntax: AT+SPEAKER=<ActiveSpkMic>
Command Possible Responses AT+SPEAKER=1
Note: Speaker ONE and Micro ONE AT+SPEAKER? +SPEAKER: 1
OK Note: Command valid
OK Note: Speaker ONE and Micro ONE are active.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 41
Chapter 5 – Call Control Commands
Echo Cancellation +ECHO
Description: This command is used to enable, disable or configure the Echo Cancellation functions for
voice calls (in rooms, in cars, etc.). The +SPEAKER function automatically sets echo cancellation based upon handset or headset choice and this command allows non-standard operation.
Values: <mode>
0: Vocoder Echo Cancellation Off 1: Ear Seal Echo Cancellation 2: Head Set Echo Cancellation 3: AEC 4: Speaker Echo Cancellation for car kit operation 5: Default Echo Cancellation for current path settings
Syntax: Command syntax:
Command Possible Responses AT+ECHO? Note: Read current settings
AT+ECHO=0 Note: Set Echo Cancellation Off AT+ECHO=1 Note: Set Echo Cancellation to Ear Seal
AT+ECHO=2 Note: Set Echo Cancellation to Headset
AT+ECHO=4 Note: Set Echo Cancellation to Handset
AT+ECHO= <mode>
+ECHO: 0 OK
OK
OK
OK
OK
Side Tone Modification +SIDET
Description: This command is used to set the level of audio feedback in the speaker (microphone
Values: <val1>
Syntax: Command syntax: AT+SIDET=<val1>,<val2>
feedback in the speaker).
0: Sidetone is disabled 1: Sidetone is enabled
<val2>
0: No side tone 1: Handset Sidetone levels 2: Headset Sidetone levels 3: Max Sidetone level
Command Possible Responses AT+SIDET=1,0 OK
Note: Command valid
AT+SIDET? Note: Current value
+SIDET: 1,0 OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 42
Chapter 5 – Call Control Commands
Initialize Voice Parameters +VIP
Description: This command allows voice parameters to be restored from NV memory.
Values: Gain controls are restored (+VGT and +VGR)
Voice path selection is restored (+SPEAKER) Echo cancellation is restored (+ECHO) Sidetone values are restored (+SIDET)
Syntax: Command syntax: AT+VIP
Command Possible Responses AT+VIP OK
Note: Command valid
TTY Mode +WTTY
Description: This command enables TTY mode on the headset audio path. The modem must be in a
voice call to set this command, and when the call ends it goes back to standard audio mode.
Syntax: Command syntax: AT+WTTY
Command Possible Responses AT+WTTY OK
Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 43
Chapter 6 – Network Service Commands
CHAPTER 6 - NETWORK SERVICE COMMANDS
Signal Quality +CSQ
Description: This command is used to ascertain the received signal strength indication (<rssi>) and the
channel frame error rate (<fer>). The exact meaning of the SQM (RSSI) value is manufacturer defined.
Note: See Chapter 24 for Sprint® specific version of this command. Values: <rssi>:
0-31: Valid value ranges. 255: Represents an unknown signal quality.
<fer>:
99: Not known or not detectable. Currently always returns 99.
Syntax: Command syntax: AT+CSQ
Command Possible Responses AT+CSQ +CSQ: <rssi>,<fer>
OK Note: <rssi> and <fer> as defined below
Mode Preference +COPS
Description: The Mode Preference of a CDMA modem governs the basic system acquisition behavior of
the MS in conjunction with the PRL (Preferring Roaming List). It’s important to note that the PRL takes precedence over mode preference when guiding the phone to a band or system. The PRL must allow a particular band first, before the mode preference can take effect. In other words, a mode preference change is simply a request; the PRL decides whether or not to allow it. After execution of the +COPS command, an unsolicited +COPS: <mode> will follow soon to confirm the new mode selection, but not in all cases. See Unsolicited Result Codes in Chapter 3. All changes to +COPS are automatically saved in NV RAM.
Note 1: AMPS selection is available only in modems that support AMPS mode.
Note 2: Refer to Chapter 20 for AT commands that are applicable to AMPS operation.
Note 3: This command is not available in Sprint®. and Verizon. software versions.
Note 4: CDMA Only (<mode> 1) is the only available mode in RUIM software versions. An attempt to select any other mode in RUIM software versions will result in an error return.
Values: The parameter values are the following ones:
<mode>
0: Automatic. 1: CDMA Only. 2: CDMA or AMPS only. 3: Analog only.
<term>
0: Permanent – this mode persists until another +COPS command is issued 1: Power cycle – this mode persists until power cycle is performed Note:
1: AT+COPS by itself is a short-hand equivalent to AT+COPS=0,0.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 44
Syntax: Command syntax: AT+COPS=<mode>,<term>
Command Possible Responses AT+COPS?
Note: Ask for current Mode Preference
AT+COPS=? +COPS: (0-3),(0-1)
AT+COPS=0,0 Note: Ask for Automatic mode
AT+COPS=1,1 Note: Ask for CDMA Only mode
AT+COPS=2,0 Note: Ask for CDMA or AMPS only mode
AT+COPS=3,0 Note: Ask for Analog only mode
+COPS: 0,0 OK Note: Automatic mode, use PRL order, Permanent
OK Note: Modes: Automatic, CDMA Only, CDMA or AMPS only; Term: Permanent, Power Cycle. OK +COPS: 0,0 Note: Unsolicited +COPS result confirms Automatic mode, Permanent term is requested. OK +COPS: 1,1 Note: Unsolicited +COPS result confirms CDMA Only mode, Power Cycle term is requested. OK +COPS: 2,0 Note: Unsolicited +COPS result confirms CDMA or AMPS only mode, Permanent term is requested. OK +COPS: 3,0 Note: Unsolicited +COPS result confirms Analog only mode, Permanent term is requested.
Chapter 6 – Network Service Commands
Band Preference +WBND
Description: The Band Preference of a CDMA modem governs the basic system acquisition behavior of
the MS in conjunction with the mode preference (+COPS) and the PRL (Preferring Roaming List). It’s important to note that the PRL takes precedence over band preference when guiding the phone to a band. The PRL must allow a particular band first, before the band preference can take effect. In other words, a band preference change is simply a request; the PRL decides whether or not to allow it. If the setting is accepted by the MS, the value will be written to non-volatile RAM and persist after a power-cycle.
Note 1: This command is not available in Sprint®. and Verizon. software versions.
Values: The parameter values are the following ones: <band>
Syntax: Command syntax: AT+WBND=<band>
Note 2: <band> 1 (PCS) is not available in RUIM software versions.
0: Any 1: PCS 2: Cellular A or B 3: Cellular A 4: Cellular B
Command Possible Responses AT+WBND? Note: Ask for current Band Preference
AT+WBND=? +WBND: (0-4)
AT+WBND=0 Note: Allow Any Band
+WBND: 0 OK Note: Any
OK Note: Any, PCS, Cell, Cell A, Cell B OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 45
Chapter 6 – Network Service Commands
Roam Preference +WRMP
Description: The Roam Preference of a CDMA modem informs the MS whether it is allowed to roam on
foreign CDMA networks or only allow operation on home networks. The determination of what is a foreign or home network is programmed into the PRL (Preferring Roaming List). This command simply enables or disables the capability of the MS to roam, based on the PRL configuration. If the setting is accepted by the MS, the value will be written to non­volatile RAM and persist after a power-cycle. After execution of the +WRMP command, the MS may change roaming states. The unsolicited result +WROM: <mode> will indicate the new state. See Unsolicited Result Codes in Chapter 3.
Note: This command is not available in Sprint®. and Verizon. software versions.
Values: The parameter values are the following ones: <mode>
0: Home Networks only, as defined in the PRL (default value) 1: Roaming on Affiliated networks, as defined in the PRL 2: Roaming on Any Network, as defined in the PRL.
Syntax: Command syntax: AT+WRMP=<mode>
Command Possible Responses AT+WRMP? Note: Ask for current Mode Preference
AT+WRMP=? +WRMP: (0-2)
AT+WRMP=0 Note: Allow Home only networks
AT+WRMP=1 Note: Allow Roaming Affiliated Networks
AT+WRMP=2 Note: Allow Roaming on Any Network
+WRMP: 0 OK Note: Home only
OK Note: Home, Affiliated, Any OK +WROM: 0 Note: Unsolicited +WROM may or may not appear based on current circumstances OK +WROM: 1 Note: Unsolicited +WROM may or may not appear based on current circumstances OK +WRMP: 2 Note: Unsolicited +WROM may or may not appear based on current circumstances
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 46
Chapter 6 – Network Service Commands
Network Registration & Roaming +CREG
Description: This command is used by the application to ascertain the registration and roaming status of
the product.
Note: Also see +WROM unsolicited command for CDMA roaming status.
Values: <mode>
0: Disable network registration unsolicited result code (default) 1: Enable network registration unsolicited code result code +CREG: <stat>
<stat>
0: not registered, MS is not currently searching for a new operator. 1: registered, home network. 2: not registered, MS currently searching for a base station. 4: unknown.
Syntax: Command syntax: AT+CREG= <mode>
Response syntax: +CREG: <mode>, <stat>
5: registered, roaming
Command Possible Responses AT+CREG=0 Note: Disable network registration unsolicited result code.
AT+CREG=1 Note: Enable network registration unsolicited result code
AT+CREG? +CREG: 1,5
AT+CREG=? +CREG: (0-1)
Note: Example of the unsolicited result code. MS is searching for a base station.
+CREG: 0,1 OK Note: Command valid
+CREG: 1,1 OK Note: Command valid
OK Note: Unsolicited enabled, MS currently roaming.
OK Note: 0,1 <mode> values are supported +CREG: 2
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 47
Chapter 6 – Network Service Commands
Change NAM Selection +WNAM
Description: This command is used to request a change in the NAM (Number Assignment Modem)
selection. The modem supports up to 4 NAMs. However, if a NAM is not fully programmed, the modem will not switch to the requested NAM. The default NAM for the modem is 1. The response to this command is only OK, and is no guarantee that the NAM will change. If the NAM selection request is accepted, the unsolicited command +WNAM: <nam> will be returned. If or when the actual NAM changes, the unsolicited command +WCNM: <nam> will
Values: <nam>
Syntax: Command syntax: AT+WNAM=<nam>
be returned. See Unsolicited Result Codes in Chapter 3.
1: NAM 1 2: NAM 2 3: NAM 3 4: NAM 4 5: Auto NAM
Command Possible Responses AT+WNAM=2 Note: Use NAM 2, if programmed
AT+WNAM=3 Note: Use NAM 3, if programmed
AT+WNAM=5 Note: Try Auto NAM
AT+WNAM? +WNAM: 1 AT+WNAM=? +WNAM: (1-5)
OK +WNAM: 2 +WCNM: 2
OK Note: No unsolicited response indicates that NAM 3 is not valid, thus no change in NAM.
OK +WNAM: 5 +WCNM: 1 Note: Auto NAM is selected, NAM 1 chosen.
Read Current NAM +WCNM
Description: This command is used to read the current NAM (Number Assignment Modem). The modem
supports up to 4 NAMs. Also, note that there exists an unsolicited command +WCNM: <nam> that is returned any time the NAM changes. See Unsolicited Result Codes in
Syntax: Command syntax: AT+WCNM
Chapter 3.
Command Possible Responses AT+WCNM
Note: Ask for the current NAM
+WCNM: 1 OK Note: NAM 1 in use
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 48
Chapter 6 – Network Service Commands
Emergency Mode +WSOS
Description: In the event of an emergency call, the modem will automatically put itself into emergency
mode. After the call has ended and/or emergency mode is no longer desired, this command must be sent to exit the modem out of emergency mode.
Note: Changing the mode preference using +COPS while emergency mode is in effect will
exit the modem out of Emergency Mode.
Note: For RUIM capable modems, the emergency numbers 110, 112, 119, and 120 are also
supported by the modem software in addition to 911.
Values: The parameters values are the following ones: <flag>
0: Exit Emergency Mode
1: Manually enter Emergency Mode (not supported)
Note: 1: AT+WSOS by itself is a short-hand equivalent to AT+WSOS=0.
Syntax: Command syntax: AT+WSOS=<flag>
Command Possible Responses AT+WSOS?
Note: Ask for current Emergency Mode status AT+WSOS=? +WSOS: (0-0)
AT+WSOS Note: Exit Emergency Mode. Note2: This is the same as AT+WSOS=0
AT+WSOS=0 Note: Exit Emergency Mode.
AT+WSOS=1 Note: Try to manually enter Emergency Mode. This is not allowed. ATD911; Note: Emergency Mode entered as the result of an emergency call AT+COPS=0,0 Note: Changing the mode preference while in Emergency Mode, will result in Emergency Mode being exited
+WSOS: 1 OK
OK OK +WSOS:0 Note: Unsolicited +WSOS result confirms Emergency Mode exit OK +WSOS:0 Note: Unsolicited +WSOS result confirms Emergency Mode exit ERROR Note: This is not allowed. Emergency Mode will only be entered as a result of an emergency call +WSOS: 1 +WORG: 911
+WSOS: 0 +COPS: 0,0 Note: An unsolicited response for both +WSOS and +COPS are returned when mode preference is changed while in Emergency Mode.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 49
Chapter 6 – Network Service Commands
Extended Roam Indication +WRMW
Description: This command is used to suppress output of non-standard Extended Roam Indicators (64
through 127) that are displayed by the +WROM unsolicited response. This setting is written
Note: This command is not available in Sprint®. and Verizon®. software versions.
Values: <value>
Syntax: Command syntax: AT+WRMW=<value>
to NV and is persistent across resets.
0: Suppress output of ERI indicators 64 through 127. 1: Enable output of ERI indicators 64 through 127.
Command Possible Responses AT+WRMW=? +WRMW: (0-1)
OK AT+WRMW? Note: Display current setting.
AT+WRMW=1 Note: Enable output of ERI 64 through 127.
AT+WRMW? Note: Display current setting.
+WRMW: 0
OK
Note: ERI 64 through 127 suppressed.
OK
+WRMW: 1
OK
Note: ERI 64 through 127 displayed.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 50
Chapter 7 - SIM Card Operational Commands
CHAPTER 7 - SIM CARD OPERATIONAL COMMANDS
This section details the commands that are available when a SIM card is present. These commands are available only in RUIM software versions. Note that the PIN codes used in this section are for example purposes only and do not reflect the actual PIN codes programmed into the modem. Contact your service provider to obtain the actual PIN codes used by your modem.
Enter PIN +CPIN
Description: This command is used to enter the ME (Mobile Equipment) passwords (CHV1 / CHV2 /
PUK1 / PUK2, etc.), that are required before any ME functionality can be used. CHV1/CHV2 must be 4 to 8 digits long, PUK1/PUK2 must be 8 digits long. The application is responsible for checking the PIN after each reset or power on if the PIN was enabled.
Syntax: Command syntax: AT+CPIN=<pin>
Command Possible Responses AT+CPIN=1234 OK
Note: PIN code is correct
After 3 unsuccessful attempts to enter the PIN (Personal Identification Number), the PUK (Personal Unblocking Key) will be required. PUK validation forces the user to enter a new PIN code as a second parameter and this will be the new PIN code if PUK validation succeeds. CHV1 is then enabled if PUK1 is correct. The application therefore uses this command:
Command syntax: AT+CPIN=<Puk>,<NewPin>
Command Possible Responses AT+CPIN=00000000,1234 Note: Enter PUK and new PIN AT+CPIN=12345678,1234 Note: Enter PUK and new PIN, 2nd attempt
To ascertain which code must be entered (or not), the following query command can be used: AT+CPIN?
The possible responses are:
+CPIN: READY ME is not pending for any password +CPIN: UIM PIN CHV1 is required +CPIN: UIM PUK PUK1 is required +CPIN: UIM PIN2 CHV2 is required +CPIN: UIM PUK2 PUK2 is required
+CPIN: PH-UIM PIN UIM lock (phone-to-UIM) is required +CPIN: PH-NET PIN Network personalization is required +CME ERROR: <err> SIM failure (13) absent (10) etc.
Note: that in this case the mobile equipment does not end its response with the OK string. The response ‘+CME ERROR: 13’ (SIM failure) is returned after 10 unsuccessful PUK attempts. The SIM card is then out of order and must be replaced by a new one.
+CME ERROR: 16 Note: Incorrect PUK OK Note: PUK correct, new PIN stored
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 51
Chapter 7 - SIM Card Operational Commands
Enter PIN2 +CPIN2
Description: This command is used to validate the PIN2 code (CHV2), or to validate the PUK2 code
(UNBLOCK CHV2) and to define a new PIN2 code. Of course, the +CPIN command allows PIN2 or PUK2 codes to be validated, but only when the last command executed resulted in PIN2 authentication failure. PIN2 length is between 4 and 8 digits. The PUK2 length must be
Syntax: Command syntax: AT+CPIN2=<pin2>
Command syntax: AT+CPIN2=<puk2>,<NewPin2>
8 digits.
Command Possible Responses AT+CPIN2=1234 OK
Note: PIN2 code is correct
After 3 unsuccessful attempts, PUK2 will then be required. PUK2 validation forces the user to enter a new PIN2 code as a second parameter and this will be the new PIN2 code if PUK1 validation succeeds. The application therefore uses this command:
Command Possible Responses AT+CPIN2=00000000,1234 Note: Enter PUK2 and new PIN2 AT+CPIN2=12345678,1234 Note: Enter PUK2 and new PIN2, 2nd attempt
+CME ERROR: 16 Note: Incorrect PUK2 OK Note: PUK2 correct, new PIN2 stored
To ascertain which code must be entered (or not), the following query command can also be used: AT+CPIN? The possible responses are:
+CPIN: READY ME is not pending for any password
+CPIN: UIM PIN2 CHV2 is required
+CPIN: UIM PUK2 PUK2 is required
+CME ERROR: <err> SIM failure (13) absent (10) etc.
The product requires that the PIN2 code be successfully entered in order to write a entry into the Fix Dialing Phonebook (FDN).
Command Possible Responses AT+CPBS=”FD”
Note: Select Phonebook FDN AT+CPBW=5,”12345678”,145”test1” Note: Write entry 5 in the FDN AT+CPIN2=1234 Note: Enter PIN2 AT+CPBW=5,”12345678”,145”test1” Note: Write entry 5 in the FDN
OK
+CME ERROR: 17 Note: PIN2 not yet entered OK Note: PIN2 successfully entered OK Note: Command now successful
PIN Remaining Attempt Number +CPINC
Description: This command is used to get the number of valid attempts for PIN1 (CHV1), PIN2 (CHV2),
PUK1 (UNBLOCK CHV1) and PUK2 (UNBLOCK CHV2) identifiers.
Values: <n1>, <n2> are the attempts left for PIN1, PIN2 (0 = blocked, 3 max) <k1>, <k2> are the attempts left for PUK1, PUK2 (0 = blocked, 10 max)
For this to work, the card should be present at the time of initialization. Otherwise, an error will be sent (+CME ERROR: 10).
Syntax: Command syntax: AT+CPINC Response syntax: +CPINC: <n1>,<n2>,<k1>,<k2>
Command Possible Responses AT+CPINC Note: Get the number of attempts left
AT+CPINC? Note: Get the number of attempts left
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 52
+CPINC: 2,3,10,10 OK Note: First CHV1 attempt was a failure +CPINC: 2,3,10,10 OK Note: First CHV1 attempt was a failure
Chapter 7 - SIM Card Operational Commands
Facility Lock +CLCK
Description: This command is used by the application to lock, unlock or interrogate an ME or network
facility <fac>. The call barring facilities “A0” and “AI” require that a password value be included in the command even though passwords are not currently enforced for these
Values: The following <fac> values are supported:
<mode>
<passwd>
Syntax: (for Facility Lock):
facilities. The “SC” and “FD” facilities are available only in builds, which include UIM support.
This command is also used for the control of the call barring supplementary service. Functions for the barring of data and voice calls is provided as well as querying the status of call barring. Note that emergency voice calls cannot be barred.
“SC”: SIM PIN enabled (<mode> = 1) / disabled (<mode> = 0)
“FD”: SIM FDN feature enabled (<mode> = 1) / disabled (<mode> = 0)
“AO”: BAOC; Barr Outgoing Calls
“AI”: BAIC; Barr Incoming Calls
0: Unlock the facility (<passwd> required)
1: Lock the facility (<passwd> required)
2: Query status
Use PIN1 for the “SC” facility
Use PIN2 for the “FD” facility
Use any four digit value for the “AO” and “AI” facilities
Command syntax: AT+CLCK= <fac>,<mode>[,<passwd>] Response syntax: +CLCK: <status>
Command Possible Responses AT+CLCK=”SC”,1,1234 Note: Enable SIM PIN AT+CLCK? Note: Get current facility lock status
AT+CLCK=”SC”,0,5555 Note: Disable SIM PIN AT+CLCK=”AO”,1,1234 Note: Bar Outgoing Calls AT+CLCK=”AI”,1,1234 Note: Bar Incoming Calls AT+CLCK=”AO”,2 Note: Query outgoing call barring status
OK Note: SIM PIN enabled +CLCK:(“SC”,1),(“FD”,0),(“AO”,1),(“AI”,1) OK Note: SIM PIN is enabled, SIM FDN feature is disabled, Outgoing call barring is enabled, Incoming call barring is enabled +CME ERROR: 16 Note: Incorrect password used OK Note: Outgoing calls are barred OK Note: Incoming calls are barred +CLCK: 1 OK Note: Outgoing calls are barred
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 53
Chapter 7 - SIM Card Operational Commands
Change Password +CPWD
Description: This command is used by the application to change a password, PIN1or PIN2. The “SC” and
Values: The following <fac> values are supported:
<oldpwd>
<newpwd>
Desired PIN1 or PIN2 password
Syntax: Command syntax: AT+CPWD= <fac>, <oldpwd>, <newpwd>
“P2” facilities are available only in builds, which include stet support.
“SC”: PIN1
“P2”: 7.6.2 PIN2
Current PIN1 or PIN2 password
Command Possible Responses AT+CPWD=”SC”,1234,5555 Note: Change stet PIN1 AT+CPWD=”SC”,1234,5555 Note: Change stet PIN1 AT+CPWD? Note: Get status
OK Note: PIN1 now 5555 +CME ERROR: 16 Note: PIN incorrect +CPWD:(“SC”,8),(“P2”,8) OK Note: PIN1 & PIN2 passwords are supported with 8 digit maximum
Card Identification +CCID
Description: This command is used to display the SIM card ESN. The data is output in hexadecimal
format. If there is no ESN present on the SIM card, only the OK portion of the message will be output.
Syntax: Command syntax: AT+CCID
Command Possible Responses AT+CCID Note: Get card ID AT+CCID? Note: Get current value AT+CCID=? Note: Get possible value
+CCID: C3729F82 Note: ESN is presented in hexadecimal format. +CCID: C3729F82 Note: Same result as +CCID OK Note: No parameter but this command is valid.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 54
Chapter 8 – Short Messages Commands
CHAPTER 8 - SHORT MESSAGES COMMANDS
For SMS messages, in the CDMA system, the PDU mode will not be supported, instead, the Unicode format message is supported. The Unicode header code will start at 0x80 and above.
Parameters Definition
<cbn> Call Back Number <da> Destination Address <dcs> Data Coding Scheme, coded like in document [5]. <dt> Discharge Time in string format :
“yy/mm/dd,hh :mm :ss”(Year [00-99], Month [01-12], Day [01-31], Hour, Minute, Second
<encod> Encoding <fo> First Octet, coded like SMS-SUBMIT first octet in document [4], default value is 17 for SMS-
SUBMIT
<index> Place of storage in memory. <lang> Language <length> Length of SMS User Data field. <mem1> Memory used to list, read and delete messages (+CMGL, +CMGR and +CMGD). <mem2> Memory used to write and send messages (+CMGW, +CMSS). <mid> CBM Message Identifier. <mr> Message Reference. <oa> Originator Address. <pid> Protocol Identifier. <priority> Message Priority <ra> Recipient Address. <sca> Service Center Address <scts> Service Center Time Stamp in string format : “yy/mm/dd,hh :mm :ss”
(Year/Month/Day,Hour:Min:Seconds)
<sn> CBM Serial Number <st> Status of a SMS-STATUS-REPORT (see Chapter 17for possible values) <stat> Status of message in memory. <tooa> Type-of-Address of <oa>. <tora> Type-of-Address of <ra>. <tosca> Type-of-Address of <sca>. <total1> Number of message locations in <mem1>. <total2> Number of messages locations in <mem2. <ts> Timestamp for MT SMS. <used1> Total number of messages locations in <mem1>. <used2> Total number of messages locations in <mem2. <vp> Validity Period of the short message, default value is 167
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 55
Chapter 8 – Short Messages Commands
Select Message Service +CSMS
Description: This command is used to display the supported SMS services. The supported services are
originated (SMS-MO) and terminated short message (SMS-MT) + Cell Broadcast Message
Values: <MO>
<MT>
<CB>
Syntax: Command syntax: AT+CSMS?
(SMS-CB) services.
0: Mobile Originated SMS not supported.
1: Mobile Originated SMS supported.
0: Mobile Terminated SMS not supported.
1: Mobile Terminated SMS supported.
0: Broadcast SMS not supported.
1: Broadcast SMS supported.
Command Possible Responses AT+CSMS?
Note: Display current values
+CSMS: <MO>,<MT>,<CB> OK Note: SMS-MO, SMS-MT and SMS-CB support
New Message Acknowledgement +CNMA
Description: This command allows reception of a new message routed directly to the TE to be
acknowledged.
In TEXT mode, only positive acknowledgement to the network (RP-ACK) is possible.
Syntax: Command syntax: AT+CNMA
Acknowledge with +CNMA is possible only when a +CMT or +CDS indication is shown (see +CNMI command).
Note: This AT command is not designed for input of the command into the Hyper terminal by hand since the acknowledgement will not be quick enough to be received by the network. However, it is possible for the client system to automatically send this command when the +CNMI is set to “2,2,0,0,0”.
Command Possible Responses AT+CNMI=2,2,0,0,0 OK +CMT:”8587351530”,”02/04/03,11 :06
:38”,129,7,0<CR><LF> Testing
Note: Message received AT+CNMA Note: Acknowledge the message received AT+CNMA Note: Try to acknowledge again
OK
Note: Send positive acknowledgement to the network
+CMS ERROR : 340
Note: No +CNMA acknowledgment expected
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 56
Chapter 8 – Short Messages Commands
Preferred Message Storage +CPMS
Description: This command allows the message storage area to be selected (for reading, writing, etc).
The total storage area size is: 30 for “MT”, “MO”, “BC” and 10 for “SR”. For RUIM software
Values: <mem1>: Memory area to be used to list, read and delete messages. It can be:
<mem2>: Memory used to write and send messages. MO: Mobile Originated SMS message storage.
+CPMS: <used1>,<total>,<used2>,<total> where:
Syntax: Command syntax: AT+CPMS=<mem1>,[<mem2>]
loads, these sizes vary and are dependent on the configuration of the SIM card.
“MT”: SMS Mobile Terminated message storage in NV (default) “BC”: CBM message storage in NV. “SR”: Status Report message storage in NV.
In response to a properly entered +CPMS command, the following message indication is sent:
<used1> is the number of used locations for the select area “MT”, “BC”, or “SR” and <used2> is the number of used locations for the “MO” area. <total> is the total number of
available storage locations (shared by all storage areas).
When <mem1> is selected, all following +CMGL, +CMGR and +CMGD commands are related to the type of SMS stored in this memory.
Command Possible Responses AT+CPMS=?
Note: Display available message storage areas.
AT+CPMS? Note: Display currently selected area information. AT+CPMS=”AM” Note: Select invalid message storage area. AT+CPMS=”BC” Note: Select CBM message storage
+CPMS: (“MT”,”BC”,”SR”),(“MO”) OK Note: Read, list, delete: SMS, CBM or SMS Status Report. Write, send: SMS
+CPMS: “MT”,3,30,”MO”,3,30 OK
+CMS ERROR: 302
+CPMS: 2,30,3,30 OK Note: Read, list, delete CBM from NV RAM
Show Text Mode Parameters +CSDH
Description: This command gives additional information on text mode result codes. This information is
given in brackets in the +CMTI, +CMT, +CDS, +CMGR, +CMGL commands.
Syntax: Command syntax: AT+CSDH
Command Possible Responses AT+CSDH? Note: Current value
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 57
+CSDH: 0 OK Note: Do not show header values
Chapter 8 – Short Messages Commands
New Message Indication +CNMI
Description: This command selects the procedure for message reception from the network.
Values <mode>
The <mode> value controls the processing of unsolicited result codes. Only mode 2 is supported at this time. The other mode values are accepted and return OK but the processing of unsolicited result codes will be the same as with mode value 2. 0: Buffer unsolicited result codes in the TA. If the TA result code buffer is full,
indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications
1: Discard indication and reject new received message unsolicited result codes when
TA-TE link is reserved. Otherwise forward them directly to the TE
2: Buffer unsolicited result codes in the TA when TA-TE link is reserved and flush them
to the TE after reservation. Otherwise forward them directly to the TE
3: Forward unsolicited result codes directly to the TE. TA-TE link specific in band used
to embed result codes and data when TA is in on-line data mode
<mt> sets the result code indication routing for SMS-DELIVERs. Default is 2.
0: No SMS-DELIVER indications are routed. 1: SMS-DELIVERs are routed using unsolicited code: +CMTI: “MT”, <index> 2: SMS-DELIVERs (except class 2 messages) are routed using unsolicited code:
+CMT: <oa>, <scts>, <tooa>, <lang>, <encod>, <priority>[,<cbn>],<length><CR><LF><data> (text mode)
<bm> sets the result code indication routing for received Cell Broadcast Messages. Default
is 2.
0: No CBM indications are routed to the TE. The CBMs are stored. 1: The CBM is stored and an indication of the memory location is routed to the
customer application using unsolicited result code: +CBMI: “BC”, <index>
2: New CBMs are routed directly to the TE using unsolicited result code (format
matches that of +CBM: <oa>, [<alpha>,] <scts> [,<tooa>, <length>] <CR><LF><data> (text mode)
<ds> sets the routing for SMS-STATUS-REPORTs. Default is 1.
0: No SMS-STATUS-REPORTs are routed. 1: SMS-STATUS-REPORTs are routed using unsolicited code: +CDS: <fo>, <mr>,
[<ra>] , [<tora>], <scts>, <dt>, <st> (Text mode) 2: SMS-STATUS-REPORTs are stored and routed using the unsolicited result ode:
+CDSI: “SR”, <index>
<bfr> Default is 0.
0: TA buffer of unsolicited result codes defined within this command is flushed to the
TE when <mode> 1…3 is entered (OK response shall be given before flushing the codes)
1: TA buffer of unsolicited result codes defined within this command is cleared when
<mode> 1…3 is entered.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 58
Chapter 8 – Short Messages Commands
Syntax: Command syntax: AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr>
Command Possible Responses AT+CNMI=2,1,0,0,0 Note: <mt>=1 AT+CMTI : “MT”,1
AT+CNMI=2,2,0,0,0 Note: <mt>=2 +CMT : “8585551212”,”98/10/01,12 :30
AT+CNMI=2,0,0,1,0 Note: <ds>=1 AT+CMGS=”8585551212”<CR> Message to send <ctrl-Z> Note: Send a message in text mode +CDS : 2, 116, ”8585551212”, 129, “98/10/01,12 :30
OK
Note: message received OK
00”,129,1,2,0,5<CR><LF> Hello Note: message received OK
+CMGS : 7 OK Note: Successful transmission
:07”, “98/10/01 12 :30 :08”, 32768 Note: message was correctly delivered
Read Message +CMGR
Description: This command allows the application to read stored messages. The messages are read
from the memory selected by +CPMS command. A message read with status “REC UNREAD” will be updated in memory with the status “REC READ”.
Values: <stat> Status of message in memory. Possible values are as follows:
Note: The <stat> parameter for SMS Status Reports is always “READ”.
Text Mode Possible Values Status of Messages in Memory “UREAD” received unread messages “READ” received read messages “USENT” stored unsent messages “SENT” stored sent messages “ALL” all messages
Note: For SMS Status Reports, only “ALL” and “READ” values of the <stat> parameter will list messages ; other values will only return OK.
<oa/da>: Origination/destination address value in string format. <mr>: Message Reference <scts>: Service Center Time Stamp in string format : “yy/MM/dd,hh :mm :ss±zz”
(Year/Month/Day,Hour:Min:Seconds±TimeZone)
<dt>: Discharge Time in string format: “yy/MM/dd,hh :mm :ss±zz” (Year [00-99],
Month [01-12], Day [01-31], Hour, Minute, Second and Time Zone [quarters of an hour] )
<st>: Status of a SMS-STATUS-REPORT (See Chapter 20) <lang>: Language <encod>: Encoding <priority>: Message priority:
0 – Normal 1 – Interactive 2 – Urgent 3 – Emergency
<cbn>: Call Back Number <length>: Length of the text message (in bytes). <data>: Message text
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 59
Syntax: Command syntax: AT+CMGR=<index>
Response syntax: +CMGR: <stat> [,<oa>], <scts>, <lang>, <encod>, <priority>[,<cbn>], <length> <CR><LF> <data> (for SMS-DELIVER only)
+CMGR: <stat> [,<da>], <dt>, <lang>, <encod>, <priority>[,<cbn>], <length> <CR><LF> <data> (for SMS-SUBMIT only)
+CMGR: <stat>,<mr>,<scts>,<dt>,<st> (for SMS-STATUS-REPORT only)
Command Possible Responses +CMTI: “MT”,1
AT+CMGR=1 Note: Read the message
AT+CMGR=1 Note: Read the message again
AT+CMGR=2 Note: Read at a wrong index AT+CPMS=”SR”;+CNMI=,,,2 Reset to text mode, set read memory to “SR”, and allow storage of further SMS Status Report into “SR” memory AT+CMSS=3 Send an SMS previously stored +CDSI: “SR”,1
AT+CMGR=1 Read the SMS Status Report
Chapter 8 – Short Messages Commands
Note: New message received
+CMGR: “REC UNREAD”,”8585551212”,
”98/10/01,18 :22
:11+00”,1,2,0,”8585550000”,9<CR><LF>
ABCdefGHI
OK
+CMGR: “REC READ”,”8585551212”, ”98/10/01,18
:22 :11”,1,2,0,”8585550000”,9<CR><LF>
ABCdefGHI
OK
Note: Message is read now
+CMS ERROR: 321
Note: Error : invalid index
+CPMS:0,10,0,10
OK
+CMSS: 160
OK
New SMS Status Report stored in “SR” memory at
index 1
+CMGR: “READ”,160,
“8585551212”,129,”01/05/31,15:15:09”,
“01/05/31,15:15:09”,0
OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 60
Chapter 8 – Short Messages Commands
List Message +CMGL
Description: This command allows the application to read stored messages, by indicating the type of the
message to read. The messages are read from the memory selected by the +CPMS
Values: <index>: Place of storage in memory. <stat>: Possible values, the status of messages in memory, are as follows:
Syntax: Command syntax: AT+CMGL=<stat>
command.
Text Mode Possible Values Status of Messages in Memory “UREAD” received unread messages “READ” received read messages “USENT” stored unsent messages “SENT” stored sent messages “ALL” all messages
Note: For SMS Status Reports, only “ALL” and “READ” values of the <stat> parameter will list messages ; other values will only return OK.
<oa/da> : Origination/destination address value in string format. <fo>: First Octet, coded like SMS-SUBMIT first octet in document [4], default value is
17 for SMS-SUBMIT
<mr>: Message Reference <dt>: Discharge Time in string format: “yy/MM/dd,hh :mm :ss±zz” (Year [00-99],
Month [01-12], Day [01-31], Hour, Minute, Second and Time Zone [quarters of an hour] )
<st>: Status of a SMS-STATUS-REPORT <lang>: Language <encod>: Encoding <length> : Length of the text message (in bytes). <data>: Message text
Response syntax: +CMGL: <index>,<stat>,<da/oa>,<lang>, <encod>,<length><CR><LF><data> (for SMS-DELIVER and SMS-SUBMIT, may be followed by other <CR><LF>+CMGL:<index>…) +CMGL: <index>,<stat>,<fo>,<mr>,<scts>,<dt>,<st> (for SMS-STATUS-REPORT only, may be followed by other <CR><LF>+CMGL:<index>…)
Command Possible Responses AT+CMGL=“UREAD” Note: List unread messages in text mode
AT+CMGL=”READ” Note: List read messages in text mode AT+CMGL=”SENT” Note: List stored and sent messages in text mode
+CMGL: 1,”REC UNREAD”,”8585551212”,1,2,15 <CR><LF>Unread message! +CMGL: 3,”REC UNREAD”, “8585551212”, 1,2,5<CR><LF>Hello OK Another message unread! Note: 2 messages are unread, these messages will then have their status changed to “REC READ” (+CSDH:0) +CMGL: 2,”REC READ”,”8585551212”,1,2,9<CR><LF> Keep cool OK OK Note: No message found
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 61
Chapter 8 – Short Messages Commands
Send Message +CMGS
Description: The <da> field is the address of the terminal to which the message is sent. To send the text
message, type <ctrl-Z> (0x1A) as the final character of the message. This command can be
Values: <da> : Destination address value in string format. <length> : Length of the text message (in bytes). <priority>: Message priority:
<cbn>: Call Back Number
Syntax: Command syntax: AT+CMGS=<da> [,<length>] [,<priority>] [,<cbn>] <CR>entered text<ctrl-
aborted using the <ESC> (0x1B) character while entering the message text.
The <length> parameter is optional, it is used to set the length of the text string. When <length> is specified, the CMGS command will only process the number of bytes specified by <length> regardless of whether it contains <ctrl-Z>, <ESC>, or <backspace> characters.
The parameters <priority> and <cbn> are optional. When not specified, they default as follows:
Priority: 0 (Normal) Call back number: Not included in the message.
0 – Normal 1 – Interactive 2 – Urgent 3 – Emergency
Note: If the “FD” facility is enabled, only the <da> entries in the FDN phonebook can be sent.
Z / ESC>
Command Possible Responses AT+CMGS=”8585551212”<CR> Please call me soon, Fred. <ctrl-Z> Note: Send a message
AT+CMGS=”8585551212”,12<CR> Please call.<ctrl-Z> Note: Send 12 byte message
AT+CMGS=”8585551212”,2,1,1”5550000” <CR> Please call ASAP<ctrl-Z> Note: Send a message with the specified priority, privacy, reply option and call back number. Notice length field is omitted. AT+CMGS="12345"<CR> <Unicode message><0x00><0x1A> Note: Unicode message without length field. Two byte Unicode message <ctrl-Z> terminator. AT+CMGS="1234",4 <Unicode message><dummy byte> Note: Unicode message with length. Final <dummy byte> (any value) required for message transmission.
+CMGS:<mr> OK Note: Message reference output. +CMGS:<mr> OK Note: Message reference output. +CMGS:<mr> OK Note: Message reference output.
+CMGS:<mr> OK Note: Message reference output. +CMGS:<mr> OK Note: Message reference output.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 62
Chapter 8 – Short Messages Commands
Write Message to Memory +CMGW
Description: This command stores a message in memory (SMS-SUBMIT). The memory location <index>
is returned (no choice possible as with phonebooks +CPBW). A text or Unicode message is entered as described for the Send Message +CMGS command. The <length> parameter is optional, it is used to set the length of the text string. When <length> is specified, the CMGW command will only process the number of bytes specified by <length> regardless of whether it contains <ctrl-Z>, <ESC>, or <backspace> characters. The parameters <priority> and <cbn> are optional. When not specified, they default as follows:
Priority: 0 (Normal) Call back number: Not included in the message.
Values: <oa/da> : Origination/destination address value in string format.
<length> : Length of the text message (in bytes). <priority>: Message priority:
0 – Normal 1 – Interactive 2 – Urgent 3 – Emergency
<cbn>: Call Back Number
Syntax: Command syntax: AT+CMGS= <oa/da> [,<length>] [,<priority>] [,<cbn>] <CR>
enter text <ctrl-Z / ESC> Response syntax: +CMGW: <index> or +CMS ERROR: <err> if writing fails
Command Possible Responses AT+CMGW=”8585551212”<CR> Hello how are you ?<ctrl-Z> Note: Write a message AT+CMGW=”8587777777”,6<CR> Hello?<ctrl-Z> Note: Write a message with specified length of 6 bytes AT+CMGW=”8585551212”,2,1,1”5550000” Please call ASAP<ctrl-Z> Note: Write message with the specified priority, privacy, reply option and call back number. Notice length field is omitted.
+CMGW: 4 OK Note: Message stored in index 4 +CMGW: <index> OK Note: Message stored in <index> +CMGW: 5 OK Note: Message stored in index 5
Send Message From Storage +CMSS
Description: This command sends a message stored at location value <index>.
Syntax: Command syntax: AT+CMSS=<index>[,<da> [,<toda>] ]
Response syntax: +CMSS: <mr> or +CMS ERROR: <err> if sending fails If a new recipient address <da> is given, it will be used instead of the one stored with the message.
Command Possible Responses AT+CMGW=”8585551212”<CR> Today is my birthday <CTRL-Z> Note: Store message in phonebook. AT+CMSS=5,8582221212 Note: Send message 5 to a destination number
AT+CMSS=5,8583331212 Note: Send message 5 to a different destination number
For response mode, <mr> is the number of SMS messages that have been sent since power up. The maximum count is 65,535 messages. Note: If the “FD” facility is enabled, only the <da> entries in the FDN phonebook can be set.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 63
+CMGW : 5
OK
Note: Message stored with index 5
+CMSS: 1
OK
Note: Successful transmission. One SMS message sent
since power up.
+CMSS: 2
OK
Note: Successful transmission. Two SMS messages sent
since power up.
Chapter 8 – Short Messages Commands
Delete Message +CMGD
Description: This command is used to delete one or several messages from preferred message storage.
Values: <index>
0-9 When the preferred message storage is “BC”. Integer type values in the range of location numbers of Message memory when the preferred message storage is “MT” or “SR”.
<DelFlag>
0 Delete message at location <index>
1 Delete All READ messages
2 Delete All READ and SENT messages
3 Delete All READ, SENT and UNSENT messages
4 Delete All messages.
Note: When the preferred message storage is “SR”, as SMS status reports are assumed to have a “READ” status, if <DelFlag> is greater than 0, all SMS status reports will be deleted.
Syntax: Command syntax: AT+CMGD=<Index> [,<DelFlag>]
Command Possible Responses +CMTI:”MT”,3
Note: New message received AT+CMGR=3 Note: Read it
AT+CMGD=3 Note: Delete it AT+CMGD=1,0 OK
AT+CMGD=1,1 OK
AT+CMGD=1,2 +CMS ERROR:321
AT+CMGD=1,3 OK
AT+CMGD=1,4 OK
+CMGR: “REC UNREAD”,”8585551212”,
“98/10/01,18 :19 :20”,1,2,0,17 <CR><LF>
Message received!
OK
Note: Unread message received from 8585551212 on the 01/10/1998 at
18H19m 20s
OK
Note: Message deleted
Note: The message from the preferred message storage at the location 1 is
deleted
Note: All READ messages from the preferred message storage are deleted
Note: NV Error deleting READ messages and SENT (no messages to delete)
Note: All READ, SENT and UNSENT messages are deleted
Note: All messages are deleted
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 64
Chapter 8 – Short Messages Commands
Select Broadcast Messages +CSCB
Description: This command turns on/off the reception of Broadcast SMS messages.
Values: The <bm> parameter of +CNMI command controls the indication of an incoming BC SMS
message.
<mode>:
0: Activates reception of BC SMS. 1: Turns off reception of BC SMS. Emergency BC SMS will be received in this mode.
Syntax: Command syntax: AT+CSCB=<mode>
Command Possible Responses AT+CSCB=0
Note: Turn on reception of BC SMS +CBMI: “BC”,5
Note: A BC SMS was received, and stored in slot 5 AT+CSCB=1
Note: Turn off reception of BC SMS
OK Note: BC SMS can be received
OK Note: Only Emergency BC SMS can be received. Reception of all other BC SMS will be stopped.
Message Status Modification +WMSC
Description: This command is used to change the status of one message from preferred message
storage.
Values: <loc> Location number of the stored message (integer) <status> new status to be stored, as for +CMGL command :
Text Mode “UREAD” “READ” “USENT” “SENT”
Possible responses:
OK Location is valid and has been changed +CMS ERROR: 341 Non-volatile memory error +CMS ERROR: 321 Invalid index (out of range or no SMS stored) +CMS ERROR: 302 if attempting to change Status Report SMS or if syntax is
incorrect Note: Status of SENT or USENT indicate changing MO memory SMS. Status of READ or UREAD implies using preferred memory. Changes are not accepted when preferred memory is set to Status Report (all status reports are always assumed to be READ and cannot be changed).
Syntax: Command syntax: AT+WMSC= <loc>, <status>
Command Possible Responses AT+WMSC=4,”UREAD” OK
Note: Message stored in preferred memory index 4 status changed to NOT READ
AT+WMSC=8,”USENT” +CMS ERROR: 321
Note: Invalid index, no message at location 8 of MO memory AT+CPMS=”SR” Note: Change preferred memory to Status Report AT+WMSC=0,”UREAD” +CMS ERROR: 302
+CPMS:1,10,4,10
OK
Note: Cannot change Status Report messages
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 65
Chapter 8 – Short Messages Commands
Message Overwriting +WMGO
Description: The +CMGW command writes an SMS to the first location available. To write an SMS to a
specified location, the +WMGO command forces the product to write an SMS (with the +CMGW command) to the location specified with +WMGO, but for just one +CMGW command.
Values: <loc>: Location number of the record to write or overwrite
Syntax: Command syntax: AT+WMGO= <loc>
Command Possible Responses AT+WMGO=0 OK
Note: Next MSG write will be to index 0
AT+WMGO=30 +CMS ERROR: 302
Note: Invalid index (out of range)
On the next AT+CMGW command, the record number used will be the one specified by the AT+WMGO command. The location is forgotten and, in order to perform a second overwrite, +WMGO has to be used again.
If the external application specifies a free location, and if an incoming message is received before the AT+CMGW command, the product may store the incoming message at a location available. This could be the one specified by +WMGO (the product does not prevent from this). If the user then issues an AT+CMGW command without changing the AT+WMGO location, the new message will be overwritten!
Note: that this location number is not kept over a software reset.
Change SMS Status +WUSS
Description: The +WUSS command enables or disables a change of the SMS message status following
a +CMGR or +CMGL command.
Values: <mode>:
0: The SMS Status will change. 1: The SMS Status will not change.
Syntax: Command syntax: AT+WUSS = <mode>
Command Possible Responses AT+WUSS=1 OK AT+WUSS=0 OK
Note: If lower layer failure, +CMS ERROR: 513
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 66
Chapter 8 – Short Messages Commands
Set SMS Compose Language and Encoding +WSCL
Description: The +WSCL command sets the SMS composition language and encoding types. When
composing a message (+CMGS, +CMGW), the SMS language and encoding fields will be
Values: <lang>
<enc>
Syntax: Command syntax: AT+WSCL = <lang>, <encod>
set using the current +WSCL value.
0: Unspecified 1: English 2: French 3: Spanish 4: Japanese 5: Korean 6: Chinese 7: Hebrew
0: Octet (or Unspecified) 1: IS91EP 2: ASCII 3: IA5 4: UNICODE
Command Possible Responses AT+WSCL=1,2 OK
Note: Set language to English, encoding to ASCII AT+CMGW=”8585551212”<CR> Hello how are you ?<ctrl-Z> Note: Write a message in English AT+WSCL=6,4 OK
AT+CMGS=”8585551212”<CR> Ãû×Ö<ctrl-Z> Note: Send a message in Chinese
+CMGW: 4
OK
Note: Message stored in index 4
Note: Set language to Chinese, encoding to UNICODE
+CMGS: <mr>
OK
Note: Message sent
Set Timestamp of MT SMS +WSTM
Description: The +WSTM command sets the timestamp that will be used when the modem receives a
Mobile Terminated SMS. When a new MT SMS message is received the setting of this command determines if the timestamp that was received with the message is kept, or modem’s CDMA time, which represents the actual time of message arrival is used. When choosing to use modem’s CDMA time, the command gives the option of using local or GMT time.
Values: <ts>
0: Original Time Stamp of the received MT SMS 1: Time of arrival – GMT Time 2: Time of arrival – Local Time
Syntax: Command syntax: AT+WSTM = <ts>
Command Possible Responses AT+WSTM=2 OK
Note: Set MT SMS timestamp to time of arrival (local time zone)
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 67
Chapter 9 – Supplementary Service Commands
CHAPTER 9 - SUPPLEMENTARY SERVICES COMMANDS
Supplementary Service commands are specialized call processing commands used to control carrier features on the modem such as caller ID, call forwarding, call waiting, 3-way calls, and specialized CDMA test calls.
Call Forwarding +CCFC
Description: This command allows control of the call forwarding supplementary service, if supported by
the carrier. All calls will be forwarded unconditionally to the phone number specified. The modem will make a brief call to the CDMA network using an ATD specified prefix number (country and carrier specific) to setup or cancel call forwarding. An audio tone will be
Values: <number>: The phone number to forward all calls to.
Syntax: Command syntax: AT+CCFC= <number>
produced in the audio path to confirm the change of the call forwarding state.
Note 1: Country and carrier specific call forwarding services (e.g. *68, *72, etc.) may also be
available to the host application in addition to the modem provided +CCFC functionality. The host application can utilize these enhanced services for call forwarding with the modem ATD command (e.g. ATD*72). Note 2: If the “FD” facility is enabled, only the entries in the FDN phonebook can be forwarded.
Command Possible Responses ATD*72 Note: Specify the call forwarding prefix number.
AT+CCFC=8585551212 Note: Register to an unconditional call forwarding.
AT+CCFC=0 Note: Cancel unconditional call forwarding
OK Note: Prefix number set.
OK +WORG:*728585551212 +WCNT:3 Note: Call forwarding active for all incoming calls to phone number 858-555-1212 OK +WORG:*720 +WCNT:3 Note: Call forwarding cancelled.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 68
Chapter 9 – Supplementary Service Commands
Calling Line Identification Restriction +CLIR
Description: This command allows control of the outgoing caller ID restriction supplementary service.
Values: <mode>: sets the caller ID restriction for outgoing calls
0: Outgoing Caller ID works normally, according to the subscription of the Caller ID
service. 1: Outgoing Caller ID is restricted. The called party will see ‘Restricted’ on their Caller ID
display. Note that this command works by automatically pre-pending a *67 to the outgoing dialing string. Thus, this command will only work on CDMA networks that recognize a *67 to suppress outgoing caller ID. Also, the original dialing string cannot be longer than 29 characters in length.
Syntax: Command syntax: AT+CLIR=<mode>
Command Possible Responses AT+CLIR=1 Note: Restrict outgoing caller ID. AT+CLIR? Note: Ask for current functionality
OK Note: Command valid +CLIR :<mode> OK Note: <mode> as defined below
Calling Line Identification Presentation +CLIP
Description: This command allows control of the incoming caller ID presentation supplementary service.
When presentation of the CLI (Calling Line Identification) is enabled (and the carrier allows), +CLIP response is returned after the RING unsolicited result code. By default, +CLIP is
Values: <mode>: parameter enable or disables the caller ID unsolicited command 0: Disable 1: Enable
Syntax: Command syntax: AT+CLIP=<mode>
enabled.
Command Possible Responses AT+CLIP=1 Note: Enable CLIP AT+CLIP? Note: Ask for current functionality
RING
AT+CLIP=0 Note: Disable CLIP presentation
OK Note: CLIP is enabled +CLIP:<mode> OK Note: <mode> defined as below
Note: Incoming call +CLIP: “8585551212”,129 Note: Incoming call with number presentation OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 69
Chapter 9 – Supplementary Service Commands
Send Flash to Base Station +WFSH
Description: This command sends a flash or flash with information to the base station. The flash
command is used to manage call waiting and 3-way calls. For call waiting situations when the 3 party call is received, send a flash (AT+WFSH) to toggle between the two different call parties. The +WFSH unsolicited AT command will be returned if a flash was sent to the base station over the air. Note that on CDMA networks, this does not guarantee that an actual switch between calls took place, because there is no acknowledgement to the modem. For 3-way calls, initiate the first call to party # 1 (see ATD). Then send a flash with information (AT+WFSH=18005551212) to initiate a call to party # 2, party # 1 will automatically be placed on hold. The “information” is the phone number of party # 2. Once a conversation with party # 2 is established, send a regular flash (AT+WFSH) to connect all 3 parties. Send another flash (AT+WFSH) to disconnect party # 2, or End call (see ATH) to end the call with all parties. rd
Syntax: AT+WFSH
Command syntax: AT+WFSH Command syntax AT+WFSH= < phone_number > (for a flash with information) Unsolicited result syntax: +WFSH (confirms a flash was sent to the base station)
Command Possible Responses
ATD8585551212; Note: Make a voice call
AT+WFSH Note: Send a flash to the Base Station (toggle to the second call).
Note: Conversation with second call.
AT+WFSH Note: Send a flash to the Base Station (toggle to the first call).
ATH Note: Release the all calls
ATD858551212 Note: Make a voice call
AT+WFSH=6195552121 Note: Place first call on hold, connect to second party.
AT+WFSH Note: Connect all 3 parties.
AT+WFSH
ATH
OK +WORG:8585551212 +WCNT:3 Note: Conversation…
+CCWA:”8582701234”,129 Note: Indication of another incoming call
OK +WFSH
Note: Flash sent to the Base Station. Call to the
second call. However, this is not 100% guaranteed because there is no confirmation from the Base Station.
OK +WFSH Note: Flash sent to the Base Station. Call switches to the first call. However, this is not 100% guaranteed because there is no confirmation from the Base Station. OK +WEND:10 Note: All Calls End
OK +WORG:858551212 +WCNT:3 Note: Conversation
OK +WFSH Note Modem now places first call on hold and attempts connection to second call.
OK +WFSH Note: All 3 parties now connected.
OK +WFSH Note: Disconnect second party, connected to first party only.
OK +WEND:10
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 70
Chapter 9 – Supplementary Service Commands
List Current Call State +CLCC
Description: This command is used to return the current call state of the modem.
Values: <state> (state of the call):
0: no call
1: traffic
2: dialing (MO call)
3: incoming (MT call) <mode> (teleservice) :
0: voice
1: data
2: fax
3: sms
4: otasp
5: markov or loopback
9: unknown or not applicable <termination>
0: unknown or not applicable
1: mobile terminated (MT) call
2: mobile originated (MO) call
Syntax: Command syntax: AT+CLCC
+CLCC: <state>, <mode>, <termination>
Command Possible Responses AT+CLCC
Note: Seek current phone state
+CLCC: 0,9,0 OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 71
Chapter 10 – Data Commands
CHAPTER 10 - DATA COMMANDS
Using AT Commands During a Data Connection
To use AT Commands during a data connection (e.g. while the product is in online mode), it is necessary either to switch to offline mode, or to use the +WMUX command to enable Commands / Data multiplexing. Note: currently the +WMUX command is not supported yet.
Switch From Online to Offline Mode
To switch from online mode to offline mode, the “+++” sequence must be sent. Following this, the product gets back to offline mode with an “OK” response, and an AT command can be sent.
Note: the “+++” sequence only works with the +ICF command using the following settings:
8 data bits, with no parity
7 data bits, with even parity
Switch From Offline to Online Mode See the ATO command description.
Select Mode +FCLASS
Description: This command puts the product into a particular operating mode for fax.
Values: <n>
0: Data
1: Fax class 1
Syntax: Command syntax: AT+FCLASS= <n>
2.0: Fax class 2.0
Command Possible Responses AT+FCLASS=? Note: Test command
AT+FCLASS=0 Note: Data mode requested AT+FCLASS=2.0 Note: Fax class 2 mode requested AT+FCLASS? Note: Current value
+FCLASS: 0, 2.0 OK Note: If fax class 1 not supported OK Note: Command valid OK Note: Command valid +FCLASS: 2.0 OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 72
Chapter 10 – Data Commands
Cellular Result Codes +CRC
Description: This command gives more detailed ring information for an incoming call. Instead of the
string “RING”, an extended string is used to indicate which type of call is ringing (e.g.
Syntax: Command syntax: AT+CRC
+CRING:VOICE).
These extended indications are:
+CRING:VOICE for normal voice calls +CRING:DATA for all types of data calls +CRING:FAX for all types of fax calls +CRING:OTAPA for OTAPA calls +CRING:TEST for markov, loopback, and test calls +CRING:UNKNOWN for unknown/undefined calls types
Command Possible Responses AT+CRC=0
Note: Extended reports disabled AT+CRC=1
Note: Extended reports enabled
OK Note: Command valid
OK Note: Command valid
DTE-DCE Local Rate Reporting +ILRR
Description: This parameter controls whether or not the extended-format “+ILRR:<rate>” information text
is transmitted from the DCE to the DTE. Currently the product only supports 0 = OFF.
Values: <value>
Decimal number corresponding to the selected option. Currently, only 0 is supported
(disables reporting of local port rate).
Syntax: Command syntax: AT+ILRR=<value>
Command Possible Responses AT+ILRR=0
Note: Local port rate report disabled
OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 73
Chapter 10 – Data Commands
V42 Bis Data Compression +DS
Description: This command enables or disables V.42bis data compression if this feature is provided on
the PSTN in the IWF.
Values: Four numeric sub-parameters are accepted:
< dir >: specifies the desired direction(s) of operation of the data compression function; from the DTE point of view, (default is 3),
0: Negotiated … no compression
1: Transmit only
2: Receive only
3: Both directions, accept any direction
< neg >: specifies whether or not the DCE should continue to operate if the desired result is not obtained, (default is 0),
0: Do not disconnect if V.42 bis is not negotiated by the remote DCE as specified in
<dir>
1: Disconnect if V.42 bis is not negotiated by the remote DCE as specified in <dir> < P1 >
512-4096: specifies the maximum number of dictionary entries that should be
negotiated, (default is 4096), < P2 >
6-250: specifies the maximum string length to be negotiated, (default is 250).
Syntax: Command syntax: AT+DS=<dir>,<neg>,<P1>,<P2>
Command Possible Responses AT+DS=3,0,4096,250 Note: Set new parameters AT+DS? Note: Current values
OK Note: Command valid +DS: 3,0,4096,250 OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 74
Chapter 10 – Data Commands
V42 Bis Data Compression Report +DR
Description: This command returns the results of data compression capability. If data reporting is
enabled, this command returns the data compression type of an incoming or outgoing data call. Otherwise, the command returns NONE. The intermediate result code represents current DCE-DCE data compression type. The syntax for +DR reporting is: +DR<result>, and the result code is defined as follows:
+DR: NONE Data compression is not in use +DR: V42B Rec. V.42 bis is in use in both directions +DR: V42B RD Rec. V.42 bis is in use in receive direction only +DR: V42B TD Rec. V.42 bis is in use in transmit direction only
The +DR intermediate result code, if enabled, is issued before the final result code, before the +ILRR intermediate report and after the service report control +CR.
Values: This syntax is for setting the +DR reporting method.
<val>
0: Disable reporting
1: Enable reporting
Syntax: Command syntax: AT+DR=<val>
Command Possible Responses AT+DR=1 Note: Reporting enabled AT+DR? Note: Display the current value
AT+DR=? Note: Display the supported values
OK Note: Command valid +DR: 1 OK Note: Command valid +DR: (0,1) OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 75
Chapter 11 – V24-V25 Commands
CHAPTER 11 V. 2 4 - V. 2 5 COMMANDS
Refer to ITU-T Recommendation V.25 per specification for more details on the following commands.
Fixed DTE Rate +IPR
Description: This command specifies the data rate at which the DCE will accept commands.
Syntax: Command syntax: AT+IPR
Command Possible Responses AT+IPR? Note: Read syntax.
AT+IPR=? Note: List of supported <rate> values,[(list of fixed-only <rate> values)]
AT+IPR=38400 Note: Disable autobaud and set rate to 38400 bps AT+IPR=0 Note: Enable autobaud
(*) the first set of values indicates the range of auto-detectable speeds. The second set of values indicates all possible speeds that can be used by the DCE. The DCE supports Autobaud based on the data sent from the DTE.
+IPR: 9600 OK Note: Current rate is 9600 bps +IPR: (0,1200,2400,4800,9600,19200), (45,50,75, 110,150,300,600,38400,57600,115200,230400) OK Note: Possible value (*) OK
OK
DTE-DCE Character Framing +ICF
Description: This command is used to determine the local serial port start-stop (asynchronous) character
Values: <format>
Syntax: Command syntax: AT+ICF= <format>, <parity>
framing that the DCE uses.
0: Autodetect (Not supported)
1: 8 Data 2 Stop (Not supported)
2: 8 Data 1 Parity 1 Stop (Not supported)
3: 8 Data 1 Stop (Supported)
4: 7 Data 2 Stop (Not Supported)
5: 7 Data 1 Parity 1 Stop (Not Supported)
6: 7 Data 1 Stop (Not Supported) <parity>
0: Odd (Supported)
1: Even (Supported)
2: Mark (Supported)
3: None (Supported)
Note: The Rm interface is only supported at 8 data bits, No Parity, 1 stop bit. ERROR is
returned for other formats.
Command Possible Responses AT+ICF=3,3 Note: Set values. AT+ICF? Note: Display current settings.
AT+ICF=? Note: Display valid parameter ranges.
OK Note: New values set +ICF: 3,3 OK Note: Current values +ICF: (3-3),(0-3) OK Note: Possible values
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 76
Chapter 11 – V24-V25 Commands
DTE-DCE Local Flow Control +IFC
Description: This command is used to control the operation of local serial connection flow control
Values: <Tx>
Syntax: Command syntax: AT+IFC=<Tx>,<Rx>
between the data terminal device and the mobile.
0: None Transmit data flow control disabled.
1: XON/XOFF Remove Xon (0x19) and Xoff (0x17) characters from data stream.
2: Hardware Use RTS (Request To Send) signal (default)
3: XON/XOFF Leave Xon (0x19) and Xoff (0x17) characters in data stream. <Rx>
0: None Receive data flow control disabled.
1: XON/XOFF Remove Xon (0x19) and Xoff (0x17) characters from data stream.
2: Hardware Use CTS (Clear To Send) signal (default)
Command Possible Responses AT+IFC=? Note: Display valid parameter ranges.
AT+IFC? Note: Display current settings.
AT+IFC=3 Note: Set Tx flow control to XON/XOFF. AT+IFC=,1 Note: Set Rx flow control to XON/XOFF. AT+IFC? Note: Display current settings.
AT+IFC=2,2 Note: Set Tx and Rx flow control to hardware.
+IFC: (0-3),(0-2) OK Note: Valid parameter ranges +IFC: 2,2 OK Note: Default values are 2,2 (hardware flow control). OK Note: New Tx flow control value set. OK Note: New Rx flow control value set. +IFC: 3,1 OK Note: Settings displayed. OK Note: New Tx and Rx flow control values set.
Set DCD Signal &C
Description: This command controls the Data Carrier Detect (DCD) signal.
Syntax: Command syntax: AT&C
Command Possible Responses AT&C0 Note: DCD always on AT&C1 Note: DCD matches state in accordance with the specified service AT&C2 Note: Wink indicator on channel disconnect
OK Note: Command valid OK Note: Command valid
OK Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 77
Set DTR Signal &D
Description: This commands controls the Data Terminal Ready (DTR) signal.
Values: <n>
0: The DTR signal is ignored.
1: Enter online command state following ON-to-OFF transition of circuit 108/2
2: Enter command state following ON-to-OFF transition of circuit 108/2.
Syntax: Command syntax: AT&D<n>
Command Possible Responses AT&D0 Note: The DTR signal is ignored AT&D1 Note: Enter online command state following ON-to-OFF transition of circuit 108/2 AT&D2 Note: Enter command state following ON-to-OFF transition of circuit 108/2
Set DSR Signal &S
Description: This commands controls the Data Set Ready (DSR) signal.
Values: <n>
0: The DSR signal is always on.
Syntax: Command syntax: AT&S<n>
1: The DSR signal is always off.
Command Possible Responses AT&S0 Note: The DSR signal always on. AT&S1 Note: The DSR signal is always off.
OK Note: Command valid OK Note: Command valid
Chapter 11 – V24-V25 Commands
OK Note: Command valid OK Note: Command valid OK Note: Command valid
Back to Online Mode O
Description: If a connection has been established and the MS is in command mode, this command allows
you to return to online data mode.
Syntax: Command syntax: ATO
Command Possible Responses ATO Note: Return to online mode from offline mode ATO Note: Return to online mode from offline mode
OK
NO CARRIER Note: Not in a call
Result Code Suppression Q
Description: This command determines whether the mobile equipment sends result codes or not.
Syntax: Command syntax: ATQ
Command Possible Responses ATQ0 Note: Return result codes ATQ1 Note: Result codes are suppressed and not transmitted
OK Note: Command valid (none) Note: No response
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 78
Chapter 11 – V24-V25 Commands
DCE Response Format V
Description: This command specifies the DCE result code format; with or without the header characters
<CR><LF> and the use of numeric result codes. Numeric result codes are available for AT commands only. Result codes, both word and numeric, can be suppressed by the ATQ command.
Unsolicited responses (see Chapter 3) are not affected by the ATV command and will
always
be displayed in word format as documented .
Note: The unsolicited response +RING is not affected by the ATV command. The +RING response can be formatted by the +CRC command.
Syntax: Command syntax: ATV
Command Possible Responses ATV0 Note: Display result codes as numbers ATV1 Note: Display result codes as words (Default)
0 Note: Command is valid (0 means OK) OK Note: Command valid
Auto-Tests &T
Description: AT&T1 is used to perform audio loop back in the current audio path. This command can be
used to validate the audio loop.
Values: <num>
0: Not defined; returns OK.
1: Audio loopback on for current path.
2: Audio loopback is off.
Syntax: Command syntax: AT&T<num>
Command Possible Responses AT&T1 OK
Note: Audio loopback is on.
AT&T2 OK
Note: Audio loopback is off.
Echo E
Description: This command is used to determine whether or not the modem echoes characters received
Syntax: Command syntax: ATE
by an external application (DTE).
Command Possible Responses ATE0
Note: Characters are not echoed ATE1
Note: Characters are echoed
OK Note: Done
OK Note: Done
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 79
Chapter 11 – V24-V25 Commands
Display Configuration &V
Description: This command is used to display the modem configuration. It lists all the commands
Values: <num>
Syntax: Command syntax: AT&V
supported by the modem and their possible parameters.
0: Manufacturer data
1: Not used
2: Not used
3: Software revision data
4: Not used
5: Configuration data
6: Capability data
7: Not used
Note: For the data returned by the ATI6 command, the use of the IS-707 +GCAP command is preferred.
Command Possible Responses AT&V
Note: Display the active parameter settings
&C: 2; &D: 2; … … OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 80
Chapter 11 – V24-V25 Commands
Request Identification Information I
Description: This command causes the product to transmit one or more lines of information from the
DCE.
Syntax: Command syntax: ATI<num>
Command Possible Responses ATI0
Note: Display manufacturer data
ATI3 Note: Display software revision data ATI6 Note: Display capability data
MODEM 800 1900 OK S/W VER: WISMOQ … OK +CGSM, +CIS707, … OK
Restore Factory Setting &F
Description: This command is used to restore the factory setting from NV memory. The settings that are
affected by this command are shown in Chapter 20. This command will reset the modem as
Syntax: Command syntax: AT&F
the very last part of its operation.
Command Possible Responses AT&F OK
Note: Command valid, modem resets
Save Configuration &W
Description: This command writes the current configuration to NV. See table in Chapter 20 for a list of
Syntax: Command syntax: AT&W
items.
Command Possible Responses AT&W OK
Note: Command valid
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 81
Chapter 12 – Phone Book Commands
CHAPTER 12 - PHONE BOOK COMMANDS
In this chapter, the AT commands are used to operate on mobile phonebook. These phonebook commands adhere to the set defined in GSM 07.07 specification. Please refer to GSM 07.07 for further AT command usage and description.
For all phonebook read commands (+CPBR, +CPBF, +CPBP), the TON/NPI MSB of each number is set to 1 (ex: a TON/NPI stored as 17 is displayed as 145). When accessing numbers in the call history phonebooks (“LD”, “MC”, or “RC”), if a matching number is found in one of the other phonebooks, the text portion of the matching entry is copied to the call history entry.
The phone book “SM” is only supported in an RUIM capable modem.
When an RUIM is present, the “MT” phonebook is a combination of two phonebooks as shown in the example below. This must be taken into account when using a phone book AT command index to access an entry in this phonebook.
ME Index range 1 to 100 SM Index range 1 to 150 (SIM card) MT ME start at 1, SM start at 101 (SIM card) < - - - - - - - ME - - - - - - -> < - - - - - - ­SM - - - - - - - - -> 1 100 101 250
Select Phonebook Memory Storage +CPBS
Description: This command selects the type of memory where the phonebook will be stored. Possible
phone books are listed below under the <bk> section. If there’s no RUIM card present,
Syntax: Command syntax: AT+CPBS=”<bk>”
selecting “SM” phonebook returns ERROR.
Command Possible responses AT+CPBS=? Note: Possible values, not all may be supported AT+CPBS=”EN” Note: Select the emergency phonebook AT+CPBS? Note: Return the currently selected phonebook
AT+CPBS=”MT” Note: Select the MT phonebook (RUIM present). AT+CPBS?
Note: Display MT phonebook information. Combination of ME and SM phonebooks.
+CPBS: (“ME”,”MC”,”LD”,”RC”,”EN”) Note: Not all may be supported OK Note: Emergency phonebook selected +CPBS: EN,0,9 OK Note: EN phonebook selected, 0 locations used, 9 available OK Note: MT phonebook selected +CPBS: MT,5,300
OK Note: 5 locations used, 300 available (combination of ME and RUIM phonebooks).
<bk>:
“SM”: ADN (RUIM phonebook)
“ME”: ME (ME NV phonebook)
“LD”: LND (ME or RUIM last dialed phonebook; depending on presence of RUIM)
“EN”: EN (ME NV emergency numbers)
“MC”: MSD (ME missed calls list)
“MT”: MT (combined ME and RUIM phonebook)
“RC”: LIC (ME received calls list)
“FD”: FDN (SIM Fix Dialing, restricted phonebook)
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 82
Chapter 12 – Phone Book Commands
Return Selected Phonebook Locations +CPBU
Description: This command returns information about the currently selected phonebook. This includes
the starting entry location, the total number of locations, maximum length of the phone number, the TON/NPI value range, and the maximum number of characters for the text
Syntax: Command syntax: AT+CPBU?
portion of each entry.
The format of the returned data for the “MT” phonebook is different. It is a combination of the “ME” and “SM” phonebooks with values that describe each.
Command Possible Responses AT+CPBS=”ME” Note: Select the ME phonebook. AT+CPBU?
Note: Display ME phonebook information. AT+CPBS=”MT” Note: Select the MT phonebook. AT+CPBU?
Note: Display MT phonebook information.
OK Note: ME phonebook selected +CPBU: (1 –100),32,(0-255),12 OK Note: 100 locations starting at 1, 32 digits maximum, TON/NPI value range is 0-255, and 12 characters for the text. OK Note: MT phonebook selected +CPBU: (1-100,101-180),(32,20),(0-255),(12,12) OK Note: 100 locations starting at 1 for the ME phonebook, 80 locations starting at 101 for the SM phonebook, 32 digits maximum for the ME phonebook and 20 digits maximum for the SM phonebook, TON/NPI value range is 0-255, and 12 characters for the text in both the ME and SM phonebooks.
Find Phonebook Entries +CPBF
Description: This command returns the first ten phonebook entries with alphanumeric fields starting with
a given string. The user can use a string that is more exact to ensure that the entry they are
Syntax: Command syntax: AT+CPBF=”string”
looking for is found. The string search is case sensitive.
When the “MT” phonebook is selected, the find operation searches the “ME” portion first followed by the “SM” portion. The returned values may be a combination of entries from both the “ME” and “SM” phonebooks.
Note: This command is functional for the “ME”, “EN”, “SM”, and “MT” phonebooks only.
Command Possible Responses AT+CPBF=”TES” +CPBF: 1,”6195551212”,145,”test1”
OK
Note: Displays location starting with “TES” AT+CPBF=”NEXT” Note: Find entries that start with “NEXT”
+CME ERROR: 22
Note: Entry not found
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 83
Chapter 12 – Phone Book Commands
Write Phonebook Entry +CPBW
Description: This command writes a phonebook entry to location <index> in the current phonebook
Values: <index> Integer type value depending on the capacity of the currently selected phonebook.
Syntax: Command syntax: AT+CPBW=<index>,”<phoneNumber>”,<TON/NPI number>,”<text
selected with the +CPBS command.
If the “MT” phonebook is selected, <index> is in the range of the combined “ME” and “SM” phonebooks. When using auto address mode (<index> not specified in the command), the “ME” phonebook is accessed first for an available location. If a location is not available in the “ME” phonebook, the “SM” phonebook is accessed.
The +WSPC command must be issued with a valid SPC code value before entries in the “EN” phonebook can be changed.
<phoneNumber> Phone number is in ASCII format. Valid characters are 0-9 and *, #, -. <TON/NPI> Type of address in integer form. The MSB of this will always be set high. <text string>Any text string.
Note: PIN2 verification is required to do this command on the FDN. If the PIN2
authentication has been performed during the current session, the +CPBW command with FDN is allowed.
Command Possible Responses AT+CPBS=”FD”
Note: Select FDN phonebook AT+CPBW=5,”8585551212”,145,”test”
Note: Write in FDN at location 5 AT+CPIN2? RUIM PIN2
AT+CPIN2=1234 Note: Example PIN2 entered
AT+CPBW=5,”8585551212”,145,”test” Note: Write in FDN at location 5
OK
+CME ERRO: 17 Note: PIN2 is required
Note: SIM PIN2 is required OK
Note: PIN2 successfully entered OK
Note: Write in FDN successful
string>”
Command Possible Responses AT+CPBW=1,”6195551212”,145,”test1” OK
Note: Data stored in location 1. AT+CPBW=2 Note: Erase location 2 AT+CPBW=1,”8585551212”,145,”test1” Note: Location 1 overwritten AT+CPBW=80,”8585551212”,145,”test80 Note: Error left off trailing quotes AT+CPBW=,”8585551212”,145,”test” Note: Write to the first open location AT+CPBW=,”8585551212”,145,”FullBook” Note: Phone book is full AT+CPBW=,”8585551212”,145,”Text is too long for this ” Note: Write to first location that is open 24 ASCII characters
OK
OK
ERROR
OK
+CME ERROR: 20
Note: Phonebook full
+CME ERROR: 24
Note: Text string exceed maximum character
length
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 84
Chapter 12 – Phone Book Commands
Phonebook Read +CPBR
Description: This command returns phonebook entries from a range of locations from the currently
Syntax: Command syntax: AT+CPBR=<first>[,last]
selected phonebook.
When the “MT” phonebook is selected, a request for the range 95 through 105 will return locations 95 through 100 of the “ME” phonebook and locations 1 through 5 of the “SM” phonebook (“MT” phonebook locations 101 through 105).
Note: There are only 9 entries total in the Emergency Numbers phonebook (1 – 9).
Command Possible Responses AT+CPBR=1 +CPBR:1,”6185551212”,145,”test” AT+CPBR=1,3 Note: Read location 1 to 3 and return and data they may contain. Only 10 entries starting at the first entry are displayed. User can enter command multiple times with different indices. AT+CPBR=12,1 Note: <x,y> where x<y AT+CPBR=300 +CMEE:21
+CPBR:1,”6185551212”,145,”test1” +CPBR:2,”6185551212”,129,”test2” +CPBR:3,”6185551212”,115,”test3” Note: The MSB of the TON/NPI is ALWAYS set high
ERROR Note: Invalid range x>y
Note: Invalid index
Note 1: When the range is more than 10, only the first 10 hit entries will be displayed. Note 2: For the LD, MC, and RC phonebooks, the TON/NPI number will not be displayed.
Phonebook Search +CPBP
Description: This searches the currently selected phonebook for a phone number match and returns the
entry if found. The search looks for the exactly number string match. When the “MT” phonebook is selected, the search operation searches the “ME” portion first followed by the “SM” portion.
Syntax: Command syntax: AT+CPBP= ”<phone number>”
Command Possible Responses AT+CPBP= ”8585551212”
Note: Find ”8585551212” in current phonebook if it exists.
AT+CPBP=”123” +CME ERROR: 22
+CPBP=1,”8585551212”,145,”FullBook” OK Note: ME phone book previously selected. Display the entry that matches.
Note: Entry not found
Note: The phone number to search should match that stored in phone book. Partial number searching is not supported and will return an error.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 85
Chapter 12 – Phone Book Commands
Avoid Phonebook Init +WAIP
Description: This command controls access to the available phonebooks. If +WAIP is set to 1,
phonebook entries are not accessible. When +WAIP is set to 0, access to phonebook entries is permitted.
Syntax: Command syntax: AT+WAIP=<mode>
Command
AT+WAIP? +WAIP: 1
AT+WAIP=? +WAIP: (0-1)
AT+WAIP=1 OK AT&W
Note: Save value to NV
Possible Responses
Note: No phonebook commands are allowed after boot. If a command is entered it returns “+CMEE ERROR: 3”
OK
<mode>
0: Normal operating mode. Enable. 1: No phonebook initialization. Disable.
Delete Calls From Phonebook +WDCP
Description: This command will delete all entries from a selected phonebook if it supports this feature.
Values: <call phonebook>:
Syntax: Command syntax: AT+WDCP=”<call phonebook>”
Typically, +WDCP is used to delete the calls stored in LD, MC, and RC phonebooks.
LD, MC, or RC
Command Possible Responses AT+WDCP? +WDCP: “LD”
Note: Returns phonebook(s) that support deleting calls.
AT+WDCP=? +WDCP: (“LD”,”MC”,”RC”)
Note: Possible supported phonebooks
AT+WDCP=”LD” OK
Note: Erase call history for last dialed phone book
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 86
Chapter 13 – Position Determination (GPS) AT Commands
CHAPTER 13 - POSITION DETERMINATION (GPS) AT COMMANDS
These AT commands are supported on gpsOne equipped CDMA modems. GpsOne is a wireless-assisted hybrid solution that utilizes both GPS and base-station trilateration to determine the mobile positions in more covered situations other than GPS alone.
The following includes several set-up commands (+WPDST, +WPDOM, +WPDDD, +WPDFR, +WPDPL), the start-session command (+WPDSS), the end-session command (+WPDES), and responses. Setup commands are not required in most cases (as defaults will be provided) before the start-session commands.
Note that these commands are preliminary. Changes may be made when carrier plans for location services are more readily available.
Position Determination Session Type +WPDST
Description: This command sets and returns the PD session type.
Values: <type>
0: session to provide the last position info available 1: session to provide single-shot fix 2: tracking mode independent fixes – session to provide continuous independent
position fixes
3: tracking mode – session to provide continuous position fixes 4: data download – session to download ephemeris/almanac data only to minimize
delays to obtain future fixes Note that when a tracking mode is requested (continuous position fixes) and the TCP/IP transport layer is used, the position fixes will not be retrieved until the data call ends. Only
Syntax: Command syntax: AT+WPDST=<type>
the last 10 position fixes will be presented.
Command Possible Responses AT+WPDST? Note: Request current setting type AT+WPDST=0 Note: select the last position info available AT+WPDST=9 +CME ERROR: tbd (invalid PD parameter)
Note that these 2 errors can happen on all +WPD requests below, and may not be listed.
+WPDST: 0 OK OK +CME ERROR: tbd (PD session already active)
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 87
Chapter 13 – Position Determination (GPS) AT Commands
Position Determination Operating Mode +WPDOM
Description: This command sets and returns the PD session operating mode.
Values: <mode>
0: Standalone only (currently not available)
1: Network only
2: Speed optimal (minimize time-to-fix, MS-based first, PDE-based later if failed)
3: Accuracy optimal (PDE preferred, MS in case of failure)
4: Data optimal– minimize data exchanged
5: MS-based only
Syntax: Command syntax: AT+WPDOM=<mode>
Command Possible Responses AT+WPDOM? Note: Request current setting mode
AT+WPDOM=1 OK AT+WPDOM=0 +CME ERROR: tbd (PD parameter not supported)
+WPDOM: 5 OK
Position Determination Data Download +WPDDD
Description: This command specifies and returns the PD data download setting.
Note: The default for +WPDDD is zeros. User must set the appropriate parameters prior to starting a gpsOne session.
Values: <type>
0: single-shot download of data valid for the specified duration periodically download
data for the specified duration
<duration>
Specified in terms of minutes; type is declared as a word.
Syntax: Command syntax: AT+WPDDD=<type>,<duration>
Note: The download duration is not currently used in the gpsOne software.
Command Possible Responses AT+WPDDD? Note: Request current setting type AT+WPDDD=0,10 Note: single-shot data valid for 10 minutes
+WPDDD: 0,10 OK OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 88
Chapter 13 – Position Determination (GPS) AT Commands
Position Determination Fix Rate +WPDFR
Description: This command specifies and returns the PD fix rate setting. This is used in Tracking
sessions only.
Note: The default for +WPDFR is zeros. The user must set the appropriate parameters prior to starting a gpsOne session.
Values: <num>
Number of fixes. The type <num> is a double word.
<time>
Time between fixes in milliseconds, limited to 1800 seconds.
Syntax: Command syntax: AT+WPDFR=<num>,<time>
Command Possible responses AT+WPDFR? Note: Request current setting type AT+WPDFR=10,100 Note: maximum 10 fixes with 100 seconds in between fixes
+WPDFR: 10,100 OK OK
Position Determination Privacy Level +WPDPL
Description: This command specifies and returns the PD privacy setting (this is per PD session).
Values: <level>
0: least privacy (no restriction)
1: medium
2: highest
Syntax: Command syntax: AT+WPDPL=<level>
Command Possible Responses AT+WPDPL? Note: Request current setting type AT+WPDPL=2 Note: Select highest level of security
+WPDPL: 0 OK OK
Position Determination NV Privacy Level +WPPRV
Description: This command specifies and returns the NV Privacy level for gpsOne. If the value is set to 0,
then MS will answer location requests. If the value is set to 1, then the mobile will only
Values: <level>
Syntax: Command syntax: AT+WPPRV=<level>
answer to location requests in emergency mode. The new value is committed to NV.
0: Allow all
1: Emergency only
Command Possible Responses AT+WPPRV? Note: Request current setting type AT+WPPRV=1 Note: Phone will respond to emergency location requests only.
+WPPRV: 0 OK OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 89
Chapter 13 – Position Determination (GPS) AT Commands
Position Determination Transport Setting +WPTLM
Description: This command specifies and returns the transport layer setting of the PD session.
Values: <setting>
0: TCP/IP 1: DBM (Data Burse Message)
Syntax: Command syntax: AT+WPTLM=<setting>
Command Possible Responses AT+WPTLM? Note: Request current setting type AT+WPTLM=0 Note: Sets the transport setting to TCP/IP
+WPTLM: 1 OK OK
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 90
Chapter 13 – Position Determination (GPS) AT Commands
Position Determination Start Session +WPDSS
Description: This command starts the PD session to get position. Resulting data will come in as
Values: <service>
Syntax: Command syntax: AT+WPDSS=<service>,<performance>,<accuracy>
unsolicited responses.
“P” Position only
“PV” Position and Velocity
“PH” Position and Height
“PVH” Position, Velocity, and Height
<performance>
0: no time allowed for GPS search, use AFLT only.
1-255: upper bound of GPS search time in seconds, with 255 seconds the maximum
<accuracy>
Accuracy threshold in meters, used by MS-based only. If position uncertainty higher
than the threshold, PDE-calculated fixes will be try. The input can be between 1 to 255.
But, the reasonable range may be much smaller.
Command Possible Responses AT+WPDSS=”PH” Note: Start session for position and height with no limit on GSP search time AT+WPDSS=”PVH”,20,50 Note: Start session for position, velocity, and height – requiring GSP search time limited within 20 seconds, and aim for accuracy within 50 meters AT+WPDSS? +WPDSS=”PV” (“PV” session in progress)
OK +CME: ERROR: tbd (PD session already active) +CME: ERROR: tbd (modem offline) OK +CMD: ERROR: tbd (tracking mode only) +CMD: ERROR: tbd (tracking mode requires +WPDFR setup) +CME: ERROR: tbd (MS-based session only)
OK +WPDSS=”PH”,20,50 (said session in progress) OK (no active PD session)
Position Determination End Session +WPDES
Description: This command ends the PD session to get position.
Syntax: Command syntax: AT+WPDES
Command Possible Responses AT+WPDES Note: End session
OK +CME: ERROR: tbd (no active session)
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 91
Chapter 13 – Position Determination (GPS) AT Commands
Position Determination Start Session Result +WPDSS
Description: This unsolicited command returns the position determination data.
Values: <lat> & <lon>
32-bit integer
<time>
64-bit integer
<fix>
2: 2D fix
3: 3D fix
<mask>
bit 0: altitude valid
bit 1: heading valid
bit 2: velocity valid (e.g. 6 means heading and velocity valid)
<altitude>
16 bit integer
<altitude uncertainty>
byte
<heading>
16 bit unsigned integer
<heading uncertainty>
byte
<velocity horizontal>
16 bit unsigned integer
<velocity vertical>
8 bit signed integer
<velocity uncertainty>
byte
Syntax: Response Syntax: +WPDSS: <lat>,<lon>,<time>,<uncertainty>,<fix>,<mask>,<alt>,<alt_u>,
<heading>,<ang_u>,<vh>,<vv>,<v_u>
Command Possible Responses AT+WPDSS=”P”
Note: Ask for position only.
AT+WPDSS=”PV” Note: Ask for position and velocity.
AT+WPDSS=”PH” Note: Ask for position and height.
OK +WPDSS:#,#,#,#,2 Note: Unsolicited result with position only. OK +WPDSS:#,#,#,#,2,6,#,#,#,#,# Note: Unsolicited result with heading and velocity.
OK +WPDSS:#,#,#,#,3,3,#,#,#,#,# Note: Unsolicited result with altitude and heading.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 92
Chapter 13 – Position Determination (GPS) AT Commands
Set IP Address of gpsOne Session +WPDIP
Description: This command allows the user to set the IP address of the gpsOne session if the TCP/IP
transport layer is used.
Values: <ip_address>
Specified in format xxx.xxx.xxx.xxx where xxx is 000 to 255.
Syntax: Command syntax: AT+WPDIP=<ip_address>
Command Possible Responses AT+WPDIP? Note: Query current gpsOne IP. AT+WPDIP=192.168.135.124 OK
+WPDIP:192.168.135.124 OK
Note: New gpsOne IP set.
Set Port of gpsOne Session +WPDPT
Description: This command allows the user to set the port value for the gpsOne session if the TCP/IP
transport layer is used.
Values: <port>
Value is carrier specific.
Syntax: Command syntax: AT+WPDIP=<port>
Command Possible Responses AT+WPDPT? Note: Query current gpsOne port value. AT+WPDPT=4911 OK
+WPDPT: 4911 OK
Note: New gpsOne port value set.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 93
Chapter 14 – Specific AT Commands
CHAPTER 14 - SPECIFIC AT COMMANDS
Manufacturer Identification +WGMI
Description: This command gives the manufacturer identification.
Syntax: Command syntax: AT+WGMI
Command Possible Responses AT+WGMI Note: Get manufacturer identification
Request Model Identification +WGMM
Description: This command is used to get the supported frequency bands. With multi-band products the
response may be a combination of different bands.
Syntax: Command syntax: AT+WGMM
Command Possible Responses AT+WGMM Note: Get supported bands
+WGMI: MODEM OK Note: Command valid, modem
+WGMM: 800 1900 OK Note: CDMA 800 MHz band and 1900 (PCS)
Cell Environment and RxLev Indication +CCED
Description: This command can be used by the application to retrieve information about the main cell and
up to six neighboring cells. This is an extended command that may be used in two different settings:
1. Interrogation of the cell environment information
2. Interrogation of the received signal strength indication (RSSI)
The +CCED command supports two modes of operation: on request by the application or automatically by the product every 5 seconds.
Values: <mode>
0: Requests a single snapshot of cell data 1: Start automatic snapshot mode 2: Stop automatic snapshot mode
Automatic snapshot mode will not return a terminating “OK”. The unsolicited responses
+CCED and/or +CSQ will be used to return the requested information.
<requested dump>
1: Main Cell: <band class>, <Channel #>, SID, NID, <Base Station P Rev>, [<Pilot PN
offset>], <Base Station ID>, [<Slot cycle index>], [<Ec/Io>], <Rx power>, <Tx power>,
<Tx Adj>
2: Neighbor1 to Neighbor20 (max): The first value is the <number of neighbor entries> in
the response. Each neighbor entry consists of the following values: <band class>, [<Pilot
PN>], <Frequency Assignment>
4: Timing Advance: Always zero for CDMA
8: Main cell RSSI indication (RxLev) from 0 to 31.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 94
Chapter 14 – Specific AT Commands
Syntax: Command syntax: AT+CCED=<mode>[, <requested dump>]
Command Possible Responses AT+CCED=? +CCED: (0-2),(1-15)
OK
AT+CCED? +CCED: 0,13
OK AT+CCED=0 Note: one time, dump default (8, 4, and 1) AT+CCED=0,1 Note: one time, dump main cell AT+CCED=1,8 Note: Start automatic snapshots and dump <rssi>. AT+CCED=2,8 OK
AT+CCED=0,2 Note: one time, dump neighbor cells. Neighbor cells must be dumped separately.
+CSQ: 15, 99
+CCED: 0,0,1,125,4,65535,6,,0,,,-107,-32,-63
OK
+CCED: 1,725,4,65535,6,,0,,,-104,-35,-63
OK
+CSQ: 18, 99
Note: No OK response. New +CSQ response output every 5 seconds.
Note: Stop automatic snapshots of <rssi>.
+CCED:18,0,268,384,0,272,384,0,296,384,0,8,384,0,48,384,0,248,384,0
,164,384,0,16,384,0,12,384,0,224,384,0,108,384,0,476,384,0,472,384,0,
76,384,0,292,384,0,300,384,0,312,384,0,308,384
OK
Note: 18 neighbor cells are present. The first neighbor cell band class is
0, its PilotPN is 268, and its frequency assignment is 384.
The value displayed for Ec/Io is the index of the Active set in 0.5dB steps from 0 (0dB) to 63 (-31.5dB). For example: 0 = 0dB, 1 = 0.5dB, 2 = 1dB, … 62 = 31dB, 63 = 31.5dB If the <requested dump> parameter is not specified, the <requested dump> value from the previous +CCED command will be used. If no previous +CCED <requested dump> value is available, a default value of 13 (8, 4, and 1) will be used.
For <requested dump> 4, 2, and 1, the requested information is output using the unsolicited +CCED response. Place holders are used in the +CCED output for fields that cannot be measured or are not meaningful in the current mode of operation. In this case, consecutive commas will be present in the output. There are also several optional parameters ([]) that are not displayed in AMPS mode and will result in place holders in the +CCED command output. Automatic snapshots of these dumps are not supported during communication or registration.
For <requested dump> 8, the information is output using the unsolicited +CSQ response. The 07.07 format of the +CSQ response is respected. However, the <fer> portion of the +CSQ response is not evaluated by this dump request so the <fer> value will always be 99. Automatic snapshots are supported in idle mode and during communication.
The combination of multiple <requested dump> values (addition of the values) in a single +CCED command is supported with the exception of <requested dump> 2. The <requested dump> 2 value must be use by itself and not in combination with other dump request values.
Either or both the +CCED and +CSQ responses are used for output depending upon the <requested dump> value. Activation or deactivation of a +CCED response flow will not affect an existing +CSQ response flow. Likewise, activation or deactivation of a +CSQ response flow will not affect an existing +CCED response flow.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 95
Chapter 14 – Specific AT Commands
Analog Digital Converters Measurements +ADC
Description: This command returns the current raw value of the specified ADC data item. Two external
and four internal items can be queried.
VBATT Battery voltage (+Vbatt) being supplied to the Modem. THERM Thermistor level (internal temperature) of the Modem. HDET Internal test use only. ADC_0 External general-purpose user defined input (pin 33). ADC_1 External general-purpose user defined input (pin 38). ADC_CHG_MON Battery charger monitor (CHG_IN).
Values: <item>
0: VBATT: 0 to 2.5 volts. Returned value = (+V_BAT*256)/(2.5*2.5) Range: 0-255 1: THERM: 100 °C (68) to –40 °C (240). Returned value = (vt*256)/2.5 vt = -0.012*T +
1.864 “T” is thermistor temperature in °Celsius. Range: 68-240 or
-1.2288 °C per step.
2: HDET: Internal use. Value range: 0-255 3: ADC_0: 0 to 2.5 volts. Value = (Vadc*256)/2.5 Value range: 0-255 4: ADC_1: 0 to 2.5 volts. Value = (Vadc*256)/2.5 Value range: 0-255 5: ADC_CHG_MON: 0 to 4.2 volts. Value = (CHG_IN*256)/4.2 Value range: 0-255
Syntax: Command syntax: AT+ADC=<item>
Command Possible Responses AT+ADC=0 Note: Select VBATT
AT+ADC=1 Note: Select THERM
AT+ADC=? Note: Ask for the list of possible values AT+ADC? Note: Ask for the current item selected
+ADC: 211 OK Note: raw value for VBATT (~2.29 volts) +ADC: 94 OK Note: raw thermistor temperature (~34 ° C) +ADC: (0-5) Note: possible values 0 –5
+ADC: 1 OK Note: THERM selected
Mobile Equipment Event Reporting +CMER
Description: This command enables or disables the sending of unsolicited result codes in the case of a
key press.
Values: <keyp> (keypad) :
0: No keypad event reporting. 1: Keypad events are reporting using the unsolicited response: +CKEV: <key>, <press>.
See Chapter 3, Key Press or Release, for more information on +CKEV.
Syntax: Command syntax: AT+CMER=<keyp>
Command Possible Responses AT+CMER? Note: Display current setting.
AT+CMER=1 Note: Enable keypad event reporting.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 96
+CMER: 0 OK Note: Keypad event reporting disabled. OK Note: Keypad event reporting enabled.
Chapter 14 – Specific AT Commands
Read GPIO Value +WIOR
Description: Set the I/O port as an input and read the I/O pin value.
Values: <index>
The GPIO to read. (0-47)
<value>
Value of the GPIO pin.
Syntax: Command syntax: AT+WIOR=<index>
Response syntax: +WIOR: <value>
Command Possible Responses AT+WIOR=32 Read GPIO 32 value
+WIOR: 0 OK GPIO 32 value is 0
Write GPIO Value +WIOW
Description: Set the I/O port as an output and set the requested I/O pin value. Valid writeable GPIOs for
Values: <index>
Syntax: Command syntax: AT+WIOW=<index>,<value>
23xx are: 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 14, 16, 20, 21, 22, 23, 30, 36, 40, 42, 43, 44, 45, 46, 47.
The GPIO to write.
<value>
0: I/O bit is set to 0. 1: I/O bit is set to 1.
The GPIO values for 24xx are: 2, 3, 4, 5, 6, 11, 15, 16, 17, 18, 19, 37, 41, 42, 44, 48, 49, 50, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66.
Command Possible Responses AT+WIOW=47,1 Set GPIO 47 to 1
OK GPIO value is written
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 97
Chapter 14 – Specific AT Commands
Play Tone +WTONE
Description: This specific command allows a tone to be played on the current speaker or on the buzzer.
Frequency, volume and duration can be set.
Values: <mode>
0: Stop playing. 1: Play a tone
<dest>: This parameter sets the destination (mandatory if <mode>=1)
1: Speaker 2: Buzzer
<freq>: This parameter sets tone frequency (in Hz) (mandatory if <mode>=1). The range is
between 1 and 4000Hz. However, for handset and a person to hear, the effective range may be 150-4000Hz.
<volume>(0-3): This parameter sets the tone volume. The default value is 1. Values are the same as +CRSL.
<duration> (0-50): This parameter sets tone duration (unit of 100 ms). When this parameter is equal to 0 (default value), the duration is infinite, and the tone can be stopped by
Syntax: Command syntax: AT+WTONE=<mode>[,<dest>,<freq>,<volume>,<duration>]
AT+WTONE=0.
Command Possible Responses AT+WTONE=1,1,300,2,50 Note: Play a tone AT+WTONE? Note: Current value AT+WTONE=0 Note: Stop playing AT+WTONE=? Note: Test command
OK Note: Done +WTONE: 1,1,300,2,50 OK OK Note: Done +WTONE: (0-1),(1-2),(1-4000),(0-3),(0-50) OK Note: Done
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 98
Chapter 14 – Specific AT Commands
Play DTMF Tone +WDTMF
Description: This specific command allows a DTMF tone to be played on the current speaker. DTMF,
volume and duration can be set. This command is only used to play a DTMF tone. To send a DTMF over the CDMA network, use the +VTS command.
Values: <mode>
0: Stop playing. 1: Play a DTMF tone
<dtmf>: This parameter sets the DTMF to play in {0-9,*,#,A,B,C,D} (mandatory if <mode>=1) <volume> (0-3): This parameter sets tone gain. The values are identical to those of the
+WTONE (speaker) command (mandatory if <mode>=1). <duration> (0-50): This parameter sets the tone duration (unit of 100 ms). When this parameter is 0 (default value), the duration is infinite, and the DTMF tone can be stopped by AT+WDTMF=0.
Syntax: Command syntax: AT+WDTMF=<mode>[,<dtmf>,<volume>,<duration>]
Command Possible Responses AT+WDTMF=1,”*”,2,10 Note: Play a DTMF tone AT+WDTMF? Note: Current value AT+WDTMF=0 Note: Stop playing AT+WDTMF=? Note: Test command
OK Note: Done +WDTMF: 1,”*”,2,10 Note: OK Note: Done ERROR Note: Done
Hardware Version +WHWV
Description: This command displays the MSM version along with hardware version number.
MSM version display format: Major.Minor; e.g. 240.16 Major: 240 denotes MSM Minor: 1 denotes 5105; 06 denotes typeout version 6;
The three-digit production hardware version is written to the modem during manufacturing. First digit represents PCB version (ex: 5. as in V5). The second and third digits represent last two digits of part-list number (ex. 04). In this case the hardware version number will be
504. If the hardware version has not been written by manufacturing second filed of this command will be 0.
Syntax: Command syntax: AT+WHWV
Command Possible Responses AT+WHWV Note: Request MSM Version
AT+WHWV Note: Request MSM Version
8 denotes 6050; 02 denotes typeout version 2;
+WHWV: 240.16,504 OK Note: MSM version is 240.16 (5105 chipset), PCB version is 5 and parts-list used during manufacture is 04. +WHWV: 240.82,0 OK Note: MSM version is 240.82 (6050 chipset), hardware version is 0 since manufacturing has not written the production number yet.
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 99
Chapter 14 – Specific AT Commands
Select Voice Gain +WSVG
Description: The product has 2 voice gain paths. This command provides a means for selecting the
desired voice path.
Values: <n> Path
0: HANDSET (Default) 1: HEADSET
Syntax: Command syntax: AT+WSVG=<n>
Command Possible Responses AT+WSVG=0 Note: Select Path 1 (Default) AT+WSVG=1 Note: Select Path 2 AT+WSVG=? Note: Get the list of possible values AT+WSVG? Note: Get the current value
OK Note: Path 1 selected OK Note: Path 2 selected +WSVG: (0-1) Note: possible values 0 or 1
+WSVG: 1 Note: Path 1 is selected
Status Request +WSTR
Description: This command returns additional information for the initialization sequence and network
status.
Values: If <status> is 1 (initialization sequence), then:
<value>
0: Not started 1: On going 2: Finished
If <status> is 2 (Network status), then: <value>
0: No network 1: Network available
Syntax: Command syntax: AT+WSTR=<status>
Response syntax: +WSTR: <status>,<value>
Command Possible Responses AT+WSTR=1 Note: Select the status 1 (INIT SEQUENCE)
AT+WSTR=2 Note: Select the status 2 (NETWORK STATUS)
AT+WSTR=? Note: Ask the list of possible values
+WSTR: 1,2 OK Note: Init finished +WSTR: 2,1 OK Note: The network is available +WSTR: (1-2) Note: possible values : 1, 2
Multi-Tech Systems, Inc. CDMA Wireless AT Commands - PN S000294C 100
Loading...