Proprietary at Commands Manual
Proprietary at Commands Manual
Reference Guide
Revisions
World Headquarters
Copyright
This publication may not be reproduced, in whole or in part, without prior expressed written
permission from Sasken Communication Technologies Limited. All rights reserved. Copyright ©
2004, by Sasken Communication Technologies Limited. Sasken Communication Technologies
Limited makes no representations or warranties with respect to the contents hereof and
specifically disclaims any implied warranties of merchantability or fitness for any particular
purpose. Furthermore, Sasken Communication Technologies Limited reserves the right to revise
this publication and to make changes from time to time in the content hereof without
obligation of Sasken Communication Technologies Limited to notify any person or organization
of such revisions or changes.
Table of Contents
1 Introduction 8
1.1 Scope........................................................................................................................8
1.2 References..............................................................................................................8
2 Definitions and abbreviations 9
2.1 Definitions...............................................................................................................9
2.2 Abbreviation...........................................................................................................9
3 Call Management 10
3.1 +SKCPWD Proprietary Change Password..........................................................10
3.2 +SKCOLR Connected Line Identification Restriction......................................11
3.3 +SKCSSN Supplementary Service Notifications...............................................11
3.4 +SKSAUTR Set Auto Redial Mode.......................................................................13
3.5 +SKRBLC Redial Black List Control....................................................................16
3.6 +SKCTVE, Individual Call Time Value................................................................17
3.7 +SKCTV Call Timer Value....................................................................................18
3.8 +SKCCS Current Call State Indication...............................................................19
3.9 +SKCPI More Call Progress Information............................................................23
3.10 +SKCONDLY, Set CONNECT delay......................................................................25
3.11 +SKVTS DTMF and Tone Generation.................................................................26
3.12 +SKVTD Tone duration........................................................................................27
4 Mobile Termination Control and Status Commands 28
4.1 +SKMS Current Modem and SIM Status..............................................................28
4.2 +SKCPBSC Phonebook update notification.......................................................30
4.3 +SKCPBS Phonebook storage ready notification.............................................31
4.4 +SKCPIN PIN Remaining Attempts......................................................................32
4.5 +SKECAOC, Extended query CCM using PUCT.................................................33
4.6 +SKECACM, Extended query ACM using PUCT.................................................34
4.7 +SKCCCME, Individual Call Meter and Charges................................................35
4.8 +SKAOCINV, Individual Call AoC Invocation Indications.................................36
4.9 +SKPINSTAT...........................................................................................................37
5 Network Management and Modem Information 38
5.1 +SKCNL Network Location Information............................................................38
5.2 +SKECOPS Asynchronous Version of COPS AT command...............................40
5.3 +SKSBP Set Band Priority....................................................................................42
5.4 +SKCATT CS Attach or Detach............................................................................43
5.5 +SKCCATT CS and PS Attach or Detach............................................................44
5.6 +SKEXTREG Extended Network Registration Status.......................................45
6 Short Messaging Service (SMS) support 46
6.1 +SKCPMS Extended Preferred Message Storage..............................................46
6.2 +SKSMMA More Memory Available.....................................................................47
6.3 +SKSMMF Memory Full........................................................................................49
6.4 +SKCMGU Update SMS message..........................................................................50
6.5 +SKCMGB Get occupied SMS storage Bitmap....................................................51
6.6 +SKCMGR Read SMS message without changing status...................................51
6.7 +SKCSM SMS State indications............................................................................53
6.8 +SKCMGT Change SMS Message Status..............................................................54
7 SIM Application Tool(SAT) in APDU format 55
7.1 +SKSATPD Profile Download Command............................................................56
7.2 +SKSATC Configuration of SIM Application Tool Kit........................................60
7.3 +SKSATE Send Envelope Command...................................................................62
7.4 +SKSATR Send Terminal Response....................................................................63
7.5 +SKSATA SAT call accept....................................................................................65
7.6 +SKSATH SAT call reject.....................................................................................66
8 ME Personalization 67
8.1 +SKMEPERS Activate/Deactivate Personalization...........................................67
8.2 +SKPERSSTAT Query Personalization Status....................................................69
8.3 +SKPERSDIS Disable Personalization.................................................................70
8.4 +SKPERSUBLK Unblock Personalization............................................................71
8.5 +SKPERSVER Personalization Verification Status............................................72
8.6 +SKPERSCPWD Personalization Password Change..........................................73
9 Dual-SIM Related AT Commands 74
9.1 +SKSIMSLT Select SIM for Channel.....................................................................74
9.2 +SKDSIMREG Dual-SIM Network Registration Status.......................................75
9.3 +SKSIMMTR Set Master SIM..................................................................................77
10 Miscellaneous AT Commands 78
10.1 +SKABORT Abortion of the AT Commands.......................................................78
10.2 +SKICCID Read ICCID from SIM...........................................................................79
10.3 +SKENR Enable for Engineering Mode Information.........................................80
10.4 +SKRSTENR Reset for Engineering Mode Information....................................89
10.5 +SKERRLOG Read Error Log from NVM..............................................................90
11 Setting of Preferred message storage 91
11.1 Listing of ME stored messages............................................................................91
11.2 Reading a Specific ME stored message.............................................................91
11.3 Deleting a Specific ME stored message.............................................................91
12 SMS related AT commands 92
12.1 SKCMGS – Send message (PDU mode, asynchronous).........................................92
13 Sasken Proprietary Errors 93
14 SAF Specific AT Commands 94
14.1 +CGMI (or +GMI)....................................................................................................94
14.2 +CGMM (or +GMM)................................................................................................95
14.3 +CGMR (or +GMR).................................................................................................95
14.4 +_IGPS....................................................................................................................96
14.5 +SKCKPD................................................................................................................98
14.6 +SKENKPD..............................................................................................................99
14.7 +SKVOLLVL............................................................................................................99
14.8 +SKLSAVAIL.........................................................................................................100
14.9 +SKEXTDEVICE....................................................................................................100
14.10 +SKMODEL...........................................................................................................101
14.11 +SKCTIME.............................................................................................................103
14.12 +SKAUDDEV.........................................................................................................104
14.13 +SKALRMIND........................................................................................................105
14.14 +SKBATIND...........................................................................................................106
14.15 +SKPALERT..........................................................................................................107
14.16 +SKRGPSPOS........................................................................................................108
15 Control of SAT/GSM modes 109
15.1 +SKSTKMD............................................................................................................109
15.2 +SKGPSPLCY........................................................................................................110
15.3 +SKGPSPOS..........................................................................................................111
15.4 +SKRBSRCH..........................................................................................................112
15.6 +SKCPWC.............................................................................................................113
15.7 +SKGPSINFO?.......................................................................................................114
16 Audio AT commands 116
16.1 +AUDCOMP..........................................................................................................116
16.2 +AUDLPBK............................................................................................................117
16.3 +AUDLOG.............................................................................................................118
16.5 +AUDPARST.........................................................................................................120
16.6 +AUDPAREQ.........................................................................................................121
16.7 +AUDPARCMP......................................................................................................123
16.8 +AUDREG.............................................................................................................125
16.9 +AUDVAMCFG......................................................................................................126
16.11 +AUDLDSIM..........................................................................................................128
16.12 +AUDERR..............................................................................................................129
17 Traceability 129
1 Introduction
1.1 Scope
This document is a proprietary of 3GPP 27.007 standards. It specifies the profile of SASKEN
proprietary AT commands and usage of the same.
SAF Specific AT commands defined exclusively for the Satellite mode of operation and also
the switch between GSM mode and the Satellite mode working of the handset.
The commands always begin with AT (which means Attention) and end with the character <CR>
(Carriage Return).
These commands are parsed handled and acted upon internally by SAF.
1.2 References
This action command sets a new password for the facility lock function defined by
command Facility Lock +CLCK. The difference between this command and CPWD is
that the new password has to be reentered. The test command returns a list of pairs
which present the available facilities and the maximum length of their password
Syntax Description
Parameters
<fac>
"P2" SIM PIN2
Refer +CLCK AT
command for
rest of the <fac>
values
<oldpwd> String type; shall be the same as password
specified for the facility from the MT user
interface or with command Change
Password +CPWD
<newpwd>,<reent String type; is the new password; maximum
er newpwd> length of password can be determined with
<pwdlength>
<pwdlength> Integer type maximum length of the
password for the facility
Limitations
This command is supported for the following <facs>:
“AB”, “AG”,”AI”, “IR”, “OI”,”OX”,“PC”,”PN”,”PP”, ”SP”,
”PU”, ”SC” and ”P2”
Examples
This command is used to obtain the status of the Connected Line Identification
Restriction as subscribed with the network.
Syntax Description
Parameters
<n>
0 COLR is not provisioned
1 COLR is provisioned
Limitations
None
Examples
Syntax Description
+SKCSSN=[<n>[,<m>]] OK
+CME ERROR: <err>
+SKCSSN? +SKCSSN: <n>,<m>
+SKCSSN=? +SKCSSN: (list of supported <n>s),
(list of supported <m>s)
Parameters
Examples
Syntax Description
Parameters
Examples
ATD2234; OK
+SKCCSI: 1, 0, 2, 0, 0, , Outgoing call URC
”2234”, 129
ATD9876; OK
+SKCCSI: 0, 0, 6, 0, 0, Second call is cleared
230, ”9876”, “”
NO CARRIER
Incoming call
+SKCCSI: 1, 0, 4, 0, 0, ,
”4444”, 129
RING
3.5 +SKRBLC Redial Black List Control
+SKRBLC Redial Black List Control
This command provides additional control over the black listed numbers of
automatic redialing feature. Set command clears the total black list.
The read command returns the black list status. If the black list is full then it
returns +SKRBLC: 1, otherwise it will return +SKRBLC: 0
Syntax Description
+SKRBLC OK
ERROR
+SKRBLC? +SKRBLC: <Black list status>
OK
Parameters
Examples
Syntax Description
Parameters
<id> integer type; denote the call ID ID (see GSM 02.30 [19] Sub
clause 4.5.5.1)
Examples
Syntax Description
Parameters
Examples
Syntax Description
+SKCCS=<act> OK
+SKCCS? +SKCCS: <act>
+SKCCS=? +SKCCS: (list of supported values)
Parameters
<disc_cause> integer type and it is valid only for disconnect state (6)
1 - unassigned number
3 - no route to destination
6 - channel unacceptable
8 - operator determined barring
16 - normal call clearing
17 - user busy
18 - no user responding
19 - user alerting, no answer
21 - call rejected
22 - number changed
26 - non selected user clearing
27 - destination out of order
28 - invalid number format
29 - facility rejected
30 - response to status enquiry
31 - normal, unspecified
34 - no channel available
38 - network out of order
41 - temporary failure
42 - switching equipment congestion
43 - access information discarded
44 - requested channel unavailable
47 - resources unavailable
49 - quality of service unavailable
50 - requested facility unsubscribed
55 - incoming calls barred within CUG
57 - bearer capability not authorized
58 - bearer capability not available
63 - service not available
65 - bearer service not implemented
68 - ACM reached ACM maximum
69 - facility not implemented
70 - only restricted bearer cap. avail.
79 - service not implemented
81 - invalid TI
87 - no member of CUG
88 - incompatible destination
91 - invalid transit network selection
95 - incorrect message
96 - invalid mandatory information
97 - message type not implemented
98 - message type incompatible
99 - info element not implemented
100 - conditional info element error
101 - message incompatible
102 - recovery on time expiry
111 - protocol error
127 - interworking error
133 - Service area prohibited
134 - GPS not available
200 - bearer service not available
201 - no TI available
202 - timer 303 expiry
203 - establishment failure
210 - no error
207 – Number black listed
210 – Call is rejected by SIM (Because of call control fail)
211 – Call is rejected by MS, because other redial is in progress
220 – system under arbitration
221 – higher priority request present
222 – fdn check failed
223 – duplicate transmission not allowed
224 – call rejected by sat
225 – ps call is already accepted by application
226 - cs call is already accepted by application
227 – number present in redial blacklist
228 – active cs call exists
229 – redial call cleared
230 - operation not allowed
Examples
+SKCPI=<n> OK
+SKCPI? +SKCPI: <n>
+SKCPI=? +SKCPI: (list of supported <n>s)
Parameters
Examples
Syntax Description
+SKCONDLY=<mo_delay>,<mt_delay> OK
+SKCONDLY? +SKCONDLY:<mo_delay>,<mt_delay>
+SKCONDLY=? +SKCONDLY:(list of supported values)
Parameters
Examples
This command allows the playing of locally generated DTMF tones. The command is
write only. In this profile of commands, this command does not operate in data or
fax modes of operation (+FCLASS=0,1,2-7). It applies only during Voice call.
Syntax Description
AT+SKVTS=<n>,<digit> OK
AT+SKVTS=? (list of supported <n>),(list of
supported digits)
Parameters
This command refers to an integer <n> that defines the minimum duration of tones
to be played as a result of +SKVTS command.
Syntax Description
+SKVTD=<n> OK
Parameters
<n> Integer type; can take values from 4-255.
NOTE: Each unit corresponds to 20ms. The minimum duration of the tone played
should be 80ms.
Examples
Syntax Description
Parameters
<act> 0 – Disable unsolicited event
1 – Enable unsolicited event
Examples
This command controls the presentation of the update status URC +SKCPBSCI:
<storage>, <index>, <operation> when the storage status is changed, because of the
updating a new record or deleting an existing record.
Syntax Description
+SKCPBSC=<mode> OK
+SKCPBSC? +SKCPBSC:<mode>
+SKCPBSC=? +SKCPBSC: (list of supported values for
<mode>)
Parameters
Limitation
Examples
This command controls the presentation of the storage ready URC +SKCPBSI:
<storage>, <used record>,<total records> when the storage is ready to read.
Syntax Description
+SKCPBS=<mode> OK
+SKCPBS? +SKCPBS:<mode>
+SKCPBS=? +SKCPBS: (list of supported values for
<mode>)
Parameters
Assumption
Examples
Syntax Description
+SKCPIN +SKCPINC=<pin1>,<pin2>,<puk1>,<puk2>
OK
+CME ERROR: <err>
Parameters
Assumption
None
Examples
<SIM card not +CME ERROR: “SIM Read PIN counter and return ERROR
present> is not inserted” because SIM is not inserted
AT+SKCPIN
Parameters
Examples
Syntax Description
Parameters
Examples
Syntax Description
+SKCCCME=<n> +CME ERROR: <err>
+SKCCCME? +SKCCCME: <n>
+CME ERROR: <err>
+SKCCCME=? +SKCCCME: (list of supported <n>s)
Parameters
Examples
4.9 +SKPINSTAT
Syntax Description
+SKPINSTAT=<act> OK
+SKPINSTAT? +SKPINSTAT: <act>
+SKPINSTAT=? +SKPINSTAT: (list of supported values)
Parameters
Examples
Syntax Description
+SKCNL=<act> OK
+SKCNL? +SKCNL:
<act>,<long_name>,<short_name>
,[<ucs2_name>] ,<id>
[,<lac>,<ci>],channel_id
+SKCNL=? +SKCNL: (list of supported values)
Parameters
Examples
Syntax Description
+SKECOPS=[<mode +CME ERROR: <err>
>[,<format>[,<ope
r>]]]
+SKECOPS? +SKECOPS: <mode>[,<format>,<oper>]
+CME ERROR: <err>
+SKECOPS=? +SKECOPS: [list of supported (<stat>,long alphanumeric
<oper>,short alphanumeric <oper>,numeric <oper>)s]
[,,(list of supported <mode>s),(list of supported <format>s)]
+CME ERROR: <err>
Parameters
Examples
Commands Possible Responses Description
This command would be used to set the priority of the bands in NVM and new band
information will come to effective immediately after writing this into NVM.
Syntax Description
+SKSBP=<List of bands> +CME ERROR:<err_id>
+SKSBP? +SKSBP:<user selected bands>
+SKSBP=? +SKSBP:<<System supported bands>
Parameters
Examples
This execution command is used to attach the MT to, or detach the MT from, the
Circuit Switch service. After the command has completed, the MT remains in
V.25ter command state. If the MT is already in the requested state, the command
is ignored and the OK response is returned. If the requested state cannot be
achieved, an ERROR or +CME ERROR response is returned.
The read command returns the current Circuit Switch service state.
The test command is used for requesting information on the supported Circuit
Switch service states.
Syntax Description
+SKCATT= [<state>] OK
ERROR
+SKCATT? +SKCATT: <state>
+SKCATT=? +SKCATT: (list of supported
<state>s)
Parameters
Examples
This execution command is used to attach the MT to, or detach the MT from, the
Circuit Switch and Packet Domain service. After the command has completed, the
MT remains in V.25ter command state. If the MT is already in the requested state,
the command is ignored and the OK response is returned. If the requested state
cannot be achieved, an ERROR or +CME ERROR response is returned.
The read command returns the current Circuit Switch and Packet Domain service
state.
The test command is used for requesting information on the supported service
states.
Syntax Description
+SKCCATT= [<state>] OK
ERROR
+SKCCATT? +SKCCATT: <state>
+SKCCATT=? +SKCCATT: (list of supported
<state>s)
Parameters
Examples
Syntax Description
AT+SKEXTREG=<n> OK
CME ERROR: <err>
AT+SKEXTREG =? +SKEXTREG: (list of supported <n>s)
Parameters
This command selects memory storages <mem1>, <mem2> and <mem3> to be used
for reading, writing, etc. If chosen storage is not appropriate for the ME (but is
supported by the TA), final result code +CMS ERROR: <err> shall be returned. Test
command returns lists of memory storages supported by the TA.
Syntax Description
Parameters
Refer sec 9.1 for definition of parameters
Limitation
Examples
If SMS storage in SIM is in control of stack then this AT command is used to indicate
that ME memory is available.Else if SMS storage in SIM is in control of MMI then this
AT command act as follows.
Execution Command sends RP-SMMA message to the SMSC to indicate to the network
that the MS again has memory available for SMS reception. This command needs to
be sent if previously the TE with +CNMA sent an RP-ERROR with cause D6 (memory
exceeded). If now, the user deletes some messages and the TE needs to inform the
stack and the SMSC that now the MS has memory available again.
Syntax Description
Parameters
Refer section 9.1 for detail description of these parameters
Examples
AT+SKSMMA
OK Indicate to SMSC that more
memory is available
+CMT: 33
0791889683434822040C9
188965293787200001080
12915115020FD3B29B0E3
2CBDF6D50900D478701
6.3 +SKSMMF Memory Full.
+SKSMMF Memory Full
Syntax Description
+SKSMMF OK
+SKSMMF? +SKSMMF:<status>
Parameters
Syntax Description
Parameters
Examples
AT+SKCMGU=? OK
AT+SKCMGU=3,19 >
Write an SM to <mem2> index 3
>0001FF0A8190033
coded by GSM default coding
00387000008C332 OK
scheme
9B5D6787E5
AT+SKCMGU=4,16 >
>0001FF0A8190033 Write an SM to <mem2> index 4
00387000804624B6 OK coded by UCS2 coding scheme
A5F
AT+SKCMGU=5,16, >
3 Write an “STO SENT” SM to
>0001FF0A8190033 OK <mem2> index 5 coded by UCS2
00387000804624B6 coding scheme
A5F
AT+SKCMGU=6,27, >
0
> OK
0791889683434822 Write a “REC UNREAD” SMS-MT
040C91889652937 with content “MT by MMI”
8720000303062417
38323094D2A489C
07359B49
AT+SKCMGU=7,27, >
1
> OK
0791889683434822 Write a “REC READ” SMS-MT with
040C91889652937 content “MT by MMI”
8720000303062417
38323094D2A489C
07359B49
6.5 +SKCMGB Get occupied SMS storage Bitmap
+SKCMGB Get occupied SMS storage Bitmap
Syntax Description
Parameters
Examples
Execution Command returns message with location value <index> from preferred
message storage <mem1> to the TE. Status of the message and entire message data
unit <pdu> is returned. If status of the message is “REC UNREAD”, status in the
storage is retained. If reading fails, final result code +CMS ERROR: <err> is returned.
Syntax Description
Parameters
Examples
Use this command to receive notifications whenever SMS storage or message state
has changed.
The set command controls the representation of an unsolicited result code:
+SKCSMI: <storage>, <storage-state>[,<index>,<stat>] in case of a change in the
state of the message in location <index> in storage <storage>.
Read returns the current command setting.
Syntax Description
Parameters
Examples
Execution command changes the state of the message with location value <index>.
Result code +CMS ERROR: <err> is returned if the state is illegal or the message does
not exist.
Syntax Description
Parameters
Examples
These proactive
commands are indicated with the SATN unsolicited response.
MORE TIME
POLL INTERVAL
SEND SHORT MESSAGE
SEND SS
SEND USSD
SETUP CALL
REFRESH
POLLING OFF
PROVIDE LOCAL INFORMATION
1. Location information
2. IMEI of ME
3. Network measurement results
4. Timing Advance
SETUP EVENT LIST
1. MT call
2. Call connected
3. Call disconnected
4. Location status
TIMER MANAGEMENT
RUN AT Command
SENT DTMF
Note: RUN AT command is not supported
These proactive commands are indicated with the SATI unsolicited response.
DISPLAY TEXT
GET INKEY
INPUT KEY
PLAY TONES
SETUP MENU
SELECT ITEM
PROVIDE LOCAL INFORMATION
1. Date, time and time zone
2. Language setting
The command contains an 18 byte HEX byte stream. TE would fill the MMI
relevant bytes/bits and all other modem relevant bits would be set to 0s. Modem
will then set its relevant bits/bytes as per the modem capabilities. Refer to the
section 5.2 from 3GPP 11.14 for details about the TERMINAL PROFILE structure.
Byte number
1st
2nd
3rd
5th
6th
7th
8th
2nd
1st
2nd
3rd
4th
3rd
4th
6th
7th
8th
4th
2nd
3rd
4th
5th
7th
8th
5th
1st
2nd
3rd
4th
5th
8th
1st
2nd
6th
8th
9th
2nd
3rd
5th
13th
1st
2nd
6 – 8 bits
Syntax Description
+SKSATPD=<terminal profile> OK
+SKSATPD: <terminal profile>
+SKSATPD?
OK
+SKSATPD=? OK
Parameters
Examples
When <n>=1 and one of the following conditions have occurred, the respective
unsolicited result is sent to TE.
If SIM application tries to set up a call using the Set Up Call feature
described in GSM 11.14, Modem sends the +SKSATA notification and MMI
should check all call related conditions and it is MMI’s responsibility to
accept or reject the SETUP call. Refer +SKSATA and +SKSATH AT command
for more details.
When <m>=1 and one of the following conditions have occurred, the respective
unsolicited result is sent to TE:
A TE that wants to operate the SAT interfaces in APDU mode needs to at least set
<n> to 1. With this setting it will get all the information it needs. <m> settings is
not necessary and gives the TE just additional detailed information about the
message exchange between the modem and the SIM Application Toolkit.
Syntax Description
Parameters
Examples
Syntax Description
Parameters
Examples
Syntax Description
Parameters
Examples
Syntax Description
+SKSATA OK
Parameters
None
Examples
Syntax Description
+SKSATH=<cause> OK
Parameters
<cause> String type; Refer the section 12.12 from 3GPP 11.14 for these
cause values
Examples
Syntax Description
Parameters
Syntax Description
AT+SKPERSSTAT=<pers_type>,<pers_key> +SKPERSSTAT=<pers_type>,<no_of_co
de_groups>,<code_group(s)>
AT+SKPERSSTAT=? +SKPERSSTAT=<pers_types
supported>, <pers_key lengths>
Parameters
Examples
Syntax Description
+SKPERSDIS=<mode>[,<pers_type>] Error
+SKPERSDIS? +SKPERSDIS: <value >
Parameters
Syntax Description
Parameters
Syntax Description
Parameters
State 0- Disable
1- Enable
Pers_type 0 - Network personalisation
1 - Network subset personalisation
2 - Service Provider personalisation
3 - Corporate personalisation
4 - (U) SIM personalisation
5 – Market Personalisation
Cause 0 – personalisation verification failed
1- ME blocked
Examples
This command is used to modify the password currently set for a particular category.
Syntax Description
Parameters
Examples
This action command reserves a particular AT channel for the specified SIM Id.
Command supports set, read and test modes.
Syntax Description
Parameters
Examples
Syntax Description
Parameters
Limitation
This command is only supported in case of Dual SIM Master-Slave
feature support
Examples
OK
This action command sets which of the 2 SIMs in a Dual SIM case is the Master SIM
Syntax Description
Parameters
Limitation
This command is only supported in case of Dual SIM Master-
Slave feature support
Examples
Syntax Description
Parameters
Examples
This is used to read the ICCID from SIM. It returns the 20 digit number
Syntax Description
Parameters
Examples
Syntax Description
+SKENR =<task>[,<msg_id>[,flag]] OK
+CME ERROR: <err>
+SKENR? +SKENR: (<task_id1>,<msg_id> )[,
(<task_id2>,<msg_id> )
+SKENR: (<task_id1>,<list of supported
+SKENR=? msg_id> )[, (<task_id1>,< list of
supported msg_id> )
Parameters
GRR task:
1 GPRS system information (GRR)
2 GPRS packet channel system information (GRR)
4 GPRS serving cell reselection system information (GRR)
8 GPRS neighbor cell reselection system information (GRR)
16 TBF information (GRR)
32 BF establishment information (GRR)
64 RLC information (GRR)
LAPDm task:
1 LAPDm information (LAPDm)
MM taks:
1 Location information (MM)
2 State information (MM)
4 Counter information (MM)
GMM task:
1 Location information (GMM)
2 State information (GMM)
4 Counter information (GMM)
CC task:
1 Status information (CC)
LLC task:
1 Status information (LLC)
2 SAPI information (LLC)
SNDCP task:
1 PDP state information (SNDCP)
2 NSAPI information (SNDCP)
CSD task:
1 Status information (CSD)
SIM task:
1 Status information (SIM)
SMS task:
1 Status information (SMS)
GMR2P_RR task:
1 Serving spotbeam system information(GMR2P_RR)
2 Neighbor spotbeam system information (GMR2P_RR)
4 GMR2P_RR status information(GMR2P_RR)
8 GPS information (GMR2P_RR)
16 Dedicated channel information (GMR2P_RR)
32 Serving spotbeam radio information(GMR2P_RR)
64 Neighboring spotbeam radio information (GMR2P_RR)
128 Serving spotbeam reselect counter information (GMR2P_RR)
256 Serving spotbeam network information (GMR2P_RR)
512 RBCCH list information (GMR2P_RR)
1024 CSRR status information(GMR2P_RR)
GMR2P_MM task:
1 Location information(GMR2P_MM)
2 MM state information (GMR2P_MM)
4 MM counter(GMR2P_MM)
8 PH status information(GMR2P_MM)
GMR2P_LAPDM task:
1 LAPDM status information(GMR2P_LAPDM)
GMR2P_CSDtask:
1 CSD status information(GMR2P_CSD)
GMR2P_SMS task:
1 SMS status information(GMR2P_SMS)
GMR2P_CC task:
1 CC status information(GMR2P_CC)
Examples
Syntax Description
+SKRSTENR =<task>[,<msg_id>] OK
+CME ERROR: <err>
+SKRSTENR: (<task_id1>,< list of
supported msg_id> )[,
+SKRSTENR=?
(<task_id1>,< list of supported
msg_id> )]
Parameters
Examples
Syntax Description
Parameters
Examples
Command Response
AT+SKCPMS= “ME”, “SM”,
OK
“SM”
AT+SKCPMS = “SM”, “SM”, “SM” OK
Command Response
AT+CMGL = 4 +CMGL: 218104296,1,,33
0791889683434822040C9
188965293787200001080
12915115020FD3B29B0E3
2CBDF6D50900D478701
+CMGL: 218104298,0,,33
0791889683434822040C9
188965293787200001080
12915115020FD3B29B0E3
2CBDF6D50900D478701
OK
OR
CMS ERROR: <err>
Command Response
+CMGR: 1,,33
0791889683434822040C9
188965293787200001080
12915115020FD3B29B0E3
AT+CMGR = 218104296 2CBDF6D50900D478701
OK
OR
CMS ERROR: <err>
Command Response
OK
AT+CMGD = 218104296
OR
CMS ERROR: <err>
Execution Command send message from a TE to the network (SMS-SUBMIT). This command is an
asynchronous version of CMGS command, so that the AT channel is not blocked during
execution of this command. Unsolicited response +SKCMGS:1,<mr> is returned on successful
delivery and +SKCMGS:0,,<err> is returned on failure. Message reference value <mr> is
returned to the TE on successful message delivery. Please refer to CMGS command for a list of
<err> values.
Note. This command is for internal use by application framework only. This is not supported
through hyper terminal.
Syntax Description
AT+SKCMGS=<length><CR> OK
>PDU is given<ctrl-Z/ESC>
sending successful:
+SKCMGS: 1,<mr>
if sending fails:
+SKCMGS:0,,<err>
Parameters
Refer section 9.1 for ‘AT Command Reference Guide [3]’ detail description of these parameters
Examples
Numeric Text
612 No Coverage
Execution command causes the TA to return one or more lines of information text
<sn>, determined by the manufacturer, which is intended to permit the user to
identify the manufacturer. Typically, the text will consist of a single line containing
the name of the manufacturer, but manufacturers can choose to provide more
information if desired (for example, address or telephone number or customer
service).
Syntax Description
+GMI <sn>
+CME ERROR: <err>
+GMI=? OK
Parameters
Examples
+GMM <sn>
+CME ERROR: <err>
+GMM=? OK
Parameters
Syntax Description
+GMR <sn>
+CME ERROR: <err>
+GMR =? OK
Parameters
Syntax Description
+_IGPS=<lat>, <lon> OK
+CME ERROR: <err>
+_IGPS? +_IGPS:
<lat>, <lon>, <type>, <status>,
<time>
+CME ERROR: <err>
OK
+_IGPS =?
ERROR
Parameters
1 - “3D”, the GPS receiver has a 3D fix (and the GPS receiver is
ON)
2 - “Stored” the GPS receiver is turned off – Lat & Lon values
are stored values (or zero if the <status> is undetermined or
barred), time is the time of that fix
Examples
The format of <date & time> is specified using a default format is
"yy/MM/dd,hh:mm:ss±zz", where characters indicate year (two last digits), month,
day, hour, minutes, seconds and time zone (indicates the difference, expressed in
quarters of an hour, between the local time and GMT; range -47...+48).
NOTE: If UT does not support time zone information then the three last characters
of <time> are not returned
Commands Possible Responses Description
AT+_IGPS=15, -30 OK Sets the latitude and longitude
values
AT+_IGPS? +_IGPS:15, -30, 0, Returns the supported values
2,
AT+_IGPS=15 CME ERROR : 25 Invalid text or data string
14.5 +SKCKPD
# : hash or enter
* : star sign
0…9 : number keys
< : left arrow button in the menu
> : right arrow button in the menu
C or c : clear display or CLR button
D or d : volume down or left arrow button
E or e : connection end or No button
S or s : connection start or Yes button
U or u : volume up or right arrow button
[ : Left soft key
]: Right soft key
M/m : Menu or OK key
^ : Up arrow
V/v : Down Arrow
<press> Indicates whether a key is pressed (1) or released (0)
Examples
+SKENKPD=<status> OK
+CME ERROR: <err>
+SKENKPD=? OK
Parameters
Examples
14.7 +SKVOLLVL
This execution command is used to set the volume level of the DUT. If the value is
set successfully, the OK response is returned. If the setting of level is failed, +CME
ERROR response is returned.
Syntax Description
AT+SKVOLLVL= [<value>] OK
ERROR
AT+SKVOLLVL? Current <value>
AT+SKVOLLVL= ? {0,10,20,30,40,50,60,70,80,90,100}
ERROR
Parameters
Examples
14.8 +SKLSAVAIL
Syntax Description
+SKLSAVAIL=<value> OK
ERROR
Parameters
Examples
14.9 +SKEXTDEVICE
Important Note
If <type> is 1, then GPS Refresh rate of the UT will be changed to 10 minutes, i.e UT
will try to obtain GPS fix for every 10 minutes.
GPS Refresh Rate of the UT for <type> other than 1 will remains same , i.e 1hour.
Syntax Description
+SKEXTDEVICE=<type>, <param> OK
ERROR
Parameters
Examples
Table A
<param> Headset Icon USB Icon Wallpaper Display
1 Removed Shown ‘Handset Docked’ and
‘Ready for service’
0 Removed Removed ‘Ready for service’
14.10 +SKMODEL
+SKMODEL
This AT command is used to set the Model Name and Handset Mode in UT. The AT
command takes two strings as parameters <param1>,<param2>.
<param1> – Model Name - to be displayed in About Screen.
<param2>– Handset Mode - to be displayed on AHS.
Syntax Description
+SKMODEL=<param1>,<param2> OK
+CME ERROR: <err>
+SKMODEL? +SKMODEL:<param1>,<param2>
Parameters
Examples
14.11 +SKCTIME
+SKCTIME
On execution of +SKCTIME command will return the current time. The returned fields
will be UTC time, date, GMT offset and DST offset.
Syntax Description
Examples
14.12 +SKAUDDEV
+SKAUDDEV
+SKAUDDEV command indicates audio input and output device to which audio is
routed during ongoing call and when call gets connected (MO or MT call).
Syntax Description
Parameters
14.13 +SKALRMIND
+SKALRMIND
+SKALRMIND command indicates alarm status, alarm ON and alarm OFF.
When the programmable alarm triggers OR stopped OR snoozed, an unsolicited
notification out the AT port shall be sent.
Syntax Description
Parameters
Examples
14.14 +SKBATIND
+SKBATIND
On execution of +SKBATIND command, the battery status icon and battery charging
related pop-up’s (‘Enable charging') will be enabled.
The battery status icon and battery charging related pop-up’s will be disabled by
default when terminal power class does not equal to 5.
Syntax Description
AT+SKBATIND OK
+CME ERROR: <err>
+SKBATIND:<Enable>
Parameters
<Enable > 1 – Enable battery icon and ‘Enable charging' popup
0 – Error
Examples
14.15 +SKPALERT
+SKPALERT
On execution of +SKPALERT command, the personal alert feature can be enabled or
disabled by specifying the parameter <Enable/Disable>.
The Personal alert feature will be disabled by default when terminal power class
does not equal to 5.
Syntax Description
AT+SKPALERT OK
+CME ERROR: <err>
+SKPALERT:<Enable/Disable>
Parameters
<Enable > 1 – Enable Personal alert feature
Examples
14.16 +SKRGPSPOS
+SKRGPSPOS
On execution of +SKRGPSPOS command, the handset/CM is forced to refresh its GPS position and
returns new GPS position.
On executing this AT command, the AT cmd will return with OK immediately make AT channel free.
This AT cmd will execute max for 45 seconds to get the fresh fix. If new fix is not acquired within this
time (45 sec) then handset will return status as error.
Syntax Description
+SKRGPSPOS: 0
<error>
Parameters
<status> 1- New GPS fix acquired and output will be with GPS position
0-error (GPS TIME OUT).
<lat> Latitude in decimal degrees (minute & seconds converted to the deci-
mal degrees )Positive values for North and negative values for South
<lon> Longitude also in decimal
Positive values for East and negative value for West
<alt> altitude in meter
<date> YYYY:MM:DD
<time> HH:MM:SS (UTC time)
Examples
AT+SKRGPSPOS=? OK
+SKRGPSPOS: 0 <error>
GPS TIME OUT
15 Control of SAT/GSM modes
15.1 +SKSTKMD
+SKSTKMD: Stack Mode Setting
This execution command is used to set the product to either behave like a GMR2P stack or a
GSM Stack. After the command has completed, the MT remains in V.25ter command state. If
the MT is already in the requested state, the command is ignored and the OK response is
returned. If the requested state cannot be achieved, an ERROR or +CME ERROR response is
returned. The read command returns the current product set for the protocol stack.
The test command is used for requesting information on the current product set for the
protocol stack.
Syntax Description
AT+SKSTKMD= [<mode>] OK
ERROR
AT+SKSTKMD? + SKSTKMD: <mode>
AT+ SKSTKMD =? +SKSTKMD: (list of supported <mode>)
Parameters
0 GSM
1 GMR
Examples
AT+SKSTKMD? +SKSTKMD: 1
OK Current Product set to GMR
Syntax Description
+SKGPSPLCY=<act> OK
+SKGPSPLCY? +SKGPSPLCY: <act>
+SKGPSPLCY=? +SKGPSPLCY: (list of supported <act>)
Parameters
Examples
Syntax Description
+SKGPSPOS=<act> OK
+SKGPSPOS? +SKGPSPOS: <act>
+SKGPSPOS =? +SKGPSPOS: (list of supported act>)
Parameters
Examples
Syntax Description
Parameters
<plmn_id> plmn_id
Examples
+SKSELABORT OK
Examples
15.6 +SKCPWC
+SKCPWC Set UT Power Class
The set command sets the power class in common context structure. The read command reads
the power class from this structure. The test command displays the list of supported power
classes
Note: The application (in the full phone solution) does not allow the ‘power class set
command’ to be set from external clients like VAM host or other terminals. The application
rejects this command with +CME ERROR. However the read and test commands are supported.
Syntax Description
+SKCPWC=<pow_class> OK
+CME ERROR
+SKCPWC? +SKCPWC: <curr_class>
+SKCPWC=? +SKCPWC: list of supported (list of <class>s)
Parameters
Examples
Commands Possible Responses Description
gmr2p_ms_classmark
AT+SKCPWC? +SKCPWC: 2 Reads the power class set in the common context structure
15.7 +SKGPSINFO?
+SKGPSINFO? Read GPS information from NVM
Syntax Description
+SKGPSINFO? +SKGPSINFO: :
<is_pos_valid>,<<lat_degree,lat_minute,lat_second,lat_dir>,<long_degr
ee,long_minute,long_second,long_dir>,<alt_type,alt_dec,alt_frac>,<H_
error,V_error>,<<gps_time_status>,<time>>
+OK
Parameters
<alt_type>
0 – Height
1 – Depth
<gps_time_status> 0 – Time_UTC
1 – Time_GPS
AT+SKGPSINFO? +SKGPSINFO: 1, 0, 5
,52,1,5,20,35,1,23,56,34,245,0
,"2005/04/03, 00:01:02:00"
OK Reads GPS information stored in NVM
16 Audio AT commands
16.1 +AUDCOMP
Syntax Description
+AUDCOMP=<audio_mode>,<comp_id>[,<enable_disable>]
+AUDCOMP=<audio_mode>,<comp_id>,<enable_disable> OK if successful
+CME ERROR: <err> if error
+AUDCOMP=<audio_mode>,<comp_id> +AUDCOMP:
<audio_mode>,<comp_id>,<enable_disable>
+AUDCOMP=? +AUDCOMP: (list of <audio_mode>),(list of supported
<comp_id>),(list of supported <enable_disable>)
Parameters
Examples
16.2 +AUDLPBK
<enable_disable> Integer(0..1)
0 - Disable
1 – Enable
Examples
This command enables/disables logging of audio samples at the given location in audio
processing path.
It is available in debug mode only.
Syntax Description
+AUDLOG=<loc_id>[,<enable_disable>]
+AUDLOG=<loc_id>,<enable_disable> OK if successful
+CME ERROR: <err> if error
+AUDLOG=<loc_id> +AUDLOG: <loc_id>,<enable_disable>
+AUDLOG=? +AUDLOG: (list of supported <loc_id>),(list of supported
<enable_disable>)
Parameters
<loc_id> Integer(0)
0 – Echo Canceller Input
<enable_disable> Integer(0..1)
0 - Disable
1 – Enable
Examples
This command controls parameters of Echo Canceller for a given audio mode.
It is available in either debug mode or in VAM mode.
Syntax Description
+AUDPAREC=<audio_mode>,<tailLength>,<enable_aggressive_mode>,<enable_ec_sup
pressor>,<min_suppressor_value>,<lec_delay_length>,<nlp_control>
+AUDPAREC=<audio_mode>,<tailLength>,<enab OK if successful
le_aggressive_mode>,<enable_ec_suppressor>, +CME ERROR: <err> if error
<min_suppressor_value>,<lec_delay_length>,<
nlp_control>
+AUDPAREC=<audio_mode> +AUDPAREC:
<audio_mode>,<tailLength>,<enabl
e_aggressive_mode>,<enable_ec_s
uppressor>,<min_suppressor_value
>
Parameters
<audio_mode> Integer(0..3)
0 – Handset
1 – Loud Speaker
2 – HEADSET
3 – Bluetooth
Examples
16.5 +AUDPARST
+AUDPARST=<audio_mode>,<volume>,<attenuation>
+AUDPARST=<audio_mode>,<volume>,<attenu OK if successful
ation> +CME ERROR: <err> if error
+AUDPARST=<audio_mode> +AUDPARST: <audio_mode>,<attenuation>
+AUDPARST=? +AUDPARST: (list of supported <audio_mode>),(list of
supported <volume>),(list of supported <attenuation>)
Parameters
<audio_mode> Integer(0..3)
0 – Handset
1 – Loud Speaker
2 – HEADSET
3 – Bluetooth
Examples
16.6 +AUDPAREQ
+AUDPAREQ Controls parameters of DSP Uplink/Downlink Equalizer for a given audio mode.
This command controls parameters of DSP Uplink/Downlink Equalizer for a given audio mode.
It is available in either debug mode or in VAM mode.
Syntax Description
+AUDPAREQ=<audio_mode>,<dir>[,<bulk_gain>,<band1_param>,<band2_param>,<ba
nd3_param>]
+AUDPAREQ=<audio_mode>,<dir>,<bulk_gain>, OK if successful
<band1_param>,<band2_param>,<band3_para +CME ERROR: <err> if error
m>
+AUDPAREQ=<audio_mode>,< +AUDPAREQ:
dir> <audio_mode>,<dir>,<bulk_gain>,<band1_param>,<band2_pa
ram>,<band3_param>
+AUDPAREQ=? +AUDPAREQ: (list of supported <audio_mode>),(list of <dir>),
(list of supported bulk_gain),(list of supported
<band1_param>),(list of supported <band2_param>),(list of
supported <band3_param>)
Parameters
<audio_mode> Integer(0..3)
0 – Handset
1 – Loud Speaker
2 – HEADSET
3 – Bluetooth
<dir> Integer(0..1)
0 – Uplink
1 - Downlink
<band_param> (freq+filter_type+q+bandlevel)
freq - Integer(31..8000) Hz
Center frequency of EQ band
filter_type - Integer(0..4)
Filter type of band
0 – LOW_SHELF1
1 – LOW_SHELF2
2 – PEAKING
3 – HIGH_SHELF1
4 – HIGH_SHELF2
q - Integer(10..1000) -
Resonance Q of band.
Actual value = q/100
Examples
16.7 +AUDPARCMP
This command controls parameters of DSP Uplink/Downlink or MCU Compressor for a given
audio mode.
It is available in either debug mode or in VAM mode.
Syntax Description
+AUDPARCMP=<audio_mode>,<dir>[,<band1_param>],[,<band2_param>],
[,<band3_param>],[,<freq_list>]
+AUDPARCMP=<audio_mode>,<dir>[,<band1_p OK if successful
aram>],[,<band2_param>],[,<band3_param>], +CME ERROR: <err> if error
[,<freq_list>]
+AUDPARCMP= <audio_mode>,<dir> +AUDPARCMP:
<audio_mode>,<dir>,<band1_para
m>,[,<band2_param>],
[,<band3_param>],[,<freq_list>]
+AUDPARCMP=? +AUDPARCMP: (list of supported
<audio_mode>),(list of <dir>),(list
of supported <band_param>), list
of supported <freq_list>)
Parameters
<audio_mode> Integer(0..4)
0 – Handset
1 – Loud Speaker
2 – HEADSET
3 – Bluetooth
4- None
<dir> Integer(0..2)
0 – Uplink
1 – Downlink
2- MCU
(softknee_delta+output_gain+attack_time+release_time+
num_points+input_level_array+output_level_array)
Softknee_delta - Integer(50..300) millibels
Delta of input for implementing soft knee at change of
region
num_points - Integer(1..4)
Number of points in compression profile (refer to /6/)
Examples
16.8 +AUDREG
+AUDREG Reads/Writes Audio registers for a given audio mode.
This command allows read/write access to Audio registers for a given audio mode.
It is available in debug mode only.
Syntax Description
+AUDREG=<audio_mode>,<reg_id>[,<val>]
+AUDREG=<audio_mode>,<reg_id>,<val> OK if successful
+CME ERROR: <err> if error
+AUDREG=<audio_mode>,<reg_id> +AUDREG:
<audio_mode>,<reg_id>,<val>
+AUDREG=? +AUDREG: (list of supported
<audio_mode>),(list of supported
<reg_id>),(list of supported <val>)
<audio_mode> Integer(0..3)
0 – Handset
1 – Loud Speaker
2 – HEADSET
3 – Bluetooth
<reg_id> Integer(0..11)
0 - AudioControl1
1 - AudioControl2
2 - AudioControl3
3 - AudioControl4
4 - AudioOut12Control
5 - AudioOutLRContro
6 - AudioOut3Control l
7 - AudioMic1Control
8 - AudioMic2Control
9 - AudioInControl
10 - AudioMuteControl
11 - DetectorControl
Examples
16.9 +AUDVAMCFG
This command allows read/write access to Audio Register configurations for VAM audio
configurations.
It is available in VAM mode only.
Syntax Description
+AUDVAMCFG=<param>[,<val>]
+AUDVAMCFG=<param>,<val> OK if successful
+CME ERROR: <err> if error
+AUDVAMCFG=<param> +AUDVAMCFG: <param>,<val>
+AUDVAMCFG=? +AUDVAMCFG: (list of supported
<param>),(list of supported <val>)
Parameters
<param> Integer(0..9)
0 - "OUT1_GAIN": AOUT1 PGA gain
1 - "OUT2_GAIN": AOUT2 PGA gain
2 - "OUT3_GAIN": AOUT3 PGA gain
3 - "OUT3L_GAIN": AOUT3L PGA gain
4 - "OUT3R_GAIN": AOUT3R PGA gain
5 - "IN1_GAIN": AIN1 PGA gain
6 - "IN2_GAIN": AIN2 PGA gain
7 - "MIC_PREAMP_GAIN": MIC pre-amplifier gain
8 - "MIC1_BIAS_GAIN": MIC1 bias current and voltage gain
9 - "MIC2_BIAS_GAIN": MIC2 bias current and voltage gain
Examples
16.10 +AUDUPDNVM
This command allows update current settings in NVM default settings, such that the updates
settings will be used in subsequent power-on. Note that, current settings can be altered using
audio AT commands in appropriate modes.
It is available in all modes (normal, debug and VAM). Note that, in normal mode only “UL
Compressor” can be enabled or disabled.
Syntax Description
+AUDUPDNVM=<audio_mode>
+AUDUPDNVM=<audio_mode> OK if successful
+CME ERROR: <err> if error
+AUDUPDNVM? Not Available
+AUDUPDNVM=? +AUDUPDNVM: (list of supported <audio_mode>)
Parameters
<audio_mode> Integer(0..4)
0 – Handset
1 – Loud Speaker
2 – HEADSET
3 – Bluetooth
4- All
Examples
16.11 +AUDLDSIM
+AUDLDSIM Simulates load of DSP Audio components even if they are disabled.
This command enables/disables load simulation of audio components in audio processing path
on DSP.
It is available in debug mode.
Syntax Description
+ AUDLDSIM=<enable_disable>
+AUDLDSIM=<enable_disable> OK if successful
+CME ERROR: <err> if error
+AUDLDSIM? +AUDLDSIM: <enable_disable>
+AUDLDSIM=? +AUDLDSIM: (list of supported <enable_disable>)
Parameters
<enable_disable> Integer(0..1)
0 - Disable
1 – Enable
Examples
Syntax Description
Parameters
Examples
17 Traceability