Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 27.007  Word version:  18.0.0

Top   Top   Up   Prev   Next
1…   4…   5…   6…   6.10…   6.20…   7…   7.10…   7.20…   7.30…   7.40…   8…   8.10…   8.20…   8.30…   8.40…   8.50…   8.55   8.56…   8.60…   8.70…   8.80…   9…   10…   10.1.3…   10.1.10…   10.1.20…   10.1.30…   10.1.40…   10.1.50…   10.1.60…   10.1.70…   10.2…   11…   12…   13…   14…   15…   16…   17…   18…   A   B   C…   E   F   G…

 

5  General commandsp. 23

5.0  General |R8|p. 23

ITU-T Recommendation V.250 [14] includes "Generic DCE Control" commands with the prefix +G. These commands are for the identification of the TA. Four of those commands are adapted here to be the identification commands of the MT. Syntax is otherwise similar, but the prefix is +CG. TIA IS-99 [15] uses same commands for base station identification.
Up

5.1  Request manufacturer identification +CGMIp. 23

Command Possible response(s)
+CGMI <manufacturer>
+CME ERROR: <err>
+CGMI=?
Description
Execution command causes the TA to return one or more lines of information text <manufacturer>, determined by the MT manufacturer, which is intended to permit the user of the TA to identify the manufacturer of the MT to which it is connected to. Typically, the text will consist of a single line containing the name of the manufacturer, but manufacturers may choose to provide more information if desired. Refer clause 9.2 for possible <err> values.
Defined values
<manufacturer>
the total number of characters, including line terminators, in the information text shall not exceed 2048 characters.
Text shall not contain the sequence 0<CR> or OK<CR>.
Implementation
Optional.
Up

5.2  Request model identification +CGMMp. 23

Command Possible response(s)
+CGMM <model>
+CME ERROR: <err>
+CGMM=?
Description
Execution command causes the TA to return one or more lines of information text <model>, determined by the MT manufacturer, which is intended to permit the user of the TA to identify the specific model of the MT to which it is connected to. Typically, the text will consist of a single line containing the name of the product, but manufacturers may choose to provide more information if desired. Refer clause 9.2 for possible <err> values.
Defined values
<model>
the total number of characters, including line terminators, in the information text shall not exceed 2048 characters.
Text shall not contain the sequence 0<CR> or OK<CR>.
Implementation
Optional.
Up

5.3  Request revision identification +CGMRp. 24

Command Possible response(s)
+CGMR <revision>
+CME ERROR: <err>
+CGMR=?
Description
Execution command causes the TA to return one or more lines of information text <revision>, determined by the MT manufacturer, which is intended to permit the user of the TA to identify the version, revision level or date, or other pertinent information of the MT to which it is connected to. Typically, the text will consist of a single line containing the version of the product, but manufacturers may choose to provide more information if desired. Refer clause 9.2 for possible <err> values.
Defined values
<revision>
the total number of characters, including line terminators, in the information text shall not exceed 2048 characters.
Text shall not contain the sequence 0<CR> or OK<CR>.
Implementation
Optional.
Up

5.4  Request product serial number identification +CGSNp. 24

Command Possible response(s)
+CGSN[=<snt>] when <snt>=0 (or omitted) and command successful:
<sn>
when <snt>=1 and command successful:
+CGSN: <imei>
when <snt>=2 and command successful:
+CGSN: <imeisv>
when <snt>=3 and command successful:
+CGSN: <svn>
+CME ERROR: <err>
+CGSN=? when TE supports <snt> and command successful:
+CGSN: (list of supported <snt>s)
Description
Execution command causes the TA to return IMEI (International Mobile station Equipment Identity number) and related information to identify the MT that the TE is connected to.
Refer clause 9.2 for possible <err> values.
Test command returns values supported as a compound value. For a TA which does not support <snt>, only OK is returned.
Defined values
<snt>
integer type indicating the serial number type that has been requested.
0 (default)
returns <sn>
1
returns the IMEI (International Mobile station Equipment Identity)
2
returns the IMEISV (International Mobile station Equipment Identity and Software Version number)
3
returns the SVN (Software Version Number)
<sn>
one or more lines of information text determined by the MT manufacturer. Typically, the text will consist of a single line containing the IMEI number of the MT, but manufacturers may choose to provide more information if desired. The total number of characters, including line terminators, in the information text shall not exceed 2048 characters. Text shall not contain the sequence 0<CR> or OK<CR>.
<imei>
string type in decimal format indicating the IMEI; refer TS 23.003, clause 6.2.1. IMEI is composed of Type Allocation Code (TAC) (8 digits), Serial Number (SNR) (6 digits) and the Check Digit (CD) (1 digit). Character set used in <imei> is as specified by command select TE character set +CSCS.
<imeisv>
string type in decimal format indicating the IMEISV; refer TS 23.003, clause 6.2.2. The 16 digits of IMEISV are composed of Type Allocation Code (TAC) (8 digits), Serial Number (SNR) (6 digits) and the software version (SVN) (2 digits). Character set used in <imeisv> is as specified by command select TE character set +CSCS.
<svn>
string type in decimal format indicating the current SVN which is a part of IMEISV; refer TS 23.003, clause 6.2.2. This allows identifying different software versions of a given mobile. Character set used in <svn> is as specified by command select TE character set +CSCS.
Informative examples
To get <sn> which returns IMEI of the MT:
AT+CGSN
490154203237518
OK
To get <imei> which returns IMEI of the MT:
AT+CGSN=1
+CGSN: "490154203237518"
OK
Implementation
Optional.
Up

