CME | GPP-3 | Specifications | CME GPP-3 Specifications

CN MUC
Document type: Reference Manual
Document ID: A30880-A10-A001-XX-D376
AT command set for XX Siemens mobile phones and
modems
Release/Version: Master R75
Date: 29. September, 2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Issued by
Comneon GmbH & Co OGH
CN MUC
Grillparzerstrasse 12a
D-81675 Munich
Copyright  Comneon 2004
All Rights Reserved.
Comneon GmbH & Co OGH
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
ii
Table of Contents
Table of Contents ........................................................................................................................................................... i
1
General information .............................................................................................................................................. 4
1.2
Abbreviations and glossary ........................................................................................................................... 4
1.3
Notational Conventions................................................................................................................................. 4
1.4
Related documentation.................................................................................................................................. 5
1.4.1
Related internal documentation............................................................................................................. 5
1.4.2
Related Standardisation documentation ................................................................................................ 5
2
Software interface ................................................................................................................................................. 6
2.1
Overview of the supported AT command set................................................................................................ 6
2.2
The AT command set .................................................................................................................................. 12
2.2.1
Commands that can be executed without the PIN............................................................................... 12
2.2.2
Commands that can be interrupted ...................................................................................................... 12
2.2.3
Generic TA control commands according to ITU-T V.250 ................................................................ 13
2.2.4
Command combinations to be avoided ............................................................................................... 18
2.3
AT commands and responses according to 3GPP TS 27.007 ..................................................................... 18
2.3.1
General commands according to 3GPP TS 27.007 ............................................................................. 18
2.3.2
Call control commands........................................................................................................................ 21
2.3.3
Network service related commands .................................................................................................... 23
2.3.4
Commands related to mobile equipment control and status................................................................ 35
2.3.5
Extensions of Hayes Standard commands for GPRS .......................................................................... 48
2.3.6
Commands for GPRS .......................................................................................................................... 48
2.3.7
Commands related to mobile equipment errors................................................................................... 67
2.3.8
TIA IS-101 commands (“Voice control interim standard for asynchronous DCE”) ........................... 67
2.4
General commands according to 3GPP TS 27.005 ..................................................................................... 68
2.5
Modem commands ...................................................................................................................................... 76
2.6
Fax commands ............................................................................................................................................ 78
2.7
Bluetooth related commands ....................................................................................................................... 91
2.8
General commands according to ITU-T Recommendation V.250.............................................................. 92
2.9
Siemens defined commands ........................................................................................................................ 93
2.10 List of all Unsolicited result codes ............................................................................................................ 119
3
Appendix A....................................................................................................................................................... 122
3.1.1
Factory settings made by AT&F ....................................................................................................... 122
3.1.2
Features of the Telephone book memory .......................................................................................... 123
3.1.3
Writing to the FDN Phonebook / FDN Replacement........................................................................ 124
3.1.4
How to use special characters in certain commands ( e. g., AT+CPBW) ......................................... 125
3.2
S Registers................................................................................................................................................. 126
3.3
Circuit assignments ................................................................................................................................... 126
4
Appendix B ....................................................................................................................................................... 128
4.1
Example for creating / retrieving an organizer entry................................................................................. 128
4.2
Examples and hints for using GPRS commands ....................................................................................... 129
4.3
The GPRS dial command ATD................................................................................................................. 132
4.4
The AT^SVMC command ........................................................................................................................ 133
5
Errors and Messages ......................................................................................................................................... 136
5.1
Summary of CME ERRORS (+CME ERROR) related to 3GPP TS 27.007 ............................................ 136
5.2
Summary of CMS ERRORS (+CMS ERROR) related to 3GPP TS 27.005............................................. 137
5.3
GSM return values issued by AT+CEER.................................................................................................. 139
5.3.1
Return values issued by AT+CEER for Radio Resource.............................................................. 139
5.3.2
Return values issued by AT+CEER for Mobility Manager.......................................................... 139
5.3.3
Return values issued by AT+CEER for Call Control ................................................................... 140
5.4
GPRS return values issued by AT+CEER ................................................................................................ 141
5.4.1
Return values issued by AT+CEER for GPRS Layer 3 Mobility Management................................ 141
5.4.2
GSM return values issued by AT+CEER for Session Manager .................................................... 142
5.4.3
Internal values of Session Manager issued by AT+CEER.......................................................... 142
5.4.4
Internal values GAPI issued by AT+CEER ...................................................................................... 143
5.4.5
Internal values of Link Manager issued by AT+CEER..................................................................... 143
5.4.6
Internal values of IP stack issued by AT+CEER (ENIP_LOC_OWN)............................................. 143
5.5
List of keys implemented for AT+CKPD / AT^SKPD ............................................................................. 144
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
5.6
Use of Siemens specific Key O/o ............................................................................................................. 144
5.7
Use of Siemens specific Key X/x ............................................................................................................. 144
5.8
List of Commands related to CSCS / UCS2 ............................................................................................. 145
5.9
Result codes .............................................................................................................................................. 145
5.10 List of *# codes......................................................................................................................................... 146
6
Index ................................................................................................................................................................. 149
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
ii
AT command set for XX Siemens mobile phones and modems
__________________________________________________________________________________________
List of Tables
Table 2-1: Supported 3GPP TS 27.007 commands [15] ............................................................................................... 8
Table 2-2: Supported 3GPP TS 27.005 commands [14] ............................................................................................... 9
Table 2-3: Supported commands according to ITU-T Recommendation V.250 [16] ................................................... 9
Table 2-4: Supported commands according to ITU-T Recommendation TR29.2 [20]............................................... 10
Table 2-5: Supported Bluetooth-related commands [19] ............................................................................................ 10
Table 2-6: Supported Siemens-specific commands .................................................................................................... 11
Table 2-7: Generic TA control commands supported according to ITU-T V.25 ........................................................ 15
Table 2-8: Conventions applying to the presentation of AT commands ..................................................................... 18
Table 2-9: List of dummy FAX commands (Fax Class 2) .......................................................................................... 78
Table 2-10: List of unexpected messages ................................................................................................................. 121
Table 3-1: Features of the telephone book memory.................................................................................................. 124
Table 3-2: Using escape characters in commands..................................................................................................... 125
Table 3-3: Using escape characters in GSM commands ........................................................................................... 126
Table 3-4: S-Registers............................................................................................................................................... 126
Table 5-1: CME ERRORS related to 3GPP TS 27.007 ............................................................................................ 137
Table 5-2: CMS ERRORS related to 3GPP TS 27.005............................................................................................. 138
Table 5-3 GSM return values issued by AT+CEER ................................................................................................. 139
Table 5-4: Radio Resource return values issued by AT+CEER................................................................................ 139
Table 5-5: Mobility Manager return values issued by AT+CEER ........................................................................... 140
Table 5-6: Call control return values issued by AT+CEER ..................................................................................... 141
Table 5-7 GPRS return values................................................................................................................................... 141
Table 5-8: Return values issued by AT+CEER for GPRS Layer 3 Mobility Management ...................................... 142
Table 5-9: GMM return values issued by AT+CEER ............................................................................................... 142
Table 5-10: Internal values of Session Manager issued by AT+CEER .................................................................... 143
Table 5-11: GAPI values issued by AT+CEER ........................................................................................................ 143
Table 5-12: LMAN return values issued by AT+CEER ........................................................................................... 143
Table 5-13: ENIP return values issued by AT+CEER .............................................................................................. 143
Table 5-14: Result codes........................................................................................................................................... 146
Table 5-15: List of *# codes...................................................................................................................................... 147
________________________________________________________________________
Siemens Document No.:
A30880-A10-A001-XXD376
Revision:
Master R75
Revision Date:
29.September, 2004
iii
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
1 General information
This document constitutes the manual reference to the AT command set supported by <master>
Siemens mobile phones.
1.2 Abbreviations and glossary
The following abbreviations and terms are used throughout this specification:
Abbreviation / Term
ALS
CSD
CTS
CUG
DCE
DSR
DTE
DTR
FDN
GPP
IMEI
IMSI
ME
PDU
PIN
PPP
PUK
RLP
RTS
SIM
SNDCP
SWIM
TA
TE
UDI
WIM
Meaning
Alternate Line Service
Circuit Switched Data
Clear to send
Closed User Gruop
Data Carrier Equipment
Data Set Ready
Data Terminal Equipment
Data Terminal Ready
Fixed dialling numbers
Generation Partnership Project
Internatonal Mobile Station Equipment Identity
International Mobile Subscriber Identity
Mobile Equipment
Protocol Data Unit
Personal Identification Number
Point-to-Point Protocol
PIN Unblocking Key
Radio Link Protocol
Ready to send
Subscriber Identity Module
Subnetwork Dependency Convergence Protocol
Smart card that has both SIM and WIM applications
Terminal Adapter
Terminal Equipment
Unrestricted Digital Information
Wireless Identification Module
1.3 Notational Conventions
The following notational conventions apply throughout this manual:
Convention
Meaning
Case sensitivity
Although the names of commands are not case-sensitive, cases should not be
mixed. Either “AT” or “at” should be specified, but neither “aT” nor “At”.
Throughout this manual, “AT” is used
Leading zeroes in strings can be omitted
Letters and digits in the Courier New font indicate parameter names and
values
Underlined parameter values indicate the recommended default setting of this
007
Letters and digits
abc
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
iv
AT command set for XX Siemens mobile phones and modems
“…”
@
Comma (,)
Spaces
<CR>
<LF>
< .. >
[…]
parameter.
In parameter type commands, this value should be used in factory settings
which are configured by V.250 command &F0.
In action type commands, this value should be used when parameter is not
given
Double quotes (“) are used to indicate text strings
Symbols (e. g. @) inside quotes are interpreted as text strings
Commas are used as delimiters for strings which are not included in double
quotes
Spaces inside strings are ignored unless they are included in double quotes
Carriage return character as specified with the S3 command
Linefeed character as specified with the S4 command
Angle brackets are used to denote a syntactical element. Angle brackets do not
appear in the command line
Square brackets are used to indicate that a parameter of a command or part of
TA information response is optional. Square brackets do not appear in the
command line.
If a parameter is omitted in a command that has parameters, the parameter
retains its present value. In action type commands, action should be done on the
basis of the recommended default setting of the parameter
If an optional parameter ([<value>]) is omitted in V.250 commands, its
assumed value is 0
1.4 Related documentation
All documents listed in this section are related to the current document.
1.4.1
Related internal documentation
The following internal documents are related to the current document:
[1] Design Specification K1-Sat
[2] “(Unsolicited) result codes issued by Remote Control-related calls”
1.4.2
Related Standardisation documentation
The following standardisation documents are related to the current document:
[3] GSM 02.22: "Digital cellular telecommunication system (Phase 2+); Personalisation of GSM
Mobile Equipment (ME) Mobile functionality specification".
[4] GSM 02.30: "Digital cellular telecommunication system (Phase 2+); Man-Machine Interface
(MMI) of the Mobile Station (MS)".
[5] GSM 03.38: "Digital cellular telecommunication system (Phase 2+); Alphabet and language
specific information".
[6] GSM 03.40: Digital cellular telecommunications system (Phase 2+);Technical realization of the
Short Message Service (SMS) Point-to-Point (PP)
[7] GSM 03.41: "Digital cellular telecommunications system (Phase 2+); Technical realization of Short
Message Service Cell Broadcast (SMSCB)".
[8] GSM 04.08: "Digital cellular telecommunication system (Phase 2+); Mobile radio interface layer 3
specification".
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
5
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
[9] GSM 04.11: "Digital cellular telecommunication system (Phase 2+); Point-to-Point (PP) Short
Message Service (SMS) support on mobile radio interface".
[10]GSM 05.08: "Digital cellular telecommunication system (Phase 2+); Radio subsystem link control".
[11]GSM 11.11: Digital cellular telecommunications system (Phase 2+); Specification of the Subscriber
Identity Module - Mobile Equipment (SIM-ME)
[12]
[13] 3GPP TS 24.008: "3rd Generation Partnership Project; Mobile Radio Interface Layer 3
specification; Core Network Protocols-Stage 3".
[14]3GPP TS27.005: "Digital cellular telecommunication system (Phase 2+); Radio transmission and
reception".
[15] 3GPP S 27.007: "Digital cellular telecommunications system (Phase 2+);AT command set for GSM
Mobile Equipment (ME)
[16] ITU-T Draft new Recommendation V.250 “Serial asynchronous automatic dialling and control”
[17]ITU-T Recommendation T.31: "Asynchronous facsimile DCE control, service class 1"
[18]ITU-T Recommendation T.32: "Asynchronous facsimile DCE control, service class 2"
[19]Hands-free Profile Adopted Version 1.0, 2003-04-29, by Bluetooth SIG Car Working Group; Doc
no. CAR_x_SPEC/V1.0)
[20] TR29.2: Standards Proposal No. 2388, Proposed New Standard “Asynchronous Facsimile DCE
Control Standard” (if approved, to be published as EIA/TIA-592), October 1990
[21]V29: 9600 bits per second modem standardized for use on point-to-point 4-wire leased telephonetype circuits
[22]ITU-T Draft new Recommendation V27ter: 4800/2400 bits per second modem standardized for use
in the general switched telephone network
2 Software interface
2.1 Overview of the supported AT command set
This section provides overviews of the supported sets of AT commands, separate for each type of command set.
Table 2-1 lists all the supported 3GPP TS 27.007 AT commands in alphabetical order, and indicates the type of
command as defined in the 3GPP TS 27.007 standard:
27.007
command
Function
AT+CACM
Accumulated call meter
AT+CALM
Alert sound mode
AT+CAMM
Accumulated call meter maximum
AT+CAOC
AT+CBC
Advice of charge
Battery charge
AT+CBST
AT+CCFC
AT+CCLK
Select bearer service type
Call forwarding number and conditions
Clock
AT+CCWA
Call waiting
Type of command
Page
Mobile equipment
control
Mobile equipment
control
Mobile
equipment
control
Network service
Mobile equipment
control
Modem command
Network service
Mobile equipment
control
Network service
35
35
35
23
36
76
23
36
24
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
6
AT command set for XX Siemens mobile phones and modems
AT+CEER
AT+CGACT
AT+CGANS
Query the reason for disconnection of last call
PDP context activate or deactivate
Manual response to a network request for PDP
context activation
AT+CGATT
GPRS attach or detach
AT+CGAUTO
Auto response to a network request for PDP
context activation
AT+CGCLASS
GPRS mobile station class
AT+CGCMOD
PDP context Modify
AT+CGDATA
Enter data state
AT+CGDCONT
Define PDP Context
AT+CGDSCONT Define Secondary PDP Context
AT+CGEQMIN
3G Quality of Service Profile (Minimum
acceptable)
AT+CGEQREQ
3G Quality of Service Profile (Requested)
AT+CGEREP
GPRS event reporting
AT+CGMI
Issue manufacturer ID code
AT+CGMM
Issue model ID code
AT+CGMR
Output the GSM telephone version
AT+CGPADDR
Show PDP address
AT+CGQMIN
Quality of Service Profile (Minimum acceptable)
AT+CGQREQ
Quality of Service Profile (Requested)
AT+CGREG
GPRS network registration status
AT+CGSMS
Select service for MO SMS messages
AT+CGSN
Output the serial number (IMEI)
AT+CGTFT
Traffic Flow Template
AT+CHLD
Call hold and multiparty
AT+CHUP
Hangup call
AT+CIMI
Output of IMSI
AT+CIND
Indicator Control
AT+CKPD
AT+CLCC
AT+CLCK
AT+CLIP
AT+CLIR
AT+CLVL
Keypad control
List Current Calls
Switch locking on and off
Calling Line Identification Presentation
Calling Line Identification Restriction
Loudspeaker volume level
AT+CMEC
Mobile Termination control mode
AT+CMEE
AT+CMER
Expanded error messages according to 3GPP
TS 27.007
Mobile Termination control mode
AT+CMUT
Mute control
AT+CNUM
Read own numbers
AT+COLP
AT+COPN
AT+COPS
Call control
GPRS
GPRS
21
48
49
GPRS
GPRS
49
50
GPRS
GPRS
GPRS
GPRS
GPRS
UMTS
50
50
51
51
52
53
UMTS
GPRS
General
General
General
GPRS
GPRS
GPRS
GPRS
GPRS
General
GPRS
Network service
Call control
General
Mobile equipment
control
General
Network service
Network service
Network service
Call control
Mobile equipment
control
Mobile equipment
control
Mobile equipment
error
Mobile equipment
control
Mobile equipment
control
Mobile equipment
control
Call control
Network service
Network service
56
59
18
19
19
63
60
61
63
64
19
64
25
21
19
36
19
25
26
29
29
38
38
67
39
40
30
Connected Line Identification Presentation
30
Read operator names
31
Commands concerning selection of network
31
operator
AT+CPAS
Query the telephone status
Mobile equipment
41
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
7
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CPBR
Read a telephone-book entry
AT+CPBS
Select a telephone book
AT+CPBW
Write a telephone-book entry
AT+CPIN
Enter PIN and query lock
AT+CPOL
AT+CPUC
Preferred operator list
Price per unit and currency table
AT+CPWD
AT+CR
AT+CRC
AT+CREG
AT+CRLP
AT+CRMP
Change password to a lock
Service reporting control
Cellular result codes
Network registration
Select radio link protocol parameter for
originating non-transparent data call
Ring Melody Playback
AT+CRSL
Ringer sound level
AT+CRSM
Restricted SIM access
AT+CSCS
AT+CSQ
Select TE character set
Output signal quality
AT+CSSN
AT+CTZR
AT+CTZU
AT+CVIB
Supplementary service notifications
Time Zone Reporting
Automatic Time Zone Update
Vibrator mode
AT+GSN
AT+VTD
AT+VTS
AT+WS46
Output the serial number (IMEI)
Set duration of a DTMF tone
Send a DTMF tone
Select wireless network
control
Mobile equipment
control
Mobile equipment
control
Mobile equipment
control
Mobile equipment
control
Network service
Mobile equipment
control
Network service
General
General
Network service
Modem command
Mobile equipment
control
Mobile equipment
control
Mobile equipment
control
General
Mobile equipment
control
Network service
Mobile equipment
control
General
TIA IS101
TIA IS101
General
42
42
43
43
32
44
32
21
22
33
77
45
45
45
20
46
34
47
47
47
20
67
68
20
Table 2-1: Supported 3GPP TS 27.007 commands [15]
Table 2-2 lists all the supported 3GPP TS 27.005 AT commands in alphabetical order, and indicates the type of
command as defined in the 3GPP TS 27.005 standard:
27.005
commands
AT+CMGC
AT+CMGD
AT+CMGF
AT+CMGL
AT+CMGR
AT+CMGS
AT+CMGW
Function
Type of command
Send an SMS command
Delete an SMS in the SMS memory
SMS format
List SMS
Read in an SMS
Send an SMS
Write an SMS to the SMS memory
Message sending and writing
Message sending and writing
General configuration
Message receiving and reading
Message receiving and reading
Message sending and writing
Message sending and writing
Page
68
69
69
69
70
70
71
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
8
AT command set for XX Siemens mobile phones and modems
AT+CMMS
AT+CMSS
AT+CNMA
AT+CNMI
AT+CPMS
AT+CSCA
AT+CSCB
AT+CSMS
More (Short) Message to Send
Send an SMS from the SMS memory
Acknowledgment of a short message
directly output
New
Preferred SMS message storage
Address of the SMS service centre
Select cell broadcast messages
Selection of message service
Message sending and writing
Message sending and writing
Message receiving and reading
71
72
72
Message receiving and reading
General configuration
Message configuration
Message configuration
General configuration
72
74
75
75
76
Table 2-2: Supported 3GPP TS 27.005 commands [14]
Table 2-3 lists all the supported Siemens-specific AT commands in alphabetical order:
Command
Function
Page
AT+GCAP Request Capabilities List
AT+IPR
Fixed DTE rate
93
93
Table 2-3: Supported commands according to ITU-T Recommendation V.250 [16]
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
9
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Table 2-3 lists all the supported AT commands for FAX services in alphabetical order:
Command
AT+FBADLIN
AT+FBADMUL
AT+FBOR
AT+FCIG
AT+FCLASS
AT+FCQ
AT+FCR
AT+FDCC
AT+FDFFC
AT+FDIS
AT+FDR
AT+FDT
AT+FET
AT+FK
AT+FLID
AT+FMDL
AT+FMFR
AT+FOPT
AT+FPHCTO
AT+FREV
AT+FRH
AT+FRM
AT+FRS
AT+FTH
AT+FTM
AT+FTS
AT+FVRFC
Function
Define or read number of bad lines
Define, read or test number of bad lines
Query the bit order for receive mode
Query or set the Local polling id
Select, read or test FAX service class
Control Copy Quality
Capability to receive
Select service for MO SMS messages
Data Compresssion Format Conversion
Query or set session parameters
Begin or continue phase C data reception
Data Transmission
End a page or document
Kill operation, orderly FAX abort
Query or set session parameters
Identify Product Model
Request Manufacturer Identification
Set bit order independently
DTE Phase C Response Timeout
Identify Product Revision
Receive Data Using HDLC Framing
Receive Data
Receive Silence
Transmit Data Using HDLC Framing
Transmit Data
Stop Transmission and Wait
Vertical resolution format conversion
Page
78
79
79
80
81
80
81
81
82
83
85
85
86
86
86
87
87
88
88
88
88
89
89
89
90
90
90
Table 2-4: Supported commands according to ITU-T Recommendation TR29.2 [20]
Table 2-5 lists all the supported Bluetooth-related AT commands in alphabetical order:
Command
Function
AT+BINP Phone number corresponding to the last voice tag recorded in the HF
AT+BLDN Redial Last Number
AT+BRSF Report Supported Features
AT+NREC Noise Reduction and Echo Canceling
AT+VGS
Gain of the Speaker Volume
AT^SABD Accessory for Bluetooth Data
AT^SPTT Push To Talk
Page
91
91
92
92
92
93
113
Table 2-5: Supported Bluetooth-related commands [19]
Table 2-6 lists all the supported Siemens-specific AT commands in alphabetical order:
Command
Function
Page
AT^SABD
Accessory for Bluetooth Data
93
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
10
AT command set for XX Siemens mobile phones and modems
AT^SACD
AT^SACM
AT^SADT
AT^SBLK
AT^SBMH
AT^SBNR
AT^SBNW
AT^SCCM
AT^SCID
AT^SCKA
AT^SCKS
AT^SCNI
AT^SDBR
AT^SDLD
AT^SDLY
AT^SGAUTH
AT^SGDCONT
AT^SGDV
AT^SICO
AT^SIFS
AT^SKPD
AT^SLCK
AT^SLNG
AT^SMGL
AT^SMGO
AT^SMGR
AT^SMSO
AT^SNFS
AT^SNFV
AT^SOBX
AT^SPBA
AT^SPBC
AT^SPBG
AT^SPBS
AT^SPIC
AT^SPLM
AT^SPLR
AT^SPLW
AT^SPST
AT^SPTT
AT^SPWD
AT^SQWE
AT^SRMP
AT^SSET
AT^SSTK
AT^STRC
AT^SVMC
Accessory Data
Output ACM (accumulated call meter) and ACMmax
Application Data Transfer
Clear black list
Bookmark Handling
Binary Read
Binary Write
CC Monitor
Output card ID
Display SIM card status
Display SIM unsolicited card status
Output call number information
Database Read
Delete the ”last number redial” memory
Delay Command
Select Type of Authentication for PPP connection
Define PDP Context
GPRS data volume
Icon control
Query InterFace Setting
Keypad control single key
Switch locks (including user-defined locks) on and off
Language settings
List SMS (without status change from unread to read)
SMS overflow indicator
Read SMS
Switch device off
Select NF hardware
Set the volume
Set OBEX Debug Level
Query active phonebook book
Seek the first entry in the sorted telephone book which begins with the
selected (or next available) letter
Read entry from the sorted telephone book via the sorted index
Select a telephone book (including Siemens-specific books)
Output PIN counter
Read the PLMN
Read an entry from the preferred-operator
Write an entry to the preferred-operator
Play Signal Tone
Push To Talk
Change password to a lock (including user-defined locks)
Switch Mode for External Interface
Ring Melody Playback
Profile Settings Control (SET Melody and Picture settings in Mobile
SIM Toolkit
Activate Universal Data Tracer
Voice Memo Control
94
95
95
95
96
97
98
100
100
100
101
101
102
102
102
102
103
104
104
104
105
106
106
107
107
108
108
108
109
109
109
110
110
111
112
112
112
112
113
113
114
114
115
116
119
116
Table 2-6: Supported Siemens-specific commands
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
11
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
2.2 The AT command set
GSM mobile telephones and modems can be operated via Remote Control using a serial interface (data cable or
infrared connection). Remote control is implemented by means of AT+C commands according to the 3GPP TS
27.007 [15] and 3GPP TS 27.005 [14] specifications, as well as several manufacturer-specific AT commands.
These commands are described in more detail in section 2.2.4.
A command entered at the user port generally begins with an ‘AT’ command prefix. The remainder of the line is
interpreted as a sequence of the commands described below. The commands are not case-sensitive. More than
one command may be given on a single line, with the semicolon serving as the delimiter between commands.
The “V.250” specification [16] applies to the sequence of the interface commands. According to this guideline,
commands should begin with the character string ”AT” and end with ”<CR>” (= 0x0D). The input of a
command is acknowledged by the display of ”OK” or ”ERROR”.
2.2.1
Commands that can be executed without the PIN
The following commands can be executed without entering the PIN:
AT&C
AT&D
AT&F
AT&V
AT^SACD
AT^SADT
AT^SAPO
AT^SQWE
AT^SCCM
AT^SCKA
AT^SCKS
AT^SDLY
AT^SFCB
AT^SFLG
AT^SGAUTH
AT^SIFS
AT^SKPD
AT^SLCK
ATS0..7
ATV
2.2.2
AT^SMSO
AT^SOBX
AT^SPIC
AT^SPST
AT^SPWD
AT^SQWE
AT^SRMP
AT^STRC
AT^SVMC
AT+CGSN
AT+CIND
AT+CKPD
AT+CLCK
AT+CLVL
AT+CMEC
AT+CMEE
AT+CEER
AT+CMUT
AT^S_MI
AT^S_PM
AT+CALM
AT+CBC
AT+CCLK
AT+CGMI
AT+CGMR
AT+CGMM
ATX
ATZ
AT+CPAS
AT+CPIN
AT+CPWD
AT+CREG
AT+CRMP
AT+CRSL
AT+CSCS
AT+CSQ
AT\Q
AT+CTZR
AT+CVIB
AT+GCAP
AT+GMI
AT+GMM
AT+GMR
AT+GSN
AT+IPR
AT+VTD
AT+WS46
ATA
ATD
ATE
ATH
ATI
ATO
ATQ
Commands that can be interrupted
A command currently in process is interrupted by each additional character entered. This means that you should
not enter the next command until you have received the acknowledgment; otherwise the current command is
interrupted. The following commands can be interrupted:
AT^SSTK
AT^SPLM
AT^SKPD
AT^SBNR
AT^SVMC
AT^SPLR
AT^SMGL
AT^SBNW
AT+CGACT
AT^SPLW
AT^SMGR
AT^SDBR
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
12
AT command set for XX Siemens mobile phones and modems
AT+CGATT
AT+CGCMOD
AT+CHLD
AT+CMGC
AT+CMGD
2.2.3
AT+CMGL
AT+CMGR
AT+CMGS
AT+CMGW
AT+CMSS
ATA
ATD
AT+COPS
AT+CPBR
AT+CPBS
AT+CPBW
AT+VTS
Generic TA control commands according to ITU-T V.250
The generic TA control commands (“Hayes standard commands”) correspond to the commands of AT Hayes
compatible modems.
All commands in Table 2-7 expect a numeric argument; if this argument is omitted, the default of 0 is assumed.
Command
Function
AT...
ATA
ATB[n]
Prefix for all commands
Accept call (V.250, according to [16])
This modem command is used to set the bearer service for data connections
(cf. AT+CBST).
can take one of the following values:
<n>
ATD <dial_string>[;]
ATE0
ATE1
ATH[0]
ATI[n]
7
2400bps, asynchronous, V.22bis
11
4800bps, asynchronous, V.32
13
9600bps, asynchronous, 32
15
14400bps, asynchronous, V.34
25
2400bps, asynchronous, V.110 ISDN
27
4800bps, asynchronous, V.110 ISDN
29
9600bps, asynchronous, V.110 ISDN
31
14400bps, asynchronous, V.110 ISDN
Dial command.
For more detailed information see the ATD command section on page 16
Deactivate command echo
Activate command echo
Release existing connection
Modem command according to [16]:
Display product code:
0
042
1
042
2
OK, (check firmware checksum)
8
Display supported operation modes (see ATB)
9
identification of modem and mobile phone
Monitor speaker loudness (modem command according to [16])
ATL[n]
Monitor speaker mode (modem command according to [16])
ATM[n]
Switch back to transparent mode after +++ interruption
ATO[n]
(modem command according to [16])
ATQ0
Display acknowledgments (responses or messages)
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
13
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Command
Function
ATQ1
ATSn=x
ATV0
ATV1
ATX<n>
Suppress acknowledgments (responses or messages)
Write value x to S register n
(modem command according to [16])
Display value of S register n (modem command according to [16])
Note: This type of mobile phone does not allow the values of all S registers
to be displayed with a single command
Display acknowledgments as numbers
Display acknowledgments as text
Report link with CONNECT only ignore busy signal
ATZ
AT&C<n>
<n> can take one of the following values:
1 Report link with CONNECT plus baud rate, ignore busy signal
2 same as ATX1
3 same as ATX, but report BUSY
4 same as ATX, t report BUSY
Set to default configuration
Circuit 109 (Received line signal detector / DCD) behaviour
ATSn?
0
1
AT&D[n]
<n> can take one of the following values:
DCD always ON
DCD ON if carrier detected
Circuit 108 (Data terminal ready / DTR) behaviour
Note: The AT&D<n> commands described below take no effect
since circuit 108 is not supported in this type of mobile phone. See
section 3.3 for more information on which circuit assignments are
supported.
0
1
2
<n> can take one of the following values:
DTR ignored
On DTR ON to OFF: go to online command mode, do not
disconnect
On DTR ON to OFF: disconnect go to command mode. Automatic
answer is disabled while DTR OFF.
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
14
AT command set for XX Siemens mobile phones and modems
Command
Function
AT&F[0]
Resets all current parameters of the following AT commands to their factory
profile:
ATE, ATQ, ATV, AT&\Q, AT&C, AT&D, AT&S , AT+VTS, ATX
AT+CAOC,
AT+CMEE,
AT+CPMS,
AT+CSCS,
AT+CBST,
AT+CMER,
AT+CPBS,
AT+CSMS,
AT+CCWA, AT+CEER, AT+CLIP, AT+CMEC,
AT+CNMI, AT+COLP, AT+COPS, AT+CPOL,
AT+CR,, AT+CRC, AT+CREG, AT+CRLP,
AT+CSSN, AT^SACM, AT^SCKS, AT^SMGO,
S parameters
If GPRS is supported then also the following GPRS commands are affected:
AT+CGAUTO, AT+CR, AT+CGEREP, AT+CGREG
Only for Master Document:
AT^SACD, AT^SADT
AT&\N
Any existing connections will be terminated. No other commands are
accepted on the same command line.
No action (\N2 - \N6)
\N2
\N3
\N4
\N5
\N6
AT&\Q<n
Local flow control selection (DTE ↔ DCE); can be customized
<n> can take one of the following values:
AT\V[n]
0
Disable flow control
1
2
3
XON-XOFF software flow control
CTS only flow control
RTS/CTS flow control
Modem command
0
No /REL or /RLP appendix with the CONNECT message
1
/REL or /RLP appendix with the CONNECT message
AT+GMI
request TA manufacturer identification (see AT+CGMI)
AT+GMM
request TA model identification (see AT+CGMM)
AT+GMR
request TA revision identification (see AT+CGMR)
AT+GSN
request TA serial number identification (see AT+CGSN)
Table 2-7: Generic TA control commands supported according to ITU-T V.25
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
15
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
The ATD command
The ATD command is a special command in that all characters specified in the same line (or up to a
semicolon) are considered part of the number to dial. The ATD command can be used to create three
types of calls:
• voice calls
• CSD data call / fax calls
• GPRS data calls
ATD for voice calls
To dial for a voice call the trailing semicolon (;) is required. The following syntax for a voice call is
supported:
Command
Function
ATD<str>;
Dial the dialing string <str> with the voice utility
Valid dial modifiers:
g
The next call is treated as a closed user group call
G
I
restrict AT+CLIR
i
suppress AT+CLIR for next call
T
tone dialing
P
pulse dialing is ignored
The trailing character ”;” indicates that the call is to be set up with the voice
utility. The dial command returns OK to the user immediately after starting a
voice call.
Other behavior like *# sequences in the dial command, and also data calls
remain unchanged.
A special form of the dial command is a GPRS data call. The syntax for
setting up such a GPRS data call is:
ATD*<99>[*[<called_address>] [*[<L2P>][*[<cid>]]]]#
ATD*<98>[*<cid>]#
ATD><n>;
ATD><mem><n>;
ATDx[;]
ATDL
See also section 4.3
Dial the telephone number from the current telephone book location number
<n>
The telephone book is selected using the AT+CPBS (or AT^SPBS) command.
Dial the telephone number from the telephone book <mem> location number
<n>
Dial phone number x
I
ISDN
The phone call will be made as a UDI call. An ISDN connection to a
V.110 terminal adapter will be established. The data transmission
speed is the same as for an “analog” call (2400 / 4800 / 9600 / 14400
bps).
PP
Plus: same as + character
Dial last telephone number
ATD for CSD data call or FAX calls
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
16
AT command set for XX Siemens mobile phones and modems
To dial for a CSD data call or a FAX call the trailing semicolon (;) must not be used The following
syntax for a CSD data/Fax call is supported:
ATD<type><number>
Dial command for modem and fax calls
The selection if either a data or fax call is set up depends on the setting of the
fax class. See the command AT+FCLASS for further details.
<type>
T
P
I
Tone or pulse dialling. Ignored as not useful for GSM calls
ISDN
The phone call will be made as a UDI (V.110) call. A connection to a
V.110 terminal adapter will be established. The data transmission
speed is the same as for an “analog” call (2400 / 4800 / 9600 / 14400
bps). See AT+CBST for further information. This parameter is ignored
for fax calls.
Example:
AT+CBST=7
ATDI1234
and
AT+CBST=71
ATD1234
will result in the same call setup parameters
PP
ATDL
PLUS: same as + character
Dial last telephone number
ATD for CSD data call or FAX calls
To dial for a GPRS data call the following syntax is supported:
ATD*<GPRS_SC>[*[<called_address>] [*[<L2P>][*[<cid>[,<cid>[,…]]]]]]#
Dial command for a GPRS data call.
<GPRS_SC>
99
<called_address>
<L2P>
PPP
<cid>
1-3
GPRS service code
request to use the Packet Domain service
A IP-address (IPv4, IPv6)
Layer 2 protocol
The protocol used for connect the MT to
external device.
PDP context identifier
ATD*<GPRS_SC_IP>[*<cid>[,<cid>[,…]]]#
Dial command for a GPRS data call.
<GPRS_SC_IP>
GPRS service code
98
request to use the GPRS with IP (PDP types
IP and PPP)
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
17
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<cid>
1-3
PDP context identifier
Notes for GPRS calls:
1) The ATD command for GPRS always includes an attach if the mobile is currently detached. The attach
may last for some time (up to 60 seconds). During attach the command is interruptible
2) If no <cid> is given in the ATD command a predefined PDP context without an Access Point Name is
used for dialing. But maybe it is demanded by the network operator so the dial fails and issues an error
message.
3) It is not possible to use a <cid> which is already active for the ATD command.
2.2.4
Command combinations to be avoided
It is possible to specify more than a single command in the command line at any one time; however, not all
command combinations will have the expected result. To ensure that responses to commands will be displayed in
the order expected, the following command combinations should be avoided:
•
General commands according to ITU-T Recommendation V.250 combined with Fax commands
•
General commands according to 3GPP TS 27.007 combined with Siemens defined commands
•
General commands according to 3GPP TS 27.005 specified stand-alone
2.3 AT commands and responses according to 3GPP TS 27.007
According to 3GPP TS , it is possible to execute an AT command in any of the following forms:
Test command
AT+CXXX=?
The mobile phone or modem responds by sending the list of
parameters and value ranges; these can be set using the
corresponding Write command or by means of internal processes
Read command
AT+CXXX?
This command displays the current value setting of the
parameter(s).
Write command
AT+CXXX=<...>
This command is used to set parameters that can be set.
Execute command AT+CXXX
This command reads non-settable parameters which are
influenced by internal processes in the mobile phone or modem
Table 2-8: Conventions applying to the presentation of AT commands
2.3.1
General commands according to 3GPP TS 27.007
This section provides the descriptions of general 3GPP TS 27.007 commands [10].
ATO
ATO
Execute command
ATO
Return to online data state
Response:
CONNECT/ NO CARRIER/ERROR
AT+CGMI
AT+CGMI
Issue manufacturer ID code
Test command
Response:
AT+CGMI=?
OK
Execute command
Response
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
18
AT command set for XX Siemens mobile phones and modems
AT+CGMI
<manufacturer>
Parameter:
<manufacturer>
Name of manufacturer (SIEMENS)
AT+CGMM
AT+CGMM
Issue model ID code
Test command
Response:
AT+CGMM=?
OK
Test command
Response:
AT+CGMM
<model>
Parameter:
<model>
Name of telephone (MOBILE)
AT+CGMR
AT+CGMR
Output the GSM telephone version
Test command:
Response:
AT+CGMR=?
OK
Execute command:
Response:
AT+CGMR
<revision>
Parameter:
<revision>
Version of the telephone software
AT+CGSN
AT+CGSN
Output the serial number (IMEI)
Test command
Response:
AT+CGSN=?
OK
Execute command
Response:
AT+CGSN
<sn>
Parameter
<sn>
IMEI of the telephone
AT+CIMI
AT+CIMI
Output of IMSI
Test command:
Response:
AT+CIMI=?
OK
Execute command
Response:
AT+CIMI
<imsi>
Parameter:
<imsi>
International Mobile Subscriber Identity (IMSI)
AT+CKPD
AT+CKPD
Keypad control
Test command
Response:
AT+CKPD=?
OK/ERROR/+CME ERROR
Write command
AT+CKPD=<keys>[,<time>[,<pause>]]
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
19
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
OK/ERROR/+CME ERROR
Parameter:
string of characters representing keys (see section 5.5 for a list of
implemented keys)
<time>
0...255
time in tenths of seconds (0.1 seconds) that each
key must be pressed
3
Default: = 0.3 sec
<pause>
0...255
length of pause in tenths of seconds (*0.1
seconds) that may elapse between two key
presses
Keypad handling has to be enabled prior to executing this command by means of
the AT+CMEC=2 command.
<keys>
Note:
AT+CSCS
AT+CSCS
Select TE character set
Test command
Response:
AT+CSCS=?
+CSCS: (list of supported <chset>s)
OK
Parameter:
<chset>
String; determines which TE character set is used
GSM
GSM character set is used
UCS2 UCS2 character set is used
Read command
Response:
AT+CSCS?
+CSCS: <chset>
OK/ERROR/+CME ERROR
Parameter:
<chset>
See Test command
Write command
AT+CSCS=[<chset>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<chset>
See Test command
AT+GSN
AT+GSN
Output the serial number (IMEI)
Test command
Response:
AT+GSN=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT+GSN
<sn>
Parameter:
<sn>
IMEI of the telephone
AT+WS46
AT+WS46
Select wireless network
Test command
Response:
AT+WS46=?
(list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
Integer; WDS side stack
12
GSM digital cellular
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
20
AT command set for XX Siemens mobile phones and modems
Read command
Response:
AT+WS46?
<n>
OK/ERROR/+CME ERROR
Parameter:
<n>
See Test command
Write command
AT+WS46=[<n>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<n>
2.3.2
See Test command
Call control commands
This section provides the descriptions of commands related to call control.
AT+CEER
AT+CEER
Query the reason for disconnection of last call
Test command
Response:
AT+CEER=?
OK
Execute command
Response:
AT+CEER
+CEER: <report>
Parameter
<report>
Reason for disconnection, reported as numbers. For detailed
information see section 5.3.
AT+CHUP
AT+CHUP
Hangup call
Test command
AT+CHUP=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT+CHUP
OK/ERROR
For more detailed information see [2].
AT+CR
AT+CR
Service reporting control
Test command
Response:
AT+CR=?
+CR: (list of supported <mode>s)
OK/ERROR/+CME ERROR
Parameter:
<mode>
0
1
disables reporting
enables reportingIf enabled, the intermediate result code
+CR: <serv> is returned from the TA to the TE before the
intermediate result code CONNECT is transmitted.
Read command
Response:
AT+CR?
+CR: <mode>
OK/ERROR/+CME ERROR
Parameter:
<mode>
Write command
See Test command
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
21
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CR=<mode>
OK/ERROR/+CME ERROR
Parameter:
See Test command
<mode>
Unsolicited Result Code
+CR: <serv>
Parameter:
<serv>
ASYNC
SYNC
REL ASYNC
REL SYNC
GPRS
For a detailed description refer to [15]
AT+CRC
AT+CRC
Cellular result codes
Test command
Response:
AT+CRC=?
+CRC: (list of supported <mode>s)
OK/ERROR/+CME ERROR
Parameter
<mode>
0
1
disables reporting
enables reporting
When enabled, an incoming call is indicated to the TE with
unsolicited result code +CRING: <type> instead of the
normal ring.
Read command
Response:
AT+CRC?
+CRC: <mode>
OK/ERROR/+CME ERROR
Parameter:
<mode>
See Test command
Write command
AT+CRC=<mode>
Response
OK/ERROR/+CME ERROR
Parameter:
<mode>
See Test command
Unsolicited Result Code
+CRING: <type>,<line> (line nur für master)
Parameter:
<type>
<line>
ASYNC
For more detailed information refer to [15]
SYNC
REL ASYNC
REL SYNC
FAX
VOICE
VOICE DATA
ALT VOICE DATA
ALT DATA VOICE
ALT VOICE FAX
ALT FAX VOICE
1
Default line
2
subscribed alternate line service (ALS); line 2
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
22
AT command set for XX Siemens mobile phones and modems
2.3.3
Network service related commands
This section provides the descriptions of commands related to network service.
AT+CAOC
AT+CAOC
Advice of charge
Test command
Response:
AT+CAOC=?
+CAOC: (list of supported <mode>s)
Parameter:
<mode>
Read command
AT+CAOC?
0 query CCM value
1 deactivate the unsolicited reporting of CCM value
2 activate the unsolicited reporting of CCM value
Response
+CAOC: <mode>
Parameter:
<mode>
See Test command
Write command
AT+CAOC=<mode>
Response:
OK
Parameter:
<mode>
0 See Test command
Execute command
Response:
AT+CAOC
+CAOC: <ccm>
OK/ERROR/+CME ERROR
Parameter:
<ccm>
Updated hexadecimal call meter, measured in home units; coding in
analogy to ACMmax on the SIM
Unsolicited result code
+CCCM:<ccm>
AT+CCFC
AT+CCFC
Call forwarding number and conditions
Test command
Response:
AT+CCFC=?
+CCFC: (list of supported <reas>s)
OK/ERROR/+CME ERROR
Parameter:
<reas>
0
1
2
3
4
5
Always
If busy
If no answer
If not available
All reasons (0-3)
All conditional reasons (1-3)
Write command
AT+CCFC=<reas>, <mode>[, <num>[,<type>[,<class>[,,,<time>]]]]
Response:
If <mode>=2 and command is successful
+CCFC: <status>,<class1>[,<num>,<type>[,,,<time>]][<CR><LF>
+CCFC:....]
OK/ERROR/+CME ERROR
Parameter:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
23
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<reas>
<mode>
<num>
<type>
<class>
0
1
2
3
4
1
2
4
7
8
16
32
64
128
X
<time>
1-30
<status> 0
1
See Test command
Deactivate
Activate
Query
Install
Delete
Telephone number
Type of telephone number
Voice
Data
Fax
Voice, Data and FAX (default)
SMS
data circuit sync
data circuit async
dedicated packet access
dedicated PAD access
combination of some of the above classes, e.g. 255
regroups all classes and 5 regroups Voice and FAX
Time, rounded to a multiple of five seconds
Inactive
Active
AT+CCWA
AT+CCWA
Call waiting
Test command
Response:
AT+CCWA=?
+CCWA: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
0
1
disable
enable
Read command
Response:
AT+CCWA?
+CCWA: <n>
OK/ERROR/+CME ERROR
Parameter:
<n>
See Test command
Write command
AT+CCWA=[<n>,[<mode>[,<class>]]]
Response:
If <mode>=2 and command is successful
+CCWA: <status>, <class1><CR><LF>+CCWA: ....]
OK/ERROR/+CME ERROR
Parameter:
See Test command
0
Disable
1
Enable
2
Query Status
<num>
Telephone number
<type>
Type of telephone number
<class>
1
Voice
2
Data
_________________________________________________________________________________________
<n>
<mode>
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
24
AT command set for XX Siemens mobile phones and modems
4
7
8
16
32
64
128
X
0
<CLI
validity>
1
2
<status>
0
1
Fax
Voice, Data and Fax (default)
SMS
data circuit sync
data circuit async
dedicated packet access
dedicated PAD access
combination of some of the above classes, e.g. 255
regroups all classes and 5 regroups Voice and FAX
CLI valid
CLI has been withheld
CLI is not available
Inactive
Active
Unsolicited result code:
+CCWA: <num>,<type>,<class>,,<cli validity>,<alpha>,<line>
Parameter:
String type alphanumeric representation of <num>
1
Default line
<alpha>
Only for
Master
<line>
2
subscribed alternate line service (ALS); line 2
AT+CHLD
AT+CHLD
Call hold and multiparty
Test command
Response:
AT+CHLD=?
+CHLD: (list of supported <n>s)
OK/ERROR/+CME ERROR
Write command
Response:
AT+CHLD=[<n>]
OK/ERROR/+CME ERROR
Parameter
Terminates all held calls or sets UDUB (User Determined
User Busy) for a waiting call
1
Terminates all active calls (if there are any) and accepts the
other call (waiting call or held call)
1<x> Terminates call number <x> (x= 1-7)
2
Puts all active calls on hold (if there are any) and accepts the
other call (waiting call or held call) as active
2<x> Puts all active calls except call <x> (x= 1-7) on hold
3
Connects the call put on hold to the active call multiparty
4
Call transfer
In situations of conflict, the respective action is always applied to the waiting call.
Terminating calls:
Use the ”AT+CHUP” command to terminate all calls except waiting calls
Note:
The scope of this command depends on the SIM clearing and/or on the network support
<n>
0
AT+CLCC
AT+CLCC
List Current Calls
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
25
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Test command
Response:
AT+CLCC=?
OK
Execute command
Response:
AT+CLCC
[+CLCC:
<id1>,<dir>,<stat>,<mode>,<mpty>,<number>,<type>,<alpha>,<li
ne>][<CR><LF>
+CLCC: <id2>,<dir>,<stat>,<mode>,<mpty>,
<number>,<type>,<alpha>,<line> [...]]]
OK/ERROR/+CME ERROR
Parameter:
Indicates the call identification number as described in subclause
4.5.5.1 of the GSM 02.30 document [4];
0 ..
this number (integer) can be used in AT+CHLD command
65535 operations
<dir>
Specifies whether the call is mobile originated or mobile terminated
0
mobile originated (MO) call
1
mobile terminated (MT) call
<stat>
Indicates the state of the call
0
active
1
held
2
dialing (MO call)
3
alerting (MO call)
4
incoming (MT call)
5
waiting (MT call)
<mode>
Indicates the bearer/teleservice
0
voice
1
data
2
fax
3
voice followed by data, voice mode
4
alternating voice/data, voice mode
5
alternating voice/fax, voice mode
6
voice followed by data, data mode
7
alternating voice/data, data mode
8
alternating voice/fax, fax mode
9
unknown
<mpty>
Specifies whether or not the call is of multiparty (conference) call
parties
0
No (no multiparty (conference) call)
1
Yes (multiparty (conference) call)
<number> string type phone number in format specified by <type>
<type>
type of address octet in integer format
<alpha> string type alphanumeric representation of <number>corresponding
to the entry found in phonebook, character set according to the
AT+CSCS command
<line>
(Master copy only:)
1
Default line
2
subscribed alternate line service (ALS); line 2
<id>
AT+CLCK
AT+CLCK
Switch locking on and off
Revision to 3GPP TS 27.007 according to CR TDOC ETSI/SMG4 187/96
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
26
AT command set for XX Siemens mobile phones and modems
Test command
Response:
AT+CLCK=?
+CLCK: (list of supported <fac>s)
OK/ERROR/+CME ERROR
Parameter:
<fac>
AB
AC
AG
AI
AO
CS
FD
IR
OI
OX
PC
PF
PN
PP
PS
PU
SC
All barring services
All incoming barring services
All outgoing barring services
BAIC (bar all incoming calls)
BAOC (bar all outgoing calls)
All incoming barring services
FDN lock
BIC-Roam (bar incoming calls when roaming outside the
home country)
BOIC (bar outgoing international calls)
BOIC-exHC (bar outgoing international calls except to home
country)
Corporate personalization (GSM 02.22, [3])
Phone locked to very first inserted SIM
Network personalization (GSM 02.22, [3])
Service provider personalization (GSM 02.22, [3])
Phone locked to SIM (device code)
Network subset personalization (GSM 02.22, [3])
SIM card (PIN)
Write command
AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]
Response:
If <mode>=2 and command is successful
+CLCK: <status>[,<class1>[<CR><LF>
+CLCK: <status>, class2....]]
OK/ERROR/+CME ERROR
Parameter:
See Test command
0
Cancels lock
1
Activates lock
2
Queries lock status
<passwd>
Password
<class> 1
Voice
2
Data
4
Fax
7
Voice, Data and FAX (default)
8
SMS
16
data circuit sync
32
data circuit async
64
dedicated packet access
128 dedicated PAD access
X
combination of some of the above classes, e.g. 255 regroups
all classes and 5 regroups Voice and FAX
<status> 0
Off
1
On
<fac>
<mode>
Note:
If no device code (“PS”) has previously been entered, at+clck=ps,2 will return an error.
It is possible to set a new device code or to delete it using the AT+CPWD command.
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
27
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
28
AT command set for XX Siemens mobile phones and modems
AT+CLIP
AT+CLIP
Calling Line Identification Presentation
Test command
Response:
AT+CLIP=?
+CLIP: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
0
1
Suppresses Unsolicited result codes
Displays Unsolicited result codes
Read command
Response:
AT+CLIP?
+CLIP: <n>,<m>
OK/ERROR/+CME ERROR
Parameter
<n>
<m>
See Test command
0
CLIP not booked
1
CLIP booked
2
Unknown
Write command
AT+CLIP=[<n>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<n>
See Read command
Unsolicited result code
+CLIP: <num>,<type>,,,<alpha>,<CLI validity>
Parameter:
Telephone number
1
Voice
2
Data
4
Fax
7
Voice, Data and FAX (default)
8
SMS
16
data circuit sync
32
data circuit async
64
dedicated packet access
128 dedicated PAD access
X
combination of some of the above classes, e.g. 255 regroups
all classes and 5 regroups Voice and FAX
<alpha>
String type alphanumeric representation of <num>
<cli validity> 0
CLI valid
1
CLI withheld by originator
2
CLI not available due to network
<num>
<type>
AT+CLIR
AT+CLIR
Calling Line Identification Restriction
Test command
Response:
AT+CLIR=?
+CLIR: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter
0
Presentation indicator is used according to network
1
CLIR invocation (incognito)
__________________________________________________________________________________________
<n>
Document No.:
Revision:
Revision Date:
29
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
CLIR suppression (not incognito)
2
Read command
Response:
AT+CLIR?
+CLIR: <n>, <m>
OK/ERROR/+CME ERROR
Parameter:
See Test command
0
CLIR not provisioned (not incognito)
1
CLIR provisioned in permanent mode (incognito)
2
Unknown
3
CLIR mode presentation temporarily restricted (next call
incognito)
4
CLIR mode presentation temporarily allowed (next call not
incognito)
<n>
<m>
Write command
AT+CLIR=[<n>]
Response
OK/ERROR/+CME ERROR
Parameter:
See Read command
<n>
AT+CNUM
AT+CNUM
Read own numbers
Test command
Response:
AT+CNUM=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT+CNUM
+CNUM: [<alpha1>],<number1>,<type1>[<CR><LF>
+CNUM: [<alpha2>],<number2>,<type2> [...]]
OK/ERROR/+CME ERROR
Parameter:
optional alphanumeric string associated with <numberx>; used
character set should be the one selected with AT+CSCS
command.
<numberx> string type phone number of format specified by <typex>
<typex>
type of address octet in integer format (see GSM 04.08 [8]
subclause 10.5.4.7)
<alphax>
AT+COLP
AT+COLP
Connected Line Identification Presentation
Test command
Response:
AT+COLP=?
+COLP: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
0
1
Disable
Enable
Read command
Response:
AT+COLP?
+COLP: <n>, <m>
OK/ERROR/+CME ERROR
Parameter:
<n>
<m>
0
1
See Test command
COLP not provisioned (no presentation)
COLP provisioned
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
30
AT command set for XX Siemens mobile phones and modems
2
Unknown
Write command
AT+COLP=[<n>]
Response.
OK/ERROR/+CME ERROR
Parameter:
<n>
See Test command
Unsolicited message
+COLP: <num>,<type>,,,<alpha>
Parameter
<num>
<type>
<alpha>
Telephone number
Type of telephone number
String type alphanumeric representation of
<num><num><num><num><num><num><num><num><num>
AT+COPN
AT+COPN
Read operator names
Test command
Response:
AT+COPN=?
OK
Execute command
Response:
AT+COPN
+COPN: numeric <oper1>,long alphanumeric <oper1>[<CR><LF>
+COPN: numeric <oper2>,long alphanumeric <oper2>][…]
OK/ERROR/+CME ERROR
Parameter:
<operx>
Network operator in numeric and alphanumeric notation see
AT^SPLM command
AT+COPS
AT+COPS
Commands concerning selection of network operator
Test command
Response:
AT+COPS=?
+COPS: [list of supported (<stat>,long alphanumeric
<oper>,,numeric <oper>)s][,,( list of supported,
<mode>s),(list of supported <format>s)]
OK/ERROR/+CME ERROR
Parameter:
<stat>
<oper>
<mode>
<format>
0
Unknown
1
Useful network operator
2
Used network operator
3
Prohibited network operator
Operator in the format according to <mode>
0
Automatic mode
1
Manual selection of network operator
3
Setting of format
4
Automatic, selected manually
0
Long alphanumeric
2
Numeric <oper>
Note:
Output of long alphanumeric <oper> is according to the settings defined using the AT+CSCS
command, i. e. either in GSM or in UCS2 character set.
Read command
Response:
AT+COPS?
+COPS: <mode>[,<format>,<oper]
OK/ERROR/+CME ERROR
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
31
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Parameter:
<mode>
<format>
<oper>
See Test command
See Test command
Network operator
Note:
If <format> is set to long alphanumeric (0) output of <oper> is according to the settings defined
using the AT+CSCS command, i. e. either in GSM or in UCS2 character set.
Write command
AT+COPS=<mode>[,<format>[,<oper>]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<mode>
<format>
<oper>
See Test command
See Test command
If <mode> = 1, <format> can only be 2
In numeric form only
AT+CPOL
AT+CPOL
Preferred operator list
Test command
Response:
AT+CPOL=?
+CPOL: (list of supported <index>s),(list of supported <format>s)
Parameter:
<index>
<format>
order number of operator in the preferred-operator list of the SIM
2
Numeric
Read command
Response:
AT+CPOL?
+CPOL: <index1>, <format>,<oper1>[<CR><LF>
+CPOL: <index2>, <format>,<oper2>][…]
OK/ERROR/+CME ERROR
Parameter:
<indexx>
<format>
See Test command
See Test command
Write command
AT+CPOL=[<index>][, <format>[,<oper>]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<index>
<format>
<operx>
See Test command
See Test command
Operator
AT+CPWD
AT+CPWD
Change password to a lock
Test command
Response:
AT+CPWD=?
+CPWD: list of supported (<fac>, <pwdlength>)s
OK/ERROR/+CME ERROR
Parameter:
<fac>
AB All Barring services
AC All incoming barring services
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
32
AT command set for XX Siemens mobile phones and modems
All outgoing barring services
BAIC (bar all incoming calls)
BAOC (bar all outgoing calls)
BIC-Roam (bar incoming calls when roaming outside the
home country)
OI BOIC (bar outgoing international calls)
OX BOIC-exHC (bar outgoing international calls except to
home country)
PS Phone locked to SIM (device code)
P2 PIN2
SC SIM card (PIN)
Password length
AG
AI
AO
IR
<pwdlength>
Write command
AT+CPWD=<fac>,<oldpwd>,<newpwd>
Response:
OK/ERROR/+CME ERROR
Parameter:
Note
<fac>
See Test command
<oldpwd>
Existing password
<newpwd>
New password
PS
Phone Code (device code)
AT+CPWD=”PS”,,<newpwd>
if no password has yet been entered
AT+CPWD=”PS”,<oldpwd>
to delete password
AT+CREG
AT+CREG
Network registration
Test command
Response:
AT+CREG=?
+CREG: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter
<n>
0
1
2
Suppresses the unexpected network status messages
Displays the unexpected network status messages
Enables unexpected network registration and location
information messages
Read command
Response:
AT+CREG?
+CREG: <n>,<stat>[,<lac>,<ci>]
OK/ERROR/+CME ERROR
Parameter:
<n>
<stat>
<lac>
<ci>
Write command
AT+CREG=<n>
See Test command
0
Not checked in, not seeking
1
Checked in
2
Not checked in, but seeking a network
3
Check-in denied by network
4
Unknown
5
Registered, roaming
Hexadecimal 2-byte string type of location area code
Hexadecimal 2-byte string type of cell ID
Response:
OK/ERROR/+CME ERROR
Parameter
<n>
See Test command
Unsolicited result code
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
33
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
+CREG: <stat>
AT+CSSN
AT+CSSN
Supplementary service notifications
Test command
Response:
Revision according to 3GPP TS 27.007 Version 5.0.0
AT+CSSN=?
+CSSN: (list of supported <n>s), (list of supported <m>s)
Parameter:
0
Suppresses the +CSSI result code
1
Activates the +CSSI result code
<m>
0
Suppresses the +CSSU result code
1
Activates the +CSSU messages
For supported +CSSI/+CSSU result codes see section 2.10 below.
<n>
Read command
AT+CSSN?
Response:
+CSSN: <n>,<m>
Parameter:
<n>
<m>
See Test command
See Test command
Write command
AT+CSSN=<n>[,<m>]
Parameter:
<n>
<m>
See Test command
See Test command
Unsolicited result code
+CSSI: <code1>[,[<index>][,<number>]]
+CSSU: <code2>[,[<index>][,<number>]]
<code1>
Intermediate result code
0
unconditional call forwarding is active
1
some of the conditional call forwardings active
2
a MOC has been forwarded
3
Waiting call is pending
4
outgoing CUG call (also <index> present)
5
outgoing calls are barred
6
incoming calls are barred
7
CLIR suppression rejected
<code2>
Unsolicited result code
0
forwarded MTC
1
this is a CUG call (also <index> present)
2
call is set on hold
3
hold call is retrieved
4
call is member of multiparty
5
Held call was terminated
7
call is being connected (alerting) with the remote party in
alerting state in explicit call transfer
8
call has been connected with the other remote party in explicit
call transfer operation (also number may be present)
<index>
Closed user group index (if available)
<number>
ECT number (if available)
0
unconditional call forwarding is active
1
some of the conditional call forwardings active
2
a MOC has been forwarded
3
Waiting call is pending
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
34
AT command set for XX Siemens mobile phones and modems
2.3.4
Commands related to mobile equipment control and status
This section provides the descriptions of commands related to network service.
AT+CACM
AT+CACM
Accumulated call meter
Test command
Response
AT+CACM=?
OK
Read command
Response:
AT+CACM?
+CACM: <acm>
OK/ERROR/+CME ERROR
Parameter:
<acm>
Accumulated call meter in hexadecimal format, measured in home
units; the coding is the same as ACMmax on the SIM
Write command
AT+CACM=[<passwd>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<passwd> String type; usually PIN2
AT+CALM
AT+CALM
Alert sound mode
Test command
Response:
AT+CALM=?
+CALM: (list of supported <mode>s)
OK/ERROR/+CME ERROR
Read command
Response:
AT+CALM?
+CALM: <mode>
OK/ERROR/+CME ERROR
Write command
AT+CALM=<mode>
Response:
OK/ERROR/+CME ERROR
Parameter
<mode>
0
1
2
normal mode
silent mode (all sounds are prevented)
beep (only a short beep indicates an incoming call)
AT+CAMM
AT+CAMM
Accumulated call meter maximum
Test command
Response:
AT+CAMM=?
OK/ERROR/+CME ERROR
Read command
Response:
AT+CAMM?
+CAMM: <acmmax>
OK/ERROR/+CME ERROR
Parameter:
<acmmax> Accumulated call meter maximum in hexadecimal format, measured
in home units; coding in analogy to ACMmax on the SIM
Write command
AT+CAMM=[<acmmax>[,<passwd>]]
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
35
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
OK/ERROR/+CME ERROR
Parameter:
<acmmax> see Read command
<passwd> String type; usually PIN2
AT+CBC
AT+CBC
Battery charge
Test command
Response:
AT+CBC=?
+CBC: (list of supported <bcs>s),(list of supported <bcl>s)
OK/ERROR/+CME ERROR
Parameter:
<bcs>
<bcl>
0
1
2
3
0
1-100
Execute command
Response:
AT+CBC
+CBC: <bcs>,<bcl>
ME is supplied from battery
ME has battery but is not supplied from there
ME has no battery connected
Error
Battery is flat, no more actions are possible
charge in per cent
AT+CCLK
AT+CCLK
Clock
Test command
Response:
AT+CCLK=?
OK/ERROR/+CME ERROR
Read command
Response:
AT+CCLK?
+CCLK: <time>
OK/ERROR/+CME ERROR
Parameter:
<time>
string type value; format is "yy/MM/dd,hh:mm:ss+zz", where
characters indicate the year (last two digits), month, day, hour,
minutes, seconds and time zone; e.g. “04/05/06,22:10:00+08"
stands for 6th of May 2004, 22:10:00 GMT +2 hours
Write command
AT+CCLK=<time>
Response:
OK/ERROR/+CME ERROR
Parameter:
<time>
see Test command
AT+CIND
AT+CIND
Indicator Control
Test command
Response
AT+CIND=?
+CIND: ("battchg",(0-5)),
("signal",(0-5)),
("service",(0,1)),
("message",(0,1)),
("call",(0,1)),
("roam",(0,1)),
("smsfull",(0,1))
("call status",(10x-
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
36
AT command set for XX Siemens mobile phones and modems
20x,31x,33x,34x,51x,53x,54x)),
("GPRS coverage",(0,1)),
("callsetup",(0-3))
OK/ERROR/+CME ERROR
Parameter:
<battchg>
<signal>
<service>
<message>
<call>
<roam>
<smsfull>
0 .. 5
0 .. 5
0
1
0
1
0
1
0
1
0
1
battery charge level (0 = empty, 5 = full)
quality of signal (0 = not detectable , 5 = good)
Service not available
Service available
No unread message in memory storage
At least one unread message in storage
No call in progress or established
call in progress or established
Home network, no roaming
roaming
memory locations are available
a short message memory storage in the MT has
become full
<call status>
There was no call since reporting was enabled
Call number x was released
A MOC with call number x has started dialing
A MOC with call number x is ringing at B-party
A MTC with call number x is ringing
Call number x was established
Call number x is waiting
Call(s) was/were swapped; x is call number of the
call on hold. If no call is held, x = 0.
170
A call is now in multiparty. No call number provided.
180
A call was transfered. No call number provided.
19x
Call number x was set on hold by B-party
20x
Call number x was set to active by B-party
21x
CCBS is available for this call
Numbers 31-54 only for Master Doc. (K1)
31x
A Data-MOC call number x has been started
33x
A Data-MTC with call number x is ringing
34x
A Data call number x was established
51x
A Data-MOC call number x has been started
53x
A Data-MTC with call number x is ringing
54x
A Data call number x was established
<GPRS coverage>
0
No GPRS coverage available or coverage unknown
1
GPRS coverage available
<callsetup> 0
No call setup in progress
1
MTC is waiting or ringing
2
A MOC was initiated
3
A MOC is ringing at B-party
0
10x
11x
12x
13x
14x
15x
16x
Remark:
The test command returns the supported values which are issued as unsolicited result code of each
indicator. It does NOT return the supported values to set an indicator.
Each indicator can be switched on (1) or off (0).
Read command
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
37
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CIND?
+CIND: <ind1>,<stat1>,... <ind10>,<stat10>
OK/ERROR/+CME ERROR
Parameter:
<stat1>
<stat2>
<stat3>
<stat4>
<stat5>
<stat6>
<stat7>
<stat8>
battery charge
signal quality
service
message
call
roam
smsfull
call status
Remark: the last-issued/buffered call status is displayed
<stat9>
GPRS coverage
<stat10>
call setup
Remark: The read command does NOT return the current setting of the indicator.
It issues the current value of the indicator, e.g.:
+CIND: 2,3,1,0,0,0,0,0,1,0 which is :
battery charge = 2, signal quality = 3, service = 1, call = 0 ……….etc.
Write command
AT+CIND=[<ind>],[<ind>],[...],….
Response:
OK/ERROR/+CME ERROR
Parameter:
0
the indicator is switched off
1
the indicator is switched on
Remark: Use the AT+CMER=1,x,0,1 command to obtain information of any indicator values as an
unsolicited result code.
<ind>
AT+CLVL
AT+CLVL
Loudspeaker volume level
Test command
Response:
AT+CLVL=?
+CLVL: (list of supported <level>s)
OK
Read command
Response:
AT+CLVL?
+CLVL: <level>
OK/ERROR/+CME ERROR
Write command
AT+CLVL=<level>
Response:
OK/ERROR/+CME ERROR
Parameter:
<level>
Loudspeaker Volume Level
AT+CMEC
AT+CMEC
Mobile Termination control mode
Test command
Response:
AT+CMEC=?
+CMEC: (list of supported <keyp>s),(list of supported <disp>s),(list of
supported <ind>s)
OK/ERROR/+CME ERROR
Parameter:
<keyp>
0
MT can be operated only through its keypad (execute
command of AT+CKPD cannot be used)
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
38
AT command set for XX Siemens mobile phones and modems
<disp>
<ind>
2
0
0
MT can be operated from both MT keypad and TE
only MT can write to its display
only MT can set the status of its indicators
Read command
Response:
AT+CMEC?
+CMEC: <keyp>,0,0
OK/ERROR/+CME ERROR
Parameter:
<keyp>
See Test command
Write command
AT+CMEC=[<keyp>[,0[,0]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<keyp>
See Test command
AT+CMER
AT+CMER
Mobile Termination control mode
Test command
Response:
AT+CMER=?
+CMER: (list of supported <mode>s),(list of supported <keyp>s),(list of
supported <disp>s),(list of supported <ind>s),(list of supported <bfr>s)
OK/ERROR/+CME ERROR
Parameter:
<mode>
0
1
2
3
<keyp>
0
1
2
<disp>
<ind>
0
0
1
2
buffer unsolicited result codes in the TA; if TA result code
buffer is full, codes the oldest ones are discarded
discard unsolicited result codes when TA-TE link is reserved
(e.g. in on-line data mode); otherwise forward them directly to
the TE
buffer unsolicited result codes in the TA when TA-TE link is
reserved (e.g. in on-line data mode) and flush them to the TE
after reservation; otherwise forward them directly to the TE
same as “2”.
This input for the bluetooth carkit is acceptable but the
behaviour is same as mode=2
no keypad event reporting
keypad event reporting using result code +CKEV:
<key>,<press>, where <key> indicates the key (refer
values defined in table for AT+CKPD) and <press> whether
the key is pressed (1) or released (0). Only key pressings
that are not caused by AT+CKPD are indicated by the TA to
the TE
keypad event reporting using result code +CKEV:
<key>,<press>. All key pressings shall be directed from
TA to TE
no display event reporting
no indicator event reporting
indicator event reporting using result code +CIEV:
<ind>,<value>. <ind> indicates the indicator order
number (as specified for AT+CIND) and <value> is the new
value of indicator. Only those indicator events, which are not
caused by AT+CIND shall be indicated by the TA to the TE
indicator event reporting using result code +CIEV:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
39
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<bfr>
0
1
<ind>,<value>. All indicator events shall be directed from
TA to TE
TA buffer of unsolicited result codes defined within this
command is cleared when <mode> 1...3 is entered
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)
Read command
Response:
AT+CMER?
+CMER: <mode>,<keyp>,0,<ind>,<bfr>
OK/ERROR/+CME ERROR
Parameter:
<mode>
<keyp>
<ind>
<bfr>
See Test command
See Test command
See Test command
See Test command
Write command
AT+CMER=[<mode>],[<keyp>],[<disp>],[<ind>],[<bfr>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<mode>
<keyp>
<disp>
<ind>
<bfr>
See Test command
See Test command
See Test command
See Test command
See Test command
Unsolicited result code:
+CIEV: <ind>,<value>
+CKEV: <key>,<press>
Parameter:
<ind>
<value>
<key>
<press>
The number of the indicator according to command AT+CIND=?
The new value of the indicator according to AT+CIND=?
e.g. +CIEV: 8,101 -> call status indicator (8), new value 'call number
one was released' (101).
Indicates the key the indication is for (refer values defined in table
for AT+CKPD).
Status of <key>
e.g.: +CKEV: "E",0 End key was released
0
<key> released
1
<key> pressed
AT+CMUT
AT+CMUT
Mute control
Test command
Response:
AT+CMUT=?
+CMUT: (list of supported <n>s)
OK
Parameter:
<n>
0
1
mute off
mute on
Read command
Response:
AT+CMUT?
+CMUT: <n>
OK/ERROR/+CME ERROR
Parameter:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
40
AT command set for XX Siemens mobile phones and modems
<n>
Write command
AT+CMUT=<n>
See Test command
Response:
OK/ERROR/+CME ERROR
Parameter:
Note:
<n>
See Test command
Only applicable during an active/hold call
AT+CPAS
AT+CPAS
Query the telephone status
Test command
Response:
AT+CPAS=?
+CPAS: (list of supported <pas>s)
OK/ERROR/+CME ERROR
Parameter:
<pas>
0
3
4
Ready
Incoming call (phone is ringing)
Call is active
Execute command
Response:
AT+CPAS
+CPAS: <pas>
OK/ERROR/+CME ERROR
Parameter:
<pas>
see Test command
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
41
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CPBR
AT+CPBR
Read a telephone-book entry
Test command
Response:
AT+CPBR=?
+CPBR: (list of supported <index>s), <nlength>, <tlength>
OK/ERROR/+CME ERROR
Parameter:
<index>
<nlength>
<tlength>
Location number
Max. length of telephone number
Max. length of text corresponding to the number
Write command
AT+CPBR=<index1>[,<index2>]
Response:
[+CPBR: <index1>, <number>, <type>, <text >[[…]<CR><LF>
+CPBR: <index2>, <number>, <type>, <text>]]
OK/ERROR/+CME ERROR
Parameter:
<index1>
<index2>
<number>
<type>
<text>
Note:
Location number where the read of the entry starts
Location number where the read of the entry ends
Telephone number
Type of number
Text corresponding to the telephone number
<text> depends on AT+CSCS.
In the <text> field, special characters like the following may
be displayed:
`"` (0x22), `@` (0x00), `ò` (0x08), `Ö` (0x5c).
See also section AT+CPBW and
Appendix A: “How to use special characters in certain
commands ( e. g., AT+CPBW”).
Empty entries do not produce any output.
AT+CPBS
AT+CPBS
Select a telephone book
Test command
Response:
AT+CPBS=?
+CPBS: (list of supported <sto>s)
OK/ERROR/+CME ERROR
Parameter:
<sto>
FD
SM
DC
ON
LD
MC
RC
SIM fix-dialing phonebook
SIM phonebook
ME Dialled Calls List
SIM (or ME) own numbers (MSISDNs) list
SIM last-dialling phonebook
ME missed (unanswered received) calls list
ME received calls list
For a description of telephone-book features, see section 3.1.2.
Read command
Response:
AT+CPBS?
+CPBS: <sto>,<used>,<total>
OK/ERROR/+CME ERROR
Parameter:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
42
AT command set for XX Siemens mobile phones and modems
<sto>
<used>
<total>
See Test command
integer type value indicating the number of used locations in
selected memory
integer type value indicating the total number of locations in
selected memory
Write command
AT+CPBS=<sto>[,<passwd>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<sto>
See Test command
<passwd> PIN2 only for selecting the FD-phonebook
AT+CPBW
AT+CPBW
Write a telephone-book entry
Test command
Response:
AT+CPBW=?
+CPBW: (list of supported <index>s), <nlength>,(list of supported
<type>s), <tlength>
OK/ERROR/+CME ERROR
Parameter:
<index>
Location number
<nlength> Max. length of telephone number
<tlength> Max. length of text corresponding to the number
Write command
AT+CPBW=[<index>][,<nummer>[,<type>[,<text>]]]
Response
OK/ERROR/+CME ERROR
Parameter:
<index>
<nummer>
<type>
<text>
Location number at which the entry is written
Telephone number
Type of number
Text corresponding to the telephone number
The following characters in <text> must be entered via the
Siemens-specific escape sequence (see also
Appendix A: “How to use special characters in certain
commands ( e. g., AT+CPBW”)
<text> depends on AT+CSCS.
3 byte Esc Seq
GSM Char Hex char ASCII
Notes
(hex)
\
Ö
x5C
x5C x35 x43
Backslash
String
delim
Ò
x08
BSP
x5C x30 x38
Backspace
@
x00
NULL
x5C x30 x30
GSM Null
GSM=0x00 may cause problems on application level when
using the function strlen() and should thus be represented
by an escape sequence
"
x22
“
x5C x32 x32
AT+CPIN
AT+CPIN
Enter PIN and query lock
Test command
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
43
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CPIN=?
OK
Read command
Response:
AT+CPIN?
+CPIN: <code>
OK/ERROR/+CME ERROR
Parameter:
<code>
READY
SIM PIN
SIM PUK
PH-SIM PIN
PH-SIM PUK
SIM PIN2
SIM PUK2
No further input necessary
SIM PIN input necessary
SIM PUK input necessary
Device code PIN (theft protection) input
necessary
Device code PUK (theft protection) input
necessary
PIN2, e.g. for editing the FDN book;
only possible if previous command was
acknowledged with +CME ERROR:17
Only possible if previous command was
acknowledged with error +CME ERROR:18
device specific codes (SIM LOCK):
PH-FSIM PIN
PH-FSIM PUK
PH-NET PIN
PH-NET PUK
PH-NETSUB
PIN
PH-NETSUB
PUK
PH-SP PIN
PH-SP PUK
PH-CORP PIN
PH-CORP PUK
There is no current PIN
Phone locked to very first inserted SIM
There is no current PIN
Network Personalization is actually a PUK
There is no current PIN
Network Subset Personalization is actually a
PUK
There is no current PIN
Network Personalization is actually a PUK
There is no current PIN
Network Personalization is actually a PUK
The required error message can (must) be
provoked by an attempted Write command
Write command
AT+CPIN=<pin>[,<newpin>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<pin>
<newpin>
Password for appropriate lock; if the lock is a PUK, a <newpin>
is necessary.
New password for the lock
AT+CPUC
AT+CPUC
Price per unit and currency table
Test command
Response:
AT+CPUC=?
OK
Read command
Response:
AT+CPUC?
+CPUC: <currency>,<ppu>
OK/ERROR/+CME ERROR
Parameter:
<currency> three-character currency code (e.g. “EUR”)
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
44
AT command set for XX Siemens mobile phones and modems
see AT+CSCS command
price per unit; dot is used as a decimal separator (e.g.
“1.33”)
<ppu>
Write command
AT+CPUC=<currency>,<ppu>[,<passwd>]
Response:
OK/ERROR/+CME ERROR
Parameter:
String type; usually PIN2
<passwd>
AT+CRMP
AT+CRMP
Ring Melody Playback
Test command
Response:
AT+CRMP=?
+CRMP: (list of supported <call type>s),(list of supported <volume>s)
OK
Write command
+CRMP=<call type>[,<volume>]
Response:
+CRMP: <call type>[,<volume>]
OK/ERROR/+CME ERROR
Parameter:
Note:
integer type parameter corresponding to different ring
melodies in mobile such as line1, line2, groups, Alarm, SMS,
CBS and others
<volume>
integer type parameter with manufacturer specific range
The Write command starts playing the ring melody.
Execute command
Response:
AT+CRMP
Note:
OK/ERROR/+CME ERROR
The Execute command stops the melody played.
If an MTC is received during an active test ring, the test ring is switched off
and the ”normal” ring is switched on.
<call type>
AT+CRSL
AT+CRSL
Ringer sound level
Test command
Response:
AT+CRSL=?
+CRSL: (list of supported <level>s)
OK
Parameter:
<level>
Ringer Sound Level
Read command
Response:
AT+CRSL?
+CRSL: <level>
OK/ERROR/+CME ERROR
Write command
AT+CRSL=<level>
Response:
OK/ERROR/+CME ERROR
Parameter:
<level>
See Test command
AT+CRSM
AT+CRSM
Restricted SIM access
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
45
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Test command
Response:
AT+CRSM=?
OK
Write command
+CRSM=<command>[,<file id>[,<P1>,<P2>,<P3>[,<data>]]]
Response:
+CRSM: <sw1>,<sw2>[,<response>]
OK/ERROR/+CME ERROR
Parameter:
<command>
<file id>
<P1>,
<P2>,
<P3>
<data>
<sw1>,
<sw2>
<response>
READ BINARY
READ RECORD
GET RESPONSE
UPDATE BINARY
UPDATE RECORD
STATUS
identifier of the data file on the SIM,
mandatory for every command except
STATUS (see 5)
integer
transferal parameter from ME to SIM,
mandatory for every command except
GET RESPONSE,STATUS (see 5)
Hexadec. string information to be written to the SIM
integer
information from the SIM as to
whether the command was executed
at all, and if so, how
Hexadec. string return value received from the SIM;
not available for UPDATE commands
176
178
192
214
220
242
integer
AT+CSQ
AT+CSQ
Output signal quality
Test command
Response:
AT+CSQ=?
+CSQ: (list of supported <rssi>s), list of supported <ber>s)
OK/ERROR/+CME ERROR
Parameter:
<rssi>
<ber>
Reception level
0
-113 dBm or less
1
111 dBm
2 - 30
-109 to -53 dBm
31
-51 dBm or more
99
Unknown
Bit error rate
0-7
Like RXQUAL values in Table GSM 05.08 [10]
in Section 8.2.4
99
Unknown
Execute command
Response:
AT+CSQ
+CSQ: <rssi>, <ber>
OK/ERROR/+CME ERROR
Parameter:
<rssi>
<ber>
See Test command
See Test command
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
46
AT command set for XX Siemens mobile phones and modems
AT+CTZR
AT+CTZR
Time Zone Reporting
Test command
Response:
AT+CTZR=?
+CTZR: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
0
1
Disable time zone change reporting
Enable time zone change reporting
Read command
Response:
AT+CTZR?
+CTZR: <n>
OK/ERROR/+CME ERROR
Write command
Parameter:
AT+CTZR=<n>
<n>
Unsolicited result code
Parameter:
+CTZV: <tz>
<tz>
See Test command
Refer to AT+CCLK (e.g.”+04” for time zone with 1 hour more than
UTC)
AT+CTZU
AT+CTZU
Automatic Time Zone Update
Test command
Response:
AT+CTZU=?
+CTZU: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
0
1
Disable time zone change update
Enable time zone change update
Read command
Response
AT+CTZU?
+CTZU: <n>
OK/ERROR/+CME ERROR
Write command
Parameter:
AT+CTZU=<n>
<n>
See Test command
AT+CVIB
AT+CVIB
Vibrator mode
Test command
Response:
AT+CVIB=?
+CVIB: (list of supported <mode>s)
OK
Parameter:
<mode>
Vibrator mode
0
disable
1
enable
16 - 20 vibrate then ring
Execute command
Response:
AT+CVIB
+CVIB: <mode>
OK/ERROR/+CME ERROR
Write command
Response:
AT+CVIB=<mode>
OK/ERROR/+CME ERROR
Parameter:
<mode>
See Test command
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
47
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
2.3.5
Extensions of Hayes Standard commands for GPRS
This chapter describes all the extensions of the Hayes Standard commands for GPRS.
Command
Function
ATD*<GPRS_SC>[*[<called_address>] [*[<L2P>][*[<cid>]]]]#
Request GPRS service
<GPRS_SC>
GPRS Service Code a digit string (value 99)
<called_address>
a string that identifies the called party in the
address space
<L2P>
a string which indicates the layer 2 protocol
<cid>
a digit string which specifies a particular PDP
context definition. The cid has to be defined
by using the AT+CGDCONT command
The dial command responds with CONNECT or ERROR
ATD*<GPRS_SC_IP>[*<cid>]#
Request GPRS IP service
<GPRS_SC_IP>
GPRS Service Code a digit string (value 98)
<cid>
a digit string which specifies a particular PDP
context definition. The cid has to be defined by
using the AT+CGDCONT command
The dial command responds with CONNECT or ERROR
ATO
Return to on-line data state
ATS0
Automatic answer. The command may be used to turn off (n=0) and on (n>0)
the automatic response to a network request for a PDP context activation.
ATS3
Termination character
ATS4
Response formatting character
ATS5
Command line editing character
ATS7
Wait for carrier after dialing (in seconds).
2.3.6
Commands for GPRS
This section provides the descriptions of commands related to GPRS.
AT+CGACT
AT+CGACT
PDP context activate or deactivate
Test command
Response
AT+CGACT=?
+CGACT: (list of supported <state>s)
OK/ERROR/+CME ERROR
Parameter
<state>
indicates the state of PDP context activation
0
deactivated
1
activated
Read command
Response
AT+CGACT?
+CGACT: <cid>,<state>[<CR><LF>
+CGACT: <cid>,<state>...]]
OK/ERROR/+CME ERROR
Parameter
<cid>
numeric PDP Context Identifier
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
48
AT command set for XX Siemens mobile phones and modems
<state>
See Test command
Write command
AT+CGACT=[<state>[,<cid>[,<cid>[,…]]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<cid>
<state>
See Read command
See Test command
AT+CGANS
AT+CGANS
Manual response to a network request for PDP context activation
Test command
Response.
AT+CGANS=?
+CGANS: (list of supported <response>s), (list of supported <L2P>s)
OK/ERROR/+CME ERROR
Parameter:
<response>
0
1
<L2P>
the request is rejected
the request is answered
layer 2 protocol to be used between the TE and MT
PPP
Write command
AT+CGANS=[<response>, [<L2P> ,[<cid>]]]
Response:
CONNECT/ERROR/+CME ERROR
Parameter:
<response>
<L2P>
<cid>
See Test command
See Test command
numeric PDP Context Identifier
AT+CGATT
AT+CGATT
GPRS attach or detach
Test command
Response:
AT+CGATT=?
+CGATT: (list of supported <state>s)
OK/ERROR/+CME ERROR
Parameter:
<state>
indicates the state of GPRS attachment
0
detached
1
attached
Read command
Response:
AT+CGATT?
+CGATT: <state>
OK/ERROR/+CME ERROR
Parameter:
<state>
See Test command
Write command
AT+CGATT=[<state>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<state>
See Test command
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
49
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CGAUTO
AT+CGAUTO
Auto response to a network request for PDP context activation
Test command
Response:
AT+CGAUTO=?
+CGAUTO: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
indicates the state of PDP context activation
0
turn off automatic response for GPRS only
1
turn on automatic response for GPRS only
3
modem compatibility mode, GPRS and circuit switched
calls (default)
Read command
Response:
AT+CGAUTO?
+CGAUTO: <n>
OK/ERROR/+CME ERROR
Parameter:
<n>
See Test command
Write command
AT+CGAUTO=[<n>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<n>
See Test command
AT+CGCLASS
AT+CGCLASS
GPRS mobile station class
Test command
Response:
AT+CGCLASS=?
+CGCLASS: (list of supported <class>s)
OK/ERROR/+CME ERROR
Parameter:
<class>
string parameter for the GPRS mobile class
B
class B
CG class C in GPRS only mode
CC class C in circuit switched only mode (lowest)
Read command
Response:
AT+CGCLASS?
+CGCLASS: <class>
OK/ERROR/+CME ERROR
Parameter:
<n>
See Test command
Write command
AT+CGCLASS=[<class>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<class>
See Test command
AT+CGCMOD
AT+CGCMOD
PDP context Modify
Test command
Response:
AT+CGCMOD=?
+CGCMOD: (list of <cid>s associated with active contexts)
OK/ERROR/+CME ERROR
Parameter:
<cid>
numeric PDP Context Identifier
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
50
AT command set for XX Siemens mobile phones and modems
Write command
AT+CGCMOD=[<cid>[,<cid>[,…]]]]
Response
OK/ERROR/+CME ERROR
Parameter:
See Test command
<cid>
AT+CGDATA
AT+CGDATA
Enter data state
Test command
Response:
AT+CGDATA=?
+CGDATA: (list of supported <L2P>s)
OK/ERROR/+CME ERROR
Parameter:
Layer 2 protocol to be used between the TE and MT
<L2P>
PPP Point-to-Point Protocol
Write command
AT+CGDATA=[<L2P> ,[<cid> [,<cid> [,…]]]]
Response:
CONNECT/ERROR/+CME ERROR
Parameter:
See Test command
1 .. x numeric PDP Context Identifier
(maximum value x returned by command
AT+CGDCONT=?)
<L2P>
<cid>
AT+CGDCONT
AT+CGDCONT
Define PDP Context
Test command
Response:
AT+CGDCONT=?
+CGDCONT: (range of supported <cid>s), <PDP_type>,,,(list of supported
<d_comp>s), (list of supported <h_comp>s) [<CR><LF>
+CGDCONT: (range of supported <cid>s), <PDP_type>,,,(list of supported
<d_comp>s),(list of supported <h_comp>s)[...]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP_type>
<d_comp>
1 .. x
numeric PDP Context Identifier
string parameter of Packet Data Protocol type
PPP
Type PPT
IP
Type IP
numeric parameter that controls PDP data compression
0
off
1
on (manufacturer preferred compression)
2
<h_comp>
Read command
V.42bis
numeric parameter that controls PDP header compression
0
off
1
on (manufacturer preferred compression)
which is RFC1144 if it is available
2
RFC1144 (applicable for SNDCP only)
3
RFC2507
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
51
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CGDCONT?
+CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,
<h_comp>[<CR><LF>
+CGDCONT: <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,
<h_comp>[...]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP_type>
<APN>
<PDP_addr>
<d_comp>
<h_comp>
See Test command
See Test command
string parameter for Access Point Name
string parameter: Consists of dot-separated numeric (0-255)
parameters on the form 'a1.a2.a3.a4', for IPv4 and
'a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16’
for IPv6.
See Test command
See Test command
Write command
AT+CGDCONT=[<cid> [,<PDP_type> [,<APN> [,<PDP_addr>[,<d_comp>[,<h_comp>]]]]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP_type>
<APN>
<PDP_addr>
<d_comp>
<h_comp>
See Test command
See Test command
See Read command
See Read command
See Test command
See Test command
AT+CGDSCONT
AT+CGDSCONT
Define Secondary PDP Context
Test command
Response:
AT+CGDSCONT=?
+CGDSCONT: (range of supported <cid>s), (list of <p_cid>s for active
primary contexts), <PDP_type>,,,(list of supported <d_comp>s), (list of
supported <h_comp>s) [<CR><LF>
+CGDSCONT : (range of supported <cid>s), (list of <p_cid>s for active
primary contexts), <PDP_type>,,,(list of supported <d_comp>s), (list of
supported <h_comp>s) [...]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<p_cid>
<PDP_type>
<d_comp>
<h_comp>
1…x
numeric PDP Context Identifier
Primary PDP Context Identifier
string parameter of Packet Data Protocol type
PPP
Type PPT
IP
Type IP
IPV6
Type IP Version 6
numeric parameter that controls PDP data compression
0
off
1
on (manufacturer preferred compression)
2
V.42bis
numeric parameter that controls PDP header compression
0
off
1
on (manufacturer preferred compression)
which is RFC1144 if it is available
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
52
AT command set for XX Siemens mobile phones and modems
2
3
RFC1144 (applicable for SNDCP only)
RFC2507
Read command
Response:
AT+CGDSCONT?
+CGDSCONT: <cid>, <p_cid>, <d_comp>, <h_comp>
[<CR><LF>+CGDSCONT: <cid>, <p_cid, <d_comp>,
<h_comp>[...]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<p_cid>
<d_comp>
<h_comp>
See Test command
See Test command
See Test command
See Test command
Write command
AT+CGDSCONT=[<cid> [,<p_cid> ,[<d_comp>,],[<h_comp>] ]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<cid>
<p_cid>
<d_comp>
<h_comp>
See Test command
See Test command
See Test command
See Test command
AT+CGEQMIN
AT+CGEQMIN
3G Quality of Service Profile (Minimum acceptable)
Test command
Response:
AT+CGEQMIN=?
+CGEQMIN: <PDP_type>, (list of supported <Traffic_class>s) ,(list of
supported <Maximum bitrate UL>s), (list of supported <Maximum
bitrate DL>s), (list of supported <Guaranteed bitrate UL>s), (list of
supported <Guaranteed bitrate DL>s),(list of supported <Delivery
order>s) ,(list of supported <Maximum SDU size>s) ,(list of supported
<SDU error ratio>s) ,(list of supported <Residual bit error
ratio>s) ,(list of supported <Delivery of erroneous SDUs>s) ,(list of
supported <Transfer delay>s) ,(list of supported <Traffic handling
priority>s)[<CR><LF>
+CGEQMIN: <PDP_type>, (list of supported <Traffic_class>s) ,(list of
supported <Maximum bitrate UL>s), (list of supported <Maximum bitrate
DL>s), (list of supported <Guaranteed bitrate UL>s), (list of supported
<Guaranteed bitrate DL>s),(list of supported <Delivery order>s)
,(list of supported <Maximum SDU size>s) ,(list of supported <SDU error
ratio>s) ,(list of supported <Residual bit error ratio>s) ,(list of
supported <Delivery of erroneous SDUs>s) ,(list of supported
<Transfer delay>s) ,(list of supported <Traffic handling
priority>s)[…]]
OK/ERROR/+CME ERROR
Parameter:
<PDP_type>
<Traffic_class>
string parameter of Packet Data Protocol type
PPP
Type PPP
IP
Type IP
IPV6
Type IP Version 6
numeric parameter for the traffic class
0
conversational
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
53
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
1
streaming
2
interactive
3
background
<Maximum bitrate UL> a numeric parameter that indicates the
maximum number of kbits/s delivered to UMTS
(up-link traffic) at a SAP. As an example a
bitrate of 32kbit/s would be specified as '32'
0
network subscribed value
1..8640 kbit/s
<Maximum bitrate DL> Same as Maximum bitrate UL but for down
link
0
network subscribed value
1..8640 kbit/s
<Guaranteed bitrate UL>
a numeric parameter that indicates the
guaranteed number of kbits/s delivered to
UMTS (up-link traffic) at a SAP (provided that
there is data to deliver). As an example a bitrate
of 32kbit/s would be specified as 32
0
network subscribed value
1..8640 kbit/s
<Guaranteed bitrate DL>
a numeric parameter that indicates the
guaranteed number of kbits/s delivered to
UMTS (down-link traffic) at a SAP (provided
that there is data to deliver). As an example a
bitrate of 32kbit/s would be specified as 32
0
network subscribed value
1..8640 kbit/s
<Delivery order>
a numeric parameter that indicates whether the
UMTS bearer shall provide in-sequence SDU
delivery or not
0
No
1
Yes
2
network subscribed value
<Maximum SDU size>
a numeric parameter (1,2,3,…) that indicates
the maximum allowed SDU size in octets
0
network subscribed value
1..1520 octets
<SDU error ratio>
a string parameter that indicates the target
value for the fraction of SDUs lost or detected
as erroneous. SDU error ratio is defined only for
conforming traffic. The value is specified as
'mEe'. For example, a target SDU error ratio of
-3
5•10 would be specified as 5E3
0E0
network subscribed value
1E1-1E6 Range of supported values
<Residual bit error
a string parameter that indicates the target
ratio>
value for the undetected bit error ratio in the
delivered SDUs. If no error detection is
requested, Residual bit error ratio indicates the
bit error ratio in the delivered SDUs. The value
is specified as 'mEe'.
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
54
AT command set for XX Siemens mobile phones and modems
0E0
network subscribed value
5E2-6E8 Range of supported values
<Delivery of erroneous SDUs>
a numeric parameter that indicates whether
SDUs detected as erroneous shall be delivered
or not
0
No
1
Yes
2
no detect
3
network subscribed value
<Transfer delay>
a numeric parameter (0,1,2,…) that indicates
the targeted time between request to transfer
an SDU at one SAP to its delivery at the other
SAP, in milliseconds
0
network subscribed value
1..4000 milliseconds
<Traffic handling priority>
a numeric parameter (1,2,3,…) that specifies
the relative importance for handling of all SDUs
belonging to the UMTS bearer compared to the
SDUs of other bearers
0
network subscribed value
1..3
Priority Level
Read command
Response:
AT+CGEQMIN?
+CGEQMIN: <cid>, <Traffic_class>, <Maximum bitrate UL>,
<Maximum bitrate DL>, <Guaranteed bitrate UL>, <Guaranteed
bitrate DL, <Delivery order>, <Maximum SDU size>, <SDU error
ratio>, <Residual bit error ratio>, <Delivery of erroneous
SDUs>, <Transfer delay>, <Traffic handling
priority>[<CR><LF>
+CGEQMIN: <cid>, <Traffic_class>, <Maximum bitrate UL>,
<Maximum bitrate DL>, <Guaranteed bitrate UL>, <Guaranteed
bitrate DL, <Delivery order>, <Maximum SDU size>, <SDU error
ratio>, <Residual bit error ratio>, <Delivery of erroneous
SDUs>, <Transfer delay>, <Traffic handling priority>
OK/ERROR/+CME ERROR
Parameter:
<cid>
<Traffic_class>
<Maximum bitrate UL>
<Maximum bitrate DL>
<Guaranteed bitrate UL>
<Guaranteed bitrate DL>
<Delivery order>
<Maximum SDU size>
<SDU error ratio>
<Residual bit error ratio>
<Delivery of erroneous SDUs>
<Transfer delay>
<Traffic handling priority>
numeric PDP Context Identifier
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
Write command
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
55
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CGEQMIN=[<cid> [,<Traffic_class> [,<Maximum bitrate UL>
bitrate DL> [,<Guaranteed bitrate UL> [,<Guaranteed bitrate
[,<Delivery order> [,<Maximum SDU size> [,<SDU error ratio>
bit error ratio> [,<Delivery of erroneous SDUs> [,<Transfer
[,<Traffic handling priority> ]]]]]]]]]]]]]
[,<Maximum
DL>
[,<Residual
delay>
Response:
OK/ERROR/+CME ERROR
Parameter:
<cid>
<Traffic_class>
<Maximum bitrate UL>
<Maximum bitrate DL>
<Guaranteed bitrate UL>
<Guaranteed bitrate DL>
< Delivery order>
< Maximum SDU size>
< SDU error ratio>
< Residual bit error ratio>
< Delivery of erroneous SDUs>
< Transfer delay>
< Traffic handling priority>
See Read command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
AT+CGEQREQ
AT+CGEQREQ
3G Quality of Service Profile (Requested)
Test command
Response:
AT+CGEQREQ=?
+CGEQREQ: <PDP_type>, (list of supported <Traffic class>s) ,(list of
supported <Maximum bitrate UL>s), (list of supported <Maximum
bitrate DL>s), (list of supported <Guaranteed bitrate UL>s), (list of
supported <Guaranteed bitrate DL>s),(list of supported <Delivery
order>s) ,(list of supported <Maximum SDU size>s) ,(list of supported
<SDU error ratio>s) ,(list of supported <Residual bit error
ratio>s) ,(list of supported <Delivery of erroneous SDUs>s) ,(list of
supported <Transfer delay>s) ,(list of supported <Traffic handling
priority>s)
[<CR><LF>+CGEQREQ: : <PDP_type>, (list of supported <Traffic
class>s) ,(list of supported <Guaranteed bitrate UL>s), (list of
supported <Maximum bitrate DL>s), (list of supported <Guaranteed
bitrate UL>s), (list of supported <Guaranteed bitrate DL>s),(list of
supported <Delivery order>s) ,(list of supported <Maximum SDU
size>s) ,(list of supported <SDU error ratio>s) ,(list of supported
<Residual bit error ratio>s) ,(list of supported <Delivery of
erroneous SDUs>s) ,(list of supported <Transfer delay>s) ,(list of
supported <Traffic handling priority>s) […]]
OK/ERROR/+CME ERROR
Parameter:
string parameter of Packet Data Protocol type
PPP
Type PPP
IP
Type IP
IPV6
Type IP Version 6
<Traffic class>
numeric parameter for the traffic class
_________________________________________________________________________________________
<PDP_type>
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
56
AT command set for XX Siemens mobile phones and modems
0
conversational
1
streaming
2
interactive
3
background
4
network subscribed value
<Guaranteed bitrate UL>
numeric parameter for the traffic class
1..8640 kbit/s
<Maximum bitrate UL>
a numeric parameter that indicates the maximum
number of kbits/s delivered to UMTS (up-link traffic) at
a SAP. As an example a bitrate of 32kbit/s would be
specified as 32
1..8640 kbit/s
<Maximum bitrate DL>
Same as Maximum bitrate UL but for down link
1..8640 kbit/s
<Guaranteed bitrate UL>
a numeric parameter that indicates the guaranteed
number of kbits/s delivered to UMTS (up-link traffic) at
a SAP (provided that there is data to deliver). As an
example a bitrate of 32kbit/s would be specified as 32
1..8640 kbit/s
<Guaranteed bitrate DL>
Same as Guaranteed bitrate DL but for down
link
1..8640 kbit/s
<Delivery order> a numeric parameter that indicates whether the UMTS
bearer shall provide in-sequence SDU delivery or not
0
No
1
Yes
2
network subscribed value
<Maximum SDU size>
a numeric parameter (1,2,3,…) that indicates the
maximum allowed SDU size in octets
1..1520 Octets
<SDU error ratio>
a string parameter that indicates the target value for
the fraction of SDUs lost or detected as erroneous.
SDU error ratio is defined only for conforming traffic.
The value is specified as 'mEe'. As an example a
-3
target SDU error ratio of 5•10 would be specified as
5E3
0E0
network subscribed value
1E1-1E6 Range of supported values
<Residual bit error ratio>
a string parameter that indicates the target value for
the undetected bit error ratio in the delivered SDUs. If
no error detection is requested, Residual bit error ratio
indicates the bit error ratio in the delivered SDUs. The
value is specified as 'mEe'.
0E0
network subscribed value
5E2-6E8 Range of supported values
<Delivery of erroneous SDUs>
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
57
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
a numeric parameter that indicates whether SDUs
detected as erroneous shall be delivered or not
0
No
1
Yes
2
no detect
3
network subscribed value
<Transfer delay> a numeric parameter (0,1,2,…) that indicates the
targeted time between request to transfer an SDU at
one SAP to its delivery at the other SAP, in
milliseconds
0
network subscribed value
1..4000 Milliseconds
<Traffic handling priority>
a numeric parameter (1,2,3,…) that specifies the
relative importance for handling of all SDUs belonging
to the UMTS bearer compared to the SDUs of other
bearers
0
network subscribed value
1..3
Priority Level
Read command
Response
AT+CGEQREQ?
+CGEQREQ: <cid>, (<Traffic class> , <Maximum bitrate UL>,
<Maximum bitrate DL>, <Guaranteed bitrate UL>, <Guaranteed
bitrate DL> , <Delivery order> , <Maximum SDU size> , <SDU
error ratio> , <Residual bit error ratio> , <Delivery of
erroneous SDUs> , <Transfer delay> , <Traffic handling
priority>
[<CR><LF>+CGEQREQ: <cid>, (<Traffic class> , <Maximum
bitrate UL>, <Maximum bitrate DL>, <Guaranteed bitrate UL>,
<Guaranteed bitrate DL> , <Delivery order> , <Maximum SDU
size> , <SDU error ratio> , <Residual bit error ratio> ,
<Delivery of erroneous SDUs> , <Transfer delay> , <Traffic
handling priority>
[…]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<Traffic class>
<Guaranteed bitrate UL>
<Maximum bitrate DL>
<Guaranteed bitrate UL>
<Guaranteed bitrate DL>
<Delivery order>
<Maximum SDU size>
<SDU error ratio>
<Residual bit error ratio>
<Delivery of erroneous SDUs>
<Transfer delay>
<Traffic handling priority>
numeric PDP Context Identifier
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
Write command
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
58
AT command set for XX Siemens mobile phones and modems
AT+CGEQREQ=[<cid> [,<Traffic class> [,<Guaranteed bitrate
bitrate DL> [,<Guaranteed bitrate UL> [,<Guaranteed bitrate
[,<Delivery order> [,<Maximum SDU size> [,<SDU error ratio>
bit error ratio> [,<Delivery of erroneous SDUs> [,<Transfer
[,<Traffic handling priority> ]]]]]]]]]]]]]
UL> [,<Maximum
DL>
[,<Residual
delay>
Response:
OK/ERROR/+CME ERROR
Parameter:
<cid>
<Traffic class>
<Guaranteed bitrate UL>
<Maximum bitrate DL>
<Guaranteed bitrate UL>
<Guaranteed bitrate DL>
<Delivery order>
<Maximum SDU size>
<SDU error ratio>
<Residual bit error ratio>
<Delivery of erroneous SDUs>
<Transfer delay>
<Traffic handling priority>
See Read command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
AT+CGEREP
AT+CGEREP
GPRS event reporting
Test command
Response:
AT+CGEREP=?
+CGEREP: (list of supported <mode>s),(list of supported <bfr>s)
OK/ERROR/+CME ERROR
Parameter:
<mode>
<bfr>
numeric parameter
0
buffer unsolicited result codes in the MT; if MT result code
buffer is full, the oldest ones can be discarded. No codes are
forwarded to the TE
1
discard unsolicited result codes when MT-TE link is reserved
(e.g. in on-line data mode); otherwise forward them directly
to the TE
2
buffer unsolicited result codes in the MT when MT-TE link is
reserved (e.g. in on-line data mode) and flush them to the
TE when MT-TE link becomes available; otherwise forward
them directly to the TE
numeric parameter
0
MT buffer of unsolicited result codes defined within this
command is cleared when 1 or 2 is entered for <mode>
1
MT buffer of unsolicited result codes defined within this
command is flushed to the TE when 1 or 2 is entered for
<mode>
Read command
Response:
AT+CGEREP?
+CGEREP: <mode>,<bfr>
OK/ERROR/+CME ERROR
Parameter:
<mode>
<bfr>
See Test command
See Test command
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
59
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Write command
AT+CGEREP=[<mode>[,<bfr>]]
Response
OK/ERROR/+CME ERROR
Parameter:
<mode>
<bfr>
See Test command
See Test command
Unsolicited result code:
+CGEV:
+CGEV:
+CGEV:
+CGEV:
+CGEV:
+CGEV:
+CGEV:
+CGEV:
REJECT <PDP_type>, <PDP_addr>
NW REACT <PDP_type>, <PDP_addr>
NW DEACT <PDP_type>, <PDP_addr>
ME DEACT <PDP_type>, <PDP_addr>
NW DETACH
ME DETACH
NW CLASS <class>
ME CLASS <class>
context activation rejected
context activation by ME
detached by network
context activation by ME
detached by network
detached by ME
change of mobile class by network
change of mobile class by ME
Parameter:
The PDP context type.
Refer to AT+CGDCONT for details
The IP-address of the context
<PDP_type>
<PDP_addr>
AT+CGQMIN
AT+CGQMIN
Quality of Service Profile (Minimum acceptable)
Test command
Response:
AT+CGQMIN=?
+CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of
supported <delay>s), (list of supported <reliability>s) , (list of
supported <peak>s), (list of supported <mean>s)[<CR><LF>
+CGQMIN: <PDP_type>, (list of supported <precedence>s), (list of
supported <delay>s), (list of supported <reliability>s) , (list of
supported <peak>s), (list of supported <mean>s)[…]]
OK/ERROR/+CME ERROR
Parameter:
string parameter of Packet Data Protocol type
PPP
Type PPP
IP
Type IP
<precedence> numeric parameter for the precedence class
0
network subscribed value
1 .. 3
<delay>
numeric parameter for the delay class
0
network subscribed value
1 .. 4
<reliability> numeric parameter for the reliability class
0
network subscribed value
1..5
<peak>
numeric parameter for the peak throughput class
0
network subscribed value
1 .. 7
<mean>
numeric parameter for the mean throughput class
0
network subscribed value
1..12
<PDP_type>
Read command
Response:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
60
AT command set for XX Siemens mobile phones and modems
AT+CGQMIN?
+CGQMIN:
<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[
<CR><LF>+CGQMIN:
<cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>[…]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP_type>
<precedence>
<delay>
<reliability>
<peak>
<mean>
numeric PDP Context Identifier
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
Write command
AT+CGQMIN=[<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP_type>
<precedence>
<delay>
<reliability>
<peak>
<mean>
See Read command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
AT+CGQREQ
AT+CGQREQ
Quality of Service Profile (Requested)
Test command
Response:
AT+CGQREQ=?
+CGQREQ: <PDP_type>, (list of supported <precedence>s), (list of
supported <delay>s), (list of supported <reliability>s) , (list of
supported <peak>s), (list of supported <mean>s)[<CR><LF>
+CGQREQ: <PDP_type>, <precedence>, <delay>, <reliability>,
<peak>, <mean>[…]]
OK/ERROR/+CME ERROR
Parameter:
string parameter of Packet Data Protocol type
PPP
Type PPP
IP
Type IP
<precedence> numeric parameter for the precedence class
0
network subscribed value
1..3
<delay>
numeric parameter for the delay class
0
network subscribed value
1..4
<reliability> numeric parameter for the reliability class
0
network subscribed value
1..5
<peak>
numeric parameter for the peak throughput class
0
network subscribed value
1..7
<PDP_type>
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
61
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<mean>
numeric parameter for the mean throughput class
0
network subscribed value
1..12
Read command
Response:
AT+CGQREQ?
+CGQREQ: <cid>, <precedence>, <delay>, <reliability>, <peak>,
<mean>[<CR><LF>+CGQREQ: <cid>, <precedence>, <delay>,
<reliability>, <peak>, <mean>[…]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP_type>
<precedence>
<delay>
<reliability>
<peak>
<mean>
numeric PDP Context Identifier
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
62
AT command set for XX Siemens mobile phones and modems
Write command
AT+CGQREQ=[<cid>[,<precedence>[,<delay>[,<reliability>[,<peak>[,<mean>]]]]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
See Read command
See Test command
See Test command
See Test command
See Test command
See Test command
<cid>
<precedence>
<delay>
<reliability>
<peak>
<mean>
AT+CGPADDR
AT+CGPADDR
Show PDP address
Test command
Response:
AT+CGPADDR=?
+CGPADDR: (list of defined <cid>s)
OK/ERROR/+CME ERROR
Parameter:
numeric PDP Context Identifier
<cid>
Write command
AT+CGPADDR=[<cid> ,[< cid> [,<cid> [,…]]]]
Response:
+CGPADDR: <cid>,<PDP addr>[<CR><LF>
+CGPADDR: <cid>,<PDP addr>[...]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP addr>
See Test command
IP address of PDP
AT+CGREG
AT+CGREG
GPRS network registration status
Test command
Response:
AT+CGREG=?
+CGREG: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
0
1
Suppresses the unexpected network status messages
Enable the unexpected network status messages
Unsolicited result code
OK/ERROR/+CME ERROR
Read command
Response:
AT+CGREG?
+CGREG: <n>,<stat>
OK/ERROR/+CME ERROR
Parameter:
<n>
<stat>
See Test command
Status
0
Not registered, not currently searching
1
Registered home network
2
Not registered, but currently searching
3
registration denied by network
4
Unknown
5
Registered, roaming
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
63
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Write command
AT+CGREG=[<n>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<n>
Unsolicited result code
+CGREG: <stat>
See Test command
AT+CGSMS
AT+CGSMS
Select service for MO SMS messages
Test command
Response:
AT+CGSMS=?
+CGSMS: (list of currently available <service>s)
OK/ERROR/+CME ERROR
Parameter:
<service> numeric parameter for service or service preference
0
GPRS
1
circuit switched
2
GPRS preferred (use circuit switched if GPRS not
available)
3
circuit switched preferred (use GPRS if circuit switched not
available)
Read command
Response:
AT+CGSMS?
+CGSMS: <service>
OK/ERROR/+CME ERROR
Parameter:
<service> See Test command
Write command
AT+CGSMS=[<service>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<service> See Test command
AT+CGTFT
AT+CGTFT
Traffic Flow Template
Test command
Response:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
64
AT command set for XX Siemens mobile phones and modems
AT+CGTFT=?
+CGTFT: <PDP_type>list of supported <packet filter identifier>s),
(list of supported <evaluation precedence index>s), (list of supported
<source address and subnet mask>s), (list of supported <protocol
number (ipv4) / next header (ipv6)>s), (list of supported
<destination port range>s), (list of supported <source port
range>s), (list of supported <ipsec security parameter index
(spi)>s), (list of supported <type of service (tos) (ipv4) and
mask / traffic class (ipv6) and mask>s), (list of supported <flow
label (ipv6)>s) [<CR><LF>
+CGTFT: <PDP_type>, (list of supported <packet filter
identifier>s), (list of supported <evaluation precedence index>s),
(list of supported <source address and subnet mask>s), (list of
supported protocol number (ipv4) / next header (ipv6)>s), (list
of supported <destination port range>s), (list of supported <source
port range>s), (list of supported <ipsec security parameter index
(spi)>s), (list of supported <type of service (tos) (ipv4) and
mask / traffic class (ipv6) and mask>s), (list of supported <flow
label (ipv6)>s) […]]
OK/ERROR/+CME ERROR
Parameter:
string parameter of Packet Data Protocol type
PPP
Type PPP
IP
Type IP
IPV6 Type IP Version 6
<packet filter identifier>
numeric parameter identifies the filter
1..8
<evaluation precedence index>
Numeric parameter
0..255
<source address and subnet mask>
Consists of dot-separated numeric (0-255) parameters
on the form 'a1.a2.a3.a4.m1.m2.m3.m4', for IPv4 and
'a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.
a16.
m1.m2.m3.m4.m5.m6.m7.m8.m9.m10.m11.m12.m13.m
14.m15.m16', for IPv6.
Where ‘ax’ is the IP address and ‘mx’ is the mask.
<protocol number (ipv4) / next header (ipv6)>
Numeric parameter
0..255
<destination port range>
Consists of dot-separated parameters of the form 'f.t'
(from …to).
0..65535
<source port range>
Same as destination port range but source port
0..65535
<ipsec security parameter index (spi)>
Hexadecimal parameter, value range from 00000000
to FFFFFFFF
0..FFFFFFFF
<type of service (tos) (ipv4) and mask / traffic class
__________________________________________________________________________________________
<PDP_type>
Document No.:
Revision:
Revision Date:
65
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
(ipv6) and mask>
Dot-separated numeric (0-255) parameters on the form
't.m'.
0..255
<flow label (ipv6)>
Hexadecimal parameter, value range from 00000 to
FFFFF. Valid for IPv6 only
0
network subscribed value
Read command
Response:
AT+CGTFT?
+CGTFT: <cid>, <packet filter identifier>, <evaluation
precedence index>, <source address and subnet mask>,
<protocol number (ipv4) / next header (ipv6)>,
<destination port range>, <source port range>, <ipsec
security parameter index (spi)>, <type of service (tos)
(ipv4) and mask / traffic class (ipv6) and mask>, <flow
label (ipv6)>
[<CR><LF>+CGTFT: <cid>, <packet filter identifier>,
<evaluation precedence index>, <source address and subnet
mask>, <protocol number (ipv4) / next header (ipv6)>,
<destination port range>, <source port range>, <ipsec
security parameter index (spi)>, <type of service (tos)
(ipv4) and mask / traffic class (ipv6) and mask>, <flow
label (ipv6)>, <flow label (ipv6)>
[…]]
OK/ERROR/+CME ERROR
Parameter:
numeric PDP Context
Identifier
See Test command
See Test command
See Test command
See Test command
<cid>
<packet filter identifier>
<evaluation precedence index>
<source address and subnet mask>
<protocol number (ipv4) / next header
(ipv6)>
<destination port range>
See Test command
<source port range>
See Test command
<ipsec security parameter index (spi)>
See Test command
<type of service (tos) (ipv4) and mask / See Test command
traffic class (ipv6) and mask>
<flow label (ipv6)>
See Test command
Write command
AT+CGTFT=[<cid> [<packet filter identifier>, <evaluation precedence
index> [,<source address and subnet mask> [,<protocol number (ipv4) / next
header (ipv6)> [,<destination port range> [,<source port range> [,<ipsec
security parameter index (spi)> [,<type of service (tos) (ipv4) and mask /
traffic class (ipv6) and mask> [,<flow label (ipv6)> ]]]]]]]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
<cid>
See Read command
<packet filter identifier>
See Test command
<evaluation precedence index>
See Test command
<source address and subnet mask>
See Test command
<protocol number (ipv4) / next header
See Test command
(ipv6)>
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
66
AT command set for XX Siemens mobile phones and modems
<destination port range>
See Test command
<source port range>
See Test command
<ipsec security parameter index (spi)>
See Test command
<type of service (tos) (ipv4) and mask / See Test command
traffic class (ipv6) and mask>
<flow label (ipv6)>
See Test command
2.3.7
Commands related to mobile equipment errors
AT+CMEE
AT+CMEE
Expanded error messages according to 3GPP TS 27.007
Test command
Response:
AT+CMEE=?
+CMEE: (list of supported <n>s)
Parameter:
<n>
0 Suppresses the expanded error format
1 Expanded error messages as number
2 Expanded error messages as text
Read command
AT+CMEE?
Response:
+CMEE: <n>
Parameter:
<n>
See Read command
Write command
Response:
AT+CMEE=<n>
OK/ERROR/+CME ERROR
Parameter:
<n>
Description:
For detailed information on the values possible for +CME ERROR see section
5.1.
+CMS errors have been defined for SMS; for detailed information on the
values possible for +CMS ERROR see section 5.2.
2.3.8
TIA IS-101 commands (“Voice control interim standard for asynchronous DCE”)
This section provides the descriptions of other AT commands.
AT+VTD
AT+VTD
Set duration of a DTMF tone
Test command
Response:
AT+VTD=?
<duration>
OK/ERROR/+CME ERROR
Parameter:
<duration>
Duration of tone (in tenths of seconds)
1 .. 255
Read command
Response:
AT+VTD?
<duration>
OK/ERROR/+CME ERROR
Write command
AT+VTD=<duration>
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
67
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Response:
OK/ERROR
Parameter:
<duration>
See Test command
AT+VTS
AT+VTS
Send a DTMF tone
Test command
Response:
AT+VTS=?
(list of supported <dtmf>s), (list of supported <duration>s)
OK/ERROR/+CME ERROR
Parameter:
<dtmf>
<duration>
0-9,
exactly one character of the list
#,*,
A-D
1 .. 255 Duration of tone (in tenths of seconds)
Write command
AT+VTS=<dtmf>[,<duration>]
Or
AT+VTS=<dtmf-string>
Response:
OK/ERROR/+CME ERROR
Parameter:
<dtmf>
<dtmf-string>
character from the list, see Test command
max. 29 characters in quotation marks (”...”)
(no duration cannot be specified)
2.4 General commands according to 3GPP TS 27.005
3GPP TS 27.005 commands are used for operating the SMS functions of the GSM mobile phone. GSM module
mobiles support the SMS PDU mode.
AT+CMGC
AT+CMGC
Send an SMS command
Test command
Response:
AT+CMGC=?
OK/ERROR/+CME ERROR
Write command
If PDU mode (+CMGF=0)
AT+CMGC=<length><CR>
PDU is given:
<ctrl-Z/ESC>
Response:
If sending is successful:
+CMGC: <mr>
If sending is not successful:
+CMS ERROR
Parameter:
<length>
<pdu>
<mr>
<ackpdu>
Length of PDU
See AT+CMGL command
Message reference
RP-ACK PDU according to [3]
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
68
AT command set for XX Siemens mobile phones and modems
AT+CMGD
AT+CMGD
Delete an SMS in the SMS memory
Test command
Response:
At+CMGD=?
OK/ERROR/+CME ERROR
Write command
AT+CMGD=<index>
Response:
OK/ERROR/+CMS ERROR
Parameter:
<index>
Index of message in the selected memory <mem1>
AT+CMGF
AT+CMGF
SMS format
Test command
Response:
AT+CMGF=?
+CMGF: (list of supported <mode>s)
Parameter:
<mode>
Read command
AT+CMGF?
0
PDU mode
Response:
+CMGF: <mode>
Parameter:
<mode>
See Test command
Write command
AT+CMGF=[<mode>]
Response:
OK/ERROR
Parameter:
<mode>
See Test command
AT+CMGL
AT+CMGL
List SMS
Test command
Response:
Revision according to 3GPP TS 27.005
AT+CMGL=?
+CMGL: (list of supported <stat>s)
Parameter:
<stat>
0
1
2
3
4
REC UNREAD
i.e. received messages unread (default)
REC READ
i.e. received messages read
STO UNSENT
i.e. stored unsent messages
STO SENT
i.e. stored sent messages
ALL
i.e. all messages
Write command
AT+CMGL[=<stat>]
Response:
If PDU mode (+CMGF=0) and command are successful:
+CMGL:
<index>,<stat>,[<alpha>],<length><CR><LF><pdu>[<CR><LF>
+CMGL:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
69
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<index>,<stat>,[<alpha>],<length><CR><LF><pdu><CR><LF>[...]]
Parameter:
<index>
<stat>
<pdu>
<alpha>
<length>
Index of message in selected memory <mem1>
See Test command
The PDU begins with the service-center address (according
to GSM 04.11, [9]), followed by the TPDU (according to GSM
03.40, [3]) in hexadecimal format
otherwise: +CMS ERROR
String type alphanumeric representation of <num>
Length of PDU
AT+CMGR
AT+CMGR
Read in an SMS
Test command
Response:
AT+CMGR=?
OK/ERROR/+CME ERROR
Revision according to 3GPP TS 27.005
Write command
AT+CMGR=<index>
Response:
If PDU mode (+CMGF=0) and command is successful:
+CMGR: <stat>,,<length><CR><LF><pdu>
Parameter:
<index>
<pdu>
Index of message in selected memory <mem1>
The PDU begins with the service-center address (according
to GSM 04.11, [9]), followed by the TPDU (according to
GSM 03.40, [3]) in hexadecimal format
<stat>
0
1
2
3
4
<length>
REC UNREAD
i.e. received messages unread (default)
REC READ
i.e. received messages read
STO UNSENT
i.e. stored unsent messages
STO SENT
i.e. stored sent messages
ALL
i.e. all messages
Length of PDU
otherwise: +CMS ERROR
AT+CMGS
AT+CMGS
Send an SMS
Test command
Response:
AT+CMGS=?
OK/ERROR/+CME ERROR
Write command
If PDU mode (+CMGF=0)
AT+CMGS=<length><CR>
PDU is given:
<ctrl-Z/ESC>
Response:
If sending is successful:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
70
AT command set for XX Siemens mobile phones and modems
+CMGS: <mr>
If sending is not successful:
+CMS ERROR
Parameter:
Length of PDU
The PDU begins with the service-center address
(according to GSM 04.11, [9]), followed by the TPDU
(according to GSM 03.40, [6]) in hexadecimal format
Message reference
RP-ACK PDU according to GSM 03.40 [6]
<length>
<pdu>
<mr>
<ackpdu>
AT+CMGW
AT+CMGW
Write an SMS to the SMS memory
Test command
Response:
AT+CMGW=?
OK/ERROR/+CME ERROR
Write command
If PDU mode (+CMGF=0)
AT+CMGW=<length>[,<stat>]<CR>
PDU is given:
<ctrl-Z/ESC>
Response:
+CMGW: <index>
+CMS ERROR
Parameter:
Length of PDU
<length>
<stat>
0 REC UNREAD
i.e. received messages unread (default)
1 REC READ
i.e. received messages read
2 STO UNSENT
i.e. stored unsent messages
3 STO SENT
i.e. stored sent messages
4 ALL
i.e. all messages
The PDU begins with the service-center address
(according to GSM 04.11, [9]), followed by the TPDU
(according to GSM 03.40, [6]) in hexadecimal format
Index of message in selected memory <mem1>
<pdu>
<index>
AT+CMMS
AT+CMMS
More (Short) Message to Send
Test command
Response:
AT+CMMS=?
+CMMS: (list of supported <mode>s)
Parameter:
Disable
Keep link enabled until time between last send messages
command response and next send command exceeds 5
seconds then ME closes the link and TA switches <n> to
0
2
keep link enabled until time between last send messages
__________________________________________________________________________________________
<mode>
0
1
Document No.:
Revision:
Revision Date:
71
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
command response and next send command exceeds 5
seconds then ME closes the link and TA does NOT
switch <n> to 0
Read command
AT+CMMS?
Response:
+CMMS: <mode>
Parameter:
<mode>
See Test Command
Write command
AT+CMMS=[<mode>]
Response:
OK/ERROR
Parameter
<mode>
See Test Command
AT+CMSS
AT+CMSS
Send an SMS from the SMS memory
Test command
Response
AT+CMSS=?
OK
Write command
AT+CMSS=<index>[,<da>[,<toda>]]
Response:
If sending is successful:
+CMSS: <mr>
If sending is not successful:
+CMS ERROR
Parameter:
<index>
<da>
<toda>
<mr>
<ackpdu>
Index of message in selected memory <mem2>
Destination address in string format
Format of destination address
Message reference
RP-ACK PDU according to GSM 03.40 [6]
AT+CNMA
AT+CNMA
Acknowledgment of a short message directly output (without storing)
(NOTE: This command is only available if Phase 2+ compatibility has been activated
by means of AT+CSMS=1)
Test command
AT+CNMA=?
Response:
+CNMA: (list of supported <n>s)
Parameter:
<n>
0 Mode of functioning in analogy to GSM 27.005 text mode
Write command
Response:
AT+CNMA[=<n>]
OK/ERROR/+CMS ERROR
Parameter:
<n>
See Test command
AT+CNMI
AT+CNMI
New Message Indication
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
72
AT command set for XX Siemens mobile phones and modems
Notes
TA selects the procedure how the receipt of new messages from the network
is indicated to the TE when TE is active, e.g. DTR signal is ON. If TE is
inactive (e.g. DTR signal is OFF), message receiving should be done as
specified in GSM 03.38 ( see [5]).
1) If the DTR signal is not available or the state of the signal is ignored
(V.250 command &D0), reliable message transfer can be assured by
using AT+CNMA acknowledgement procedure.
2) The rules <mt>=2 and <mt>=3 for storing received SM are possible only
if phase 2+ compatibility is activated with AT+CSMS=1
3) The parameter <ds>=1 is only available in phase 2+
Test command
Response:
AT+CNMI=?
+CNMI: (list of supported <mode>s),(list of supported <mt>s),(list of supported
<bm>s),(list of supported <ds>s),(list of supported <bfr>s)
Parameter:
Buffer unsolicited result codes in the TA. If 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 (e.g. in
on-line data mode). Otherwise forward them directly to the
TE
<mt>
Rules for storing received SMS depend on the relevant data
coding method (refer to GSM 03.38, ( see [5]) ), preferred
memory storage AT+CPMS) setting and this value
Note
If the AT command interface is acting as the only display
device, the ME must support storage of class 0 messages
and messages in the message waiting indication group
(discard message)
0
No SMS-DELIVER indications are routed to the TE
1
If SMS-DELIVER is stored in ME/TA, indication of the
memory location is routed to the TE using unsolicited result
code
+CMTI: <mem>,<index>
2
SMS-DELIVERs, except class 2 messages and messages in
the message waiting indication group (store message), are
routed directly to the TE using unsolicited result code:
+CMT: <length><CR><LF<>pdu> (PDU mode enabled)
3
Class 3 SMS-DELIVERs are routed directly to the TE using
unsolicited result codes defined in <mt>=2. Messages of
other data coding schemes result in indication as defined in
<mt>=1.
<bm>
Rules for storing received CBMs depend on the relevant data
coding method (refer to GSM 03.38 ( see [5])), the setting of
Select CBM Types AT+CSCB) and these values:
0
No CBM indications are routed to the TE.
2
New CBMs are routed directly to the TE using unsolicited
result code:
+CBM: <length><CR><LF><pdu> (PDU mode enabled)
Note
The settings of command AT+CNMI and AT+CSCB have to
be done on the same Serial Interface.
<ds>
0
No SMS-STATUS-REPORTs are routed to the TE
1
SMS-STATUS-REPORTs are routed to the TE using
<mode>
0
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
73
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
unsolicited result code:
+CDS: <length><CR><LF><pdu> (PDU mode enabled)
2
If SMS-STATUS-REPORT is routed into ME/TA, indication
of the memory location is routed to the TE using unsolicited
result code:
+CDSI: <mem>,<index>
<bfr>
1
TA buffer of unsolicited result codes defined within this
command is cleared when <mode> 1...3 is entered.
<mem>
See AT+CPMS command
<index> Index of the record on the chip card
<length> Length of <pdu>
<pdu>
See AT+CMGL command
Read command
AT+CNMI?
Response :
+CNMI: <mode>,<mt>,<bm>,<ds>,<bfr>
Parameter:
<mode>
<mt>
<bm>
<ds>
<bfr>
See Test command
See Test command
See Test command
See Test command
See Test command
Write command
AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
Response:
OK/ERROR/+CMS ERROR
Parameter:
<mode>
<mt>
<bm>
<ds>
<bfr>
See Test command
See Test command
See Test command
See Test command
See Test command
Unsolicited result code
+CMTI: <mem>,<index>
+CMT: <length><CR><LF<>pdu>
+CDS: <length><CR><LF><pdu>
+CDSI: <mem>,<index>
+CBM: <length><CR><LF><pdu>
AT+CPMS
AT+CPMS
Preferred SMS message storage
Test command
Response:
AT+CPMS=?
+CPMS: (list of supported <mem1>s),( list of supported <mem2>s) ,(list of
supported <mem3>s)
Revision according to 3GPP TS 27.005
Parameter:
<mem1>
<mem2>
Memory from which messages are read and deleted
SM
SIM message storage
ME
Mobile Equipment message storage
MT
combination of "ME" and "SM" storages
Messages will be written and sent from this memory storage:
SM
SIM message storage
ME
Mobile Equipment message storage
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
74
AT command set for XX Siemens mobile phones and modems
<mem3>
MT
combination of "ME" and "SM" storages
Memory in which received messages are preferred to be stored,
if routing to TE is not set
(see AT+CNMI command with parameter <mt>=2)
SM
SIM message storage
ME
Mobile Equipment message storage
MT
combination of "ME" and "SM" storages
Read command
Response:
AT+CPMS?
+CPMS:
<mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,<mem3>,<use
d3>,<total3>
Parameter:
<memx>
<usedx>
<totalx>
Memory from which messages are read and deleted, x=1..3
Number of messages currently in <memx>
Total number of messages that can be stored in <memx>
Write command
AT+CPMS= <mem1>[,<mem2>[,<mem3>]]
Response:
+CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3>
OK/ERROR/+CMS ERROR
Parameter:
Note
<mem1>
See Test command
<mem2>
See Test command
<mem3>
See Test command
Incoming short messages with message class 2 (see GSM 03.38, [5] ) will be
stored in the "SM" storage only. Therefore, the AT^SMGO:2 indication (see
AT^SMGO command) can occur without a preceding AT^SMGO:1 indication.
AT+CSCA
AT+CSCA
Address of the SMS service centre
Test command
Response:
AT+CSCA=?
OK/ERROR/+CME ERROR
Read command
Response:
AT+CSCA?
+CSCA: <sca>,<tosca>
Parameter:
<sca>
<tosca>
Service center address in string format
Service center address format
Write command
AT+CSCA=<sca>[,<tosca>]
Response:
OK/ERROR
AT+CSCB
AT+CSCB
Select cell broadcast messages
Test command
Response:
AT+CSCB=?
+CSCB: (list of supported <mode>s)
Parameter:
<mode>
0
1
Read command
Accepts messages that are defined in <mids> and
<dcss>
Does not accept messages that are defined in <mids> and
<dcss>
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
75
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CSCB?
+CSCB: <mode>,<mids>,<dcss>
Parameter:
<mode>
<mids>
<dcss>
See Test command
String type; combinations of CBM message IDs
String type; combinations of CBM data coding schemes
Write command
AT+CSCB=[<mode>[,<mids>[,<dcss>]]]
Parameter:
<mode>
<mids>
<dcss>
See Test command
String type; combinations of CBM message IDs
String type; combinations of CBM data coding schemes
AT+CSMS
AT+CSMS
Selection of message service
Test command
Response:
Revision according to 3GPP TS 27.005 Version 5.0.0
AT+CSMS=?
+CSMS: (list of supported <service>s)
Parameter:
GSM 03.40 [6] and 03.41 [7]
GSM 03.40 [6] and 03.41 [7] and compatibility of the AT
command syntax for phase 2+
Deactivating phase 2+ compatibility is only possible if the
direct output of short messages AT+CNMI=1,2 or
AT+CNMI=1,3 is not activated. If necessary, the latter should
be deactivated first
<service> 0
1
Note:
Read command
AT+CSMS?
Response:
+CSMS: <service>,<mt>,<mo>,<bm>
Parameter:
<service> See Test Command
<mt>
Mobile terminated messages
1
Type supported
<mo>
Mobile originated messages
1
Type supported
<bm>
Broadcast type messages
1
Type not supported
Write command
AT+CSMS= <service>
Response:
+CSMS: <mt>,<mo>,<bm>
OK/ERROR/+CME ERROR
Parameter:
<service> See Test Command
2.5 Modem commands
This section provides the descriptions of modem commands.
AT+CBST
AT+CBST
Select bearer service type
Selects the bearer service <name> with data rate <speed> and the connection element <ce> to be
used when data calls are originated.
Test command
Response:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
76
AT command set for XX Siemens mobile phones and modems
AT+CBST =?
+CBST: (list of supported <speed>s), (list of supported <name>s), (list of
supported <ce>s)
OK
Parameter:
<speed>
<name>
<ce>
0
4
6
7
14
68
70
71
75
0
1
auto bauding
2400 bps ( V.22bis)
4800 bps ( V.32)
9600 bps (V.32)
14400 bps (V.34)
2400 bps (V.110)
4800 bps (V.110)
9600 bps (V.110)
14400 bps (V.110)
asynchronous modem
non-transparent
Read command
Response:
AT+CBST?
+CBST: <speed>,<name>,<ce>
OK/ERROR/+CME ERROR
Write command
AT+CBST=<speed>[,0,1]
Response:
OK/ERROR/+CME ERROR
Parameter:
<speed>
See Test command
AT+CRLP
AT+CRLP
Select radio link protocol parameter for originating non-transparent data call
This modem command sets radio link protocol (RLP) parameters used when non-transparent data
calls are initiated. This command returns supported values as a compound value.
Test command
Response:
AT+CRLP=?
+CRLP: (list of supported <iws>s), (list of supported <mws>s), (list of
supported <T1>s), (list of supported <N2>s)
Parameter:
<iws>
Interworking window size (IWF to MS)
0-61
Default: 61
<mws>
Mobile window size (MS to IWF)
0-61
Default: 61
<T1>
Acknowledgement timer (T1 in 10 ms units)
48-255
Default: 78
Re-transmission attempts N2
1-255
Default: 6
<N2>
Read command
Response
AT+CRLP?
The command returns current settings for the supported RLP version 0.
+CRLP: <iws>,<mws>,<T1>,<N2>
OK
Parameter:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
77
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
See Test command
See Test command
See Test command
See Test command
<iws>
<mws>
<T1>
<N2>
Write command
AT+CRLP= [<iws>[,<mws>[,<T1>,<N2>]]]
Response:
OK/ERROR/+CME ERROR
Parameter:
See Test command
See Test command
See Test command
See Test command
<iws>
<mws>
<T1>
<N2>
2.6 Fax commands
The following commands can be used for FAX transmission. If the ME is acting as a FAX modem to a PC-based
application, it is necessary to select the appropriate service class (FAX class) provided by the ME. The ME
reports its FAX service class capabilities, both the current setting and the range of services available, via the
AT+FCLASS command.
Note: According to EIA/-592-A [20], the Error Correcting Mode (ECM) should not be used when sending
FAXes over GSM.
+FCLASS parameter
0
1
2
Service Class
Service Class 1
Vendor-specific
Reference, Standard
e.g. TIA/EIA-602 or ITU V.250
EIA/TIA-578-A
this document and EIA PN-2388 (draft)
The following FAX commands are dummy commands. Invoking these commands will not cause ERROR result
codes, but these commands have no functionality either.
Note: all these commands are Fax Class 2 commands
Command
AT+FAA
AT+FECM
AT+FLNFC
AT+FLPL
AT+FMINSP
AT+FRBC
AT+FREL
AT+FSPL
AT+FTBC
AT+FWDFC
Meaning
Auto Answer mode
Error Correction Mode control
Page Length format conversion
Indicate document available for polling
Minimum Phase C speed
Phase C data receive byte count
Phase C received EOL alignment
Enable polling
Phase C data transmit byte count
Page width format conversion
Table 2-9: List of dummy FAX commands (Fax Class 2)
AT+FBADLIN
AT+FBADLIN
Define or read number of bad lines
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
78
AT command set for XX Siemens mobile phones and modems
Used for FAX class 2 only
This command defines the “Copy Quality OK” threshold.
If pixel count errors were detected in normal resolution (98 dpi) mode in as many consecutive lines
as defined in <badlin>, the copy quality is unacceptable.
If pixel count errors were detected in fine resolution (196 dpi) mode in twice as many consecutive
lines as defined in <badlin>, the copy quality is unacceptable.
“Copy Quality Not OK” occurs if either the error percentage is too high or if too many consecutive
lines contain errors
Read command
AT+FBADLIN?
Response:
<badlin> OK
Parameter:
See Write command
<badlin>
Write command
AT+FBADLIN=<badlin>
Parameter:
<badlin>
0...255
0 indicates that error checking is not present
or disabled
(Default value: 10)
AT+FBADMUL
AT+FBADMUL
Define, read or test number of bad lines
Used for FAX class 2 only
This command defines the “Copy-Quality-OK” multiplier. The number of lines received with a bad
pixel count is multiplied by this number. If the result exceeds the total number of lines on the page
the error rate is considered too high. A threshold multiplier value of 20 corresponds to a 5% error
rate.
Read command
AT+FBADMUL?
Response:
OK/ERROR/+CME ERROR
Parameter:
<n>
OK
Write command
AT+FBADMUL =<n>
Parameter:
<n>
0...255
0 indicates that error checking is not present
or disabled
(Default value: 20)
AT+FBOR
AT+FBOR
Query the bit order for receive mode
Used for FAX class 2 only
Query the bit order for receive-mode. The mode is set by the ME dependent on the selected Service
Class.
Test command
AT+FBOR=?
Response:
+FBOR: (list of supported bit order modes <bor>s) OK
Parameter:
<bor>
0
1
Read command
direct bit order for both Phase C and Phase B/D data
Reversed bit order for Phase C data, direct bit order for
Phase B/D data
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
79
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+FBOR?
OK/ERROR/+CME ERROR
Parameter:
<bor>
OK
Write command
AT+FBOR=<bor>
Response:
OK/ERROR
Parameter:
<bor>
OK
AT+FCIG
AT+FCIG
Query or set the Local polling id
Used for FAX class 2 only
Test command
Response:
AT+FCIG=?
+FCIG: (max. length of Local Polling ID string) (range of
supported ASCII character values)
OK/ERROR/+CME ERROR
Parameter:
Local Polling ID string, maximum length and possible content as
reported by Test command.
Default value is empty string (“”).
Maximum length: 20
<id>
See also the “AT+FLID” command
Read command
AT+FCIG?
Response:
<id> OK
Parameter:
See Test command
<id>
Write command
Parameter:
AT+FCIG=<id>
<id>
See Test command
AT+FCQ
AT+FCQ
Control Copy Quality
Used for FAX class 2 only
This command controls Copy Quality checking when receiving a fax
Test command
Response:
AT+FCQ=?
+FCQ: (list of supported copy quality checking <cq>s)
OK
Parameter:
<cq>
0
1
Read command
AT+FCQ?
No checking of copy quality performed. The ME will generate
Copy Quality OK (MCF) responses to complete pages
ME can check 1-D phase data. The connected application
must check copy quality for 2-D phase C data
Response:
<cq> OK
Parameter:
<cq>
Write command
See Test command
Parameter:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
80
AT command set for XX Siemens mobile phones and modems
AT+FCQ=<cq>
<cq>
See Test command
AT+FCLASS
AT+FCLASS
Select, read or test FAX service class
Test command
Response:
AT+FCLASS=?
+FCLASS: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
0
1
2
Read command
AT+FCLASS?
data (e.g. EIA/TIA-602 or ITU V.250)
Fax class 1 (EIA/TIA-578-A, Service Class 1)
Vendor-specific (Fax class 2 (EIA/TIA SP-2388, an early draft
version of EIA/TIA-592-A – asynchronous Facsimile DCE
Control Standard - Service class 2 )
Response:
<n> OK
Parameter:
<n>
Write command
Parameter:
AT+FCLASS=<n>
<n>
See Test command
See Test command
AT+FCR
AT+FCR
Capability to receive
Write command
Response:
AT+FCR=<cr>
OK/ERROR/+CME ERROR
Parameter:
<cr>
0
1
ME cannot receive message data. This value can be used
when the application has insufficient storage. The ME can
send and can be polled for a file.
ME can receive message data.
Used for FAX class 2 only
AT+FDCC
AT+FDCC
Select service for MO SMS messages
Used for Faxclass 2 only
This command allows the connected application to sense and constrain the capabilities of the
facsimile DCE (=ME), from the choices defined in ITU T.30 Table 2.
Test command
AT+FDCC=?
Response:
+FDCC: (list
of <vr>s), (list of <br>s), (list of <wd>s), (list of <ln>s), (list of
<df>s), (list of <ec>s), (list of <bf>s), (list of <st>s)
Parameter:
vr
Vertical Resolution
br
Bit rate
wd
Page Width
ln
Page length
df
Data compression Format
ec
Error Correction mode
bf
Binary File transfer mode
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
81
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
st
Note:
Read command:
Response:
AT+FDCC?
<dcc>
OK
Scan Time / line
For further information see AT+FDIS
Parameter:
vr
br
wd
ln
df
ec
bf
st
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
Write command
AT+FDCC=<vr>,<br>,<wd>,<ln>,<df>,<ec>,<bf>,<st>
Response:
+FDCC: (list of <vr>s), (list of <br>s), (list of <wd>s), (list of <ln>s), (list of
<df>s), (list of <ec>s), (list of <bf>s), (list of <st>s)
Parameter:
vr
br
wd
ln
df
ec
bf
st
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
AT+FDFFC
AT+FDFFC
Data Compresssion Format Conversion
Used for FAX class 2 only
This parameter determines whether there is a mismatch in the ME response between the data
format negotiated for the facsimile session (reported by the +FDCS:DF subparameter) and the Phase
C data desired by the controlling application, indicated by the optional +FDT:DF subparameter, or
the +FDIS=DF subparameter for the +FDR operation.
Test command
Response:
AT+FDFFC=?
+FDFFC: (list of supported <df>s)
OK/ERROR/+CME ERROR
Parameter:
<df>
Read command
Response:
AT+FDFFC?
<df> OK
0
mismatch checking is always disabled. The controlling
application has to check the +FDCS: DF subparameter and
transfer matching data
Parameter:
<df>
See Test Command
Write command
Response:
AT+FDFFC=<df>
+FDFFC: (list of supported <df>s)
OK
Parameter:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
82
AT command set for XX Siemens mobile phones and modems
<df>
See Test Command
AT+FDIS
AT+FDIS
Query or set session parameters
Used for FAX class 2 only
This command allows the controlling application to set and constrain the capabilities used for the
current session. +FDIS is used to generate DIS or DTC messages directly. +FDIS (and received
DIS messages) is also used to generate DCS messages.
Test command
Response
AT+FDIS=?
+FDIS: (list of <VR>s), (list of <BR>s), (list of <WD>s), (list of <LN>s), (list of
<DF>s), (list of <EC>s), (list of <BF>s), (list of <ST>s)
Parameter:
vr
Vertical Resolution
normal, 98 lpi
fine, 196 lpi
Bit rate
0
2400 bit/s, V.27ter
1
4800 bit/s, V.27ter
2
7200 bit/s, V.29
3
9600 bit/s, V.29
Page Width
*
0 ) 1728 pixels in 215mm
1
2048 pixels in 255 mm
2
2432 pixels in 303 mm
3
1216 pixels in 151 mm
4
864 pixels in 107 mm
Page length
0
A4, 297mm
1
B4, 364mm
2
unlimited length
Data compression Format
0
1-D modified Huffman
*
)
1
2-D modified read
2
2-D uncompressed mode
Error Correction mode
*
0 ) disable ECM
1
enable ECM, 64 bytes/frame
2
enable ECM, 256 bytes/frame
Binary Fole transfer mode
0
disable BFT
*
)
1
enable BFT
Scan Time / line
0
0 ms
(at vr= normal)
*
)
1
5 ms
2
10 ms
3
10 ms
4
20 ms
5
20 ms
0
1
br
wd
ln
df
ec
bf
st
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
83
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
6
7
40 ms
40 ms
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
84
AT command set for XX Siemens mobile phones and modems
*) Note:
Only the default value needs to be implemented.
Use test command to check which parameter values are in fact possible!
Read command
Response:
AT+FDIS?
<cdis> OK
Parameter:
vr
br
wd
ln
df
ec
bf
st
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
Write command
AT+FDIS=<VR>,<BR>,<WD>,<LN>,<DF>,<EC>,<BF>,<ST>
Response:
+FDIS: (list of <VR>s), (list of <BR>s), (list of <WD>s), (list of <LN>s), (list of
<DF>s), (list of <EC>s), (list of <BF>s), (list of <ST>s)
Parameter:
vr
br
wd
ln
df
ec
bf
st
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
See Test command
AT+FDR
AT+FDR
Begin or continue phase C data reception
Used for FAX class 2 only
This command initiates transition to Phase C data reception
Execute command
Response:
AT+FDR
CONNECT/OK/ERROR
AT+FDT
AT+FDT
Data Transmission
Used for FAX class 2 only
This command requests the ME to transmit a Phase C page. When the ME is ready to accept Phase
C data, it issues the negotiation responses and the CONNECT result code to the application.
In Phase B, this command releases the ME to proceed with negotiation, and releases the DCS
message to the remote station.
In Phase C, this command resumes transmission after the end of a data stream transmitted before.
Execute command
AT+FDT
Response
CONNECT
Parameter:
list of <df>s, <vr>s, <wd>s, <ln>s
Data compression Format
*
0 ) 1-D modified Huffman
1
2-D modified read
2
2-D uncompressed mode
__________________________________________________________________________________________
<dt>
df
Document No.:
Revision:
Revision Date:
85
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Vertical Resolution
0
normal, 98 lpi
1
fine, 196 lpi
wd
Page Width
*
1728 pixels in 215mm
0)
1
2048 pixels in 255 mm
2
2432 pixels in 303 mm
3
1216 pixels in 151 mm
4
864 pixels in 107 mm
ln
Page length
0
A4, 297mm
1
B4, 364mm
2
unlimited length
Only the default value needs to be implemented.
Use test command to check which parameter values are in fact possible!
vr
*) Note:
AT+FET
AT+FET
End a page or document
Used for FAX class 2 only
This command indicates that the current page or part thereof is complete. An ERROR response
code results if this command is issued while the mode is on-hook.
Write command
AT+FET=<ppm>
Response:
OK/ERROR
Parameter:
<ppm>
Post Page Message Codes
0
Another page next, same document
1
another document next
2
no more pages or documents
4
another page, procedure interrupt
5
another document, procedure interrupt
AT+FK
AT+FK
Kill operation, orderly FAX abort
Used for FAX class 2 only
This command causes the TA to terminate the session in an orderly manner.
Execute command
Response:
AT+FK
OK/ERROR
AT+FLID
AT+FLID
Query or set session parameters
Used for FAX class 2 only
Test command
Response:
AT+FLID=?
+FLID: (max. character length of Local ID string) (range of supported ASCII
character values)
OK/ERROR/+CME ERROR
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
86
AT command set for XX Siemens mobile phones and modems
Parameter:
<lid>
Local ID string, max. length and possible content as reported by
test command.
Default value is empty string (“”).
Maximum length: 20
See also the “AT+FCIG” command
Read command
AT+FLID?
Response:
<lid> OK
Parameter:
<lid>
See Test Command
Write command
Response
AT+FLID=<lid>
+FLID: (max. character length of Local ID string) (range of supported ASCII
character values)
OK
Parameter
<lid>
See Test command
AT+FMDL
AT+FMDL
Identify Product Model
Used for FAX class 2 only
Send the model identification to the TA.
Read command
Response:
AT+FMDL?
Gipsy Soft Protocolstack
OK
AT+FMFR
AT+FMFR
Request Manufacturer Identification
Used for FAX class 2 only
Send the manufacturer identification to the TA.
Read command
Response:
AT+FMFR?
Siemens
OK
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
87
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+FOPT
AT+FOPT
Set bit order independently
Used for FAX class 2 only
Read command
Parameter:
AT+FOPT?
<opt>
0
1
non-standard
standard
Write command
AT+FOPT=<opt>
Model-specific command to set bit order independently of the understanding
which is "mirrored" and which is direct.
Response:
OK
Parameter:
<opt>
1
see Read command
AT+FPHCTO
AT+FPHCTO
DTE Phase C Response Timeout
Used for FAX class 2 only
Determines how long the DCE will wait for a command after reaching the end of data when
transmitting in Phase C. When time-out is reached, the DCE assumes that there are no more pages
or documents to send
Read command
Response:
AT+FPHCTO?
<tout>
OK/ERROR
Write command
AT+FPHCTO=<tout>
Response:
<tout>
OK/ERROR
Parameter:
0...255 Time-out value in 100ms units.
Default: 30
Model-specific command to set bit order independently of the understanding
which is "mirrored" and which is direct
<tout>
AT+FREV
AT+FREV
Identify Product Revision
Used for FAX class 2 only
This command sends the revision identification to the TA.
Read command
Response
AT+FREV?
V2.550
OK
AT+FRH
AT+FRH
Receive Data Using HDLC Framing
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
88
AT command set for XX Siemens mobile phones and modems
Used for FAX class 1 only
This command causes the TA to receive frames using the HDLC protocol and the modulation
defined below. An ERROR response code results if this command is issued while the modem is onhook.
Execute command
AT+FRH=<mod>
Response:
CONNECT/ERROR
Parameter:
<mod>
modulation mode
3
V21 Ch2
300 bps
AT+FRM
AT+FRM
Receive Data
Test command
AT+FRM=?
Used for FAX class 1 only
This command causes the TA to enter the receiver-mode using the
modulation defined below.
An ERROR response code results if this command is issued while the modem
is on-hook
Response:
(List of supported modulation modes <mod>s)
OK/ERROR/+CME ERROR
Parameter:
<mod>
96
72
48
24
Write command
AT+FRM=<mod>
V.29
V.29
V.27ter
V.27ter
9600 bps
7200 bps
4800 bps
2400 bps
See [21]
See [21]
See [22]
See [22]
Response:
CONNECT
Parameter
<mod>
See Test command
AT+FRS
AT+FRS
Receive Silence
Used for FAX class 1 only
This command causes the TA to report an OK result code to the TE after <time> 10 millisecond
intervals of silence have been detected on the line. This command is aborted if any character is
received by the DTE. The modem discards the aborting character and issues an OK result code. An
ERROR response code results if this command is issued while the mode is on-hook.
Write command
Response:
AT+FRS=<time>
(List of supported modulation modes <mod>s)
OK
Parameter
<time>
0 .. 255 number of 10 millisecond intervals
AT+FTH
AT+FTH
Transmit Data Using HDLC Framing
Used for FAX class 1 only
__________________________________________________________________________________________
Read command
Document No.:
Revision:
Revision Date:
89
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+FTH?
Write command
AT+FTH=<mod>
Parameter:
<mod>
3
V.21 Ch2
300 bps
This command causes the TA to transmit data using HDLC protocol and the
modulation mode defined below.
An ERROR response code results if this command is issued while the modem
is on-hook.
Response:
CONNECT
Parameter
<mod>
See Read command
AT+FTM
AT+FTM
Test command
AT+FTM=?
Transmit Data
Used for FAX class 1 only
This command causes the TA to transmit data using the modulation mode
defined below.
An ERROR response code results if this command is issued while the modem
is on-hook.
Parameter:
<mod>
Write command
Response:
AT+FTM=<mod>
CONNECT
modulation mode
96 V.29
9600 bps
See [21]
72 V.29
48 V.27ter
7200 bps
See [21]
4800 bps
See [22]
24 V.27ter
2400 bps
See [22]
Parameter
<mod>
See Test command
AT+FTS
AT+FTS
Write command
AT+FTS=<time>
Stop Transmission and Wait
Used for FAX class 1 only
This command causes the TA to terminate a transmission and wait for
<time> 10 millisecond intervals before responding with the OK result code to
the DTE.
An ERROR response code results if this command is issued while the modem
is on-hook
Parameter:
<time>
0 .. 85
number of 10 millisecond intervals
AT+FVRFC
AT+FVRFC
Test command
Vertical resolution format conversion
Used for FAX class 2 only
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
90
AT command set for XX Siemens mobile phones and modems
AT+FVRFC=?
This command determines the DCE response to a mismatch between the
vertical resolution negotiated for the facsimile session and the Phase C data
desired by the DTE.
An ERROR response code results if this command is issued while the modem
is on-hook
Response:
(List of supported mismatch checking modes)
OK/ERROR/+CME ERROR
Parameter:
<vrfc>
0
2
Read command
Response:
AT+FVRFC?
<vrfc>
OK
disable mismatch checking
enable mismatch checking, with resolution conversion of 1-D
data in the DCE and an implied AT+FK command executed
on 2-D mismatch detection
Parameter:
<vrfc>
Write command
AT+FVRFC=<vrfc>
See Test command
Response:
OK
Parameter:
<vrfc>
See Test command
2.7 Bluetooth related commands
This section provides descriptions of commands related to Bluetooth applications. AT commands defined in this
chapter are only to be used over a bluetooth connection between mobile and devices such as Headset or Carkit.
These commands are currently specified in the Bluetooth Profile Description and not part of an ETSI
specification [18].
AT+BINP
This command is part of the Handsfree (e.g. Carkit) Profile.
AT+BINP
Phone number corresponding to the last voice tag recorded in the HF
Test command
Response:
AT+BINP=?
OK/ERROR/+CME ERROR
Write command
Response:
AT+BINP=1
+BINP: <number>, <type>
OK/ERROR/+CME ERROR
Parameter:
<number>
<type>
Telephone number
Type of number
AT+BLDN
This command is part of the Handsfree (e.g. Carkit) Profile.
AT+BLDN
Execute command
Redial Last Number
Dial Last number!
Similar to ATDL command but only for connection over Bluetooth
AT+BLDN;
Response:
OK/ERROR/+CME ERROR
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
91
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+BRSF
AT+BRSF
Report Supported Features
Test command
Response:
AT+BRSF=?
OK/ERROR/+CME ERROR
Write command
AT+BRSF=<integer>
Response:
+BRSF: <integer>
OK
Parameter:
A 32 bit integer type parameter:
Bit
Feature
o
Three-way Calling
1
EC and/or NR function
2
Voice Recognition
3
In-band ringing Tone (AT+BSIR)
4
Attach a number to a voice Tag (AT+BINP)
5
Ability to reject a call
6…31
Unused
<integer>
AT+NREC
This command is part of the Handsfree (e.g. Carkit) Profile.
AT+NREC
Noise Reduction and Echo Canceling
Test command
Response:
AT+NREC=?
OK/ERROR/+CME ERROR
Write command
Response:
AT+NREC=<nrec>
OK/ERROR/+CME ERROR
Parameter:
<nrec>
0
1
Disable Noise Reduction and Echo Cancellation
Enable Noise Reduction and Echo Cancellation
AT+VGS
This command is part of the Headset and Handsfree (e.g. Carkit) Profile.
AT+VGS
Gain of the Speaker Volume
Test command
Response:
AT+VGS=?
OK/ERROR/+CME ERROR
Write command
Response:
AT+VGS=<gain> OK/ERROR/+CME ERROR
Parameter:
<gain>
0 ..
15
Minimum Gain
Maximum Gain
Unsolicited result code
+VGS: <gain>
2.8 General commands according to ITU-T Recommendation V.250
This section provides the descriptions of general ITU-T Recommendation V.250 commands.
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
92
AT command set for XX Siemens mobile phones and modems
AT+GCAP
AT+GCAP
Request Capabilities List
Test command
Response:
AT+GCAP=?
OK/ERROR
Read command
Response:
AT+GCAP?
+GCAP: <mode>
Parameter
<mode> : e.g. “+GCAP: AT+CGSMS , AT+FCLASS”
AT+IPR
AT+IPR
Fixed DTE rate
Test command
Response:
AT+IPR=?
+IPR: (list of supported <rate> values)
OK/ERROR/+CME ERROR
Parameter:
<rate>
bits per second at which the DTE-DCE interface is to operate. The set
of supported values can be retrieved by means of the Test command.
0 Auto-bauding
Read command
Response:
AT+IPR?
+IPR: <rate>
OK/ERROR/+CME ERROR
Parameter:
<rate>
See Test command
Write command:
Response:
AT+IPR=<rate> +IPR: <rate>
OK/ERROR/+CME ERROR
Parameter:
<rate>
See Test command
2.9 Siemens defined commands
Since user-defined commands cannot be implemented according to official syntax, the character string ”+C” is
replaced by ”^S” (”^” = 0x5E). In future, if a user-defined command is accepted in the syntax prescribed in
3GPP TS recommendations, the command can be addressed using either command string.
AT^SABD
AT^SABD
Test command
AT^SABD=?
Accessory for Bluetooth Data
Response :
^SABD: (list of supported <mode>s)
OK
Parameter:
<mode>
See Write command
Read command
Response:
AT^SABD?
^SABD: <mode>
OK
Write command
AT^SABD=<mode>[,<data>]
Response:
[^SABD: <data>]
OK
Parameter:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
93
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<mode>
<data>
integer type parameter, indicating the status of the
Accessory Data interface
0
disable Notifications and Accessory Data Transfer
1
enable Accessory Data Transfer Mode
2
Data Transfer mode
Note: It can be used directly since x65 devices, no
need to switch in mode 1 beforehand.
String type, as input parameter only available in transfer
mode (see <mode> = 2),
Accessory specific data.
Unsolicited Result Code :
^SABD: <data>
Note:
Unsolicited Result Code, only available if write command with mode = 1 or 2 previously
entered, that is to say if Data Transfer Mode enabled.
AT^SACD
AT^SACD
Accessory Data
Test command
Response:
AT^SACD=?
^SACD: (list of supported <mode>s)
OK/ERROR/+CME ERROR
Parameter:
<mode>
See Write command
The Test command returns the modes for the Accessory Notifications and
Accessory Data Transfer
Read command:
Response:
AT^SACD?
^SACD: (list of supported <mode>s)
OK
The Read command returns the mode currently selected
Write command
AT^SACD==<mode>[,data]
Response:
[^SACD: <data>]
OK
Parameter:
integer type parameter, indicating the status of the Accessory Data
interface
0
disable Notifications and Accessory Data Transfer
1
enable Accessory Data Transfer
2
Data Transfer mode
Note: It can be used directly as of x65 devices, no need to
switch in mode 1 beforehand.
<data> String type, as input parameter only available in transfer mode (see
<mode> = 2),
Accessory specific data.
The Write command enables the accessory notifications and accessory data
transfer. If the mode is set to ‘unsolicited Notifications’ , all accessory
notifications are issued with the unsolicited result code
<mode>
Unsolicited Result Code for mode ‘2’:
^SACD: <data>
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
94
AT command set for XX Siemens mobile phones and modems
Note:
Unsolicited Result Code, only available if Data Transfer Mode enabled (i. e. <mode> = 1 or <mode>=2
previously entered in Write command
AT^SACM
AT^SACM
Output ACM (accumulated call meter) and ACMmax
Test command
Response:
AT^SACM=?
^SACM: (list of supported <n>s)
Execute command
Response:
AT^SACM
^SACM: <n>,<acm>,<acm_max>
OK/ERROR/+CME ERROR
Parameter:
Write command
AT^SACM=<n>
<n>
See Write command
<acm>
Accumulated call meter
<acm_max> Maximum accumulated call meter
Parameter:
Specifies whether the unsolicited redsult code is to be displayed
0 Suppresses the Unsolicited result code specified
<n>
1 Displays the Unsolicited result code specified
Unsolicited result code
Parameter:
^SACM: <m>
<m>
1
2
3
ACM limit almost reached
ACM greater than ACMmax
ACM range overflow
AT^SADT
AT^SADT
Application Data Transfer
Test command
Response:
AT^SADT=?
^SADT: (list of supported <application>s),(list of
supported <bitrate>s)
OK/ERROR
Parameter:
<application> integer parameter which identifies the applications
0 OMA (not supported)
1 CoC (Clip on Camera) application
<bitrate>
bits per second at which the DTE-DCE interface should
operate.
Write command
AT^SADT=<application>[,<bitrate>[,<filename>[,<filesize>]]]
Response:
CONNECT/ERROR
Parameter:
<application> see Test command
<bitrate>
see Test command
<filename>
string containing the name of the file with extension (not
supported)
<filesize>
string containing the size of the file in bytes (not supported)
AT^SBLK
AT^SBLK
Clear black list
Test command
Response:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
95
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT^SBLK=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT^SBLK
OK/ERROR/+CME ERROR
AT^SBMH
AT^SBMH
Bookmark Handling
Test command
Response:
AT^SBMH=?
^SBMH: (list of supported <action>s),max. length of <folder>
Parameter:
<action>
<folder>
Read command
1 overwrite existing bookmarks in root folder by imported
bookmarks
2 append imported bookmarks to bookmarks in root folder
3 append imported bookmarks to existing bookmarks in
folder specified by <folder>.
Only for this <action> is the <folder> parameter
required
string type parameter which contains the folder name where
the bookmarks have to be stored
Response:
AT^SBMH?
Note:
OK/ERROR/+CME ERROR
The read command causes the Browser to export the bookmarks to a file called
bookmark.htm.
This bookmark file is stored in data\misc folder of the file system.
Write command
AT^SBMH=<action>[,<folder>]
Response:
OK/ERROR/+CME ERROR
Parameter:
Note:
<action>
See Test command
<folder>
See Test command
The file name of the import file has to be bookmark.htm and has to be stored
in the data\misc folder of the file system.
AT^SBNR
AT^SBNR
Binary Read
Test command
Response:
AT^SBNR=?
^SBNR: (list of supported <type>s, (list of supported <subtype>s))
OK/ERROR/+CME ERROR
Parameter:
<type>
bmp
mid
vcs
Bitmap; Windows bitmap format compression;
2/16/256 colours
<subtype>
0 shown permanently when
registered in home network
<subtype>
1 shown temporarily, deleted by
more important display contents
ring tones in standard MIDI format 0, without
polyphony specification: http://www.midi.org
<subtype>
0 first (and only) entry of type
mid
vcal format specification: http://www.imc.org/pdi
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
96
AT command set for XX Siemens mobile phones and modems
0 first (and only) entry of type
vcs
<subtype>
1 entry of type vcs
vcf
vcard format specification: http://www.imc.org/pdi
<subtype>
0 first (and only) entry of type
vcf
<subtype>
1 entry of type vcf
t9d
Tegic database for t9 text recognition.
<subtype>
0 first (and only) entry of type
t9d
0
deletes entry of the current subtype
other
current packet number
maximum number of packets
<subtype>
<actNumber>
<maxNumber>
Write command
AT^SBNR=<type>,<subtype>
Response:
^SBNR: <type>,<subtype>,1,<maxNumber>
<CR><LF><data>[<CR><LF>
^SBNR: <type>,<subtype>,2,<maxNumber>
<CR><LF><data><CR><LF>[...]]
OK/ERROR/+CME ERROR
Parameter:
<type>
<subtype>
<data>
<maxNumber>
see Test command
see Test command
data in hexadecimal form (PDU)
see Test command
See the “
Appendix B” for examples
AT^SBNW
AT^SBNW
Binary Write
Test command
Response:
AT^SBNW=?
^SBNW: (list of supported <type>s, list of supported <subtype>s)
OK/ERROR/+CME ERROR
Parameter:
<type>
bmp
mid
vcs
vcf
t9d
Bitmap; Windows bitmap format compression;
2/16/256 colours
<subtype>
0 shown permanently when
registered in home network
<subtype>
1 shown temporarily, deleted by
more important display contents
ring tones in standard MIDI format 0, without
polyphony specification: http://www.midi.org
<subtype>
0 first (and only) entry of type
mid
vcal format specification: http://www.imc.org/pdi
<subtype>
0 first (and only) entry of type
vcs
<subtype>
1 entry of type vcs
vcard format specification: http://www.imc.org/pdi
<subtype>
0 first (and only) entry of type
vcf
<subtype>
1 entry of type vcf
Tegic database for t9 text recognition.
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
97
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
0 first (and only) entry of type
t9d
deletes entry of the current subtype
current packet number
maximum number of packets
<subtype>
<actNumber>
0
other
<maxNumber>
Write command
AT^SBNW=<type>,<subtype>, [<actNumber>[, <maxNumber>]]<CR>
PDU is given:
<ctrl-Z/ESC>
Response:
OK/ERROR/+CME ERROR
Parameter:
Notes:
Restriction
<type>
see Test command
<subtype>
see Test command
<actNumber>
see Test command
<maxNumber>
see Test command
1) It is not possible to upload data when a call is active or in progress.
2) If a call is active the mobile responds with +CME ERROR: PHONE BUSY,
the
current upload sequence is aborted and all data packets are discarded.
3) If uploaded data is not useable (e.g. wrong data format) the mobile
responds
with +CME ERROR: INV CHAR IN TEXT after the last packet is uploaded.
4) To get the extended +CME ERROR response, AT+CMEE=2 has to be sent
first.
Otherwise the mobile only returns an ERROR. (see 1)
5) If <actNumber> and <maxNumber> are omitted during the upload, the
mobile
aborts the whole input sequence for the current subtype.
6) If <actNumber> is 0 during the upload and <maxNumber> is omitted, the
mobile deletes the current record with index <subtype>
7) Packets have to be uploaded in the right order!
The maximum PDU size is 508 bytes.
See “
Appendix B” for examples.
AT^SCCM
AT^SCCM
CC Monitor
Test command
Response:
AT^SCCM=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT^SCCM
^SCCM:
<version>,<General>,<Setup>,<Network>,<Battery>,<Diagnosis>
OK/ERROR/+CME ERROR
Parameters:
<version>
<General>
The version string of the CC Monitor
General: ( 9 Bit ), specified as a 4-digit-hexadecimal-value
00
SimCard; (2)
no Card
01
5V
10
3V
11
Reserved
0
ClockStop; (1)
not supported
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
98
AT command set for XX Siemens mobile phones and modems
<Setup>
<Network>
<Battery>
1
supported
0
HighSpeedSim; (1)
not active
1
active
000
Accessory; (3)
no Accessory
001
DataCable
010
Bluetooth
011 .. 110 Reserved
111
Unknown
0
StatusRACH, (1)
not ok
1
ok
0
StatusSABM; (1)
not ok
1
ok
Setup: ( 11 Bit ) ), specified as a 4-digit-hexadecimal-value
0
Irda; (1)
Off
1
On
0
CellBroadcast; (1)
Off
1
On
0
PowerSave; (1)
Off
1
On
0
Ringer; (1)
Off
1
On
0
Light; (1)
Off
1
On
0
Vibra; (1)
Off
1
On
0
AutoOff; (1)
Off
1
On
0
Filter; (1)
Off
1
On
0
Gprs; (1)
Off
1
On
0
Bluetooth; (1)
Off
1
On
0
AutoRoaming; (1)
Off
1
On
Network: ( 12 Bit ), specified as a 4-digit-hexadecimal-value
00
MobileState; (2)
Idle
01
Call
10
Scan
11
Reserved
0
PerLocUpdate; (1)
Off
1
On
0 .. 15
Neighbours; (4)
0
RxLevel; (1)
> -95 dBm
1
<= -95 dBm
2 .. 9
Multiframe; (3)
0
PBCCHSupported; (1)
No
1
Yes and active
Battery: ( 6 + 10 Bit ), specified as a 4-digit-hexadecimalvalue
00
AkkuType; (2)
NiH
01
LiI
10
LiP
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
99
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<Diagnosis>
11
Reserve
Battery; (4)
11 + 1 States
ChargeCount (16)
4 special quantisation coding
ChargeBroken; (16)
3 special quantisation coding
ChargeFast; (16)
3 special quantisation coding
Diagnosis (Lifetime 5 * 3 Bit = 15 Bit ), specified as a 4-digithexadecimal-value
Turnoffs
Exits
Restarts
OpTime
TalkTime
AT^SCID
AT^SCID
Output card ID
Test command
Response:
AT^SCID=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT^SCID
^SCID: <cid>
OK/ERROR/+CME ERROR
Parameter:
<cid>
Number of SIM card
AT^SCKA
AT^SCKA
Display SIM card status
Test command
Response:
AT^SCKA=?
OK/ERROR/+CME ERROR
Read command
Response:
AT^SCKA?
^SCKA: <n>
OK/ERROR
Parameter:
<n>
0
2
No card
Card in card reader
AT^SCKS
AT^SCKS
Display SIM unsolicited card status
Test command
Response:
AT^SCKS=?
^SCKS: (list of supported <n>s)
Parameter:
<n>
0
1
Read command
AT^SCKS?
Suppresses the Unsolicited result codes
Displays the Unsolicited result codes
Response:
^SCKS: <n>, <m>
Parameter:
<m>
Write command
0
1
No card
Card in card reader
Response:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
100
AT command set for XX Siemens mobile phones and modems
AT^SCKS=<n>
OK/ERROR
Parameter
See Test command
<n>
Unsolicited result code
^SCKS: <m>
AT^SCNI
AT^SCNI
Output call number information
Test command
Response:
AT^SCNI=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT^SCNI
^SCNI:
^SCNI:
^SCNI:
^SCNI:
^SCNI:
^SCNI:
^SCNI:
1[,<cs>[,<number>,<type>]]<CR><LF>
2[,<cs>[,<number>,<type>]]<CR><LF>
3[,<cs>[,<number>,<type>]]<CR><LF>
4[,<cs>[,<number>,<type>]]<CR><LF>
5[,<cs>[,<number>,<type>]]<CR><LF>
6[,<cs>[,<number>,<type>]]<CR><LF>
7[,<cs>[,<number>,<type>]]
OK/ERROR/+CME ERROR
Parameter:
Call status of affiliated call number ( first parameter)
0
Call on hold
1
Active call
2
Waiting call
<number> Telephone number
<type>
Type of number
<cs>
AT^SDBR
AT^SDBR
Database Read
Test command
Response:
AT^SDBR=?
^SDBR: (list of supported <index>s)
OK/ERROR/+CME ERROR
Parameter:
<index>
Location number stored in the alphabetically-sorted
addressbook
Write command
AT^SDBR=<index1>[,<number typ]>
Response:
[^SDBR: <number typ>, <number>, <typ>, <text>[<CR><LF>
^SDBR: <number typ>, <number>, <typ>, <text>[…]]]
OK/ERROR/+CME ERROR
Parameter:
<number typ>
<number>
<typ>
<text>
Number type
0
phone number ‘HOME’
1
phone number ‘OFFICE’
2
phone number ‘MOBILE’
3
phone number ‘FAX’
Telephone number
Type of number
Text corresponding to the telephone number
<text> depends on AT+CSCS.
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
101
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Note:
In the <text> field, special characters like the following may appear:
`"` (0x22), `@` (0x00), `ò` (0x08), `Ö` (0x5c).
(See also AT+CPBW and
Appendix A: “How to use special characters in certain commands ( e. g.,
AT+CPBW”)
AT^SDLD
AT^SDLD
Delete the ”last number redial” memory
Test command
Response:
AT^SDLD=?
OK/ERROR/+CME ERROR
Execute command
Response:
AT^SDLD
OK/ERROR/+CME ERROR
AT^SDLY
AT^SDLY
Delay Command
Test command
Response:
AT^SDLY=?
OK/ERROR/+CME ERROR
Write command
Response:
AT^SDLY =<n>
OK/ERROR/+CME ERROR
Parameter:
Time (in tenth of second) until OK is returned
e.g. <n>= 10 corresponds to 1 second
This command implements a delay for the specified time.
<n>
Remark:
AT^SGAUTH
AT^SGAUTH
Select Type of Authentication for PPP connection
Test command
Response:
AT^SGAUTH=?
^SGAUTH: (list of supported <auth>s)
OK/ERROR/+CME ERROR
Parameter:
<auth>
indicates type of supported authentication
0
none
1
PAP
2
CHAP
3
PAP and CHAP
Read command
Response:
AT^SGAUTH?
^SGAUTH: <auth>
OK/ERROR/+CME ERROR
Parameter:
<auth>
See Test command
Write command
AT^SGAUTH =<auth>
Response:
OK/ERROR/+CME ERROR
Parameter:
<auth>
See Test command
AT^SGDCONT
AT^SGDCONT
Define PDP Context
Test command
Response:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
102
AT command set for XX Siemens mobile phones and modems
AT^SGDCONT=?
^SGDCONT: (range of supported <cid>s), <PDP_type>,,,(list of supported
<d_comp>s), (list of supported <h_comp>s) [<CR><LF>
^SGDCONT: (range of supported <cid>s), <PDP_type>,,,(list of supported
<d_comp>s),(list of supported <h_comp>s)[...]]
OK/ERROR/+CME ERROR
Parameter:
numeric PDP Context Identifier
0 .. 4
Note:
The default context is not affected by the ATZ and
AT&F commands
string parameter of Packet Data Protocol type
PPP
Type PPT
IP
Type IP
numeric parameter that controls PDP data compression
0
off
numeric parameter that controls PDP header compression
0
off
<cid>
<PDP_type>
<d_comp>
<h_comp>
Read command
Response:
AT^SGDCONT?
^SGDCONT: <cid>, <PDP_type>, <APN>,<PDP_addr>, <d_comp>,
<h_comp> [<CR><LF>
^SGDCONT: <cid>, <PDP_type>, <APN>,<PDP_addr>, <d_comp>,
<h_comp>[...]]
OK/ERROR/+CME ERROR
Parameter:
<cid>
<PDP_type>
<APN>
<PDP_addr>
<d_comp>
<h_comp>
See Test command
See Test command
string parameter for Access Point Name
string parameter in IP V4 address notification
See Test command
See Test command
Write command
AT^SGDCONT=[<cid> [,<PDP_type> [,<APN> [,<PDP_addr> ]]]]
Response:
OK/ERROR/+CME ERROR
Parameter
<cid>
<PDP_type>
<APN>
<PDP_addr>
See Test command
See Test command
See Read command
See Read command
AT^SGDV
AT^SGDV
GPRS data volume
Test command
Response:
AT^SGDV=?
^SGDV: (list of supported <n>s)
OK/ERROR/+CME ERROR
Parameter:
<n>
Read command
AT^SGDV?
0
1
Reset GPRS data volume statistics
Get total amount of data (mobile)
Response :
^SGDV: <cid>,<down>,<up>[<CR><LF>^SGDV:
<cid>,<down>,<up>[..]]
OK/ERROR/+CME ERROR
Parameter
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
103
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
The context ID
count of bytes of downlink
count of bytes of uplink
<cid>
<down>
<up>
Write command
Response
AT^SGDV=<n>
OK/ERROR/+CME ERROR
Parameter:
See Test command
<n>
AT^SICO
AT^SICO
Icon control
Test command
Response:
AT^SICO =?
^SICO: (list of supported <n>s),( list of supported <m>s)
OK/ERROR/+CME ERROR
Write command
AT^SICO =<n>,<m>
Response for <m> = 0 and 1
OK/ERROR/+CME ERROR
Response for <m> = 2
^SICO: <s>
OK
Parameter:
<n>
<m>
<s>
Type of icon
0
GPS icon
0
hide icon
1
show icon
2
query icon status
Status
0
icon hidden
1
icon shown
AT^SIFS
AT^SIFS
Query InterFace Setting
Test command
Response:
AT^SIFS=?
OK/ERROR
Exec command
Response:
AT^SIFS
^SIFS: <medium>
Parameter:
<medium>
possible external interfaces.
Wire
IrDA
BT
AT^SKPD
AT^SKPD
Keypad control single key
Test command
Response:
AT^SKPD=?
OK/ERROR/+CME ERROR
Write command
Response:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
104
AT command set for XX Siemens mobile phones and modems
AT^SKPD =<key> OK/ERROR/+CME ERROR
Parameter:
The key in ASCII integer format (e.g. 48 for key ‘0’)
For a list of keys implemented for AT^SKPD see section 0
<key>
AT^SLCK
AT^SLCK
Switch locks (including user-defined locks) on and off
Test command
Response:
AT^SLCK=?
^SLCK: (list of supported <fac>s)
OK/ERROR/+CME ERROR
Parameter:
<fac>
AB
AC
AG
AI
AO
FD
IR
OI
OX
PC
PF
PN
PP
PS
PU
SC
All barring services
All incoming barring services
All outgoing barring services
BAIC (bar all incoming calls)
BAOC (bar all outgoing calls)
FDN lock
BIC-Roam (bar incoming calls when roaming outside the
home country)
BOIC (bar outgoing international calls)
BOIC-exHC (bar outgoing international calls except to home
country)
Corporate personalization (GSM 02.22, [3])
Phone locked to very first inserted SIM
Network personalization (GSM 02.22, [3])
Service provider personalization (GSM 02.22, [3])
Phone locked to SIM (device code)
Network subset personalization (GSM 02.22, [3])
SIM card (PIN)
Write command
AT^SLCK = <fac>, <mode> [,<passwd>[,<class>]]
Response:
If <mode>=2 and command is successful
^SLCK: <status>[,<class1>[<CR><LF>
^SLCK: <status>, class2....]]
OK/ERROR/+CME ERROR
Parameter:
<fac>
<mode>
See Test command
0
1
2
<passwd>
<class>
Cancels lock
Activates lock
Queries lock status
Password
1
Voice
2
Data
4
Fax
7
Voice, Data and FAX (default)
8
SMS
16
data circuit sync
32
data circuit async
64
dedicated packet access
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
105
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
dedicated PAD access
combination of some of the above classes, e.g. 255
regroups all classes and 5 regroups Voice and FAX
Off
On
128
X
<status> 0
1
AT^SLNG
AT^SLNG
Language settings
Test command
Response:
AT^SLNG=?
^SLNG: (list of supported languages <lng>s)
Parameter:
Integer; language coded according to GSM 03.38 ( see [5]) or
mobile-specific language (>100)
<lng>
Read command
Response:
AT^SLNG?
^SLNG: <lng>
Write command
AT^SLNG=<lng>
Response:
OK/ERROR/+CME ERROR
AT^SMGL
AT^SMGL
List SMS (without status change from unread to read)
Test command
Response
Revision according to 3GPP TS 27.005
AT^SMGL=?
^SMGL: (list of supported <stat>s)
Parameter:
<stat>
0
1
2
3
4
REC UNREAD
REC READ
STO UNSENT
STO SENT
ALL
received unread messages (default)
received read messages
stored unsent messages
stored sent messages
all messages
Write command
AT^SMGL [=<stat>]
Response:
If PDU mode (+CMGF=0) and command is successful:
^SMGL: <index>,<stat>,[<alpha>],<length>
<CR><LF><pdu>
[<CR><LF>^SMGL: <index>,<stat>,[<alpha>],< length>
<CR><LF><pdu>
[...]]
Parameter:
<stat>
<pdu>
See Test command
The PDU begins with the service-center address (according to GSM
04.11, see [9]), followed by the TPDU according to GSM 03.40 (see
[3]) in hexadecimal format
otherwise:
+CMS ERROR: <err>
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
106
AT command set for XX Siemens mobile phones and modems
AT^SMGO
AT^SMGO
SMS overflow indicator
Test command
Response:
AT^SMGO=?
^SMGO: (list of supported <n>s)
OK/ERROR/+CMS ERROR
Parameter:
<n>
0
1
Disable
Enable
Read command
Response:
AT^SMGO?
^SMGO: <n>,<mode>
OK/ERROR/+CMS ERROR
Parameter:
See Test command
0
Space still available
1
SMS storage full (The "SM" and "ME" storages are full, i. e.
the "MT" storage is full. See AT+CPMS command.)
2
A message is queued in the (network-based) Message
Service Centre (MSC) to be forwarded/delivered to the
mobile phone (e.g., a Class 2 message is queued but the
"SM" storage is full; or any kind of message is queued but
every storage is full )
<n>
<mode>
Write command
Response
AT^SMGO=<n>
OK/ERROR/+CMS ERROR
Parameter:
See Test command
See Test command
<n>
<mode>
Unsolicited result code:
^SMGO: <mode>
Notes
1)
2)
Indication during data transfer via break (100ms).
Incoming short messages with message class 2 (refer <dcs> GSM
03.38, see [5]) will be stored in "SM" storage only. Therefore, AT^SMGO:
2 indication can occur without a preceding AT^SMGO: 1 indication.
AT^SMGR
AT^SMGR
Read SMS (without status change from unread to read)
Syntax identical with AT+CMGR
Test command
Response
AT^SMGR=?
OK
Write command
AT^SMGR=<index>
Response:
If PDU mode (+CMGF=0) and command are successful:
AT^SMGR: <stat>,[<alpha>],<length><CR><LF><pdu>
Parameter:
<pdu>
The PDU begins with the service-center address (according to
GSM 04.11, see [9]), followed by the TPDU according to GSM
03.40 (see [3]) in hexadecimal format
otherwise:
+CMS ERROR: <err>
<stat>
0
1
2
REC UNREAD
REC READ
STO UNSENT
received unread messages (default)
received read messages
stored unsent messages
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
107
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
3
STO SENT
stored sent messages
4
ALL
all messages
See the AT+CMGL command
otherwise:
+CMS ERROR: <err>
Index of message in selected memory <mem1>
<length>
<index>
AT^SMSO
AT^SMSO
Switch device off
Test command
Response:
AT^SMSO=?
OK/ERROR/+CME ERROR
Execute command
Parameter:
AT^SMSO
OK
Device switches off
Write command
AT^SMSO=<mode>
Parameter:
<mode>
0
Response :
1
Response:
^SMSO: MS OFF
OK
^SMSO: MS RESET
OK
AT^SNFS
AT^SNFS
Select NF hardware
Test command
Response:
AT^SNFS=?
^SNFS: (list of supported <dev>s)
Parameter:
<dev>
Read command
AT^SNFS?
0
1
Cell phone mode
Handsfree
Response:
^SNFS: <dev>
Parameter:
Note:
<dev>
See Test command
Volume should be set to “0” temporarily before NF hardware is changed (see
AT^SNFV command).
Write command
AT^SNFS=<dev>
Response
OK/ERROR
Parameter
<dev>
See Test command
AT^SNFV
AT^SNFV
Set the volume
Test command
Response:
AT^SNFV=?
^SNFV: (list of supported <vol>s)
Parameter:
Value range of volume (0 to 4)
0
Low volume
_________________________________________________________________________________________
<vol>
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
108
AT command set for XX Siemens mobile phones and modems
1
2
3
4
Read command
AT^SNFV?
max. volume (approx. 3 dB/level)
Response:
^SNFV: <vol>
Parameter:
See Test command
<vol>
Write command
AT^SNFV=<vol>
Response
OK/ERROR
Parameter
See Test command
<vol>
AT^SOBX
AT^SOBX
Set OBEX Debug Level
Write command
AT^SOBX=<level>
Response:
OK/ERROR/+CME ERROR
Parameter:
<level>
0 .. 127
enables a specific level of tracing for OBEX debug
information.
AT^SPBA
AT^SPBA
Query active phonebook book
Test command
Response:
AT^SPBA=?
^SPBA: (list of supported <book>s)
OK/ERROR/+CME ERROR
Parameter:
<book>
Possible default books are:
0 Phonebook
1 Address book
Read command
Response
AT^SPBA?
^SPBA: <book>
OK
Parameter:
<book> See Test command
The read option returns the actual setting for the default book.
AT^SPBC
AT^SPBC
Seek the first entry in the sorted telephone book which begins with the selected
(or next available) letter
Test command
Response:
AT^SPBC=?
^SPBC: (list of sorted telephone books supported <mem>s)
See AT+CPBS / AT^SPBS
OK/ERROR/+CME ERROR
Write command
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
109
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT^SPBC=<char>
Response:
^SPBC: <index>
OK/ERROR/+CME ERROR
Parameter:
First letter of desired entry
Value range: capital letters only
(if <char> is not capital letter, the index of the first entry
beginning with a special character is displayed)
<index> Index in the sorted telephone book (access via AT^SPBG)
<char>
A .. Z
AT^SPBG
AT^SPBG
Read entry from the sorted telephone book via the sorted index
Test command
Response
AT^SPBG=?
^SPBG: (list of supported <index>s), <nlength>, <tlength>
OK/ERROR/+CME ERROR
Parameter:
<index>
Location number
<nlength> Max. length of telephone number
<tlength> Max. length of the text corresponding to the number
Write command
AT^SPBG=<index1>[, <index2>]
Response
^SPBG: <index1>,<number>,<type>,<text>[<CR><CL>
^SPBG: <index2>,<number>,<type>,<text>][...]
OK/ERROR/+CME ERROR
Parameter
<index1>
<index2>
<number>
<type>
<text>
Location number where the read of the entry starts
Location number where the read of the entry ends
Telephone number
Type of number
Text corresponding to the telephone number
AT^SPBS
AT^SPBS
Select a telephone book (including Siemens-specific books)
Test command
Response
AT^SPBS=?
^SPBS: (list of supported <sto>s)
OK/ERROR/+CME ERROR
Parameter
<sto>
BD
BL
CD
CS
DC
FD
LD
MB
MC
Barred dialing numbers
Blacklist dialing numbers (barred numbers from remote)
Callback dialing numbers (answered calls)
Common sortable telephone book (sorted combination of
“SM”, ”ME”, ”FD”; access only via ^SPBC, ^SPBG)
ME Dialled Calls List
SIM fix-dialing telephone book
SIM last dialing number
Mailbox dialing numbers (network-operator mailbox)
ME Missed Calls List
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
110
AT command set for XX Siemens mobile phones and modems
Last number redial memory in telephone device
Telephone book in device
Missed dialing numbers (unanswered calls)
Own telephone numbers
Own numbers
ME Received Calls List
Red book (all entries in ”CS” whose name portions have an
exclamation mark (‘!’) as their final character)
SD
Service dialing numbers
For detailed information on the telephone-book features see “
Appendix A”
MD
ME
MS
ON
OW
RC
RD
Read command
Response:
AT^SPBS?
^SPBS: <sto>[,<used>,<total>]
OK/ERROR/+CME ERROR
Parameter:
See Test command
integer type value indicating the number of used locations in
selected memory
<total> integer type value indicating the total number of locations in selected
memory
<sto>
<used>
Write command
AT^SPBS=<sto>
Response
OK/ERROR/+CME ERROR
Parameter:
<sto>
See Test command
AT^SPIC
AT^SPIC
Output PIN counter
Test command
Response
AT^SPIC=?
^SPIC:(<fac1>,<pin_attempts>,<puk_attempts>)[,(<fac2>,
<pin_attempts>,<puk_attempts>)][,...]
OK/ERROR/+CME ERROR
Parameter:
<fac>
<pin_attempts>
<puk_attempts>
Write command
Facility as described in AT+CLCK command
Number of attempts left to enter the PIN password via
AT+CLCK (or AT+CPIN).
Number of attempts still available to enter the PUK
password
Response:
AT^SPIC=<fac>
^SPIC: <pin_attempts>,<puk_attempts>
OK/ERROR/+CME ERROR
Read command
Response:
AT^SPIC?
^SPIC:
(<fac1>,<pin_attempts>,<puk_attempts>),…,(<facX>,<pin_attempts
>,<puk_attempts>)
OK/ERROR/+CME ERROR
Execute command
Response:
AT^SPIC
^SPIC: <n>
OK/ERROR/+CME ERROR
Parameter:
<n>
Number of attempts still available to enter the <passwd>.
Use the AT+CPIN? command to check which password is being
required.
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
111
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT^SPLM
AT^SPLM
Read the PLMN list
Test command
Response:
AT^SPLM=?
OK/ERROR/+CME ERROR
Execute command:
Response:
AT^SPLM
^SPLM: numeric <oper>,long alphanumeric <oper>[<CR><LF>
^SPLM: numeric <oper>,long alphanumeric <oper>[…]]
OK/ERROR/+CME ERROR
Parameter
Network operator in numeric and alphanumeric notation
<oper>
AT^SPLR
AT^SPLR
Read an entry from the preferred-operator list
Test command
Response
AT^SPLR=?
^SPLR: (list of supported <index>s)
OK/ERROR/+CME ERROR
Parameter
Location numbers
<index>
Write command
AT^SPLR=<index1>[, <index2>]
Response:
^SPLR: <index1>, numeric <oper>
^SPLR: .....
^SPLR: <index2>, numeric <oper>
OK/ERROR/+CME ERROR
Parameter
<index1>
<index2>
<oper>
Location number where the read of the entry starts
Location number where the read of the entry ends
Network operator in numeric form
AT^SPLW
AT^SPLW
Write an entry to the preferred-operator list
Test command
Response
AT^SPLW=?
^SPLW: (list of supported <index>s)
OK/ERROR/+CME ERROR
Parameter:
<index>
Location number at which the entry is written
Write command
AT^SPLW=<index>[, <oper>]
Response:
OK/ERROR/+CME ERROR
Parameter:
<index>
<oper>
See Test command
Network operator in numeric form
AT^SPST
AT^SPST
Play Signal Tone
Test command
Response:
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
112
AT command set for XX Siemens mobile phones and modems
AT^SPST =?
^SPST: (list of supported <n>s)
OK/ERROR/+CME ERROR
Write command
AT^SPST =<n>,<m>
Response:
OK/ERROR/+CME ERROR
Parame
ter:
<n>
<m>
Type of Signal Tone (st = self terminating)
0
Carkit PTT (st)
1
Carkit PTT long (st)
2
Carkit Crash (st)
3
Carkit Error (st)
4
Carkit Call Setup (st)
Mode
0
Stop tone (not necessary for self terminating tones)
1
Play tone
AT^SPTT
AT^SPTT
Push To Talk (for BT Headset)
Test command
Response:
AT^SPTT =?
OK/ERROR/+CME ERROR
Write command
Response
AT^SPTT =<n>
OK/ERROR/+CME ERROR
Parame
ter:
<n>
Key Press
0
1
Short key pressed
Long key pressed
AT^SPWD
AT^SPWD
Change password to a lock (including user-defined locks)
Test command
Response
AT^SPWD=?
^SPWD: list of supported (<fac>, <pwdlength>)s
OK/ERROR/+CME ERROR
Parameter.
<fac>
P2
PS
SC
AO
OI
OX
AI
IR
AB
AG
AC
PN
PC
PU
PIN2
Phone locked to SIM (device code)
SIM card (PIN)
BAOC (bar all outgoing calls)
BOIC (bar outgoing international calls)
BOIC-exHC (bar outgoing international calls except to
home country)
BAIC (bar all incoming calls)
BIC-Roam (bar incoming calls when roaming outside
the home country)
All barring services
All outgoing barring services
All incoming barring services
Network personalization (GSM 02.22, [3])
Corporate personalization (GSM 02.22, [3]
Network subset personalization (GSM 02.22, [3]
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
113
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<pwdlength>
PP
Service provider personalization (GSM 02.22, [3])
PF
Phone locked to very first inserted SIM
Length of password
Write command
AT^SPWD = <fac>,<oldpwd>, <newpwd>
Response:
OK/ERROR/+CME ERROR
Parameter
See Test command
Old password
New password
<fac>
<oldpwd>
<newpwd>
AT^SQWE
AT^SQWE
Switch Mode for External Interface
Test command
Response:
AT^SQWE=?
^SQWE: (list of supported <mode>s)
OK/ERROR/+CME ERROR
Parameter:
<mode>
0
1
2
3
RCCP
BFC
GIPSY
OBEX
AT command mode without CSD
Siemens specific data transfer mode
Default mode, AT command mode with CSD
OBEX data transfer mode
Read command
Response:
AT^SQWE=?
^SQWE: <mode>
OK
The Read command returns the actual setting for the <mode> parameter.
Write command
AT^SQWE=<mode>
Response:
OK/ERROR
The Write command sets the mode for this interface (e.g. BT, IrDA, Wire)
AT^SRMP
AT^SRMP
Ring Melody Playback
Test command
Response
AT^SRMP=?
^SRMP: (list of supported <call type>s),(list of supported <volume>s)
OK
Read command
Response
AT^SRMP?
^SRMP: (<call type1>,<volume1>s)[…]
[^SRMP: (<call typex>,<volumex>s)]
OK
The Read command returns the volume set for each ring melody index.
Write command
^SRMP=<call type>[,<volume>]
Response:
^SRMP: <call type>[,<volume>]
OK/ERROR/+CME ERROR
Parameter:
<call type>
<volume>
integer type parameter corresponding to different ring
melodies in mobile such as line1, line2, groups, Alarm, SMS,
CBS and others
integer type parameter with manufacturer specific range
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
114
AT command set for XX Siemens mobile phones and modems
The Write command starts playing the ring melody.
Execute command
Response:
AT^SRMP
OK/ERROR/+CME ERROR
The Execute command stops the melody played.
If an MTC is received during an active test ring, the test ring is switched off and
the ”normal” ring is switched on.
AT^SSET
AT^SSET
Profile Settings Control (SET Melody and Picture settings in Mobile )
Test command
Response
AT^ SSET =?
^SSET:( (list of <action>s), <applicationX>,(list of
<key>s)),…, ((list of
<action>s),<applicationY>,(list of <key>s))
OK
Parameter:
integer type value that lets you set, get or delete settings;
the following values are defined:
0
Delete
1
Set
2
Get
<application> integer type value; the following values are defined:
1
MMI Settings (Melody and Picture Settings)
<key>
integer type value indicating the feature related, e.g.
incoming SMS ringer melody, background picture.
<action>
Write command
^SSET=<action>[,<application>[,<key>[,<fullname>]]]
Response to Write and Delete Action
OK/ERROR/+CME ERROR: <err>
Response to Read Action with application and key parameters
[^SSET: <applicationX>,<keyY>,<fullname><CR><LF>]
OK/ERROR/+CME ERROR: <err>
Response to Read Action with application parameter but without key parameter
[[^SSET: <applicationX>,<key1>,<fullname><CR><LF>][…]
[^SSET: <applicationX>,<keyN>,<fullname><CR><LF>]]
OK/ERROR/+CME ERROR: <err>
Response to Read Action without application and key parameters
[[^SSET: <applicationX>,<key1>,<fullname><CR><LF>][…]
[^SSET: <applicationX>,<keyN>,<fullname><CR><LF>][…]
[^SSET: <applicationY>,<key1>,<fullname><CR><LF>][…]
[^SSET: <applicationY>,<keyM>,<fullname><CR><LF>]]
OK/ERROR/+CME ERROR: <err>
Parameter:
see Test command
see Test command
see Test command
String type parameter which contains the name of the file
with extension
The Test command returns a list of possible applications with its available
actions and keys.
The Write command is used to set, get or delete settings of the mobile.
<action>
<application>
<key>
<fullname>
Description:
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
115
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Example Note:
Delete Action If no parameters are provided, every setting will be deleted.
If no <key> parameter is entered then all settings of this
application are deleted
Otherwise just the setting corresponding to the key will be
deleted.
Set Action
All parameters are mandatory.
Get Action
Optional application and <key> parameters
If no <key> parameter is entered then all settings of this
application are retrieved, otherwise just the setting
corresponding to the <key> will be retrieved.
The <fullname> parameter should be specified according to the character
setting defined in the AT+CSCS command.
Example: “A:\Sounds\jump.mid”
In GSM character set, this string is different to ANSI character set (standard)
and thus the Backslash character must be passed as two characters:
the extension table character and a slash.
The extension table character has value 1B and the following character “/” has
value 2F.
In UCS2 character set, there is no problem since “\” is defined as value 005C.
Note: String case insensitive (Upper or Lower case)
AT^SSTK
AT^SSTK
SIM Toolkit
Test command
Response:
AT^SSTK=?
^SSTK: <profile>
Parameter:
<profile> ME profile according to GSM 11.14
Write command
AT^SSTK=<length>[,<mode>]<CR>
PDU is given:
<ctrl-Z/ESC>
Response:
OK/ERROR/+CME ERROR
Parameter:
<length>
Length of PDU in bytes, with a maximum PDU length of 255
bytes
<mode>
<pdu>
0
Single command
1
Sequence of commands
SIM Toolkit commands,
see GSM 11.14
Unsolicited result code
^SSTK: <data>
AT^SVMC
AT^SVMC
Voice Memo Control
Test command
Response:
AT^SVMC =?
^SVMC: (list of <action>s),<number>,<time>,<nlength>
OK/ERROR/+CME ERROR
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
116
AT command set for XX Siemens mobile phones and modems
Parameter:
<action>
integer type value; the following values are defined:
0
stop recording and save the Voice Memo, or
stop playback of Voice Memo
1
cancel recording without saving current file
2
start recording; no index is needed - if an index is specified,
an error is issued. If a name is specified, it will be associated
with the current Voice Memo; otherwise, <date_time> is
used as name.
<nlength> gives the max. length for the name of a Voice
Memo.
Examples:
AT^SVMC=2
start record, Voice Memo is named with
default name “date_time”
start record named ‘My-Memo’
AT^SVMC=2,
,”My-Memo"
3
start playback of voice memo selected with <index>, from
start of file if no time is given. If a time (<start>) is given
then the playback starts a position <start> in seconds from
the beginning of the file. This could also be used to have a
fast forward or rewind. The parameter <name> is not needed
and if it is available an error is issued
4
query information for voice memo with <index>, if no index
is given then an error is issued
5
delete voice memo with <index>, if no index is given then
all voice memos are being deleted
<number>
integer type value indicating the number of available Voice
Memos, if no Voice Memo is available this value is ‘0’
<time>
string of format "hh:mm:ss", indicating hour (hh), minutes (mm)
and seconds (ss)
<nlength> integer type value indicating the maximum length of field <name>
The Test command returns a list of possible actions, a list of available indexes
of Voice Memos, the remaining recording time and the maximum length for the
name of a Voice Memo (see also section 4.4)
Write command
^SVMC=<action>[,<index>[,[<name>][,<start>]]]
Response:
^SVMC: <action>,<index>,<name>,<date_time>
OK/ERROR/+CME ERROR
Parameter:
<action>
<index>
<name>
<start>
see Test command
0 .. 254
integer type value; which represents a certain
voice memo sorted in a chronological order
(starting with ‘0’, max. ‘254’)
string representing the name of the file; used character set
should be the one selected with Select TE Character Set
AT+CSCS
integer indicating the time in seconds from the beginning of a
voice memo (not supported at the moment)
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
117
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
<date_time>
string of format
yy-MM-dd,hh:mm:ss[±zz]
indicating year, month, day, hour, minutes, seconds and,
optionally, time zone (indicates the difference between the
local time and GMT, expressed in quarters of an hour, range 47...+48)
E.g. "04-05-06,22:10:00+08" stands for
6th of May 2004, 22:10:00 GMT+2 hours
The Write command is used to control the Voice Memo functionality of the
mobile. The action parameter lets you start, stop, pause, or cancel a Voice
Memo playback. Also, this command can be used to start, stop, cancel and
pause the recording of a Voice Memo (see also section 4.4).
Read command
Response:
^SVMC?
^SVMC: <type>,<time>
OK/ERROR/+CME ERROR>
Parameter:
<type>
<time>
integer indicating the type of action being performed for a
voiced memo; the following values are defined
0
Idle
1
recording of voice memo
2
playback of voice memo
see Test command
The Read command indicates whether a playback or recording is running
(type), the remaining time (recording time or playback time) and the name (if
available) of the current Voice Memo.
Execute command
Response:
^SVMC
^SVMC: <type>,<time>
OK/ERROR/+CME ERROR
The Execute command controls the pausing of playback and recording. Each
time this command is executed there is a change between playback/record and
pause (see also section 4.4).
Unsolicited result code:
^SVMC: <event>
Parameter:
<event>
0
1
2
3
4
5 – 254
255
Normal Stop
Memory failure (e.g. MMC removed)
Memory full
Incoming call
Warning: 5 seconds remaining for recording
not yet defined (reserved for later use)
Unknown event
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
118
AT command set for XX Siemens mobile phones and modems
AT^STRC
AT^STRC
Activate Universal Data Tracer
Test command
Response:
AT^STRC=?
OK/ERROR/+CME ERROR
Write command
AT^STRC=<traceid> [,<serial>]
Response:
OK/ERROR
Parameter:
enables a specific level of tracing e.g. RLP, PPP.
0
tracer disabled
1
2
3
4
5
6
7
<serial>
specifies the serial interface which should be used for
debug output.
0
1
This command can only be used if the RESI-SAP is activated in the mobile
device.
<traceid>
2.10 List of all Unsolicited result codes
Unsolicited result codes indicate that processing of actions currently running is aborted due to an unforeseen
event. Table 2-10 lists all unsolicited result codes defined, together with their meaning:
Message
+CBM: <length><CR><LF><pdu>
+CCCM:<ccm>
+CCWA: <num>,<type>,<class>,,<cli
validity>,<alpha>,<line>
+CDS: <length><CR><LF><pdu>
+CDSI: <mem>,<index>
+CGEV: ME CLASS <class>
Meaning
Direct output of the broadcast message.
For an explanation of parameters see the
AT+CNMI command
Indication that the <ccm> value has
changed but no more than every 10
seconds
Call waiting indication
For an explanation of parameters see
AT+CCWA
Direct output of the status report
For an explanation of parameters see
AT+CNMI
Displays the status report index and
memory
For an explanation of parameters see the
AT+CNMI command
The mobile equipment has forced a change
of MS class
For an explanation of parameters see
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
119
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CGEREP
The mobile equipment has forced a context
deactivation
For an explanation of parameters see
AT+CGEREP
The mobile equipment has forced a GPRS
detach
For an explanation of parameters see
AT+CGEREP
The network has forced a change of MS
class
For an explanation of parameters see
AT+CGEREP
The network has forced context
deactivation
For an explanation of parameters see
AT+CGEREP
The network has forced a GPRS detach
For an explanation of parameters see
AT+CGEREP
The network has requested a context
reactivation
For an explanation of parameters see
AT+CGEREP
A network request for PDP context
activation occurred when the MT was
unable to report it and was automatically
rejected
For an explanation of parameters see
AT+CGEREP
GPRS Network registration
For an explanation of parameters see
AT+CGREG
Indicator event reporting For an explanation
of parameters see AT+CMER
For an explanation of parameters see
AT+CMER
Telephone number of caller
For an explanation of parameters see
AT+CLIP
Direct output of the short message
For an explanation of parameters see
AT+CNMI
Indication that a new message has arrived
For an explanation of parameters see
AT+CNMI
Telephone number of called line
For an explanation of parameters see
AT+COLP
Network registration
For an explanation of parameters see
AT+CREG
Supplementary service
+CGEV: ME DEACT <PDP_type>, <PDP_addr>
+CGEV: ME DETACH
+CGEV: NW CLASS <class>
+CGEV: NW DEACT <PDP_type>, <PDP_addr>
+CGEV: NW DETACH
+CGEV: NW REACT <PDP_type>, <PDP_addr>
+CGEV: REJECT <PDP_type>, <PDP_addr>
+CGREG: <stat>
+CIEV: <ind>,<value>
+CKEV: <key>,<press>
+CLIP: <num>,<type>,,,<alpha>,<CLI validity>
+CMT: <length><CR><LF<>pdu>
+CMTI: <mem>,<index>
+COLP: <num>,<type>,,,<alpha>
+CREG: <stat>
+CSSI: <code1>[,[<index>][,<number>]]
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
120
AT command set for XX Siemens mobile phones and modems
+CSSU: <code2>[,[<index>][,<number>]]
+CTZV: <tz>
^SABD: <data>
^SACD: <data>
^SACM: <m>
^SCBI: <stat>,<cn>
^SCBI: <stat>,<cn>,<number>,<type>
^SCKS: <m>
^SMGO: <mode>
^SSTK: <data>
+VGS: <gain>
^SVMC: <int>
intermediate/unsolicited result code
For an explanation of parameters see
AT+CSSN
Time Zone Changed indication
For an explanation of parameters see
AT+CTZR
For an explanation of parameters see
AT^SABD
For an explanation of parameters see
AT^SACD
Message indicating if ACM has reached the
maximum value ACMmax
For an explanation of parameters see
AT^SACM
Message indicating that the CCBS feature
is available
Message indicating that a CCBS recall is
incoming
Message indicating whether card has been
removed or inserted
For an explanation of parameters see
AT^SCKS
SMS overflow indicator
For an explanation of parameters see
AT^SMGO
The user has selected a menu entry from a
menu created by means of AT^SSTK
Speaker Volume indication used in Headset
and Handsfree(Carkit) Bluetooth Profile
For an explanation of parameters see
AT+VGS
For an explanation of parameters see
AT^SVMC
Table 2-10: List of unexpected messages
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
121
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
3 Appendix A
3.1.1
Factory settings made by AT&F
Reset pending locks (Phone Pin/Puk, Pin2/Puk2 ...)
which are given as answer to AT+CPIN?
ATS0=0
ATS3=13
ATS4=10
ATS5=8
ATS7=60
ATV1
ATE1
ATQ0
AT\Q3
AT&C1
AT&D2
ATX0
AT+VTD=1
AT+CSCS="GSM"
AT+CMEE=0
AT+CLIP=0
AT+COLP=0
AT+CPBS=SM (if available)
AT^SCKS=0
AT^SACM=0
AT+CRC=0
AT+CAOC=0
AT^SACM=0
AT+CCWA=0
AT+CSSN=0,0
AT+CPOL=,2
AT+CMER=0,0,0,0,0
AT+CREG=0
AT+CMEC=0,0,0
AT+CRC=0
AT+COPS=0,0
The extended error report (AT+CEER) will be reset (0,0).
AT+CNMI=0,0,0,0,1
AT+CMPS=SM,SM,SM
AT^SMGO=0
AT+CSMS=0
AT+CSCB=0 (Toni bitte prüfen!!!)
If GPRS is supported, the following GPRS commands are affected as well:
AT+CGAUTO=0
AT+CR=0
AT+CGEREP=0,0
AT+CGREG=0
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
122
AT command set for XX Siemens mobile phones and modems
AT^SABD=0
Only for Master Document:
AT^SACD=0
AT^SADT=0
3.1.2
Features of the Telephone book memory
Table 3-1 lists the features supported by the telephone book memory.
Name
FD
SM
DC
(MD)
ON
(OW)
LD
ME
BD
Description
Category
Access
Write allowed ?
Fix-dialing number
(SIM fix-dialing telephone book)
Abbreviate dialing number
(SIM telephone book)
3GPP TS
27.007
3GPP TS
27.007
AT+CPBS or
AT^SPBS
AT+CPBS or
AT^SPBS
PIN2 required
Mobile last dialing number
(last number redial memory;
only if ”LD” is not available)
Own Numbers
(SIM own telephone numbers)
3GPP TS
27.007
AT+CPBS or
AT^SPBS
3GPP TS
27.007
(Siemens)
3GPP TS
27.007
AT+CPBS
(historical)
x
AT+CPBS or
AT^SPBS
-
3GPP TS
27.007
AT+CPBS or
AT^SPBS
Siemens
AT^SPBS
Siemens
AT^SPBS
-
3GPP TS
27.007
(Siemens)
3GPP TS
27.007
(Siemens)
Siemens
AT+CPBS,
AT^SPBS
-
AT+CPBS,
AT^SPBS
-
AT^SPBS
-
AT^SPBS
-
SIM last dialing number
(last number redial memory on
SIM)
Mobile-equipment telephone
book
(ME dialing numbers)
MC
(MS)
Barred dialing numbers
(blocked numbers)
Service dialing numbers
(Service numbers)
Missed dialing numbers
(unanswered calls)
RC
(CD)
Callback dialing numbers
(answered calls)
SD
BL
MB
Blacklist of dialing numbers
(numbers that are blocked for a
certain time in order to prevent
continuous accesses from
remote control)
Mailbox dialing numbers
Siemens
(network-operator mailbox)
Common sortable numbers
Siemens
(sorted combination of SM, ME,
device code
required if FDN
replacement is
active
-
How to delete
completely
AT^SDLD
AT^SDLD
device code
required if FDN
replacement is
active
-
AT^SPBS,
AT^SPBC,
__________________________________________________________________________________________
CS
Document No.:
Revision:
Revision Date:
123
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
RD
FD)
Red book numbers
(CS entries with ! at the end of
the name portion)
Siemens
AT^SPBG
AT^SPBS,
AT^SPBC,
AT^SPBG
-
Table 3-1: Features of the telephone book memory
3.1.3
Writing to the FDN Phonebook / FDN Replacement
Writing to the fixed-dialing number phonebook is protected by PIN2. A sample Write sequence (to e.g. record 5)
is provided below:
AT Command
Comment
AT+CMEE=2
OK
AT+CPBS=?
+CPBS: (“FD”,”SM”,”LD”)
OK
AT+CPBS=”FD”
OK
AT+CPBW=5,"1234",,”test”
+CME ERROR: SIM PIN2 REQUIRED
AT+CPIN?
+CPIN: SIM PIN2
AT+CPIN="12345678"
OK
AT+CPBW=5,"1234",,”test”
OK
Activate expanded error message
AT+CPBW=6,"5678",,”new test”
OK
A Write to record 6 is attempted...
Listing of available telephone books
Selection of the FDN telephone book
A Write to record 5 is attempted
PIN2 is required for this purpose
Query of the PIN status
PIN2 is to be entered
Input of PIN2
A Write to record 5 is attempted...
PIN2 remains active as long as you use the commands
AT+CPIN, AT+CPBS, AT+CPBR, AT+CPBW, AT+CACM, AT+CAMM,
AT+CPUC or AT^SPIC, AT^SPBS, AT^SPBC, AT^SPBG,:
If you use other commands or if none of the above commands are executed
within five minutes, PIN2 is no longer valid.
As of Rel. 99 there is an alternative way to insert PIN2 for FDN writing:
AT Command
AT+CMEE=2
OK
AT+CPBS=?
+CPBS: (“FD”,”SM”,”LD”)
OK
AT+CPBS=”FD”,”12345678”
OK
AT+CPBW=6,”5678”,,”new test”
OK
Comment
Activate expanded error message
Listing of available telephone books
Selection of the FDN telephone book and provide PIN2 with the same command.
Record 6 is written...
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
124
AT command set for XX Siemens mobile phones and modems
In addition, if there is no FDN phonebook available on the SIM, it is possible to activate a feature which
activates an FDN-like behavior for the ”SM” and ”ME” phonebooks (FDN replacement). (Currently this feature
can only be activated via the MMI lock/device lock/excluding telephone book.)
In this case, the Write to the ”SM” and ”ME” phonebooks is ensured by the device code (PH-SIM PIN and PHSIM PUK, respectively).
The sequence for entering the device code is analogous to the above example.
3.1.4
How to use special characters in certain commands ( e. g., AT+CPBW)
String parameters like <text> in certain commands (like, for instance, AT+CPBW) should be entered using
quotation marks `"` (Ascii=Windows=GSM =0x22), since the following problems may occur if the quotation
marks are omitted:
- SPACEs (Space, Blank, Ascii=Windows=GSM =0x20) are skipped.
E.g.
at+cpbw=1,"123",,K. H.
results in "K.H."
!
at+cpbw=1,"123",,"K. H."spaces are retained
☺
-
Commas (`,`) (Ascii=Windows=GSM =0x2C) and semicolons (`;`)(Ascii=Windows=GSM =0x3B) are
prohibited and must not be used in <text>, because they are used as separators between parameters and
commands.
E.g.
at+cpbw=1,"123",,Kurz,Helmut results in ERROR
!
at+cpbw=1,"123",,"Kurz,Helmut"
☺
To be able, however, to enter quotation marks (and some other special characters) in string parameters you will
have to use the Escape character (hex value 0x5c). While “0x5c” denotes the backslash (`\`) in the ASCII
character set (Ascii=Windows=0x5C), in the GSM character set “0x5C” denotes the `Ö` character.
The escape sequence thus has the following structure:
- The sequence begins with the escape character 0x5C
(ASCII=Windows=`\', GSM =`Ö`)
- The special character follows and is entered as a 2 Byte representation of the GSM chacter set value .
e.g. the 2 Byte representation of the `@` (GSM =0x00) is `00`
Table 3-2 lists the special characters that should be entered using the escape sequence:
GSM Char
GSM hex value
ASCII char.
3 byte esc. seq.(hex)
Note
Ö
"
ò
@
0x5C
0x22
0x08
0x00
\
“
BSP
NULL
0x5C 0x35 0x43
0x5C 0x32 0x32
0x5C 0x30 0x38
0x5C 0x30 0x30
Backslash
String delimiter
Backspace
GSM NULL
Table 3-2: Using escape characters in commands
Examples of using escape characters in GSM commands are listed in Table 3-3:
Desired phonebook entry
Ölhändler
“Eddi" Kurz
Oòo
@Adr.
<text> in AT+CPBW command (hex)
0x22 0x5C 0x35 0x43 0x6C 0x68 0x7B 0x6E 0x64 0x6C 0x65
0x72 0x22
0x22 0x5C 0x32 0x32 0x45 0x64 0x64 0x69 0x5C 0x32 0x32
0x20 0x4B 0x75 0x72 0x7A 0x22
0x22 0x4F 0x5C 0x30 0x38 0x6F 0x22
0x22 0x5C 0x30 0x30 0x41 0x64 0x72 0x2E 0x22
[no problems with strlen()]
22 00 41 64 72 2E 22
(may cause problems with strlen() in application)
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
125
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
Table 3-3: Using escape characters in GSM commands
Note:
When reading phonebook records, there is NO replacement. Every character will appear in normal GSM
character set notation (like the left column in the example above).
3.2 S Registers
This section provides the meanings of S registers used in the modem:
S Register
Function (default values in bold type)
S0
The number of rings before the call is answered
default: 0 (i. e. does not answer)
S3
Command termination character and first character of response trailer (CR)
S4
Second character of response trailer (LF)
S5
Editing character; erases the previous character (BS)
S6
Escape character
S7
Wait for carrier after dialing (in seconds).
default: 60
S8+S9
No action
S 10
Delay between Lost Carrier and Hang up in 0.1 sec. (Default 2 = 200ms)
S 11 .. S17
No action
S 18
Bit 0
0
No GSM exit cause
1
With GSM exit cause
0
No SMS indication “+C”
1
With incoming SMS indication “+C”
Bit 1
S 19 ... S99
No action
Table 3-4: S-Registers
Only the following S registers can be modified by means of the corresponding ATSn=x command (where n
denotes the number of the register): S0, S3, S5, S6, S7, S8, S10; S18.
All the other S registers are used internally and thus read-only.
The contents of a single S register can be displayed via the ATSn? command (where n denotes the number of
the register). It is not possible to have the contents of multiple registers displayed at the same time.
3.3 Circuit assignments
The following circuits are assigned at the mobile connector to support the exchange of data:
Name:
Direction
Function
ITU V24 Circuit
SG
Signal Ground
102
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
126
AT command set for XX Siemens mobile phones and modems
TxD
RxD
CTS
DCD
DTE to DCE
DCE to DTE
DCE to DTE
DCE to DTE
Transmitted Data
Received Data
Clear To Send
Data Carrier Detect
103
104
106
109
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
127
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
4 Appendix B
4.1 Example for creating / retrieving an organizer entry
-vcs object which has to be uploaded:
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
CATEGORIES:ANNIVERSARY
DTSTART:19991213T100000
DESCRIPTION:W. von Siemens
END:VEVENT
END:VCALENDAR
-hexadecimal representation of this object:
424547494E3A5643414C454E4441520D0A56455253494F4E3A312E300D0A424547494E3A564556454E540
D0A43415445474F524945533A414E4E49564552534152590D0A445453544152543A31393939313231335431
30303030300D0A4445534352495054494F4E3A572E20766F6E205369656D656E730D0A454E443A56455645
4E540D0A454E443A5643414C454E4441520D0A
-upload of an entry on record 20
at^sbnw="vcs",20,1,3<CR>
<CR><LF> > <Space>
424547494E3A5643414C454E4441520D0A56455253494F4E3A312E300D0A424547494E3A564556454E540
D0A43415445474F<Ctrl-Z>
<CR><LF>OK<CR><LF>
at^sbnw="vcs",20,2,3<CR>
<CR><LF> > <Space>
524945533A414E4E49564552534152590D0A445453544152543A3139393931323133543130303030300D0A4
4455343524950<Ctrl-Z>
<CR><LF>OK<CR><LF>
at^sbnw="vcs",20,3,3<CR>
<CR><LF> > <Space>
54494F4E3A572E20766F6E205369656D656E730D0A454E443A564556454E540D0A454E443A5643414C454
E4441520D0A<Ctrl-Z>
<CR><LF>OK<CR><LF>
All characters are answered with an echo. Echoing can be switched off via „ATE0“.
In this example the organizer entry is uploaded in 50-byte packets (100 input characters in every PDU).
Characters in blue characterize the responses of the mobile.
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
128
AT command set for XX Siemens mobile phones and modems
-interrogation of the current <type>,<subtype>,<actNumber>,<maxNumber>
at^sbnw?<CR>
<CR><LF>^SBNW: "vcs",20,2,3<CR><LF>
<CR><LF>OK<CR><LF>
description:
The current object which is uploaded is an VCS object.
It has to be stored on record 20.
2 of 3 packets have already been uploaded.
-deleting of record 20
at^sbnw="vcs",20,0<CR>
<CR><LF>OK<CR><LF>
-download entry from record 20
at^sbnr="vcs",20<CR>
<CR><LF>^SBNR: <space>"vcs",20,1,1<CR><LF>
424547494E3A5643414C454E4441520D0A56455253494F4E3A312E300D0A424547494E3A564556454E540
D0A43415445474F524945533A414E4E49564552534152590D0A445453544152543A31393939313231335431
30303030300D0A4445534352495054494F4E3A572E20766F6E205369656D656E730D0A454E443A56455645
4E540D0A454E443A5643414C454E4441520D0A<CR><LF>
<CR><LF>OK<CR><LF>
The mobile divides the record entry into packets of 176 byte (=176*2 characters).
-Download of an empty record 20
at^sbnr="vcs",20<CR>
<CR><LF>OK<CR><LF>
-Test command of AT^SBNW
at^sbnw=?<CR>
<CR><LF>^SBNW: ("bmp",(0)),(„mid“,(0)),(„vcs“,(1-30)) <CR><LF>
<CR><LF>OK<CR><LF>
description:
The mobile supports bitmaps of subtype 0, midi obects of
subtype 0 and vcs objects of the subtypes 1 to 30.
4.2 Examples and hints for using GPRS commands
Defining and using a Context Definition Id (CID):
Whenever a CID is used as a parameter for a GPRS command the CID has to be defined first via the
AT+CGDCONT or, for secondary contexts, AT+CGDSCONT command.
To retrieve the parameter of a CID the AT+CGDCONT/AT+CGDSCONT read option must be used.
If the response of AT+CGDCONT/AT+CGDSCONT? is OK only, no CID is defined.
AT+CGDCONT?
OK
// no CID defined
All parameters of the CID are initiated by NULL or non-existing values, and the CID itself is set to undefined.
To define a CID use the AT+CGDCONT command with at least one CID parameter.
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
129
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
The present version of the mobile software supports CID 1, CID 2 and CID 3 by using the AT+CGDCONT and
the AT+CGDSCONT command.
All three CIDs could be defined as a primary or a secondary context.
Furthermore the CIDs are global within the mobile. That means that it is possible to define and activate a context
using the cable and to deactivate and reset this context using another interface (e.g the IrDa).
e.g. for primary context definition and activation
AT+CGDCONT=1,IP
OK
// defines CID 1 and sets the PDP type to IP
// access point name and IP address aren't set
AT+CGDCONT=2,IPV6, "APN", 111.222.123.234. 111.222.123.234.111.222.123.234.111.222.123.234
OK
// defines CID 2 and sets PDP type IP version 6 , APN and IP addr
AT+CGDCONT=2,IP, "internet.t-d1.gprs", 111.222.123.234,1,1
OK
// defines and overwrites CID 2 and sets PDP type, APN and IP addr and
manufacturer preferred compression for header and data
A subsequent read command will return
AT+CGDCONT?
+CGDCONT: 1,"IP","","",0,0
+CGDCONT:2,”IP”,"internet.t-d1.gprs",”111.222.123.234”,1,1
OK
AT+CGDCONT=1
OK
// sets the CID 1 to be undefined
A subsequent read command will return
AT+CGDCONT?
+CGDCONT:2,”IP”,"internet.t-d1.gprs",”111.222.123.234”,1,1
OK
For secondary context definition and activation
// precondition: define and activate a primary context first
AT+CGDCONT=1,IP, "internet.t-d1.gprs", 111.222.123.234
OK
// defines CID 1 as primary
AT+CGACT=1,1
// activate primary context
OK
AT+CGDSCONT=2,1,0,0// define CID 2 as a secondary context of CID 1
OK
// without header and without data compression
AT+CGACT=1,2
OK
// activates the CID 2 (secondary)
The activation of a secondary context depends on network support.
Defining Quality of service for a CID
Quality of Service (QoS) is a special parameter of a CID which again consists of several parameters.
The QoS consists of
• the precedence class
• the delay class
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
130
AT command set for XX Siemens mobile phones and modems
• the reliability class
• the peak throughput class
• the mean throughput class
and is subdivided into "requested QoS" and "minimum acceptable QoS".
All parameters of the QoS are initiated by default to the "network subscribed value (= 0)", but the QoS itself is
set to undefined. Use the AT+CGQREQ or AT+CGQMIN command to define a QoS.
e.g.:
AT+CGQREQ=1,2
OK
// overwrites the precedence class of QoS of CID 1 and sets
// the QoS of CID 1 to be present
A following read command will response
AT+CGQREQ?
+CGQREQ: 1,2,0,0,0,0
OK
// all QoS values of CID 1 are set to network subscribed
// except precedence class which is set to 2
AT+CGQREQ=1
OK
// set the QoS of CID 1 to not present
The commands AT+CGEQMIN and AT+CGEQREQ (Minimum and Requested 3G Quality of Service Profile)
have to used in the same manner and have the same behaviour. The 3G-QoS consists of the following parameter:
• Traffic class
• Maximum bitrate UL
• Maximum bitrate DL
• Guaranteed bitrate UL
• Guaranteed bitrate DL
• Delivery order
• Maximum SDU size
• SDU error ratio
• Residual bit error ratio
• Delivery of erroneous SDUs
• Transfer delay
• Traffic handling priority
It is possible to define a 3G-QoS in addition to an already defined QoS (older release).
AT+CGEQREQ=1,4,8640,0,63,576,2,1520,”2E1”,”5E7”,3,4000
OK
// defines a 3G-QoS using all parameters
After defining a CID and its QoS it could be activated. To activate a CID use
AT+CGACT=1,2
OK
// activate CID 2
If the CID is already active, the mobile immediately returns OK.
If no CID is given, all CIDs defined will be activated by means of
AT+CGACT = // NO CID and NO STATE given
OK
// all defined CIDs will be activated
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
131
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
If no CID is defined the mobile returns +CME ERROR: invalid index
Remark: If the mobile is NOT attached via AT+CGATT=1 before activating, the attach is automatically done by
means of the AT+CGACT command.
After a CID has been defined and activated, it can be used using AT commands as in the following example:
AT+CGDATA=PPP,1
CONNECT
// the mobile is connected using the parameters of CID 1
AT+CDATA=
CONNECT
// the mobile is connected using default parameter
The mobile supports Layer 2 Protocol (L2P) PPP only.
Remark: If the mobile is NOT attached by means of AT+CGATT=1 and if the CID is NOT activated before
connecting, the attach and activate is automatically done by means of the AT+CGDATA command.
Example to define a TFT for a CID
The handling and behaviour of a TFT is similar to the QoS, the only difference is that the CID has to be defined
before the TFT:
Here are some examples to define a TFT:
AT+CGDCONT=1,IP, "internet.t-d1.gprs"
OK
// define the context first
AT+CGTFT=1 // reset all TFT packet filter of CID 1
OK
AT+CGTFT=1,2,1
OK
// set TFT filter 2 with eval. precedence index 2 for CID 1
// set TFT filter 3 with all parameter of an IPv4 CID 1
AT+CGTFT=1,3,1,”123.124.125.126.233.234.235.236”,1,”2.655”,”0.65534”,”ABCDEF”,”0.255”
OK
Remark: It is possible to change the QoS and TFT parameter while a context is active or online. The new values
are temporary stored in the ME and take effect if the context is activated next time or using the AT+CGCMOD
command.
4.3 The GPRS dial command ATD
For more detailed information see [2].
As an alternative to using the GPRS-AT commands it is possible to connect to a GPRS network by using the dial
command "atD".
There are two GPRS Service Codes for the ATD command. Values 98 and 99.
e. g.:
ATD*99#
CONNECT
// establish a connection via service code 99
ATD*99*123.124.125.126*PPP*1#
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
132
AT command set for XX Siemens mobile phones and modems
CONNECT
// establish a connection via service code 99, IP address 123…
//and L2P = PPP and using CID 1.
// The CID has to be defined by means of AT+CGDCONT
ATD*99**PPP#
CONNECT
// establish a connection via service code 99 and L2P = PPP
ATD*99***1#
CONNECT
// establish a connection via service code 99 and using CID 1
ATD*99*PPP*1#
CONNECT
ATD*98#
CONNECT
ATD*98*1#
CONNECT
// establish a connection via service code 99 and L2P = PPP and
// using CID 1. The CID has to be defined by means of AT+CGDCONT
// establish an IP connection via service code 98
// establish an IP connection via service code 98 using CID 1
// The CID has to be defined by means of AT+CGDCONT
4.4 The AT^SVMC command
In this section examples for the use of the AT^SVMC command are provided:
Test command
The Test command returns a list of possible actions, a list of available indexes of Voice Memos, the
remaining recording time and maximum length for the name of a Voice Memo.
Sample input plus output:
AT^SVMC=?
^SVMC: (0-5),14,132,”00:04:15”
Meaning:
• All actions (0-5) are possible,
• Currently there are 14 voice memos
• The maximum length for a voice memo name in this example is 132 bytes
• The remaining recording time is 4 minutes and 15 seconds
Write-command
The Write command is used to control the Voice Memo functionality of the mobile. The action
parameter lets you start, stop, pause, or cancel the playback of a voice memo. Also, this command
can be used to start, stop, cancel and pause the recording of a voice memo.
Sample input and resulting output:
AT^SVMC=0
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
133
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
^SVMC: OK
Meaning:
The recording of a voice memo has been stopped, saving the file, or the playing of the voice memo
has been stopped. No error occurred.
AT^SVMC=2
^SVMC: OK
Meaning:
The recording of a voice memo has been started, the time and date of the recording is taken as voice
memo name
AT^SVMC=2,,”my_memo”
^SVMC: OK
Meaning:
The recording of a voice memo has been started, the voice memo name is “my_memo”.
AT^SVMC=2,14,”my_memo”
^SVMC: ERROR
Meaning:
An attempt was made to start recording a voice memo by the name of “my_memo”, specifying the
index at which the voice memo is to be stored. Since the index of a voice memo cannot be set (only
queried or played back), an error is returned.
AT^SVMC=3,14
^SVMC: OK
Meaning:
A voice memo with the index 14 is to be played back.
AT^SVMC=4,2
^SVMC: 2,"02-02-22,22:22:22",”My_Memo”,“00:01:00“ OK
Meaning:
A query was started for a voice memo defined by index 2, and the query result is returned, including the index
specified, date and time information ("02-02-22,22:22:22") the name by which it is stored and the length of the
voice memo.
AT^SVMC=5
Meaning:
All voice memos stored are to be deleted.
AT^SVMC=5,2
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
134
AT command set for XX Siemens mobile phones and modems
Meaning:
The voice memo stored with the index 2 is to be deleted.
Read command
The Read command indicates whether a playback or recording is running (type), the remaining time
(recording time or playback time) and the name (if available) of the current Voice Memo.
Sample input and resulting output:
AT^SVMC?
^SVMC: 0
Meaning:
Currently no action is performed for a voice memo, the value of <type> is “Idle”.
AT^SVMC?
^SVMC: 1,”00:10:00”
Meaning:
A voice memo is being recorded, with 10 minutes’ record time remaining
AT^SVMC?
^SVMC: 2,”00:00:30”
Meaning:
A voice memo is being played back, with 30 seconds remaining
Execute command
The Execute command controls the pausing of playback and recording. Each time this command is
executed there is a change between playback/record and pause.
Pause a recording or playback depending on the current running action. The following table shows the
possible response for the execution command:
State of VM-AL
Command Response
Meaning
Next State
Recording
^SVMC: 0,”00:00:30” OK
30s are recorded
‘Pause Recording’
Pause Recording
OK
recording continued
‘Recording’
Playing
^SVMC: 1,”00:00:40” OK
40s are played
‘Pause Playing’
Pause Playing
OK
playback continued
‘Playing’
Other states
ERROR
(+CME ERROR: operation
temporarily not allowed)
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
135
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
5 Errors and Messages
This section provides information on the final result code of a command execution (+CMS ERROR: <err>) and
indicates an error related to mobile equipment or network.
5.1 Summary of CME ERRORS (+CME ERROR) related to 3GPP TS
27.007
Table 5-1 lists the numbers and meaning of CME errors (+CMS ERROR: <err>) related to 3GPP TS 27.007
[15].
Note: Values smaller than 256 are reserved.
Code of <err>
Meaning
0
phone failure
1
no connection to phone
2
phone-adapter link reserved
3
Operation not allowed
4
Operation not supported
5
PH-SIM PIN required
6
PH-FSIM PIN required
7
PH-FSIM PUK required
10
SIM not inserted
11
SIM PIN required
12
SIM PUK required
13
SIM failure
14
SIM busy
15
SIM wrong
16
Incorrect password
17
SIM PIN2 required
18
SIM PUK2 required
20
Memory full
21
invalid index
22
not found
23
Memory failure
24
text string too long
25
invalid characters in text string
26
dial string too long
27
invalid characters in dial string
30
no network service
31
Network timeout
32
Network not allowed emergency calls only
40
Network personalization PIN required
41
Network personalization PUK required
42
Network subset personalization PIN required
43
Network subset personalization PUK required
44
service provider personalization PIN required
45
service provider personalization PUK required
46
Corporate personalization PIN required
47
Corporate personalization PUK required
100
Unknown
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
136
AT command set for XX Siemens mobile phones and modems
106
107
111
112
113
132
133
134
148
149
150
Illegal MS (#3) (Values in parentheses are GSM 04.08 cause codes, see
[8].)
Illegal ME (#6)
GPRS services not allowed (#7)
PLMN not allowed (#11)
Location area not allowed (#12)
Roaming not allowed in this location area (#13)
service option not supported (#32)
requested service option not subscribed (#33)
service option temporarily out of order (#34)
unspecified GPRS error
PDP authentication failure
invalid mobile class
256
257
258
259
260
261
262
263
Operation temporarily not allowed
call barred
phone is busy
user abort
invalid dail string
Supplementary service not executed
SIM blocked
Supplementary service rejected
103
Table 5-1: CME ERRORS related to 3GPP TS 27.007
5.2 Summary of CMS ERRORS (+CMS ERROR) related to 3GPP TS
27.005
Table 5-2 lists the numbers and meaning of CMS errors related to 3GPP TS 27.005 [14].
Meaning
<err> code
1
Unassigned (unallocated) number
8
Operator determined barring
10
Call barred
21
Short message transfer rejected
27
Destination out of service
28
Unidentified subscriber
29
Facility rejected
30
Unknown subscriber
38
Network out of order
41
Temporary failure
42
Congestion
47
Resources unavailable, unspecified
50
Requested facility not subscribed
69
Requested facility not implemented
81
Invalid short message transfer reference value
95
Invalid message, unspecified
96
Invalid mandatory information
97
Message type non-existent or not implemented
98
Message not compatible with short message protocol state
99
Information element non-existent or not implemented
111
Protocol error, unspecified
127
Interworking, unspecified
128
Telematic interworking not supported
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
137
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
129
130
143
144
145
159
160
161
175
176
192
193
194
195
196
197
198
199
208
209
210
211
212
213
255
300
301
302
303
304
305
310
311
312
313
314
315
316
317
318
320
321
322
330
331
332
340
500
512
Short message Type 0 not supported
Cannot replace short message
Unspecified TP-PID error
Data coding scheme (alphabet) not supported
Message class not supported
Unspecified TP-DCS error
Command cannot be executed
Command unsupported
Unspecified TP-Command error
TPDU not supported
SC busy
No SC subscription
SC system failure
Invalid SME address
Destination SME barred
SM Rejected-Duplicate SM
TP-VPF not supported
TP-VP not supported
D0 SIM SMS storage full
No SMS storage capability in SIM
Error in MS
Memory Capacity Exceeded
SIM Application Toolkit Busy
SIM data download error
Unspecified error cause
ME failure
SMS service of ME reserved
Operation not allowed
Operation not supported
Invalid PDU mode parameter
Invalid text mode parameter
SIM not inserted
SIM PIN required
PH-SIM PIN required
SIM failure
SIM busy
SIM wrong
SIM PUK required
SIM PIN2 required
SIM PUK2 required
Memory failure
Invalid memory index
Memory full
SMSC address unknown
no network service
Network timeout
NO +CNMA ACK EXPECTED
Unknown error
User abort
Table 5-2: CMS ERRORS related to 3GPP TS 27.005
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
138
AT command set for XX Siemens mobile phones and modems
5.3 GSM return values issued by AT+CEER
Table 5-7 lists the GSM return values issued by the AT+CEER command in the form <x>,<y>, where x
indicates the type of the value returned and y denotes the reason why the call was terminated. Table 5-7 provides
the values for the applications handled by AT+CEER (x values). For more detailed information on meaning of
the y values see tables Table 5-8 through Table 5-13:
Value
2
4
8
Meaning
GSM values for Radio Resource (see section 5.3.1)
GSM values for Mobility Manager (see section 5.3.2)
GSM values for Call Control (see section 5.3.3)
Table 5-3 GSM return values issued by AT+CEER
5.3.1 Return values issued by AT+CEER for Radio Resource
Value
0
1
2
3
4
5
6
8
9
10
12
65
95
96
97
98
99
100
101
111
Meaning
NORMAL EVENT
ABNORMAL RELEASE, UNSPECIFIED
ABNORMAL RELEASE, CHANNEL UNACCEPTABLE
ABNORMAL RELEASE, TIMER EXPIRED
ABNORMAL RELEASE, NO ACTIVITY ON RADIO PATH
PREEMPTIVE RELEASE
PREEMPTIVE RELEASE
HANDOVER IMPOSSIBLE, TA OUT OF RANGE
CHANNEL MODE UNACCEPTABLE
FREQUENCY NOT IMPLEMENTED
LOWER LAYER FAILURE
CALL ALREADY CLEARED
SEMANTICALLY INCORRECT MESSAGE
INVALID MANDATORY INFORMATION
MESSAGE TYPE NOT IMPLEMENTED
MESSAGE NOT COMP W. STATE
IE NOT IMPLMENTED
CONDITIONAL IE ERROR
NO CELL ALLOCATION AVAILABLE
PROTOCOL ERROR UNSPECIFIED
Table 5-4: Radio Resource return values issued by AT+CEER
5.3.2 Return values issued by AT+CEER for Mobility Manager
Value
2
3
4
5
6
11
12
13
Meaning
IMSI UNKNOWN IN HLR
ILLEGAL MS
IMSI UNKNOWN IN VLR
IMEI NOT ACCEPTED
ILLEGAL ME
PLMN NOT ALLOWED
LA NOT ALLOWED
ROAMING N. ALL. in this LA
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
139
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
NO SUITABLE CELLS in this LA
NETWORK FAILURE
MAC FAILURE (sent to network)
SYNCH FAILURE (sent to network)
CONGESTION
GSM auth. Unaccept. (sent to network, UMTS only)
SERVICE OPT. NOT SUPPORTED
REQ. SERVICE NOT SUBSCRIBED
SERV. TEMPOR. OUT OF ORDER
CALL CANNOT BE IDENTIFIED
SEMANTICALLY INCORRECT MESSAGE
INVALID MANDATORY INFORMATION
15
17
20
21
22
23
32
33
34
38
95
96
Table 5-5: Mobility Manager return values issued by AT+CEER
5.3.3 Return values issued by AT+CEER for Call Control
Value
Meaning
UNASSIGNED NUMBER
1
NO ROUTE TO DESTINATION
3
CHANNEL UNACCEPTABLE
6
OPERATOR DETERMINED BARRING
8
NORMAL CLEARING
16
USER BUSY
17
NO USER RESPONDING
18
USER ALERTING, NO ANSWER
19
CALL REJECTED
21
NUMBER CHANGED
22
PRE-EMPTION (sent to network)
25
NON SELECTED USER CLEARING
26
DESTINATION OUT OF ORDER
27
INCOMPLETE NUMBER
28
FACILITY REJECTED
29
RESPONSE TO STATUS ENQUIRY
30
NORMAL, UNSPECIFIED
31
NO CIRCUIT/CHANNEL AVAILABLE
34
NETWORK OUT OF ORDER
38
TEMPORARY FAILURE
41
SWITCHING EQUIPMENT CONGESTION
42
ACCESS INFORMATION DISCARDED
43
REQUESTED CHANNEL NOT AVAIL.
44
RESOURCES UNAVAILABLE, UNSPEC
47
QUALITY OF SERVICE UNAVAILABLE
49
REQ. FACILITY NOT SUBSCRIBED
50
INCOMING CALLS BARRED IN CUG
55
BEARER CAPABILITY NOT AUTH.
57
BEARER CAP. NOT PRES.AVAIL.
58
SERVICE OR OPTION NOT AVAIL.
63
BEARER SERVICE NOT IMPLEM.
65
ACM EQUAL OR GREATER ACM-MAX
68
REQ. FACILITY NOT IMPLEMENTED
69
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
140
AT command set for XX Siemens mobile phones and modems
ONLY RESTRICTED DIGITAL INFORMATION BEARER CAP. AVAIL.
SERVICE OR OPTION NOT IMPL.
INVALID TI
USER NOT MEMBER OF CUG
INCOMPATIBLE DESTINATION
INVALID TRANSIT NETWORK SELECTION
SEMANTICALLY INCORRECT MESSAGE
INVALID MANDATORY INFORMATION
MESSAGE TYPE NOT IMPLEMENTED
MESSAGE NOT COMP W. CC STATE
IE NOT IMPLMENTED
CONDITIONAL IE ERROR
MESSAGE NOT COMP W. CC STATE
RECOVERY ON TIMER EXPIRY
PROTOCOL ERROR, UNSPECIFIED
INTERWORKING, UNSPECIFIED
70
79
81
87
88
91
95
96
97
98
99
100
101
102
111
127
Table 5-6: Call control return values issued by AT+CEER
5.4 GPRS return values issued by AT+CEER
Table 5-7 lists the GPRS return values issued by the AT+CEER command in the form <x>,<y>, where x
indicates the type of the value returned and y denotes the reason why the call was terminated. Table 5-7 provides
the values for the applications handled by AT+CEER (x values). For more detailed information on meaning of
the y values see tables Table 5-8 through Table 5-13:
Value
48
50
51
241
242
243
Meaning
GPRS Layer 3 Mobility Management (see section 5.4.1)
GSM values of Session Manager (see section 5.4.2)
Internal values of Session Manager (see section 5.4.3)
Internal values of GAPI (see section 5.4.4)
Internal values of Link Manager (see section 5.4.5)
Internal values of IP stack (see section 5.4.6)
Table 5-7 GPRS return values
5.4.1
Value
2
3
6
7
8
9
10
11
12
13
14
16
Return values issued by AT+CEER for GPRS Layer 3 Mobility Management
Meaning
IMSI is unknown in HLR
MS is illegal
ME is illegal
GPRS services not allowed
GPRS services not allowed in combination with non-GPRS services
MS cannot be identified
Implicit detachment
PLMN not allowed
Location area not allowed
Roaming not allowed in current location area
GPRS services not allowed in current PLMN
MSC temporarily unreachable
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
141
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
17
22
48 – 63
95
96
97
98
99
100
101
111
Network failure
Congestion
Retry upon entry into new cell low – high
Message semantically incorrect
Mandatory information invalid
Message type does not exist or is not implemented
Message type incompatible with protocol state
Information element does not exist or is not implemented
Conditional error
Message incompatible with protocol state
Unspecified protocol error
Table 5-8: Return values issued by AT+CEER for GPRS Layer 3 Mobility Management
5.4.2
GSM return values issued by AT+CEER for Session Manager
Value
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
81
95
96
97
98
99
100
101
111
Meaning
LLC or SNDCP failure
Insufficient resources
Missing or unknown APN
PDP address or type unknown
User authentication failed
Activation rejected by GGSN
Activation rejected for unspecified reason
Service option not supported
Requested service option not subscribed
Service option temporarily out of order
NSAPI already used
Regular deactivation
QoS not accepted
Network failure
Reactivation required
Invalid transaction identifier value
Message semantically incorrect
Mandatory information invalid
Message type does not exist or is not implemented
Message type incompatible with protocol state
Information element does not exist or is not implemented
Conditional IE error
Message incompatible with protocol state
Unspecified protocol error
Table 5-9: GMM return values issued by AT+CEER
5.4.3
Internal values of Session Manager issued by AT+CEER
Value
3
4
5
Meaning
T3380 timer expired
DeactAct
DeactActReject
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
142
AT command set for XX Siemens mobile phones and modems
6
7
DeactActStaticPDPaddressCollision
Unspecified protocol error
Table 5-10: Internal values of Session Manager issued by AT+CEER
5.4.4
Value
0
1
2
3
4
255
Internal values GAPI issued by AT+CEER
Meaning
Regular deactivation of the call
Action temporarily not allowed
Wrong connection type
Specified data service profile invalid
PDP type or address is unknown
Undefined
Table 5-11: GAPI values issued by AT+CEER
5.4.5
Value
0
1
2
3
4
5
17
18
19
20
21
22
23
24
25
255
Internal values of Link Manager issued by AT+CEER
Meaning
Regular call deactivation
Action temporarily not allowed
Bearer invalid
Specified data service profile invalid
GPRS profile invalid
CSD profile invalid
Modem in use
Modem not responding
Modem error
Timeout while waiting for modem
Modem nocarrier
Modem no dialtone
Modem busy
Modem dial timeout
Modem call lost
Undefined
Table 5-12: LMAN return values issued by AT+CEER
5.4.6
Value
0
1
255
Internal values of IP stack issued by AT+CEER (ENIP_LOC_OWN)
Meaning
Regular call deactivation
LCP stopped
Undefined
Table 5-13: ENIP return values issued by AT+CEER
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
143
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
5.5 List of keys implemented for AT+CKPD / AT^SKPD
The following keys are implemented for the AT+CKPD and AT^SKPD commands:
key value (dec)
(AT^SKPD)
35
37
42
48 .. 57
Character
(AT+CKPD)
#
%
*
0..9
:
<
>
C/c
E/e
F/f
S/s
V/v
W/w
Y/y
[
]
^
61
62
10
12
26
11
14
9
1
4
59
Comment
Hash (number sign)
Percent sign
asterisk
number keys
Colon; escape character for manufacturer specific keys
Left arrow
Right arrow
clear display (C/CLR)
connection end (END)
Navi centre
connection start (SEND)
Down arrow
pause character
delete last character (C)
soft key 1
soft key 2
Up arrow
Siemens specific keys
left side key up
left side key down
right side key
short key
Hexanumeric string of all Siemens Keys
+
M
O/o
X/x
5.6 Use of Siemens specific Key O/o
“:” following the CKPD command indicates the use of manufacturer specific keys. The new Siemens key O/o is
defined to use the short key which is sometimes used in R65 e.g. the key under the navi in the S65 model.
A command could look like.
•
•
•
•
AT+CKPD=:O <cr>
AT+CKPD=”:O”<cr>
AT+CKPD=:o <cr>
AT+CKPD=”:o”<cr>
The short key will normaly call the browser menue by default but this behavior can be changed by the user
5.7
Use of Siemens specific Key X/x
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
144
AT command set for XX Siemens mobile phones and modems
“:” following the CKPD command indicates the use of manufacturer specific keys. The subsequent X states a
that a string may be appended, which can include all Siemens keys in hexadecimal format. Otherwise an error
will be indicated.
A command could look like.
•
•
•
•
AT+CKPD=:X4142434445 <cr>
AT+CKPD=”:X4142434445”<cr>
AT+CKPD=:x4142434445 <cr>
AT+CKPD=”:x4142434445”<cr>
Both will result in sending the keys 41 , 42 , 43 , 44 and 45 to the mobil, which will generate different keys
depending on the language settings of the mobile. In case of an English version this would be a,b,c,d and e.
The application must handle the state of the mobile, because not all keys behave the same way in different states.
So no characters result an effect, when neo is not in crossed mode for example. This will not be indicated in by
an error.
Keys not useable in the current mode are just ignored. Some modes can be set by keys, as for example crossing
mode by 0x17 and 0x18. For detailed key information see keypad.h All Siemens key stated there can be used ,
too.
5.8 List of Commands related to CSCS / UCS2
The following commands relate to the AT+CSCS command and UCS2:
•
AT+CNUM
•
AT+CPBR
•
AT+CPBW
•
AT+CPUC
•
AT^SDBR
•
AT^SSET
•
AT^SVMC
5.9 Result codes
Table 5-14 lists the numbers of result codes and provides their meaning:
Indication
OK
Numeric
0
Meaning
Command executed, no errors, Wake up after reset
CONNECT
1
Link established
RING
2
Ring detected
NO CARRIER
3
Link not established or disconnected
ERROR
4
Invalid command or command line too long
NO DIALTONE
6
No dial tone, dialling impossible, wrong mode
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
145
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
BUSY
7
Remote station busy
CONNECT 2400
10
Link with 2400 bps
CONNECT 4800
30
Link with 4800 bps
CONNECT 9600
32
Link with 9600 bps
CONNECT 14400
33
Link with 14400 bps
CONNECT 2400/RLP
47
Link with 2400 bps and Radio Link Protocol
CONNECT 4800/RLP
48
Link with 4800 bps and Radio Link Protocol
CONNECT 9600/RLP
49
Link with 9600 bps and Radio Link Protocol
CONNECT 14400/RLP
50
Link with 14400 bps and Radio Link Protocol
Table 5-14: Result codes
For detailed information on uncolicited result codes issued ba Remote Control-related calls see [2].
5.10 List of *# codes
The commands listed in Table 5-15 can be used with ATD (only for voice calls):
*# code
Functionality
*#06#
**04[2]*oldPin*newPin[2]*newPin[2]#
**05[2]*unblKey*newPin[2]*newPin[2]#
*[*]03*[ZZ]*oldPw*newPw*newPw#
*#30#
*#31#
Query IMEI:
Change SIM pwd:
Change/Unblocking SIM pwd:
Registration of network
password:
Interrogation CLIP
Interrogation CLIR
*#76#
Interrogation COLP
*#77#
Possible
response(s)
<IMEI> / OK
+CME ERROR/
OK
AT+CLIP / OK
AT+CLIR :
<n>,<m> OK
AT+COLP :
0,<m> OK
+COLR : 0,<m>
OK
Interrogation COLR
(Connection line interpretation
restriction)
AT+CCFC
(choice of *,#,*#,**,##)21*DN*BS#
Act/deact/int/reg/eras CFU
(choice of *,#,*#,**,##)67*DN*BS#
Act/deact/int/reg/eras CF busy
(choice of *,#,*#,**,##)61*DN*BS*T#
Act/deact/int/reg/eras CF no
reply
(choice of *,#,*#,**,##)62*DN*BS#
Act/deact/int/reg/eras CF no
reach
(choice of *,#,*#,**,##)002*DN*BS*T# Act/deact/int/reg/eras CF all
(choice of *,#,*#,**,##)004*DN*BS*T# Act/deact/int/reg/eras CF all
cond.
(choice of *,#,*#)43*BS#
Activation/deactivation/int WAIT
AT+CCWA
AT+CLCK
(choice of *,#,*#)33*Pw*BS#
Act/deact/int BAOC
(choice of *,#,*#)331*Pw*BS#
Act/deact/int BAOIC
(choice of *,#,*#)332*Pw*BS#
Act/deact/int BAOIC exc.home
(choice of *,#,*#)35*Pw*BS#
Act/deact/int. BAIC
(choice of *,#,*#)351*Pw*BS#
Act/deact/int BAIC roaming
#330*Pw*BS#
Deact. All Barring Services
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
146
AT command set for XX Siemens mobile phones and modems
#333*Pw*BS#
#353*Pw*BS#
Deact. All Outg.Barring Services
Deactivation. All Inc.Barring
Services
Table 5-15: List of *# codes
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
147
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
The abbreviations used in Table 5-15 have the following meaning:
ZZ
ZZ
DN
BS
type of supplementary services
dialling number
basic service:Voice
T
Pw
time in seconds
network password
330
---0-9
11
16
13
12
19
10
25
24
27
26
21
22
20
----
Barring services
All services
string of digits
Voice
Sms
Fax
Sms+fax
Voice+fax
Voice+SMS+fax
Data circuit asyncron
Data circuit syncron
PAD
packet
data circuit async.+PAD
data circuit sync.+packet
data circ.Async+sync.+PAD+ packet
all services
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
148
AT command set for XX Siemens mobile phones and modems
6 Index
AT 13
AT&C ............................................................................ 14
AT&D ............................................................................ 14
AT&F ............................................................................ 15
AT&\N........................................................................... 15
AT&\Q........................................................................... 15
AT^S KPD.................................................................. 105
AT^SABD..................................................................... 93
AT^SACD..................................................................... 94
AT^SACM .................................................................. 123
AT^SACM .................................................................... 95
AT^SADT ..................................................................... 95
95
95
AT^SBLK ..................................................................... 96
AT^SBMH .................................................................... 96
AT^SBNR..................................................................... 96
AT^SBNW.................................................................... 97
98
AT^SCCM .................................................................... 98
100
AT^SCID .................................................................... 100
100
AT^SCKA................................................................... 100
AT^SCKS ................................................................... 123
AT^SCKS................................................................... 100
AT^SCNI .................................................................... 101
101
AT^SDBR................................................................... 101
AT^SDLD ................................................................... 102
AT^SDLY ................................................................... 102
102
AT^SGAUTH ............................................................. 102
AT^SGDCONT.......................................................... 103
AT^SGDV .................................................................. 103
104
AT^SICO .................................................................... 104
AT^SISF..................................................................... 104
105
AT^SLCK ................................................................... 105
AT^SLNG................................................................... 106
106
AT^SMGL .................................................................. 106
AT^SMGO.................................................................. 107
AT^SMGR.................................................................. 107
AT^SMSO .................................................................. 108
AT^SNFS ................................................................... 108
AT^SNFV ................................................................... 109
AT^SOBX................................................................... 109
AT^SPBA ................................................................... 109
AT^SPBC................................................................... 110
AT^SPBG................................................................... 110
AT^SPBS ................................................................... 110
AT^SPIC .................................................................... 111
AT^SPLM................................................................... 112
AT^SPLR ................................................................... 112
AT^SPLW .................................................................. 112
AT^SPST ................................................................... 113
AT^SPTT ................................................................... 113
AT^SPWD ................................................................. 113
AT^SQWE ................................................................. 114
AT^SRMP.................................................................. 114
115
115
115
AT^SSET................................................................... 115
116
116
116
116
AT^SSTK ................................................................... 116
AT^STRC .................................................................. 120
AT^SVMC.......................................................... 117, 134
119
AT+BINP...................................................................... 91
AT+BLDN .................................................................... 91
AT+BRSF .................................................................... 92
AT+CACM ................................................................... 35
AT+CALM.................................................................... 35
AT+CAMM................................................................... 35
AT+CAOC ................................................................... 23
AT+CBC....................................................................... 36
AT+CBST .................................................................... 76
AT+CCFC.................................................................... 23
AT+CCLK .................................................................... 36
AT+CCWA................................................................... 24
AT+CEER.....................................................21, 140, 142
AT+CGACT ................................................................. 48
AT+CGANS................................................................. 49
AT+CGATT ................................................................. 49
AT+CGAUTO.............................................................. 50
AT+CGCLASS ............................................................ 50
AT+CGCMOD ............................................................. 50
AT+CGDATA .............................................................. 51
AT+CGDCONT........................................................... 51
AT+CGDSCONT ........................................................ 52
AT+CGEQMIN ............................................................ 53
AT+CGEQREQ........................................................... 56
AT+CGEREP .............................................................. 59
AT+CGMI .................................................................... 18
AT+CGMM .................................................................. 19
AT+CGMR................................................................... 19
AT+CGPADDR ........................................................... 63
AT+CGQMIN............................................................... 60
AT+CGQREQ ............................................................. 61
AT+CGREG ................................................................ 63
AT+CGSMS ................................................................ 64
AT+CGSN ................................................................... 19
AT+CGTFT.................................................................. 64
AT+CHLD.................................................................... 25
AT+CHUP .................................................................... 21
AT+CIMI ...................................................................... 19
AT+CKPD.................................................................... 19
AT+CLCC .................................................................... 25
AT+CLCK .................................................................... 26
AT+CLIP ...................................................................... 29
AT+CLIR...................................................................... 29
__________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
149
A30880-A10-A001-XXD376
Master R75
29. September.2004
AT command set for XX Siemens mobile phones and modems
_________________________________________________________________________________________
AT+CLVL ..................................................................... 38
AT+CMEC.................................................................... 38
AT+CMEE.................................................................... 67
AT+CMER.................................................................... 39
AT+CMGC ................................................................... 68
AT+CMGD ................................................................... 69
AT+CMGF.................................................................... 69
AT+CMGL.................................................................... 69
AT+CMGR ................................................................... 70
AT+CMGS ................................................................... 70
AT+CMGW .................................................................. 71
AT+CMMS ................................................................... 71
AT+CMSS.................................................................... 72
AT+CMUT.................................................................... 40
20
AT+CNMA.................................................................... 72
AT+CNMI ..................................................................... 72
AT+CNUM ................................................................... 30
AT+COLP .................................................................... 30
AT+COPN.................................................................... 31
AT+COPS .................................................................... 31
AT+CPAS .................................................................... 41
AT+CPBR .................................................................... 42
AT+CPBS .................................................................... 42
AT+CPBW ................................................................... 43
AT+CPIN ...................................................................... 43
AT+CPMS.................................................................... 74
AT+CPOL .................................................................... 32
AT+CPUC .................................................................... 44
AT+CPWD ................................................................... 32
AT+CR.......................................................................... 21
AT+CRC ....................................................................... 22
AT+CREG.................................................................... 33
AT+CRLP..................................................................... 77
AT+CRMP.................................................................... 45
AT+CRSL..................................................................... 45
AT+CRSM.................................................................... 46
AT+CSCA .................................................................... 75
AT+CSCB .................................................................... 75
AT+CSCS .................................................................... 20
AT+CSMS.................................................................... 76
AT+CSQ....................................................................... 46
AT+CSSN .................................................................... 34
AT+CTZR..................................................................... 47
AT+CTZU..................................................................... 47
AT+CVIB ...................................................................... 47
AT+FAA ....................................................................... 78
AT+FBADLIN .............................................................. 78
AT+FBADMUL............................................................ 79
AT+FBOR..................................................................... 79
AT+FCIG ...................................................................... 80
AT+FCLASS................................................................. 81
AT+FCQ ....................................................................... 80
AT+FCR ....................................................................... 81
AT+FDCC.................................................................... 81
AT+FDFFC................................................................... 82
AT+FDIS ...................................................................... 83
AT+FDR ....................................................................... 85
AT+FDT ....................................................................... 85
AT+FECM.................................................................... 78
AT+FET........................................................................ 86
AT+FK.......................................................................... 86
AT+FLID...................................................................... 86
AT+FLNFC .................................................................. 78
AT+FLPL ..................................................................... 78
AT+FMDL.................................................................... 87
AT+FMFR .................................................................... 87
AT+FMINSP................................................................ 78
AT+FOPT ..................................................................... 88
AT+FPHCTO ............................................................... 88
AT+FRBC .................................................................... 78
AT+FREL..................................................................... 78
AT+FREV..................................................................... 88
AT+FRH ....................................................................... 88
AT+FRM ...................................................................... 89
AT+FRS........................................................................ 89
AT+FSPL..................................................................... 78
AT+FTBC .................................................................... 78
AT+FTH ....................................................................... 89
AT+FTM ...................................................................... 90
AT+FTS........................................................................ 90
AT+FVRFC .................................................................. 90
AT+FWDFC................................................................. 78
AT+GCAP.................................................................... 93
AT+GSN ...................................................................... 20
AT+IPR ........................................................................ 93
AT+NREC.................................................................... 92
AT+VGS ...................................................................... 92
AT+VTD....................................................................... 67
AT+VTS ....................................................................... 68
AT+WS46 .................................................................... 20
ATA .............................................................................. 13
ATB .............................................................................. 13
ATD .................................................................. 13, 16, 48
ATDL ...................................................................... 16, 17
ATH .............................................................................. 13
ATI ................................................................................ 13
ATL............................................................................... 13
ATM.............................................................................. 13
ATO .................................................................. 13, 18, 48
ATQ .............................................................................. 13
ATS ........................................................................ 14, 48
AT\V ............................................................................. 15
ATV .............................................................................. 14
ATX .............................................................................. 14
ATZ............................................................................... 14
_________________________________________________________________________________________
Document No.:
Revision:
Revision Date:
A30880-A10-A001-XXD376
Master R75
29. September, 2004
150
Download PDF