Siemens TC65 Terminal. Manual (Version: 02.000) - part 3

 

  Index      Manuals     Siemens TC65 Terminal. Manual (Version: 02.000)

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

Content      ..     1      2      3      4      ..

 

 

Siemens TC65 Terminal. Manual (Version: 02.000) - part 3

 

 

s
7.5 ATD><n>
7.5
ATD><n> Mobile originated call from active memory using index
number
Syntax
Exec Command
ATD><n>[<mgsm>];
Response(s)
ERROR
+CME ERROR: <err>
If no dialtone (parameter ATX2 or ATX4):
NO DIALTONE
If busy (parameter setting ATX3 or ATX4):
BUSY
If connection cannot be set up:
NO CARRIER
When TA returns to command mode after call release:
OK
If successfully connected:
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
%
%
§
%
%
§
§
!
!
!
Command Description
TA attempts to set up an outgoing call to the stored number. The termination character ";" is mandatory since
dialing from a phonebook is only supported for voice calls and for sending *# codes of Supplementary Services
or other functions.
Parameter Description
<n>(num)
Integer type memory location in the range of locations available in the selected memory, i.e. the index number
returned by AT+CPBR.
<mgsm>(str)
String of GSM modifiers:
I
Activates CLIR (disables presentation of own phone number to called party)
i
Deactivates CLIR (enables presentation of own phone number to called party)
Notes
• This command may be aborted generally by receiving a character during execution. Abortion is not possible
during some states of connection setup such as handshaking.
• The command is not applicable to data calls. Any attempt to dial a data call number from <n> causes the
result code "NO CARRIER" to appear.
• Parameter <mgsm> only if no *# code is within the dialing string.
Page 160 of 567
s
7.6 ATD><str>
7.6
ATD><str> Mobile originated call from active memory using cor-
responding field
Syntax
Exec Command
ATD><str>[<mgsm>];
Response(s)
ERROR
+CME ERROR: <err>
If no dialtone (parameter ATX2 or ATX4):
NO DIALTONE
If busy (parameter setting ATX3 or ATX4):
BUSY
If connection cannot be set up:
NO CARRIER
When TA returns to command mode after call release:
OK
If successfully connected:
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
%
%
§
%
%
§
§
!
!
!
Command Description
This command searches the active phonebook for a given string <str> and dials the assigned phone number.
The termination character ";" is mandatory since dialing from a phonebook is only supported for voice calls and
for sending *# codes of Supplementary Services or other functions.
Parameter Description
<str>(str)(+CSCS)
String type value ("x"), which should equal an alphanumeric field in at least one phonebook entry in the searched
memories; used character set should be the one selected with AT+CSCS. <str> can contain escape sequences
as described in chapter "Supported character sets".
<str> must be wrapped in quotation marks (""), if escape sequences or parameter <mgsm> are used or if the
alphanumeric strings contains a blank. If not, quotation marks are optional.
If AT+CSCS is set to "UCS2", with respect to the coding of UCS2-characters only phonebook entries that contain
an alphanumeric string with as size less than the half of the parameter <tlength> from AT+CPBW can be
dialed.
<mgsm>(str)
String of GSM modifiers:
I
Activates CLIR (disables presentation of own phone number to called party)
i
Deactivates CLIR (enables presentation of own phone number to called party)
Notes
• This command may be aborted generally by receiving a character during execution. Abortion is not possible
during some states of connection setup such as handshaking.
• The command is not applicable to data calls. Any attempt to dial <str> without semicolon ";" causes the
result code "NO CARRIER" to appear.
• Parameter <mgsm> only if no *# code is within the dialing string.
Page 161 of 567
s
7.7 ATDI
7.7
ATDI Mobile originated call to ISDN number
Syntax
Exec Command
ATDI<n>[;]
Response(s)
If no dialtone (parameter ATX2 or ATX4):
NO DIALTONE
If busy (parameter setting ATX3 or ATX4):
BUSY
If connection cannot be set up:
NO CARRIER
All other error reasons:
+CME ERROR
If successfully connected and non-voice call (TA switches to data state):
CONNECT <text>
When TA returns to command mode after call release:
OK
If successfully connected and voice call:
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
%
%
!
%
%
!
!
!
!
!
Command Description
TA attempts to set up an outgoing call to ISDN number. The termination character ";" is mandatory to set up voice
calls or to send *# codes for Supplementary Services. It must not be used for data and fax calls.
Parameter Description
<n>(str)
ISDN number
String with maximum length of 20 characters. Allowed characters: +, 0-9, A, B, C.
Note
• This command may be aborted generally by receiving a character during execution. Abortion is not possible
during some states of connection setup such as handshaking.
Page 162 of 567
s
7.8 ATDL
7.8
ATDL Redial last number used
Syntax
Exec Command
ATDL[;]
Response(s)
If there is no last number or number is not valid:
+CME ERROR
If no dialtone (parameter ATX2 or ATX4):
NO DIALTONE
If busy (parameter setting ATX3 or ATX4):
BUSY
If connection cannot be set up:
NO CARRIER
If successfully connected and non-voice call (TA switches to online data mode):
CONNECT <text>
When TA returns to command mode after call release:
OK
If successfully connected and voice call:
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
%
%
§
%
%
§
§
!
!
!
Command Description
This command redials the last voice and data call number used in the ATD command. If terminated with semi-
colon ";" ATDL dials the last voice call number stored in the "LD" phonebook. Otherwise, the last dialed data or
fax number will be used (not contained in the "LD" phonebook).
Notes
• This command may be aborted generally by receiving a character during execution. Abortion is not possible
during some states of connection setup such as handshaking.
• Parameter "I" and "i" only if no *#-code is within the dial string.
Page 163 of 567
s
7.9 ATH
7.9
ATH Disconnect existing connection
Syntax
Exec Command
ATH[<n>]
Response(s)
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
!
%
%
%
%
%
%
!
!
!
Command Description
Disconnect existing call from command line by local TE and terminate call.
Parameter Description
<n>(num)
[0]
disconnect from line and terminate call
Notes
• OK is issued after circuit 109 (DCD) is turned off, if it was previously on.
ATH terminates every circuit switched call (voice, data or fax), even if it is issued via another interface. This
behavior is in accordance with ITU-T V.250; (07/97, "Hook control": "ATH is terminating any call in progress.").
ATH clears any active PDP context or terminates any existing PPP connection, but only if issued on the same
interface where GPRS is used and if there is no pending network request for PDP context activation. It does
not affect PDP contexts and PPP connections on other interfaces (see also Chapter "ATH Manual rejection
of a network request for PDP context activation").
Page 164 of 567
s
7.10 AT+CHUP
7.10
AT+CHUP Hang up call
Syntax
Test Command
AT+CHUP=?
Response(s)
OK
ERROR
+CME ERROR
Exec Command
AT+CHUP
Response(s)
OK
ERROR
+CME ERROR
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
!
!
Command Description
Cancels all active and held calls.
Note
AT+CHUP implements the same function as ATH except that it is not supported for Fax. Therefore, Fax con-
nections can be disconnected with ATH only.
Page 165 of 567
s
7.11 AT^SHUP
7.11
AT^SHUP Hang up call(s) indicating a specific GSM04.08 release
cause
Syntax
Test Command
AT^SHUP=?
Response(s)
OK
Write Command
AT^SHUP=<cause>[, <cn>]
Response(s)
ERROR
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
Siemens
%
%
%
%
%
%
%
!
!
!
Command Description
The write command serves to end one specific call or all calls known to the ME, indicating a specific GSM04.08
release cause specified by the user. The command can be used for voice, fax and data calls in any call status
(i.e. any calls listed by AT+CLCC).
Parameter Description
<cause>(num)
release cause
Release cause from GSM04.08 to be indicated to the network.
The TC65 will release the selected connection(s) with release cause indication "cause" and location "user" (0)
in the "disconnect" protocol message to the GSM Network. It depends on the network whether or not the release
cause will be forwarded to the remote party.
1
Send GSM04.08 release cause "unassigned (unallocated) number"
16
Send GSM04.08 release cause "Normal call clearing "
17
Send GSM04.08 release cause "User busy "
18
Send GSM04.08 release cause "No user responding "
27
Send GSM04.08 release cause "Destination out of order "
31
Send GSM04.08 release cause "Normal, unspecified"
<cn>(num)
call number
The "call number" is an optional index into the list of current calls available via AT+CLCC. AT command AT^SHUP
will terminate the call identified by the specified call number. The default call number "0" is not assigned to any
call, but signifies "all calls". As "0" is the default value, it may be omitted.
With AT^SHUP, Calls will be terminated regardless of their current call status, which may be any of the states
allowed by AT+CLCC.
[0]
Terminate all known calls
1...7
Terminate the specific call number <cn>
Page 166 of 567
s
7.11 AT^SHUP
Notes
• It depends on the network whether or not a delivered release cause will be forwarded to the remote party.
• With AT^SHUP, calls will be terminated regardless of their current call status, which may be any of the states
allowed by AT+CLCC.
Page 167 of 567
s
7.12 ATS0
7.12
ATS0
Set number of rings before automatically answering a call
Syntax
Read Command
ATS0?
Response(s)
<n>
OK
ERROR
Write Command
ATS0=<n>
Response(s)
OK
ERROR
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3
Charge
4
Last
V.250
§
%
%
%
%
%
%
!
!
!
Parameter Description
<n>(num)(&W)(&V)
000(&F)
Automatic answer mode is disabled.
001-255
Enable automatic answering after specified number of rings.
Notes
• This command works for MT data and fax calls.
• Autoanswering of CSD data and fax calls is supported on ASC0/Mux1 only.
• If <n> is set to higher values, the calling party may hang up before the call is automatically answered.
• The correlation between ATS7 and ATS0 is important.
Example: Call setup may fail if ATS7=30 and ATS0=20.
• Setting is local to the interface. It is allowed to have different settings on different interfaces. In such cases
the interface 'wins', which is idle and uses the smallest <n> value.
• The ATS0 write command is PIN protected.
• According to "3GPP TS 27.007 (GSM 07.07): AT command set for User Equipment (UE)", ATS0 is also used
as GPRS compatibility command to answer automatically to a network request for PDP context activation
(see Section 11.21). Therefore, when the ATS0 write command is issued with <n> greater than 0, the ME will
attempt to perform a GPRS attach if not yet attached and if configured to do so (due to the setting
AT^SCFG="GPRS/ATS0/withAttach","on").
If the automatic GPRS attach fails the ME keeps trying to attach for approx. 5 minutes, before ATS0 ends up
with "ERROR" or "+CME ERROR: unknown", though the new <n> value takes effect. To avoid the risk of long
response times to ATS0 in such case take care that the parameter AT^SCFG=<gs0aa> is off, if autoanswer
mode is not needed for GPRS or if the mobile works in non-GPRS networks.
The GPRS attach will not be performed on recalling a stored user profile with ATZ or on powerup, even though
a value <n> greater than 0 was stored in the user profile with AT&W.
Page 168 of 567
s
7.13 ATS6
7.13
ATS6
Set pause before blind dialing
Syntax
Read Command
ATS6?
Response(s)
<n>
OK
Write Command
ATS6=<n>
Response(s)
OK
ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
V.250
!
%
!
%
%
!
!
!
%
!
Command Description
No effect for GSM.
Parameter Description
<n>(num)(&W)(&V)
000(&F)...255
Page 169 of 567
s
7.14 ATS7
7.14
ATS7
Set number of seconds to wait for connection completion
ATS7 specifies the number of seconds the TA will wait for the completion of the call setup when answering or
originating a data call. Also referred to as "no answer timeout". To put it plainly, this is the time to wait for the
carrier signal. If no carrier signal is received within the specified time, the TA hangs up.
Syntax
Read Command
ATS7?
Response(s)
<n>
OK
Write Command
ATS7=<n>
Response(s)
OK
ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
V.250
!
%
!
%
%
!
!
!
%
!
Parameter Description
<n>(num)(&W)(&V)
Number of seconds to wait for connection completion
000...060(&F)
Notes
• Command ATS7 is only applicable to data calls.
• Values greater than 60 (maximum 255) cause no error, but <n> will be restored to the maximum value of 60.
• The correlation between ATS7 and ATS0 is important. If the called party has specified a high value for
ATS0=<n> call setup may fail.
Example: Call setup may fail if ATS7=30 and ATS0=20.
Page 170 of 567
s
7.15 ATS8
7.15
ATS8
Set number of seconds to wait for comma dialing modifier
This command specifies the amount of time, in seconds, that the DCE shall pause, during signalling of call
addressing information to the network (dialling), when a "," (comma) dial modifier is encountered in a dial string.
Syntax
Read Command
ATS8?
Response(s)
<n>
OK
Write Command
ATS8=<n>
Response(s)
OK
ERROR
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3
Charge
4
Last
V.250
!
%
!
%
%
!
!
!
%
!
Command Description
No effect for GSM.
Parameter Description
<n>(num)(&W)(&V)
0(&F)
DCE does not pause when "," encountered in dial string
1...255
Number of seconds to pause
Page 171 of 567
s
7.16 ATS10
7.16
ATS10
Set disconnect delay after indicating the absence of data
carrier
Syntax
Read Command
ATS10?
Response(s)
<n>
OK
Write Command
ATS10=<n>
Response(s)
OK
ERROR
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
!
%
!
%
%
!
!
!
%
!
Command Description
This parameter setting determines the amount of time, that the TA remains connected in absence of a data car-
rier. If the data carrier is detected before disconnect, the TA remains connected.
Parameter Description
<n>(num)(&W)(&V)
number of tenths of seconds of delay
001...2(&F)...254
Page 172 of 567
s
7.17 ATO
7.17
ATO Switch from command mode to data mode / PPP online
mode
Syntax
Exec Command
ATO[<n>]
Response(s)
If connection is not successfully resumed:
NO CARRIER
or
TA returns to data mode from command mode
CONNECT <text>
Note: <text> output only if ATX parameter setting with value > 0.
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
!
%
§
%
%
!
!
!
!
!
Command Description
ATO is the corresponding command to the +++ escape sequence: When you have established a CSD call or a
GPRS connection and TA is in command mode, ATO causes the TA to resume the data or GPRS connection and
takes you back to data mode or PPP online mode.
Parameter Description
<n>(num)
[0]
Switch from command mode to data mode
Page 173 of 567
s
7.18 +++
7.18
+++ Switch from data mode to command mode
Syntax
Exec Command
+++
Response(s)
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
!
%
§
%
!
!
!
!
!
!
Command Description
This command is only available during a CSD call or a GPRS connection. The +++ character sequence causes
the TA to cancel the data flow over the AT interface and switch to command mode. This allows you to enter AT
commands while maintaining the data connection to the remote device or, accordingly, the GPRS connection.
To prevent the +++ escape sequence from being misinterpreted as data, it must be preceded and followed by a
pause of at least 1000 ms. The +++ characters must be entered in quick succession, all within 1000 ms.
Notes
• To return from command mode to data or PPP online mode: Enter ATO.
• In Multiplex mode the +++ sequence does not work. Therefore, if required in Multiplex mode, the escape
sequence needs to be implemented in the customer's external Multiplex application. Design solutions, for
example using the DTR signal or a modem status command (MSC), can be found in [7], Section "Escape
Sequence". See also Section 4.10, AT+CMUX.
• On ASC1 the +++ sequence can be used in GPRS connections for switching from PPP online to command
mode.
Page 174 of 567
s
7.19 AT+CBST
7.19
AT+CBST Select bearer service type
The AT+CBST write command selects the bearer service <name>, the data rate <speed> and the connection
element <ce> to be used when data calls are originated. The settings also apply to mobile terminated data calls,
especially when single numbering scheme calls or calls from analog devices are received (see AT+CSNS). See
GSM 02.02[1] for a list of allowed combinations of subparameters.
Syntax
Test Command
AT+CBST=?
Response(s)
+CBST: (list of supported<speed>s), (list of supported<name>s), (list of supported<ce>s)
OK
Read Command
AT+CBST?
Response(s)
+CBST: <speed>, <name>, <ce>
OK
Write Command
AT+CBST=<speed>[, <name>[, <ce>]]
Response(s)
OK
ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
!
%
!
%
%
!
!
!
%
!
Parameter Description
<speed>(num)(&W)(&V)
0
Autobauding
1
300 bps (V.21)
2
1200 bps (V.22)
4
2400 bps (V.22bis)
6
4800 bps (V.32)
[7](&F)
9600 bps (V.32)
14
14400 bps (V.34)
65
300 bps (V.110)
66
1200 bps (V.110)
68
2400 bps (V.110)
70
4800 bps (V.110)
71
9600 bps (V.110)
75
14400 bps (V.110)
<name>(num)(&W)
0(&F)
Asynchronous modem
Page 175 of 567
s
7.19 AT+CBST
<ce>(num)(&W)
Transparent mode is not supported.
1(&F)
Non-transparent
Note
• If problems are encountered with CSD connections at 14.4 kbit/s you may be required to change the Fixed
Network User Rate depending on the network. See AT^SFNUR for details.
Page 176 of 567
s
7.20 AT+CRLP
7.20
AT+CRLP Select radio link protocol parameters for originated
non-transparent data calls
The AT+CRLP write command sets radio link protocol (RLP) parameters used when non-transparent data calls
are originated. The read command returns the current settings for the supported RLP version 0.
Syntax
Test Command
AT+CRLP=?
Response(s)
+CRLP: (list of supported<iws>s), (list of supported<mws>s), (list of supported<T1>s), (list of
supported<N2>s)
OK
Read Command
AT+CRLP?
Response(s)
+CRLP: <iws>, <mws>, <T1>, <N2>
OK
Write Command
AT+CRLP=[<iws>[, <mws>[, <T1>[, <N2>]]]]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
!
%
!
%
%
!
!
!
%
!
Parameter Description
<iws>(num)(&W)(&V)
Interworking window size (IWF to MS)
0...61(&F)
<mws>(num)(&W)(&V)
Mobile window size (MS to IWF)
0...61(&F)
<T1>(num)(&W)(&V)
Acknowledgement timer (T1 in 10 ms units)
39...[78](&F)...255
<N2>(num)(&W)(&V)
Re-transmission attempts N2
1...6(&F)...255
Page 177 of 567
s
7.21 AT+CLCC
7.21
AT+CLCC List current calls of ME
The execute command returns a list of current calls of ME. If command is successful, but no calls are available,
no information response is sent to TE.
Syntax
Test Command
AT+CLCC=?
Response(s)
OK
Exec Command
AT+CLCC
Response(s)
[+CLCC: <idx>, <dir>, <stat>, <mode>, <mpty>[, <number>, <type>[, <alpha>]]]
[+CLCC: <idx>, <dir>, <stat>, <mode>, <mpty>[, <number>, <type>[, <alpha>]]]
[+CLCC: ...]
OK
ERROR
+CME ERROR
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
!
!
Parameter Description
<idx>(num)
Call identification number as described in GSM02.30 subclause 4.5.5.1; this number can be used in AT+CHLD
command operations
<dir>(num)
0
Mobile originated call (MOC)
1
Mobile terminated call (MTC)
<stat>(num)
State of the call
0
Active
1
Held
2
Dialing (MOC)
3
Alerting (MOC)
4
Incoming (MTC)
5
Waiting (MTC)
<mode>(num)
Bearer/teleservice
0
Voice
1
Data
2
Fax
Page 178 of 567
s
7.21 AT+CLCC
3
Voice followed by data, voice mode (only in connection with single numbering
scheme AT+CSNS)
4
Alternating voice/data, voice mode (only in connection with single numbering
scheme AT+CSNS)
5
Alternating voice/fax, voice mode (only in connection with single numbering
scheme AT+CSNS)
6
Voice followed by data, data mode (only in connection with single numbering
scheme AT+CSNS)
7
Alternating voice/data, data mode (only in connection with single numbering
scheme AT+CSNS)
8
Alternating voice/fax, fax mode (only in connection with single numbering
scheme AT+CSNS)
9
Unknown
<mpty>(num)
0
Call is not one of multiparty (conference) call parties
1
Call is one of multiparty (conference) call parties
<number>(str)
Phone number in format specified by <type>
<type>(num)
Type of address octect
145
Dialing string <number> includes international access code character '+'
129
Otherwise
<alpha>(str)(+CSCS)
Alphanumeric representation of <number> corresponding to the entry found in phonebook; used character set
should be the one selected with command AT+CSCS (Select TE Character Set).
The maximum displayed length of <alpha> is 16 characters. If <alpha> has more than 16 characters, only the
first 15 characters are displayed. To indicate an overflow, a special character will be used as the 16th character.
This is a space if the character set selected with AT+CSCS is 'GSM', or 'E400' if the character set is 'UCS2'.
Due to time constraints on the necessary evaluation of the phonebook, this parameter may show a default value
in early call phases (e.g. for <stat>= ''dialing'', ''incoming'' or ''alerting''), even if a phonebook entry is present
for the number concerned.
Note
• Teleservices other than voice, data, fax are not fully supported by ME. They are used only in connection with
the handling for AT+CSNS, and may therefore occur in parameter <mode> for mobile terminated calls.
Page 179 of 567
s
7.22 AT^SLCC
7.22
AT^SLCC Siemens defined command to list current calls of ME
AT^SLCC covers essentially the same information as GSM 07.07 command AT+CLCC, with the following addi-
tions:
• The execute command response contains the additional parameter <traffic channel assigned> which
indicates whether the call has been assigned a traffic channel by the network. A traffic channel is assigned
during call setup after the progress indicator IE has been received and during an active voice connection. This
allows the application to detect whether or not DTMF tones can be transmitted. During a voice connection,
transmission of DTMF tones is possible when parameter <traffic channel assigned> equals "1".
• The additional write command allows to activate Event reporting for the list of current calls. If event reporting
is active for an interface, a call status transition (cf. Call Status Information) and (if desired) the
assignment of a traffic channel will generate an event report indication to this interface. In order to receive
this event report as an URC, the URC presentation mode for this interface has to be configured with
AT+CMER.
The frequency of event report generation can be configured with AT command AT^SCFG. Refer to Call
Status Information for further detail on the configuration options.
• The additional read command allows to determine the event reporting mode <n> which indicates whether the
interface receives event report indications for the list of current calls. Mind that the URC will be displayed only
if the URC presentation mode for the interface concerned has been configured with AT+CMER.
Syntax
Test Command
AT^SLCC=?
Response(s)
^SLCC: (list of supported<n>s)
OK
Read Command
AT^SLCC?
Response(s)
^SLCC: <n>
OK
Exec Command
AT^SLCC
Response(s)
[^SLCC:<idx>, <dir>, <stat>, <mode>, <mpty>, <traffic channel assigned>[, <number>,
<type>[, <alpha>]]]
[^SLCC:<idx>, <dir>, <stat>, <mode>, <mpty>, <traffic channel assigned>[, <number>,
<type>[, <alpha>]]]
[^SLCC:...]
OK
ERROR
+CME ERROR
Write Command
AT^SLCC=[<n>]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
Siemens
%
%
%
%
%
%
%
!
!
!
Page 180 of 567
s
7.22 AT^SLCC
Unsolicited Result Code
Unsolicited Call Status information
if the list of current calls is empty:
^SLCC:
if one or more calls are currently in the list:
^SLCC: <idx>, <dir>, <stat>, <mode>, <mpty>, <traffic channel assigned>[,
<number>, <type>[, <alpha>]]
[^SLCC: <idx>, <dir>, <stat>, <mode>, <mpty>, <traffic channel assigned>[,
<number>, <type>[, <alpha>]]]
[... ]
^SLCC:
URC "^SLCC" displays the list of current calls as displayed with the execute command AT^SLCC. The list is dis-
played in the state it has at the time of display, not in the state it had when the signal was generated.
The URC's occurrence indicates call status changes for any of the calls in the list of current calls.
Please refer to Call Status Information and AT^SCFG for further information about the configuration of
this URC.
Event reporting can be enabled separately for each interface. Interface settings are saved with AT&W and can be
displayed with AT&V. Additionally, The URC presentation mode for the interface must be configured with
AT+CMER.
Depending on the value of AT^SCFG setting <sucs>, Indicator "^SLCC" will be issued (if configured with write
command AT^SLCC and AT+CMER)
• when a state transition ends in state "active" or in state "unknown" (if AT^SCFG setting <sucs>="restricted")
• when any state transition (including transitions beginning or ending in state "unknown") occurs in the list of
active calls, or when a traffic channel is established (if AT^SCFG setting <sucs>="verbose").
If multiple displays of identical list configurations occur, this happens because of short intermediate states of the
list, that have already been overridden by new transitions and states. Thus, it is guaranteed that the configuration
displayed is always the current configuration at the time of the last display.
The list of active calls displayed with this URC will always be terminated with an empty line preceded by prefix
"^SLCC: ", in order to indicate the end of the list.
Command Description
The read command returns an indication whether event reporting is active for the current interface.
The exec command returns a list of current calls of ME. If command is successful, but no calls are available, no
information response is sent to TE.
Use the write command to activate or deactivate event reporting for URC "^SLCC". Event reporting can be
enabled separately for each interface. Interface settings are saved with AT&W and can be displayed with AT&V.
Parameter Description
<idx>(num)
Call identification number as described in GSM02.30 subclause 4.5.5.1; this number can be used in AT+CHLD
command operations.
<n>(num)(&W)(&V)
[0](&F)
Presentation of URC "^SLCC" disabled
1
Presentation of URC "^SLCC" enabled
<dir>(num)
0
Mobile originated call (MOC)
1
Mobile terminated call (MTC)
Page 181 of 567
s
7.22 AT^SLCC
<stat>(num)
state of the call
0
Active
1
Held
2
Dialing (MOC)
3
Alerting (MOC)
4
Incoming (MTC)
5
Waiting (MTC)
<mode>(num)
bearer/teleservice
0
Voice
1
Data
2
Fax
3
Voice followed by data, voice mode (only in connection with single numbering
scheme AT+CSNS)
4
Alternating voice/data, voice mode (only in connection with single numbering
scheme AT+CSNS)
5
Alternating voice/fax, voice mode (only in connection with single numbering
scheme AT+CSNS)
6
Voice followed by data, data mode (only in connection with single numbering
scheme AT+CSNS)
7
Alternating voice/data, data mode (only in connection with single numbering
scheme AT+CSNS)
8
Alternating voice/fax, fax mode (only in connection with single numbering
scheme AT+CSNS)
9
Unknown
<mpty>(num)
0
Call is not one of multiparty (conference) call parties
1
Call is one of multiparty (conference) call parties
<traffic channel assigned>(num)
0
No traffic channel assigned. Transmission of DTMF tones not possible.
1
Traffic channel is assigned after the progress indicator IE has been received
(call setup) or while a voice connection has an active state. The parameter indi-
cates that the audio path is activated. DTMF tones can be sent with AT+VTS.
See also note below.
<number>(str)
Phone number in format specified by <type>
<type>(num)
Type of address octect
145
Dialing string <number> includes international access code character '+'
129
Otherwise
Page 182 of 567
s
7.22 AT^SLCC
<alpha>(str)
Alphanumeric representation of <number> corresponding to the entry found in phonebook; used character set
should be the one selected with command AT+CSCS (Select TE Character Set).
The maximum displayed length of <alpha> is 16 characters. If <alpha> has more than 16 characters, only the
first 15 characters will be displayed. To indicate an overflow, a special character will be used as the 16th char-
acter. This will be a space if the character set selected with AT+CSCS is 'GSM', or 'E400' if the character set is
'UCS2'.
Due to time constraints on the necessary evaluation of the phonebook, this parameter may show a default value
during early call phases (e.g. for <stat>= "dialing", "incoming" or "alerting"), even if a phonebook entry is
present for the number concerned.
Notes
• Teleservices other than voice, data, fax are not fully supported by ME. They are used only in connection with
the handling for AT+CSNS, and may therefore occur in parameter <mode> for mobile terminated calls.
• If a URC "^SLCC" in verbose mode (see AT^SCFG) has been buffered while the interface was in dedicated
mode (depending on the settings of AT+CMER parameter <bfr>), each buffered event indicator will be output
as a separate URC after the interface returns to idle mode.
However, the output will deliver the list of current calls in the "current" state (at the time when the output is
generated), possibly leading to multiple displays of identical list configurations.
• Some parameters of AT command AT+CHLD, as well as some situations where the call status in the network
changes very quickly (e.g. the transition between <stat>= "unknown", "dialing" and "alerting" for a call to a
reachable subscriber within the registered network) may lead to quasi-simultaneous changes to the states of
one or several calls in the list, possibly leading to multiple displays of identical list configurations.
• If multiple displays of identical list configurations occur, this happens because of intermediate states of the
list, that have already been overridden by new transitions and states. Thus, it is guaranteed that the configu-
ration displayed in such cases is the current configuration at the time of the last display.
• It is adviseable to receive URC "^SLCC" on an interface that is not used for call initiation, if verbose output is
configured. If only voice calls are expected, a setting of AT^SM20= 0 may be used alternatively in order to
keep the call from blocking the interface.
• Depending on the connection state <stat> and the teleservice class, the parameter <traffic channel
assigned> can take the following values:
Voice call in state "Dialing", "Alerting", "Incoming", "Active": 1
Voice call in state "Held": 0
Voice call in state "Waiting": 0
Conference call: 0
Data or fax call in state "Dialing", "Alerting", "Incoming": 1. After CONNECT, in state "Active", <traffic
channel assigned> reverts to 0, because DTMF tones are not permitted in data or fax connections.
Examples
EXAMPLE 1
^SYSSTART
at+cpin=9999
OK
+CREG: 2
+CREG: 1,"0145","0016"
We are now registered.
at^sm20=0
Command ATD for an outgoing voice call will termi-
nate immediately with response "OK".
OK
atd"1234567";
We start a voice call.
OK
"OK" response is issued immediately because of set-
ting AT^SM20="0".
Page 183 of 567
s
7.22 AT^SLCC
^SLCC: 1,0,2,0,0,0,"1234567",129,"Called
MO voice call starts, paging B-party.
Party"
^SLCC:
End of current list
^SLCC: 1,0,2,0,0,1,"1234567",129,"Called
Traffic channel established,
Party"
network may now transmit network announcements,
ME may now transmit DTMF tones.
^SLCC:
End of current list
^SLCC: 1,0,3,0,0,1,"1234567",129,"Called
Call is now ringing at B-Party.
Party"
^SLCC:
End of current list
^SLCC: 1,0,0,0,0,1,"1234567",129,"Called
B-Party has accepted the call, connection estab-
Party"
lished.
^SLCC:
End of current list.
atd23456;
We start a second voice call.
OK
"OK" response is issued immediately because
another call is already active (cf. ATD).
^SLCC: 1,0,1,0,0,0,"1234567",129,"Called
The active call is automatically put on hold, triggering
Party"
the display of the list.
^SLCC: 2,0,2,0,0,1,"23456",129
The second call has already started before the indi-
cation for the held call could be displayed
^SLCC:
End of current list.
^SLCC: 1,0,1,0,0,0,"1234567",129,"Called
The identical list is displayed again, triggered by the
Party"
start of the second voice call.
^SLCC: 2,0,2,0,0,1,"23456",129
The status of the second list entry has already been
displayed with the previous URC.
^SLCC:
End of current list.
^SLCC: 1,0,1,0,0,0,"1234567",129,"Called
The held call doesn't change status right now.
Party"
^SLCC: 2,0,3,0,0,1,"23456",129
The second call is now alerting the B-Party.
^SLCC:
End of current list.
^SLCC: 1,0,0,0,0,1,"1234567",129,"Called
The held call doesn't change status right now.
Party"
^SLCC:
End of current list: the B-Party of the second call has
not accepted the call in time, the second call has
ended.
NO CARRIER
The second call has ended.
^SLCC:
list is now empty: B-Party has ended the first call.
NO CARRIER
The first call has ended.
EXAMPLE 2
^SLCC: 1,1,4,0,0,1,"1234567",129
Incoming voice call is signalled.
Display is triggered by the incoming call, but the cur-
rent status of the call at the time of display already
comprises an active traffic channel.
^SLCC:
End of current list.
RING
Incoming call is signalled.
^SLCC: 1,1,4,0,0,1,"1234567",129
The incoming call had a traffic channel assigned
from the start.
This second identical display is triggered by the traf-
fic channel assignment.
Since the traffic channel was already indicated in the
previous URC, both instances of the URC contain
identical information.
^SLCC:
End of current list.
RING
Incoming call is signalled.
ata
Incoming call is accepted.
OK
call is established.
^SLCC: 1,1,0,0,0,1,"1234567",129
The call is now active.
^SLCC:
End of current list.
Page 184 of 567
s
7.22 AT^SLCC
ath
Hang up the call.
OK
hang up complete.
^SLCC:
The list of current calls is empty again.
Page 185 of 567
s
7.23 AT+CR
7.23
AT+CR Service reporting control
AT+CR configures the TA whether or not to transmit an intermediate result code +CR: <serv> to the TE when a
call is being set up.
Setting the value of <mode> to 1 may lead to connection failure, if the application (e.g. WinFax) waits for default
result code/URC.
Syntax
Test Command
AT+CR=?
Response(s)
+CR: (list of supported<mode>s)
OK
ERROR
Read Command
AT+CR?
Response(s)
+CR: <mode>
OK
ERROR
Write Command
AT+CR=<mode>
Response(s)
OK
ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
%
!
Intermediate Result Code
If enabled, an intermediate result code is transmitted during connect negotiation when the TA has determined
the speed and quality of service to be used, before any error control or data compression reports are transmitted,
and before any final result code (e.g. CONNECT) appears.
+CR: <serv>
Parameter Description
<mode>(num)(&W)(&V)
0(&F)
Disable
1
Enable
<serv>(str)
"REL ASYNC"
Asynchronous non-transparent
"GPRS"
GPRS
"SYNC"
Fax connection
Page 186 of 567
s
7.24 AT+CRC
7.24
AT+CRC Set Cellular Result Codes for incoming call indication
The AT+CRC command controls whether or not to use the extended format of incoming call indication.
<mode>=1 may lead to connection failure, if the application (e.g. WinFax) waits for the default URC.
Syntax
Test Command
AT+CRC=?
Response(s)
+CRC: (list of supported<mode>s)
OK
ERROR
Read Command
AT+CRC?
Response(s)
+CRC: <mode>
OK
ERROR
Write Command
AT+CRC=[<mode>]
Response(s)
OK
ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
!
%
%
%
%
%
%
!
%
!
Unsolicited Result Codes
URC 1
RING
Indicates incoming call to the TE if <mode>=0.
URC 2
+CRING: <type>
Indicates incoming call to the TE if <mode>=1.
Parameter Description
<mode>(num)(&W)(&V)
[0](&F)
Disable extended format
1
Enable extended format
<type>(str)
"REL ASYNC"
Asynchronous non-transparent
"FAX"
Facsimile
"VOICE"
Voice
"GPRS"
<PDP_type>, <PDP_addr> [,[<L2P>][,<APN>]] GPRS network request for
PDP context activation
Page 187 of 567
s
7.25 AT+CSNS
7.25
AT+CSNS Single Numbering Scheme
The AT+CSNS command enables the ME to accept incoming calls when no bearer capability information is pro-
vided with the call, e.g. single numbering scheme calls or calls originating from analog devices.
Syntax
Test Command
AT+CSNS=?
Response(s)
+CSNS: (list of supported<mode>s)
OK
Read Command
AT+CSNS?
Response(s)
+CSNS: <mode>
OK
Write Command
AT+CSNS=[<mode>]
Response(s)
OK
ERROR
+CME ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
!
%
%
%
%
%
%
!
%
!
Parameter Description
<mode>(num)
Parameter is non-volatile.
[0](D)
Voice: Each call received without bearer element is assumed to be speech
2
Fax: Each call received without bearer element is assumed to be an incoming
fax.
4
Data: Each call received without bearer element is assumed to be a data call.
Please take into account that the bearer service parameters set with AT+CBST
apply to all data calls including those received without bearer capability.
Notes
• The command must be set before the call comes. By default, when you do not modify the settings, all calls
received without bearer element are assumed to be voice.
• If problems are encountered with CSD connections at 14.4 kbit/s you may be required to change the Fixed
Network User Rate depending on the network. See AT^SFNUR for details.
Page 188 of 567
s
7.26 AT^SCNI
7.26
AT^SCNI List Call Number Information
Syntax
Test Command
AT^SCNI=?
Response(s)
OK
Exec Command
AT^SCNI
Response(s)
^SCNI: <id>1[,<cs>[,<number>,<type>]]
^SCNI: <id>2[,<cs>[,<number>,<type>]]
[...]
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
!
!
Command Description
TA returns a list of current calls of ME.
Parameter Description
<id>(num)
call identification number as described in GSM 02.30[19] subclause 4.5.5.1; this number can be used in
AT+CHLD command operations
1...7
<cs>(num)
Call status of respective call number (first parameter)
0
call hold
1
call in progress
2
waiting call
<number>(str)
string type phone number in format specified by <type>
<type>(num)
type of address octet in integer format; 145 when dialling string includes international access code character "+",
otherwise 129
Note
• See also GSM 07.07: AT+CLCC
Page 189 of 567
s
7.27 AT^SLCD
7.27
AT^SLCD Display Last Call Duration
Syntax
Test Command
AT^SLCD=?
Response(s)
OK
ERROR
+CME ERROR
Exec Command
AT^SLCD
Response(s)
^SLCD: <time>
OK
ERROR
+CME ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
%
!
Command Description
TA returns last call duration or current call duration.
Parameter Description
<time>(str)
Format is "hh:mm:ss", where characters indicate hours, minutes, seconds; E.g. 22:10:00 "22:10:00"
Max value is 9999:59:59
Note
• The proper working of that command is network dependant.
Page 190 of 567
s
7.28 AT^STCD
7.28
AT^STCD Display Total Call Duration
Syntax
Test Command
AT^STCD=?
Response(s)
OK
ERROR
+CME ERROR
Exec Command
AT^STCD
Response(s)
^STCD: <time>
OK
ERROR
+CME ERROR
Reference(s)
PIN ASC0 ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
%
!
Command Description
TA returns total call duration (accumulated duration of all calls).
Parameter Description
<time>(str)
Format is "hh:mm:ss", where characters indicate hours, minutes, seconds; E.g. 22:10:00 "22:10:00"
Max value is 9999:59:59
Notes
• The Total Call Duration will not be reset by power off or other means.
• The proper working of that command is network dependant and only for MO calls.
Page 191 of 567
s
7.29 ATP
7.29
ATP Select pulse dialing
Syntax
Exec Command
ATP
Response(s)
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
!
%
!
%
%
!
!
!
!
!
Note
• No effect for GSM.
7.30
ATT Select tone dialing
Syntax
Exec Command
ATT
Response(s)
OK
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
V.250
!
%
!
%
%
!
!
!
!
!
Note
• No effect for GSM.
Page 192 of 567
s
8. Network Service Commands
8.
Network Service Commands
The AT Commands described in this chapter are related to various network services. More commands related
to this area can be found in Chapter 9., Supplementary Service Commands.
8.1
AT+COPN Read operator names
The AT+COPN command returns the list of operator names from the ME. Each operator code <numericn> that
has an alphanumeric equivalent <alphan> in the ME memory is returned. See also: AT^SPLM.
Syntax
Test Command
AT+COPN=?
Response(s)
OK
ERROR
+CME ERROR
Exec Command
AT+COPN
Response(s)
+COPN: <numericn>, <alphan>
+COPN: ...
OK
ERROR
+CME ERROR
Reference(s)
PIN ASC0 ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
%
!
Parameter Description
<numericn>(str)
Operator in numeric format; GSM location area identification number.
<alphan>(str)
Operator in long alphanumeric format; can contain up to 16 characters.
Page 193 of 567
s
8.2 AT+COPS
8.2
AT+COPS Operator Selection
AT+COPS queries the present status of the TC65's network registration and allows to determine whether auto-
matic or manual network selection shall be used. Additional service is available with AT^SOPS.
Three operator selection modes are available:
• Automatic
TC65 searches for the home operator automatically. If successful the TC65 registers to the home network. If
the home network is not found, TC65 goes on searching. If a permitted operator is found, TC65 registers to
this operator.
If no operator is found the TC65 remains unregistered.
• Manual
Desired operator can be determined using the AT+COPS write command. If the operator is found, TC65 reg-
isters to it immediately. If the selected operator is forbidden, the TC65 remains unregistered.
• Manual/automatic
The ME first tries to find the operator determined via AT+COPS write command. If the ME is able to register
to this operator, it enters the manual operator selection mode. If the ME cannot find this operator or fails to
register to this operator, then it enters the automatic operator selection mode and starts to select the home
operators network or another (permitted) one.
The most recently entered operator selection mode is still valid after the ME was restarted (power-off/on).
The AT+COPS test command lists sets of four parameters, each representing an operator present in the network.
A set consists of
• an integer indicating the availability of the operator,
• long alphanumeric format of the operator's name and
• numeric format representation of the operator.
Any of the parameters may be unavailable and will then be an empty field (,,). The list of operators comes in the
following order: Home network, networks referenced in SIM and other networks.
The operator list is followed by a list of the supported <mode>s and <format>s. These lists are delimited from
the operator list by two commas.
If the test command is used during an ongoing GPRS transfer, traffic will be interrupted for up to one minute.
The AT+COPS read command returns the current <mode> and the currently selected operator. If no operator is
selected, <format> and <oper> are omitted.
The AT+COPS write command forces an attempt to select and register to the GSM network operator (see note
below). If the selected operator is not available, no other operator will be selected (except <mode>=4). The
selected operator name <format> will apply to further read commands, too.
Command settings are effective over all serial interfaces of the TC65.
Syntax
Test Command
AT+COPS=?
Response(s)
+COPS: [list of present operators (<opStatus>, long alphanumeric <oper>s,,numeric <oper>s ], , (list of
supported <mode>s), (list of supported <format>s)
OK
ERROR
+CME ERROR: <err>
Read Command
AT+COPS?
Response(s)
+COPS:<mode>[, <format>[, <oper>]]
OK
Page 194 of 567
s
8.2 AT+COPS
Read Command
(Continued)
AT+COPS?
Response(s)
ERROR
+CME ERROR: <err>
Write Command
AT+COPS=<mode>[, <format>[, <oper>]]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
GSM 07.07
§
%
%
%
%
%
%
!
!
!
Parameter Description
<opStatus>(num)
Status
0
Unknown
1
Operator available
2
Current operator
3
Operator forbidden
<oper>(str)
Operator
If test command: Operator name in long alphanumeric format and numeric format.
If read command: Operator name as per <format>.
If write command: Operator name in numeric format.
<mode>(num)(&V)
Parameter values 0 and 1 are stored non-volatile in the TC65.
0(D)
Automatic mode; <oper> field is ignored.
1
Manual operator selection
Write command requires <oper> in numeric format, i.e. <format> shall be 2.
Read command returns the current <mode> and the currently selected
<oper>. If no operator is selected, <format> and <oper> are omitted.
2
Manually deregister from network and remain unregistered until <mode>=0 or
1 or 4 is selected.
3
Set only <format> (for AT+COPS read command).
4
Automatic / manual selection; if manual selection fails, automatic mode
(<mode>=0) is entered (<oper> field will be present).
<format>(num)(&W)(&V)
0(&F)
Long alphanumeric format of <oper>. Can be up to 16 characters long.
2
Numeric format of <oper>. This is the GSM Location Area Identification (LAI)
number, which consists of the 3-digit Mobile Country Code (MCC) plus the 2-
or 3-digit Mobile Network Code (MNC).
Page 195 of 567
s
8.2 AT+COPS
Note
• It is not recommended to use the AT+COPS command before passing the CHV (card holder verification) / SIM
PIN1 verification. In case of entering of AT+COPS= 0 before PIN1 verification the module will answer with OK
and does not try to register to the network. Also, the test command should only be used after PIN1 authenti-
cation.
Page 196 of 567
s
8.3 AT^SOPS
8.3
AT^SOPS Extended Operator Selection
AT^SOPS queries the present status of the TC65's network registration. Since basic operator selection services
are available with AT+COPS this command uses the methods of the Enhanced Operator Name String (EONS)
specification while handling operator name strings. Additional EONS related information is available with
AT^SIND.
AT^SOPS test command lists sets of five parameters, each representing an operator present in the network.
A set consists of
1. an integer indicating the availability of the operator,
2. specification of the source of the operator name <eonsOperator>,
3. operator name according to EONS Table,
4. Service Provider Name from the SIM Service Table and
5. numeric format representation of the operator.
Any of the parameters may be unavailable and will then be an empty field (,,).
The list of operators comes in the following order: Home network, networks referenced in SIM and other net-
works.
After the operator list the TC65 returns lists of supported <mode>s and <format>s. These lists are delimited
from the operator list by two commas.
If the test command is used while an ongoing GPRS transfer, traffic will be interrupted for up to one minute.
Command settings are effective over all serial interfaces of the TC65.
Syntax
Test Command
AT^SOPS=?
Response(s)
^SOPS:[list of present operator( <opStatus>, <eonsType>, <eonsOperator>, <servProvider>,
<opName>)s ], , (list of supported <mode>)s, (list of supported <format>)s
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
%
!
Parameter Description
<opStatus>(num)
Status
0
unknown
1
operator available
2
current operator
3
operator forbidden
<eonsType>(num)
Specification of the source of the operator name <eonsOperator>. Details of EONS-supplied operator name
types are available at AT^SIND.
Page 197 of 567
s
8.3 AT^SOPS
<eonsOperator>
Operator name; format depends on the source of the operator name, specified by <eonsType>.
<servProvider>(str)
Service Provider Name according to setting of Service No. 17 in the SIM Service Table (EFSST).
<opName>
Operator
Operator name in numerical presentation contains the GSM Location Area Identification (LAI) number, which
consists of the 3-digit Mobile Country Code (MCC) plus the 2- or 3-digit Mobile Network Code (MNC).
Parameter is stored non-volatile to the SIM.
<mode>(num)
Parameter is not applicable.
<format>(num)
Parameter is not applicable.
Note
• The AT^SOPS Test command is only accepted by the module after a valid pin has been entered.
Page 198 of 567
s
8.4 AT+CREG
8.4
AT+CREG Network registration
The AT+CREG command serves to verify the network registration status of the ME. For this purpose two types of
URCs are available.
The AT+CREG read command returns the URC presentation mode <n> and an integer <stat> that shows the
registration status of the ME. The location information elements <lac> and <ci> are returned only when <n>=2
and ME is registered to the network.
Syntax
Test Command
AT+CREG=?
Response(s)
+CREG: (list of supported<n>s)
OK
Read Command
AT+CREG?
Response(s)
+CREG: <n>, <stat>[, <lac>, <ci>]
OK
ERROR
+CME ERROR: <err>
Write Command
AT+CREG=[<n>]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
!
%
%
%
%
%
%
!
!
!
Unsolicited Result Codes
URC 1
If <n>=1 and there is a change in the ME network registration status:
+CREG: <stat>
URC 2
If <n>=2 and there is a change in the ME network registration status or a change of the network cell:
+CREG: <stat>[, <lac>, <ci>]
Parameter Description
<n>(num)(&W)(&V)
[0](&F)
Disable +CREG URC
1
Enable URC +CREG:<stat> to report status of network registration
2
Enable URC +CREG:<stat>[,<lac>,<ci>] to report status of network regis-
tration including location information. Optional parameters <lac> and <ci>
will not be displayed during calls or if these values have not changed since last
AT+CREG read command or since last indication by +CREG URC.
Page 199 of 567
s
8.4 AT+CREG
<stat>(num)(&V)
0
Not registered, ME is currently not searching for new operator
Normally, status 0 occurs temporarily between two network search phases
(status 2). However, if it persists, one the following reasons may apply:
• Automatic network selection is active, but probably there is
- no SIM card available
- no PIN entered
- no valid Home PLMN entry found on the SIM
• Manual network selection is active and the selected network is available,
but login fails due to one of the following reasons:
-
#11 ... PLMN not allowed
-
#12 ... Location area not allowed
-
#13 ... Roaming not allowed in this location area
In either case, user intervention is required. Yet, emergency calls can be made
if any network is available.
1
Registered to home network
2
Not registered, but ME is currently searching for a new operator
The ME searches for an available network. Failure to log in until after more than
a minute may be due to one of the following reasons:
• No network available or insufficient Rx level.
• The ME has no access rights to the networks available.
• Networks from the SIM list of allowed networks are around, but login fails
due to one of the following reasons:
-
#11 ... PLMN not allowed
-
#12 ... Location area not allowed
-
#13 ... Roaming not allowed in this location area
After this, the search will be resumed (if automatic network search is
enabled).
• The Home PLMN or an allowed PLMN is available, but login is rejected by
the cell (reasons: Access Class or LAC).
If at least one network is available, emergency calls can be made.
3
Registration denied
• Authentication or registration fails after Location Update Reject due to one
of the following reasons:
-
#2 ... IMSI unknown at HLR
-
#3 ... Illegal MS
-
#6 ... Illegal ME
Either the SIM or the MS or the ME are unable to log into any network. No
further attempt is made to search or log into a network. User intervention is
required. Emergency calls can be made, if any network is available.
4
Unknown (not used)
5
Registered, roaming
The ME is registered at a foreign network (national or international network)
(str)
<lac>
Two byte location area code in hexadecimal format (e.g. "00C3" equals 193 in decimal).
Page 200 of 567
s
8.4 AT+CREG
<ci>(str)
Two byte cell ID in hexadecimal format.
Note
• After the "+CREG: 1" (or "+CREG: 5") URC and before the "^SSIM READY" URC it is not sure that outgoing
and incoming calls can be made and short message functions executed. Emergency calls are possible.
Outgoing and incoming calls are always possible AFTER having received the "+CREG: 1" (or "+CREG: 5") and
"^SSIM READY" URCs.
See also Section 23.1, Restricted access to SIM data after SIM PIN authentication.
Example
AT+CREG=2
Activates extended URC mode.
OK
AT+COPS=0
Forces ME to automatically search network operator.
OK
+CREG: 2
URC reports that ME is currently searching.
+CREG: 1,"0145","291A"
URC reports that operator has been found.
Page 201 of 567
s
8.5 AT+CSQ
8.5
AT+CSQ Signal quality
The AT+CSQ execute command indicates the received signal strength <rssi> and the channel bit error rate
<ber>.
Syntax
Test Command
AT+CSQ=?
Response(s)
+CSQ: (list of supported<rssi>s), (list of supported<ber>s)
OK
Exec Command
AT+CSQ
Response(s)
+CSQ: <rssi>,<ber>
OK
Reference(s)
PIN ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
!
%
%
%
%
%
%
!
!
!
Parameter Description
<rssi>(num)
0
-113 dBm or less
1
-111 dBm
2..30
-109... -53 dBm
31
-51 dBm or greater
99
not known or not detectable
<ber>(num)
0..7
as RXQUAL values in the table in GSM 05.08 section 8.2.4.
99
not known or not detectable
Note
• After using network related commands such as AT+CCWA, AT+CCFC, AT+CLCK, users are advised to wait 3s
before entering AT+CSQ. This is recommended to be sure that any network access required for the preceding
command has finished.
Page 202 of 567
s
8.6 AT^SMONC
8.6
AT^SMONC Cell Monitoring
The AT^SMONC execute command delivers cell information containing 9 values from a maximum of 7 base sta-
tions. The first base station is the serving cell.
Syntax
Test Command
AT^SMONC=?
Response(s)
OK
ERROR
+CME ERROR
Exec Command
AT^SMONC
Response(s)
^SMONC: <MCC>1, <MNC>1, <LAC>1, <cell>1, <BSIC>1, <chann>1, <RSSI>1, <C1>1, <C2>
1, <MCC>2,
<MNC>2, <LAC>2, <cell>2, <BSIC>2, <chann>2, <RSSI>2, <C1>2, <C2>2, ...
OK
ERROR
+CME ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS, 3GPP TS 05.08
%
%
%
%
%
%
%
!
!
!
Parameter Description
<MCC>(num)
Mobile country code
3 digits, e.g. 232
000
Not decoded
<MNC>(num)
Mobile network code
2 digits or 3 digits, e.g. 07 or 003
000
Not decoded
<LAC>(num)
Location area code
4 hexadecimal digits, e.g. 4EED
0000
Not decoded
<cell>(num)
Cell identifier
4 hexadecimal digits, e.g. 4EAF
0000
Not decoded
FFFF
Cell ID currently not available, e.g. because the cell ID information is not yet
read from the Sysinfo 3 transmitted by the base station.
Page 203 of 567
s
8.6 AT^SMONC
<BSIC>(num)
Base station identity code
2 digits, e.g. 32
00
Not decoded
<chann>(num)
ARFCN (Absolute Frequency Channel Number)
0
Not decoded. In this case, all remaining parameters related to the same chan-
nel are neither decoded. For example, a non-existing cell appears as follows:
000,000,0000,0000,00,0,0,-,-
<RSSI>(num)
Received signal level of the BCCH carrier (0..63). The indicated value is composed of the measured value in
dBm plus an offset. This is in accordance with a formula specified in 3GPP TS 05.08
<C1>(num)
Coefficient for base station reselection, e.g. 30. In dedicated mode, under certain conditions the parameter can-
not be updated. In such cases a '-' is presented.
<C2>(num)
Coefficient for base station reselection, e.g. 30. In dedicated mode, under certain conditions the parameter can-
not be updated. In such cases a '-' is presented.
Note
• To some extent, the cell monitoring commands AT^MONI, AT^MONP and AT^SMONC cover the same param-
eters. The receiving level, for example, can be queried with all three commands. Yet the resulting values may
be slightly different, even though obtained over a time period of a few seconds. This is quite normal and noth-
ing to worry about, as the cell information is permanently updated.
Page 204 of 567
s
8.7 AT^SMOND
8.7
AT^SMOND Cell Monitoring
The AT^SMOND execute command can be used to obtain status information of the service cell and up to six neigh-
bour cells. The advantage over other cell monitoring commands is that AT^SMOND delivers more detailed infor-
mation about the received signal strength.
Syntax
Test Command
AT^SMOND=?
Response(s)
OK
ERROR
+CME ERROR
Exec Command
AT^SMOND
Response(s)
^SMOND: [<sci>][, <nci>][, <TA>][, <rssiber>]
OK
ERROR
+CME ERROR
Reference(s)
PIN ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS, 3GPP TS 05.08
%
%
%
%
%
%
%
!
!
!
Parameter Description
<sci>(str)
Serving cell information (comma-separated, no cr/lf included)
<MCC>,<MNC>,<LAC>,<cell>,<BSIC>,<chann>,<RxLev>,<RxLev>Full,<RxLev>Sub,<RxQual>,<RxQual
>Full,<RxQual>Sub,<Timeslot>
If no serving cell is found, unavailable values are omitted:" ,,,,,,<RxLev>,,,0,,,0"
<nci>(str)
Neighbour cell information for neighbour cell 1 through 6 (comma-separated, no cr/lf included)
<MCC>1,<MNC>1,<LAC>1,<cell>1,<BSIC>1,<chann>1,<RxLev>1, (these parameters repeated for neighbour
cells 2 through 6 with no CR/LF): ... <MCC>6,<MNC>6,<LAC>6,<cell>6,<BSIC>6,<chann>6,<RxLev>6
An unavailable cell appears as follows: " ,,,,,,0"
<rssiber>(str)
Values for RSSI and BER (comma-separated, no cr/lf included)
<RSSI>,<BER>
<MCC>(num)
Mobile country code
3 digits, e.g. 232
000
Not decoded
Page 205 of 567
s
8.7 AT^SMOND
<MNC>(num)
Mobile network code
2 digits or 3 digits, e.g. 07 or 003
000
Not decoded
<LAC>(num)
Location area code
4 hexadecimal digits, e.g. 4EED
0000
Not decoded
<cell>(num)
Cell identifier
4 hexadecimal digits, e.g. 4EAF
0000
Not decoded
FFFF
Cell ID currently not available, e.g. because the cell ID information is not yet
read from the Sysinfo 3 transmitted by the base station.
<BSIC>(num)
Base station identity code
2 digits, e.g. 32
00
Not decoded
<chann>(num)
ARFCN (Absolute Frequency Channel Number)
<RxLev>(num)
Received signal level in dBm
<RxQual>(num)
Received signal quality as defined in GSM05.08
<Timeslot>(num)
Assigned timeslot. If mobile is in idle mode, timeslot 0 (BCCH timeslot) will be indicated.
0...8
Assigned timeslot
<TA>(num)
Timing advance for the serving cell, in bits.
<RSSI>(num)
Receive Level, with value 99 indicateing "not known or not detectable"
0...31
Signifies the RSSI range from -113dBm or less ("0") to -51dBm or greater
("31") in steps of -2dBm (e.g. "1" = -111 dBm, "2" = -109 dBm ..., "30" = -
53dBm)
Page 206 of 567
s
8.7 AT^SMOND
<BER>(num)
Bit Error rate, with value 99 indicating "not known or not detectable"
0...7
as RXQUAL values RXQUAL0 to RXQUAL7 in GSM 05.08 section 8.2.4
Notes
• To some extent, the cell monitoring commands AT^SMOND, AT^MONI, AT^MONP and AT^SMONC cover the
same parameters. The receiving level, for example, can be queried with all three commands. Yet the resulting
values may be slightly different, even though obtained over a time period of a few seconds. This is quite nor-
mal and nothing to worry about, as the cell information is permanently updated.
• During a connection, not all of the neighbour cell information can be decoded. The following restrictions apply:
- Information is updated only for neighbour cells that have already been visible at connection setup, and
continue to be included in the list of cells.
- New neighbour cells added to the list, for example after handover, cannot be displayed until the connection
is released.
Example
at^smond
Execute command
^SMOND:262,01,3008,6060,32,100,66,,,0,,,0,
Line breaks inserted for readability in print
262,01,3008,DDD1,35,92,80,
262,01,3008,,31,96,83,
262,01,3008,BFBE,35,27,86,
262,01,3008,,32,98,88,
262,01,3008,BB44,32,90,89,
262,01,3008,8307,31,22,93,
2,23,99
Page 207 of 567
s
8.8 AT^SFNUR
8.8
AT^SFNUR Select the fixed network user rate
The AT^SFNUR command specifies the Fixed Network User Rate (FNUR) parameter. This parameter is impor-
tant only for mobile originated 14.4 kbit/s UDI calls (AT+CBST=75) and mobile terminated data calls if the bearer
capability information element is delivered without data bearer service (see AT+CSNS and AT+CBST commands).
Changes are recommended only if a CSD call fails. The choice as to which of the values to use depends on the
GSM network and the location. Users should be aware that even the same operator may apply varying FNUR
configurations in different regions.
The AT^SFNUR command has no effect on CSD connections controlled by the Internet Service commands. If
needed for the Internet Services the Fixed Network User Rate can be set in the connection profile. For details
see AT^SICS, parameter <conParmValue> "fnur".
Syntax
Test Command
AT^SFNUR=?
Response(s)
^SFNUR:(list of supported <value>s)
OK
Read Command
AT^SFNUR?
Response(s)
^SFNUR: <value>
OK
ERROR
+CME ERROR: <err>
Write Command
AT^SFNUR=<value>
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
!
%
%
%
%
%
%
!
%
!
Parameter Description
<value>(num)
0
not applicable
1
9.6 kbit/s
2(P)
14.4 kbit/s
3
19.2 kbit/s
4
28.8 kbit/s
5
38.4 kbit/s
6
48.0 kbit/s
7
56.7 kbit/s
8
64.0 kbit/s
Page 208 of 567
s
8.9 AT^MONI
8.9
AT^MONI Monitor idle mode and dedicated mode
The AT^MONI command supplies information of the serving/dedicated cell. There are two ways to retrieve the
information: once on request by using the execute command or automatically every <period> seconds by using
the write command. To stop the periodic presentation type "AT" or "at".
Syntax
Test Command
AT^MONI=?
Response(s)
^MONI:(list of supported <period>s)
OK
Exec Command
AT^MONI
Response(s)
See: Section 8.9.1, AT^MONI responses
OK
Write Command
AT^MONI=<period>
Response(s)
See: Section 8.9.1, AT^MONI responses
OK
ERROR
+CME ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
!
%
%
%
%
%
%
!
!
!
Parameter Description
<period>(num)
Display period in seconds
1...254
Notes
• The two header lines (see Section 8.9.1, AT^MONI responses) are output after every ten data lines.
• The length of following output lines exceeds 80 characters. Therefore a terminal program may draw a carriage
return on a screen. However, this is not part of the response.
• If the ME is Java controlled, periodic retrieval of cell information using the write command
AT^MONI=<period> is not supported. If periodic cell information is required simply repeat the execute com-
mands at regular intervals.
• The parameters LAC and cell are presented as hexadecimal digits, the remaining parameters are composed
of decimal digits.
Page 209 of 567
s
8.9 AT^MONI
• If the radio cell changes during a connection, the parameters PWR, RXLev and C1 of the 'Serving Cell' part
cannot be updated under certain conditions and therefore, are displayed as "-" (for conditions see also
AT+CREG). This is because the MS does not update the cell selection and reselection parameters since, in
this mode, they are not relevant for operation. When the connection ends, and the mobile is back to IDLE
mode, correct values will be given.
If the radio cell changes during a connection, it normally takes 1 or 2 seconds to update the parameters cell,
NCC and BCC. Until the information is received from the new base station, the default values will be shown
instead: cell="0000", NCC="-", BCC="-".
• If the BS supports frequency hopping during a connection, the dedicated channel (parameter chann) is not
stable. This mode is indicated by chann = 'h'.
• To some extent, the cell monitoring command AT^SMONC covers the same parameters. The receiving level,
for example, can be queried with both commands. Yet the resulting values may be slightly different, even
though obtained over a time period of a few seconds. This is quite normal and nothing to worry about, as the
cell information is permanently updated.
• For compatibility with earlier products and to support legacy applications, any input character may be used to
stop the output in certain cases (depending on the settings of AT+IPR and AT+CMUX).
8.9.1
AT^MONI responses
ME is not connected:
a) ME is camping on a cell and registered to the network:
Serving Cell
I Dedicated channel
chann rs dBm MCC MNC LAC cell NCC BCC PWR RXLev C1 I chann TS timAdv PWR dBm Q ChMod
1013
21
-71
001
01 1001 0103
7
7
33
-105
33 I
No connection
b) ME is camping on a cell but not registered to the network (only emergency call allowed):
Serving Cell
I Dedicated channel
chann rs dBm MCC MNC LAC cell NCC BCC PWR RXLev C1 I chann TS timAdv PWR dBm Q ChMod
1013
21
-71
001
01 1001 0103
7
7
33
-105
33 I
Limited Service
c) ME camping on a cell, but searching for a better cell (cell reselection):
Serving Cell
I Dedicated channel
chann rs dBm MCC MNC LAC cell NCC BCC PWR RXLev C1 I chann TS timAdv PWR dBm Q ChMod
1013
21
-71
001
01 1001 0103
7
7
33
-105
33 I
Cell Reselection
d) ME is searching and could not (yet) find a suitable cell:
Serving Cell
I Dedicated channel
chann rs dBm MCC MNC LAC cell NCC BCC PWR RXLev C1 I chann TS timAdv PWR dBm Q ChMod
Searching
ME is connected (Call in progress):
Serving Cell
I Dedicated channel
chann rs dBm MCC MNC LAC cell NCC BCC PWR RXLev C1 I chann TS timAdv PWR dBm Q ChMod
1013
19
-76
001
01 1001 0103
7
7
33
-105
33 I 1015
1
0
5
-76 0 S_HR
Columns for Serving Cell:
Column
Description
chann
ARFCN (Absolute Frequency Channel Number) of the BCCH carrier
rs
RSSI value 0 - 63 (RSSI = Received signal strength indication)
dBm
Receiving level of the BCCH carrier in dBm
MCC
Mobile Country Code (first part of the PLMN code)
Page 210 of 567
s
8.9 AT^MONI
Column
Description
MNC
Mobile Network Code (second part of the PLMN code)
LAC
Location area code, see note below
cell
Cell ID
NCC
PLMN colour code
BCC
Base station colour code
PWR
Maximal power level used on RACH channel in dBm
RXLev
Minimal receiving level (in dBm) to allow registration
C1
Coefficient for base station selection
Columns for Dedicated channel:
Column
Description
chann
ARFCN (Absolute Frequency Channel Number) of the TCH carrier
Note: <chann> = h indicates frequency hopping.
TS
Timeslot number
timAdv
Timing advance in bits
PWR
Current power level
dBm
Receiving level of the traffic channel carrier in dBm
Q
Receiving quality (0-7)
ChMod
Channel mode (S_HR: Half rate, S_FR: Full rate, S_EFR: Enhanced Full Rate,
A_HR: AMR Half rate, A_FR: AMR Full rate)
8.9.2
Service states
Depending on the service state, an additional textual output is generated (refer also to the response examples):
• 'Searching' - The MS is searching, but could not (yet) find a suitable cell. This output appears after restart of
the MS or after loss of coverage.
• 'No connection' - The MS is camping on a cell and registered to the network. The service state is 'idle', i.e.
there is no connection established or a dedicated channel in use.
• 'Cell Reselection' - The MS has not yet lost coverage but is searching for a better cell, since the cell reselec-
tion criterion is fulfilled.
• 'Limited Service' - The MS is camping on a cell but not registered to the network. Only emergency calls are
allowed. The MS enters this state, for example, when
- no SIM card is inserted, or PIN has not been given,
- neither Home PLMN nor any other allowed PLMN are found,
- registration request was not answered or denied by the network (use command AT+CREG to query the
registration status),
- authentication failed.
Page 211 of 567
s
8.10 AT^MONP
8.10
AT^MONP Monitor neighbour cells
The AT^MONP supplies information of up to six neighbour cells. There are two ways to retrieve the information:
once on request by using the execute command or automatically every <period> seconds by using the write
command. To stop the periodic presentation type "AT" or "at".
Syntax
Test Command
AT^MONP=?
Response(s)
^MONP:(list of supported <period>s)
OK
Exec Command
AT^MONP
Response(s)
See: Section 8.10.1, AT^MONP responses
OK
Write Command
AT^MONP=<period>
Response(s)
See: Section 8.10.1, AT^MONP responses
OK
ERROR
+CME ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
!
%
%
%
%
%
%
!
!
!
Parameter Description
<period>(num)
Display period in seconds
1...254
Notes
• Due to the fact that not all necessary information of the neighbour cells can be decoded during a connection,
there are several constraints to be considered:
- Only neighbour cells that have already been visible in IDLE mode will be further updated, as long as they
are still included in the list.
- Though new neighbour cells can be added to the list (e.g. due to handover), their C1 and C2 parameters
cannot be displayed until the connection is released. In this case "-" is presented for C1 and C2.
- To some extent, the cell monitoring command AT^SMONC covers the same parameters. The receiving
level, for example, can be queried with both commands. Yet the resulting values may be slightly different,
even though obtained over a time period of a few seconds. This is quite normal and nothing to worry about,
as the cell information is permanently updated.
• For compatibility with earlier products and to support legacy applications, any input character may be used to
stop the output in certain cases (depending on the settings of AT+IPR and AT+CMUX).
• If the ME is Java controlled, periodic retrieval of cell information using the write command
AT^MONP=<period> is not supported. If periodic cell information is required simply repeat the execute com-
mands at regular intervals.
Page 212 of 567
s
8.10 AT^MONP
8.10.1
AT^MONP responses
Response of AT^MONP (Example):
chann rs dBm MCC MNC BCC C1 C2
653
26
-84 262
07
0
22
22
660
20
-90 262
07
3
16
16
687
19
-91 262
07
1
15
15
678
14
-96 262
07
3
10
10
671
14
-96 262
07
1
10
10
643
10 -100 262
07
7
6
6
Column
Description
Chann
ARFCN (Absolute Radio Frequency Channel Number) of the BCCH carrier
rs
RSSI value 0 - 63 (RSSI = Received signal strength indication)
dBm
Receiving level in dBm
MCC
Mobile Country Code (first part of the PLMN code)
MNC
Mobile Network Code (second part of the PLMN code)
BCC
Base Station colour code
C1
cell selection criterion
C2
cell reselection criterion
Page 213 of 567
s
8.11 AT^SMONG
8.11
AT^SMONG GPRS Monitor
The AT^SMONG command supplies GPRS specific cell information. There are two ways to retrieve the informa-
tion: once on request by using the execute command or automatically every <period> seconds by using the
write command. To stop the periodic presentation type "AT" or "at".
Syntax
Test Command
AT^SMONG=?
Response(s)
^SMONG:(list of supported <table>s), (list of supported <period>s)
OK
ERROR
+CME ERROR
Exec Command
AT^SMONG
Response(s)
GPRS Monitor
Cell Info Table (see: Section 8.11.1, AT^SMONG Cell Info Table)
OK
ERROR
+CME ERROR
Write Command
AT^SMONG=<table>[, <period>]
Response(s)
^SMONG: GPRS Monitor
Cell Info Table (see: Section 8.11.1, AT^SMONG Cell Info Table)
OK
ERROR
+CME ERROR
Reference(s)
PIN ASC0 ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
!
!
Parameter Description
<table>(num)
1
Cell Info Table
<period>(num)
Display period in seconds
If <period> is omitted the cell data will be presented only once on a single line (as if Execute command was
issued).
If <period> is given, the cell data will be listed repeatedly on 10 data lines. Every 10th data line is followed by
the header, simply to repeat the column titles.
1...100
Page 214 of 567
s
8.11 AT^SMONG
Notes
• For compatibility with earlier products and to support legacy applications, often any input character will stop
the periodic output of the write command. But since this applies only in certain cases (depending on the set-
tings of AT+IPR and AT+CMUX), it is recommended to always use "at" or "AT".
• If the ME is Java controlled, periodic retrieval of cell information using the write command
AT^SMONG=<table>,<period> is not supported. If periodic cell information is required simply repeat the
execute commands at regular intervals.
8.11.1
AT^SMONG Cell Info Table
Example output for AT^SMONG:
GPRS Monitor
BCCH G PBCCH PAT MCC MNC NOM TA
RAC
# Cell
#
0637
1
-
4
234
05
2
00
0B
Columns of the cell info table:
Column
Description
BCCH
ARFCN of BCCH carrier
G
GPRS status:
0 GPRS not available in currently used cell
1 GPRS available in currently used cell
2 GPRS attached
Note: During a voice call or CSD connection, GPRS services are not available, and con-
sequently G=0 is displayed. If the network uses the PBCCH, the correct value can only
be displayed if the TC65 is attached.
PBCCH
If PBCCH is present, indication of ARFCN, else ''-'' or if Frequency Hopping is used ''H''
PAT
Priority Access Threshold (GSM Rec. 04.08 / 10.5.2.37b)
0 Packet access is not allowed in the cell
1 Spare, shall be interpreted as "000" (packet access not allowed)
2 Spare, shall be interpreted as "000" (packet access not allowed)
3 Packet access is allowed for priority level 1
4 Packet access is allowed for priority level 1 to 2
MCC
Mobile Country Code
MNC
Mobile Network Code
NOM
Network Operation Mode (1...3)
TA
Timing Advance Value
RAC
Routing Area Code (as hexadecimal value)
Page 215 of 567
s
8.12 AT^SALS
8.12
AT^SALS Alternate Line Service
The AT^SALS command is designed to support Alternate Line Service. This allows the subscriber to use two
voice numbers on the same SIM card (service requires a dual line SIM card).
The write command enables or disables the presentation of <view> and specifies the <line> used for outgoing
calls. The read command returns the presentation mode of <view> and the currently selected <line>.
Syntax
Test Command
AT^SALS=?
Response(s)
^SALS:(list of supported <view>s), (list of supported <line>s)
OK
Read Command
AT^SALS?
Response(s)
^SALS: <view>, <line>
OK
ERROR
Write Command
AT^SALS=<view>[, <line>]
Response(s)
OK
ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
!
!
Unsolicited Result Code
If switched on with <view>=1:
^SALS: <line>
Indicates the line used by an incoming call.
Parameter Description
<view>(num)
Controls the presentation mode of the URC "^SALS" which indicates the line number used by an incoming call:
0(&F)(P)
Disables indication of the called line
1
Enables indication of the called line
<line>(num)
Selects the line to be used for outgoing calls. Setting is global for the ME and non volatile.
1(&F)(D)
ALS Line 1
2
ALS Line 2
Note
• If a non ALS SIM is inserted, the <line> will be reset to line 1.
Page 216 of 567
s
8.12 AT^SALS
Example
AT^SALS=1,1
Line 1 has been selected for outgoing calls. "^SALS" URC is enabled.
RING
You receive a notification that you have an incoming call on line 2.
^SALS: 2
Page 217 of 567
s
8.13 AT^SHOM
8.13
AT^SHOM Display Homezone
The AT^SHOM returns the homezone state. The result is valid only, if network registration state <stat> is 1 (reg-
istered) (see AT+CREG).
The feature is available only for supported network operators (O2 Germany) and requires a suitable SIM card. If
the homezone feature is not supported by the network operator or SIM card, result is always 0.
Syntax
Test Command
AT^SHOM=?
Response(s)
OK
Exec Command
AT^SHOM
Response(s)
^SHOM: <homezonestate>
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN ASC0 ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
!
%
%
%
%
%
%
!
!
!
Parameter Description
<homezonestate>(num)
0
ME is out of Homezone and Cityzone
1
ME is within the Homezone
2
ME is within the Cityzone
Page 218 of 567
s
8.14 AT^SPLM
8.14
AT^SPLM Read the PLMN list
The AT^SPLM execute command returns the list of operators from the ME. Each operator code <numeric> that
has an alphanumeric equivalent <alpha> in the ME memory is returned. The list is sorted by operator codes.
See also GSM 07.07: AT+COPN, AT+COPS
Syntax
Test Command
AT^SPLM=?
Response(s)
OK
If error is related to ME functionality:
ERROR
+CME ERROR: <err>
Read Command
AT^SPLM?
Response(s)
^SPLM:<range>
OK
If error is related to ME functionality:
ERROR
+CME ERROR
Exec Command
AT^SPLM
Response(s)
^SPLM:<numeric>, long <alpha>
^SPLM:[... ]
OK
If error is related to ME functionality:
ERROR
+CME ERROR
Write Command
AT^SPLM=<index>
Response(s)
^SPLM:<numeric>, long <alpha>
OK
If error is related to ME functionality:
ERROR
+CME ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
%
!
Command Description
The read command returns the range of operator indices supported by the ME.
The write command serves to read a single operator entry specified with <index>. The operator will be indicated
by operator code <numeric> and name <alpha>.
Page 219 of 567
s
8.14 AT^SPLM
Parameter Description
<numeric>(str)
Operator in numeric form; GSM location area identification number
<alpha>(str)
Operator in long alphanumeric format; can contain up to 16 characters
<range>(num)
Range of supported operator indices
<index>(num)
Index of the operator entry to be retrieved with the write command
Note
• If the ME is Java controlled, take into account that the AT Command API can handle responses up to a length
of 1024 bytes. To avoid any longer responses it is recommended not to read the entire range of PLMN entries
at a time.
Page 220 of 567
s
8.15 AT+CPOL
8.15
AT+CPOL Preferred Operator List
The AT+CPOL read command returns the list of the preferred operators. The AT+CPOL write command allows to
edit the list of the preferred operators. If <index> is given but <operator> is left out, the entry is deleted. An
operator can be only once in the list.
Syntax
Test Command
AT+CPOL=?
Response(s)
+CPOL:(list of supported <index>s), (list of supported <format>s)
OK
ERROR
+CME ERROR
Read Command
AT+CPOL?
Response(s)
+CPOL: <index>, <format>, <operator>
+CPOL: ...
OK
ERROR
+CME ERROR
Write Command
AT+CPOL=<index>[, <format>, <operator>]
Response(s)
OK
ERROR
+CME ERROR:
Reference(s)
PIN ASC0 ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
%
!
Parameter Description
<index>(num)
The order number of the operator in the SIM preferred operator list.
<format>(num)
2
Numeric format
<operator>(str)
Operator in numeric format (GSM Location Area Identification number which consists of a 3-digit country code
plus a 2- or 3-digit network code).
Page 221 of 567
s
8.16 AT^SPLR
8.16
AT^SPLR Read entry from the preferred operators list
The AT^SPLR write command returns used entries from the SIM list of preferred operators with <indexa>
between <index1> and <index2>. If <index2> is not given, only entry at <index1> is returned. The test com-
mand returns the whole index range supported by the SIM.
See also GSM 07.07: AT+CPOL
Syntax
Test Command
AT^SPLR=?
Response(s)
^SPLR:(list of supported) <indexa>s
OK
ERROR
+CME ERROR: <err>
Write Command
AT^SPLR=<index1>[, <index2>]
Response(s)
^SPLR: <index1><oper>
^SPLR: <index2><oper>
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
%
!
Parameter Description
<index1>(num)
Location number to start reading from
<index2>(num)
Location number where to stop reading
<indexa>(num)
Index range supported by the SIM card (between <index1> and <index2>)
<oper>(str)
Operator in numeric form; GSM location area identification number
Page 222 of 567
s
8.17 AT^SPLW
8.17
AT^SPLW Write an entry to the preferred operators list
The AT^SPLW write command writes an entry to the SIM list of preferred operators at location number <index>.
If <index> is given but <oper> is left out, the entry is deleted. An operator can be only once in the list. Test
command returns the whole index range supported by the SIM.
See also GSM 07.07: AT+CPOL
Syntax
Test Command
AT^SPLW=?
Response(s)
^SPLW:(list of supported) <index>s
OK
ERROR
+CME ERROR:
Write Command
AT^SPLW=<index>[, <oper>]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
%
!
Parameter Description
<index>(num)
location number
<oper>(str)
Operator in numeric format (GSM Location Area Identification number which consists of a 3-digit country code
plus a 2- or 3-digit network code).
Page 223 of 567
s
9. Supplementary Service Commands
9.
Supplementary Service Commands
The AT Commands described in this chapter are related to the Supplementary Services offered by the GSM net-
work.
9.1
AT+CACM
Accumulated call meter (ACM) reset or query
Syntax
Test Command
AT+CACM=?
Response(s)
OK
Read Command
AT+CACM?
Response(s)
+CACM: <acm>
OK
ERROR
+CME ERROR: <err>
Write Command
AT+CACM=[<passwd>]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
%
!
Command Description
The read command returns the current ACM value.
The write command resets the Advice of Charge related to the accumulated call meter (ACM) value in SIM file
EF(ACM). ACM contains the total number of home units for both the current and preceding calls.
Parameter Description
<acm>(str)
Three bytes of the current ACM value in hexadecimal format (e.g. "00001E" indicates decimal value 30) 000000
- FFFFFF.
<passwd>(str)
SIM PIN2
Page 224 of 567
s
9.2 AT^SACM
9.2
AT^SACM Advice of charge and query of ACM and ACMmax
Syntax
Test Command
AT^SACM=?
Response(s)
^SACM:(list of supported <n>s)
OK
Exec Command
AT^SACM
Response(s)
^SACM: <n>, <acm>, <acmMax>
OK
ERROR
+CME ERROR: <err>
Write Command
AT^SACM=<n>
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
SIEMENS
%
%
%
%
%
%
%
!
%
!
Unsolicited Result Code
+CCCM: <ccm>
When activated, an unsolicited result code is sent when the CCM value changes, but not more often than every
10 seconds.
Command Description
The execute command can be used to query the current mode of the Advice of Charge supplementary service,
the SIM values of the accumulated call meter (ACM) and accumulated call meter maximum (ACMmax).
The write command enables or disables the presentation of unsolicited result codes to report the call charges.
Parameter Description
<n>(num)(&W)(&V)
[0](&F)
suppress unsolicited result code
1
display unsolicited result code
<acm>(str)(&V)
Three bytes of the current ACM value in hexadecimal format (e.g. "00001E" indicates decimal value 30) 000000-
FFFFFF
<acmMax>(str)(&V)
Three bytes of the max. ACM value in hexadecimal format (e.g. "00001E" indicates decimal value 30) 000000
disable ACMmax feature 000001-FFFFFF
Page 225 of 567
s
9.2 AT^SACM
<ccm>(str)
Three bytes of the current CCM value in hexadecimal format (e.g. "00001E" indicates decimal value 30); bytes
are coded in the same way as ACMmax value in the SIM 000000-FFFFFF
Notes
• When you power down or reset the ME with AT+CFUN=1,1 the URC presentation mode will be reset to its
default. To benefit from the URC it is recommended to have the setting included in the user profile saved with
AT&W, or to select <n>=1 every time you reboot the ME.
• See also GSM07.07: AT+CACM, AT+CAMM, AT+CAOC.
Page 226 of 567
s
9.3 AT+CAMM
9.3
AT+CAMM Accumulated call meter maximum (ACMmax) set or
query
Syntax
Test Command
AT+CAMM=?
Response(s)
OK
Read Command
AT+CAMM?
Response(s)
+CAMM: <acmmax>
OK
ERROR
+CME ERROR: <err>
Write Command
AT+CAMM=[<acmmax>[, <passwd>]]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
%
!
Command Description
The read command returns the current ACMmax value.
The write command sets the Advice of Charge related to the accumulated call meter maximum value in SIM file
EF (ACMmax). ACMmax contains the maximum number of home units allowed to be consumed by the sub-
scriber.
Parameter Description
<acmmax>(str)
Three bytes of the max. ACM value in hexadecimal format (e.g. "00001E" indicates decimal value 30) 000000
disable ACMmax feature 000001-FFFFFF.
<passwd>(str)
SIM PIN2
Page 227 of 567
s
9.4 AT+CAOC
9.4
AT+CAOC Advice of Charge information
Syntax
Test Command
AT+CAOC=?
Response(s)
+CAOC: (list of supported<mode>s)
OK
Read Command
AT+CAOC?
Response(s)
+CAOC: <mode>
OK
Exec Command
AT+CAOC
Response(s)
ERROR
+CME ERROR: <err>
If <mode>=0, TA returns the current call meter value:
+CAOC: <ccm>
OK
Write Command
AT+CAOC=[<mode>]
Response(s)
ERROR
+CME ERROR: <err>
If <mode>=0, TA returns the current call meter value.
OK
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
%
!
Command Description
Execute command returns the current call meter value.
The write command sets the Advice of Charge supplementary service function mode.
Parameter Description
<mode>(num)(&V)
0
query CCM value
<ccm>(str)
Three bytes of the current CCM value in hexadecimal format (e.g. "00001E" indicates decimal value 30); bytes
are similarly coded as ACMmax value in the SIM 000000-FFFFFF.
Page 228 of 567
s
9.5 AT+CCUG
9.5
AT+CCUG Closed User Group
Syntax
Test Command
AT+CCUG=?
Response(s)
+CCUG:list of supported <n>, range of supported <index>, range of supported <info>
OK
ERROR
+CME ERROR
Read Command
AT+CCUG?
Response(s)
+CCUG:<n>, <index>, <info>
OK
ERROR
+CME ERROR
Write Command
AT+CCUG=[[<n>][, <index>][, <info>]]
Response(s)
OK
ERROR
+CME ERROR
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3
Charge
4
Last
GSM 07.07, GSM 02.85, GSM 03.85,
%
%
%
%
%
%
%
!
%
!
GSM 04.85
Command Description
The Test command returns the supported parameters.
The Read command returns if the Explicit CUG invocation is activated (in parameter <n>), which CUG <index>
is chosen, and if Preferential Group or Outgoing Access is suppressed (in parameter <info>).
The write command serves to activate or deactivate the explicit CUG invocation, to set the desired index, and to
specify if Preferential Group or Outgoing Access shall be suppressed.
Parameter Description
<n>(num)
explicit CUG invocation options
0(D)
Deactivate explicit CUG invocation
1
Activate explicit CUG invocation
<index>(num)
0-9
explicit selection of CUG index
10(D)
No index (preferred CUG taken from subscriber data)
Page 229 of 567
s
9.5 AT+CCUG
<info>(num)
state of the call
0(D)
no information
1
suppress outgoing access
2
suppress preferential CUG
3
Suppress preferential CUG and Outgoing Access.
Notes
• The active settings for omitted parameters are retained without changes.
• Explicit CUG invocation means that at each call setup, CUG information is added to the called number.
• Upon delivery, settings are predefined with
<n>=0,
<index>=10,
<info>=0.
These delivery defaults cannot be recalled automatically.
• When starting a call with ATD, Parameter 'G' or 'g' of command ATD will have no effect if the option selected
for this single call is identical to the option already selected with AT+CCUG.
• Current settings are saved in the ME automatically.
ATZ or AT&F do not influence the current settings.
• some combinations of parameters may lead to rejection of CUG calls by the network. For more information,
please consult GSM 04.85
Page 230 of 567
s
9.6 AT+CCFC
9.6
AT+CCFC Call forwarding number and conditions control
AT+CCFC controls the call forwarding supplementary service. Registration, erasure, activation, deactivation and
status query are supported.
Syntax
Test Command
AT+CCFC=?
Response(s)
+CCFC:(list/range of supported <reason>s)
OK
Write Command
AT+CCFC=<reason>, <mode>[, <number>[, <type>[, <class>[, <time>]]]]
Response(s)
If <mode> is not equal 2 and command successful:
OK
If <mode>= 2, <reason> is not equal 2 and command successful:
+CCFC: <status>, <class>[, <number>, <type>]
OK
If <mode>= 2, <reason>= 2 and command successful:
+CCFC: <status>, <class>[, <number>, <type>, <time>]
OK
If error is related to ME functionality
+CME ERROR
Reference(s)
PIN ASC0 ASC1
USB MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07, GSM 02.04, GSM 02.82,
%
%
%
%
%
%
%
!
!
!
GSM 03.82, GSM 04.82
Parameter Description
<reason>(num)
Reason for call forwarding
0
unconditional
1
mobile busy
2
no reply
3
not reachable
4
all call forwarding (includes reasons 0, 1, 2 and 3)
5
all conditional call forwarding (includes reasons 1, 2 and 3)
<mode>(num)
Network operation to be performed for Supplementary service "call forwarding"
0
disable call forwarding (disable service)
1
enable call forwarding (enable service)
2
query status of call forwarding (query service status)
3
register <number> and activate call forwarding (register service)
4
erase <number> and deactivate call forwarding (erase service)
Page 231 of 567
s
9.6 AT+CCFC
<number>(str)
String type phone number of forwarding address in format specified by <type>. If you select <mode>= 3, the
phone <number> will be registered in the network. This allows you to disable / enable CF to the same destination
without the need to enter the phone number once again. Depending on the services offered by the provider the
registration may be mandatory before CF can be used. The number remains registered in the network until you
register another number or erase it using <mode> = 4.
<type>(num)
Type of address octect
145
dialing string <number> includes international access code character '+'
129
otherwise
<class>(num)
Integer or sum of integers each representing a class of information, i.e. a bearer service, telecommunication ser-
vice or bearer service group as defined in "GSM 02.04"
1
voice
2
data
<class> 2 (data) comprises all those <class> values between 16 and 128, that
are supported both by the network and the MS. This means, a setting made for
<class> 2 applies to all remaining data classes (if supported). In addition, you
can assign a different setting to a specific class. For example, you can activate
Call Forwarding for all data classes, but deactivate it for a specific data class.
4
fax
8
SMS
16
data circuit sync
32
data circuit async
64
dedicated packet access
128
dedicated PAD access
1...[7]...255
combination of some of the above classes. For example, the default setting 7
represents the sum of the integers 1, 2 and 4 (CF for voice, data and fax). The
value 255 covers all classes. If the <class> parameter is omitted, the default
value 7 is used.
<time>(num)
5...[20]...30
Time to wait before call is forwarded, rounded to a multiple of 5 sec. (only for
<reason>=no reply)
<status>(num)
0
Call Forwarding not active
1
Call Forwarding active
Notes
• You can register, disable, enable and erase <reason> 4 and 5 as described above. However, querying the
status of <reason> 4 and 5 with AT+CCFC will result in an error ("CME error: Operation not supported"). As
an alternative, you may use the ATD command followed by *'# codes to check the status of these two reasons.
See Star-Hash (*#) Network Commands for a complete list of *# GSM codes. See also examples below.
• Most networks will not permit registration of new parameters for conditional call forwarding (reasons 1,2,3,5)
while unconditional call forwarding is enabled.
• The AT+CCFC command offers a broad range of call forwarding options according to the GSM specifications.
Page 232 of 567
s
9.6 AT+CCFC
However, when you attempt to set a call forwarding option which is not provisioned or not yet subscribed to,
the setting will not take effect regardless of the response returned. The responses in these cases vary with
the network (for example "OK", "Operation not allowed", "Operation not supported" etc.). To make sure check
the call forwarding status with <mode>=2.
• Some networks may choose to have certain call forwarding condtions permanently enabled (e.g. forwarding
to a mailbox if the mobile is not reachable). In this case, erasure or deactivation of call forwarding for these
conditions will not be successful, even if the CCFC request is answered with response "OK".
• The command has been implemented with the full set of <class> parameters according to GSM 07.07. For
actual applicability of SS "call forwarding" to a specific service or service group (a specific <class> value)
please consult table A.1 of GSM 02.04.
• There is currently no release of GSM standard "GSM 02.04", in which the "Call Forwarding" Supplementary
Service is defined as applicable to SMS services.
Example
Please note that when you configure or query call forwarding without specifying any classes, the settings will
refer to classes 1, 2 and 4 only (=default). The handlingof classes is equivalent to AT+CLCK.
To register the destination number for unconditional call forwarding (CFU):
at+ccfc=0,3,"+493012345678",145
OK
The destination number will be registered for voice, data and fax services (default <class> 7).
In most networks, the registration will also cause call forwarding to be activated for these <class> values.
To query the status of CFU without specifying <class>:
at+ccfc=0,2
+CCFC: 1,1,"+493012345678",145
+CCFC: 1,2,"+493012345678",145
+CCFC: 1,4,"+493012345678",145
OK
To deactivate CFU without specifying <class>:
at+ccfc=0,0
OK
To check whether CFU was successfully deactivated (note that the destination number remains registered in
the network when you disable CFU):
at+ccfc=0,2
+CCFC: 0,1,"+493012345678",145
+CCFC: 0,2,"+493012345678",145
+CCFC: 0,4,"+493012345678",145
OK
To erase the registered CFU destination number:
at+ccfc=0,4
OK
Now, when you check the status, no destination number will be indicated:
at+ccfc=0,2
+CCFC: 0,1
+CCFC: 0,2
+CCFC: 0,4
OK
Page 233 of 567
s
9.6 AT+CCFC
• To query the status of CFU for all classes:
at+ccfc=0,2,,,255
+CCFC: 0,1
+CCFC: 0,2
+CCFC: 0,4
+CCFC: 0,8
+CCFC: 0,16
+CCFC: 0,32
+CCFC: 0,64
+CCFC: 0,128
OK
<reason> 4 or 5 cannot be used to query the status of all call forwarding reasons (see also notes above):
at+ccfc=4,2
+CME error: operation not supported
at+ccfc=5,2
+CME error: operation not supported
Page 234 of 567
s
9.7 AT+CCWA
9.7
AT+CCWA Call Waiting
The AT+CCWA write command controls the "Call Waiting" supplementary service according to GSM 02.83. Acti-
vation, deactivation and status query are supported. The read command returns the current value of <n>.
Syntax
Test Command
AT+CCWA=?
Response(s)
+CCWA:(list of supported <n>s)
OK
Read Command
AT+CCWA?
Response(s)
+CCWA:<n>
OK
Write Command
AT+CCWA=[[<n>][, <mode>][, <class>]]
Response(s)
If <mode> is not equal 2 and command successful:
OK
If <mode>= 2 and command successful:
+CCWA: <status>, <class>
[+CCWA: <status>, <class>]
[+CCWA: ...]
OK
If error is related to ME functionality
+CME ERROR
Reference(s)
PIN
ASC0
ASC1
USB
MUX1
MUX2
MUX3
Charge
4
Last
GSM 07.07, GSM 02.04, GSM 02.83,
%
%
%
%
%
%
%
!
!
!
GSM 03.83, GSM 04.83
Unsolicited Result Codes
URC 1
Indication of a call that is currently waiting and can be accepted.
+CCWA: <calling number>, <type of number>, <class>, , <CLI validity>
If <n>=1 and the call waiting supplementary service is enabled in the network, URC "+CCWA" indicates a wait-
ing call to the TE. It appears while the waiting call is still ringing.
URC 2
Indication of a call that has been waiting.
^SCWA
If <n>=1 and the call waiting supplementary service is enabled in the network, this URC indicates that a wait-
ing call rang when the ME was in online mode during a CSD call, but the calling party hung up before the ME
went back to command mode.
Page 235 of 567
s
9.7 AT+CCWA
Parameter Description
<n>(num)
Switch URCs "+CCWA" and "^SCWA" for call waiting on/off
0
Disable display of URCs "+CCWA" and "^SCWA"
1
Enable display of URCs "+CCWA" and "^SCWA"
<mode>(num)
Network operation to be performed for Supplementary service call waiting
0
Disable call waiting (disable service)
1
Enable call waiting (enable service)
2
Query status of call waiting (query service status)
<class>(num)
Integer or sum of integers each representing a class of information, i.e. a bearer service, telecommunication ser-
vice or bearer service group as defined in "GSM 02.04".
In the write command, parameter <class> specifies the class of the active call during which an incoming call
of any class is to be regarded as a waiting call.
In URC "+CCWA: <calling number>, <type of number>, <class>, , <CLI validity>", parameter
<class> specifies the class of the waiting call.
1
Voice
2
Data
<class> 2 (data) comprises all those <class> values between 16 and 128, that
are supported both by the network and the MS. This means, a setting made for
<class> 2 applies to all remaining data classes (if supported). In addition, you
can assign a different setting to a specific class. For example, you can activate
call waiting for all data classes, but deactivate it for a specific data class.
4
Fax
[7]
Voice, data and fax (1+2+4)
16
Data circuit sync
32
Data circuit async
64
Dedicated packet access
128
Dedicated PAD access
1...[7]...255
Combination of some of the above classes. For example, the default setting 7
represents the sum of the integers 1, 2 and 4 (CF for voice, data and fax). The
value 255 covers all classes. If parameter "class"is omitted, the default value 7
is used.
<status>(num)
0
Call waiting service is not active
1
Call waiting service is active
<calling number>(str)
Phone number of waiting caller in the format specified by parameter <type of number>.
<type of number>(num)
Type of address octet in integer format (refer to GSM 04.08, subclause 10.5.4.7)
145
<calling number> includes international access code character '+'
Page 236 of 567
s
9.7 AT+CCWA
128
number restricted
129
Otherwise
<CLI validity>(num)
0
CLI valid
1
CLI has been withheld
2
CLI is not available
Notes
If the active call is a CSD call, and a waiting call is received, then the ME produces a BREAK while still in
online mode, and displays
- the +CCWA URC (as above) when the ME goes back to command mode while the waiting call is still active
and can be accepted;
- or the ^SCWA URC (as above) when the ME goes back to command mode after the waiting call has
ended.
With the AT+CHLD command, it is possible to establish a multiparty call or to set the active voice call on hold
and then accept a waiting voice call (not possible with fax and data call). See also AT+CHLD
Users should be aware that if call waiting is activated (<mode>=1), the presentation of URCs needs to be
enabled, too (<n>=1).
Otherwise, on the one hand, a waiting caller would be kept waiting due to lack of BUSY signals, while, on the
other hand, the waiting call would not be indicated to the called party.
The AT+CCWA command offers a broad range of options according to the GSM specifications. However,
when you attempt to enable call waiting for a <class> for which the service is not provisioned or not sup-
ported , the setting will not take effect regardless of the response returned. The responses in these cases vary
with the network (for example "OK", "Operation not allowed", "Operation not supported" etc.). To make sure
check the current call waiting settings with <mode>=2.
The AT+CCWA command has been implemented with the full set of <class> parameters according to
GSM 07.07. For actual applicability of SS call waiting to a specific service or service group (a specific
<class> value) please consult table A.1 of GSM 02.04
Despite the specifications stated in GSM 02.04 call waiting is not handled uniformly among all networks:
GSM 02.04, Annex A, provides the following specification:
"The applicability of call waiting refers to the telecommunication service of the active call and not of the waiting
call. The incoming, waiting, call may be of any kind." Nevertheless, networks do differ on the actual imple-
mentation of the service. For example, the activation of call waiting for <class> 4, "fax", causes some net-
works to send a call waiting indication if a call "of any kind" comes in during an active fax call, but others may
(with the same settings active) indicate a waiting fax call during any kind of active call. Thus, the only reliable
way to receive or prevent a call waiting indication under any circumstances and in any network, is to activate
or deactivate call waiting for all tele- and bearer services (<class> 255).
Page 237 of 567
s
9.7 AT+CCWA
Examples
EXAMPLE 1
Parameter <n>
at+ccwa=1
To enable the presentation of the URC
OK
EXAMPLE 2
Parameter <mode>
at+ccwa=,1
To activate the supplementary service in the network for voice, data,
and fax calls (default classes).
Note that parameter <n> is left out. In this case, the current value of <n>
will be retained.
OK
at+ccwa=,2
To query the network status of call waiting for default classes
at+ccwa=1,1
Call Waiting is activated during voice calls.
at+ccwa=1,2
Call Waiting is activated during data calls.
at+ccwa=1,4
Call Waiting is activated during fax calls.
OK
EXAMPLE 3
Parameter <class>
AT+CCWA=,0,1
To deactivate call waiting for voice calls.
OK
Page 238 of 567
s
9.8 AT+CHLD
9.8
AT+CHLD Call Hold and Multiparty
Syntax
Test Command
AT+CHLD=?
Response(s)
+CHLD: (list of supported <n>s)
OK
Write Command
AT+CHLD=[<n>]
Response(s)
OK
ERROR
+CME ERROR: <err>
Reference(s)
PIN ASC0 ASC1
USB MUX1 MUX2 MUX3 Charge
4
Last
GSM 07.07
%
%
%
%
%
%
%
!
!
!
Command Description
TA controls the Supplementary Services Call Hold and Multiparty. Calls can be put on hold, recovered, released,
and added to a conversation.
Like for all Supplementary Services, the availability and detailed functionality of Call Hold and Multiparty services
depends on the configuration of the GSM network. The TC65 can only request the service, but the network
decides whether and how the request will be answered.
Parameter Description
<n>(num)
0
Release all held calls or set User Determined User Busy (UDUB) for a waiting
call:
• If a call is waiting, release the waiting call. The calling party will receive a
"BUSY" indication (Supplementary Service User Determined User Busy
"UDUB")
• Otherwise, terminate all held calls (if any).
1
Terminate all active calls (if any) and accept "the other call" as the active call:
• If a call is waiting, the waiting call will be accepted.
• Otherwise, if a held call is present, the held call becomes active.
1X
Terminate a specific call X (X= 1-7). The call may be active, held or waiting.
The remote party of the terminated call will receive a "NO CARRIER" indica-
tion. Parameter X is the call number <idx> of the targeted call in the list of cur-
rent calls available with AT command AT+CLCC.
2
Place all active calls on hold (if any) and accept "the other call" as the active
call:
• If a call is waiting, the waiting call will be accepted.
• Otherwise, if a held call is present, the held call becomes active.
2X
Place all active calls except call X (X= 1-7) on hold. Parameter X is the call
number <idx> of the targeted call in the list of current calls available with AT
command AT+CLCC.
3
Add a held call to the active calls in order to set up a conference (multiparty)
call.
Page 239 of 567

 

 

 

 

 

 

 

Content      ..     1      2      3      4      ..