5.5  Select TE character set +CSCSp. 26

Command Possible response(s)
+CSCS=[<chset>]
+CSCS? +CSCS: <chset>
+CSCS=? +CSCS: (list of supported <chset>s)
Description
Set command informs TA which character set <chset> is used by the TE. TA is then able to convert character strings correctly between TE and MT character sets.
When TA-TE interface is set to 8-bit operation and used TE alphabet is 7-bit, the highest bit shall be set to zero.
Read command shows current setting and test command displays conversion schemes implemented in the TA.
Test command returns values supported as a compound value.
Defined values
<chset>
character set as a string type (conversion schemes not listed here can be defined by manufacturers).
"GSM"
GSM 7-bit default alphabet (TS 23.038); this setting causes easily software flow control (XON/XOFF) problems.
"HEX"
Character strings consist only of hexadecimal numbers from 00 to FF; e.g. "032FE6" equals three 8-bit characters with decimal values 3, 47 and 230; no conversions to the original MT character set shall be done.
If MT is using GSM 7-bit default alphabet, its characters shall be padded with 8th bit (zero) before converting them to hexadecimal numbers (i.e. no SMS-style packing of 7-bit alphabet).
"IRA" (default)
International reference alphabet (see ITU-T Recommendation T.50 [13]).
"PCCPxxx"
PC character set Code Page xxx.
"PCDN"
PC Danish/Norwegian character set.
"UCS2"
16-bit universal multiple-octet coded character set (see ISO/IEC10646 [32]); UCS2 character strings are converted to hexadecimal numbers from 0000 to FFFF; e.g. "004100620063" equals three 16-bit characters with decimal values 65, 98 and 99.
"UTF-8"
Octet (8-bit) lossless encoding of UCS characters (see RFC 3629); UTF-8 encodes each UCS character as a variable number of octets, where the number of octets depends on the integer value assigned to the UCS character. The input format shall be a stream of octets. It shall not be converted to hexadecimal numbers as in "HEX" or "UCS2". This character set requires an 8-bit TA - TE interface.
"8859-n"
ISO 8859 Latin n (1-6) character set.
"8859-C"
ISO 8859 Latin/Cyrillic character set.
"8859-A"
ISO 8859 Latin/Arabic character set.
"8859-G"
ISO 8859 Latin/Greek character set.
"8859-H"
ISO 8859 Latin/Hebrew character set.
Implementation
Mandatory when a command using the setting of this command is implemented.
Up

5.6  Request international mobile subscriber identity +CIMIp. 27

Command Possible response(s)
+CIMI <IMSI>
+CME ERROR: <err>
+CIMI=?
Description
Execution command causes the TA to return <IMSI>, which is intended to permit the TE to identify the individual SIM card or active application in the UICC (GSM or USIM) which is attached to MT. Refer clause 9.2 for possible <err> values.
Defined values
<IMSI>
International Mobile Subscriber Identity (string without double quotes)
Implementation
Optional.
Up

5.7  Multiplexing mode +CMUXp. 27

Command Possible response(s)
+CMUX=<transparency>[,<subset>[,<port_speed>[,<N1>[,<T1>[,<N2>[,<T2>[,<T3>[,<k>]]]]]]]] +CME ERROR: <err>
+CMUX? +CMUX: <transparency>,[<subset>],<port_speed>,<N1>,<T1>,<N2>,<T2>,<T3>[,<k>]
+CME ERROR: <err>
+CMUX=? +CMUX: (list of supported <transparency>s),(list of supported <subset>s),(list of supported <port_speed>s),(list of supported <N1>s),(list of supported <T1>s),(list of supported <N2>s),(list of supported <T2>s),(list of supported <T3>s),(list of supported <k>s)
Description
This command is used to enable/disable the TS 27.010 multiplexing protocol control channel. Refer clause 9.2 for possible <err> values. The AT command sets parameters for the Control Channel. If the parameters are left out, the default value is used.
Read command returns the current settings.
Test command returns the supported parameters as compound values.
It is recommended that the MT/TA/TE should autobaud to the +CMUX command up to and including an interface speed of 9600 bits/s.
The OK or +CME ERROR: <err> response is returned at the speed of the +CMUX command prior to entering <transparency>.
It is recommended that whenever the multiplexer control channel is released the MT/TA/TE should assume an interface rate of up to and including 9600 bits/s for auto bauding purposes irrespective of any previous higher speed having been selected.
If a +CMUX command is issued whilst in any multiplexer mode then that +CMUX command shall be ignored and the MT/TA shall return a +CME ERROR: <err> response.
Defined values
<transparency>
integer type (multiplexer Transparency Mechanism).
0
Basic option
1
Advanced option
<subset>
integer type. This parameter defines the way in which the multiplexer control channel is set up. A virtual channel may subsequently be set up differently but in the absence of any negotiation for the settings of a virtual channel, the virtual channel shall be set up according to the control channel <subset> setting.
0 (default)
UIH frames used only
1
UI frames used only
2
I frames used only
<port_speed>
integer type (transmission rate). The default value is implementation specific.
1
9 600 bit/s
2
19 200 bit/s
3
38 400 bit/s
4
57 600 bit/s
5
115 200 bit/s
6
230 400 bits/s
<N1>
integer type (maximum frame size).
1- 32768, where the 31 is default for Basic option and 64 is default for Advanced option (see <transparency>)
<T1>
integer type (acknowledgement timer in units of ten milliseconds).
1-255, where 10 is default (100 ms)
<N2>
integer type (maximum number of re-transmissions).
0-100, where 3 is default
<T2>
integer type (response timer for the multiplexer control channel in units of ten milliseconds).
2-255, where 30 is default (300 ms)
<T3>
integer type (wake up response timer in seconds).
1-255, where 10 is default
<k>
integer type (window size, for Advanced option with Error-Recovery Mode).
1-7, where 2 is default
Implementation
Mandatory, if TS 27.010 supported in the MT/TA.
Up

5.8  ITU-T Recommendaton V.250 [14] generic TA control commandsp. 30

Command Clause Impl. Used in the present document
Z[<value>]6.1.1mand.TA sets all parameters to their defaults as specified by a user memory profile or by the manufacturer, and resets TA
&F[<value>]6.1.2mand.TA sets all parameters to their defaults as specified by the manufacturer
I[<value>]6.1.3opt.request manufacturer specific information about the TA (software cannot use this command to determine the capabilities of a TA)
+GMI6.1.4mand.request TA manufacturer identification (may equal to +CGMI)
+GMM6.1.5mand.request TA model identification (may equal to +CGMM)
+GMR6.1.6mand.request TA revision identification (may equal to +CGMR)
+GSN6.1.7opt.request TA serial number identification (may equal to +CGSN)
+GOI6.1.8opt.request ISO system global object identification of the TA (general format defined in ITU-T Recommendation X.208; encoding rules in ITU-T Recommendation X.209)
+GCAP6.1.9mand.request overall capabilities of TA; the response code for a TA building on this document shall be +CGSM
+GCI=<T.35>6.1.10opt.selects the country of installation for the TA using ITU-T Recommendation T.35 Annex A country codes
Up

5.9  PCCA STD-101 [17] select wireless network +WS46p. 30

PCCA STD-101 [17] includes a command to select the cellular network (Wireless Data Service; WDS) to operate with the TA. PCCA calls this WDS-Side Stack Selection. This command may be used when TA is asked to indicate the networks in which it can operate.
Command Possible response(s)
+WS46=[<n>]
+WS46? <n>
+WS46=? (list of supported <n>s)
Description
Set command selects the WDS side stack <n> to be used by the TA. Read command shows current setting and test command displays side stacks implemented in the TA.
Read command (query) returns the current value of <n>.
Test command returns values supported as a compound value.
Defined values for Query
<n>
integer type
12
GSM Digital Cellular Systems (GERAN only)
22
UTRAN only
25
3GPP Systems (GERAN, UTRAN and E-UTRAN)
28
E-UTRAN only
29
GERAN and UTRAN
30
GERAN and E-UTRAN
31
UTRAN and E-UTRAN
35
GERAN, UTRAN, E-UTRAN and NG-RAN
36
NG-RAN only
37
NG-RAN and E-UTRAN
38
NG-RAN, E-UTRAN and UTRAN
39
NG-RAN, E-UTRAN and GERAN
40
NG-RAN and UTRAN
41
NG-RAN, UTRAN and GERAN
42
NG-RAN and GERAN
The values in <n> for Query are mutually exclusive. If one value (e.g. "25") is returned, other values shall not be returned.
Defined values for Set
<n>
integer type
12
3GPP System
22
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
25
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
28
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
29
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
30
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
31
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
35
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
36
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
37
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
38
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
39
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
40
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
41
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
42
Not used. If received, the value shall be treated as if 12 had been received or an ERROR shall be returned.
refer PCCA STD-101 [17] for other values.
Implementation
Mandatory in PCCA STD-101 [17], but optional in the context of this specification.
Up

5.10  Request 5G subscription permanent identifier +CSUPIp. 32

Command Possible response(s)
+CSUPI <SUPI>
+CME ERROR: <err>
+CSUPI=?
Description
Execution command causes the TA to return <SUPI>, which is intended to permit the TE to identify the individual USIM card or active application in the UICC which is attached to 5G MT. Refer clause 9.2 for possible <err> values.
Defined values
<SUPI>
5G subscription permanent identifier (string without double quotes).
Implementation
Optional. This command is superfluous when the command +CIMI or +CNAI is supported.
Up

5.11  Request 5G network specific identifier +CNAI |R15|p. 32

Command Possible response(s)
+CNAI <NAI>
+CME ERROR: <err>
+CNAI=?
Description
Execution command causes the TA to return <NAI>, which is intended to permit the TE to identify the individual USIM card or active application in the UICC which is attached to 5G MT. Refer clause 9.2 for possible <err> values.
Defined values
<NAI>
Network Access Identifier (NAI), as specified in TS 23.003, when SUPI is in NAI format (string without double quotes) consisting of:
Implementation
Optional.
Up

5.12  Informative examples |R16|p. 33

When beginning to build a communication link, a general TE application controlling a TA needs to determine the TA and the MT to which it is connected. ITU-T Recommendation V.250 [14] has seven commands for TA identification from which four are mandatory to be implemented in a TA. An example of this command sequence requesting manufacturer (+GMI), model (+GMM), revision (+GMR) and serial number (+GSN) information would be:
AT+GMI
Manufacturer ABC
OK
AT+GMM
GSM Ultimate Data Device
OK
AT+GMR
1.00
OK
AT+GSN
987612345-123
OK
The maximum lengths of the information responses are defined to be 2048 characters, but it is recommended that they are kept as simple as in the example. The serial number command is defined as optional. Another optional command is Global Object Identification command (+GOI) which should return the object identifiers of ITU-T Recommendation X.208 as numeric strings delimited by periods. The Complete Capabilities List command (+GCAP) indicates the major capability areas of the TA. The support of different areas is presented in the response of +GCAP command. Each area can be presented by the selection command name of a specific capability area (e.g. +FCLASS for fax support) or some other predefined response. For instance, a GSM TA with fax capabilities could respond as follows:
AT+GCAP
+GCAP: +CGSM,+FCLASS,+W
OK
The first supported area in the response is presented with +CGSM. It is the response text to show that some or all GSM commands of the present document are supported. Second response text (+FCLASS) informs that some fax or voice capabilities are present, and the third text (+W) about the presence of wireless commands as specified by PCCA STD-101 [17]. Command +FCLASS=? (refer e.g. ITU-T Recommendation T.31 [11] and ) can be used to query the supported fax capabilities and +WS46=? to query the wireless data services available:
AT+FCLASS=?;+WS46=?
0,1,2,2.0
(12)
OK
The TA of this example supports GSM data services, and fax service class 1 (TIA-578-A), 2 (manufacturer specific) and 2.0 (ITU-T Recommendation T.32 [12] / TIA-592).
The present document defines commands for MT identification which are similar to those for TA identification in ITU-T Recommendation V.250 [14], for an example:
AT+CGMI
Mobile Manufacturer XYZ
OK
AT+CGMM
GSM Phone 1234
OK
AT+CGMR
1.00
OK
AT+CGSN
123456121234561
OK
Manufacturer, model and version commands work similarly as for TA, except that the serial number query returns the International Mobile Station Equipment Identity (IMEI) number. IMEI is fifteen digits long and consists of a type approval code, a final assembly code, a serial number and a spare digit (refer TS 23.003). When the TA is implemented inside MT, the responses for both TA and MT queries will most likely follow the responses of MT identification.
Up

Up   Top   ToC