3g Command Set

Embed Size (px)

Citation preview

  • 8/9/2019 3g Command Set

    1/185

  • 8/9/2019 3g Command Set

    2/185

  • 8/9/2019 3g Command Set

    3/185

  • 8/9/2019 3g Command Set

    4/185

  • 8/9/2019 3g Command Set

    5/185

  • 8/9/2019 3g Command Set

    6/185

  • 8/9/2019 3g Command Set

    7/185

  • 8/9/2019 3g Command Set

    8/185

  • 8/9/2019 3g Command Set

    9/185

  • 8/9/2019 3g Command Set

    10/185

  • 8/9/2019 3g Command Set

    11/185

  • 8/9/2019 3g Command Set

    12/185

  • 8/9/2019 3g Command Set

    13/185

  • 8/9/2019 3g Command Set

    14/185

  • 8/9/2019 3g Command Set

    15/185

  • 8/9/2019 3g Command Set

    16/185

  • 8/9/2019 3g Command Set

    17/185

  • 8/9/2019 3g Command Set

    18/185

  • 8/9/2019 3g Command Set

    19/185

  • 8/9/2019 3g Command Set

    20/185

  • 8/9/2019 3g Command Set

    21/185

  • 8/9/2019 3g Command Set

    22/185

  • 8/9/2019 3g Command Set

    23/185

  • 8/9/2019 3g Command Set

    24/185

  • 8/9/2019 3g Command Set

    25/185

  • 8/9/2019 3g Command Set

    26/185

  • 8/9/2019 3g Command Set

    27/185

  • 8/9/2019 3g Command Set

    28/185

  • 8/9/2019 3g Command Set

    29/185

  • 8/9/2019 3g Command Set

    30/185

  • 8/9/2019 3g Command Set

    31/185

  • 8/9/2019 3g Command Set

    32/185

    Mandatory when RLP implemented.

    6.9 Service reporting control +CR

    Table 16: +CR parameter command syntax

    Command Possible response(s)+CR=[]+CR? +CR: +CR=? +CR: (list of supported s)

    Description

    Set command controls whether or not intermediate result code +CR: is returned from the TA to the TE. If enabled, the intermediate result code is transmitted at the point during connect negotiation at which the TA hasdetermined which speed and quality of service will be used, before any error control or data compression reports aretransmitted, and before the intermediate result code CONNECTis transmitted.

    NOTE: This command replaces V.250 [14] command Modulation Reporting Control +MR, which is notappropriate for use in the GSM/UMTS network. Possible error control (other than radio link protocol) anddata compression reporting can be enabled with V.250 commands Error Control Reporting +ER and DataCompression Reporting +DR.

    Test command returns values supported as a compound value.

    Defined values

    :

    0 disables reporting

    1 enables reporting

    :

    ASYNC asynchronous transparent

    SYNC synchronous transparent

    REL ASYNC asynchronous non-transparent

    REL SYNC synchronous non-transparent

    GPRS [] GPRS

    The optional proposes a layer 2 protocol to use between the MT and the TE. It is defined in the Enter GPRSData Mode (+CGDATA) command.

    Implementation

    Mandatory when data calls implemented.

    6.10 Extended error report +CEER

    Table 17: +CEER action command syntax

    Command Possible response(s)

    +CEER +CEER: +CEER=?

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)32Release 8

  • 8/9/2019 3g Command Set

    33/185

    Description

    Execution command causes the TA to return one or more lines of information text , determined by the MTmanufacturer, which should offer the user of the TA an extended report of the reason for

    - the failure in the last unsuccessful call setup (originating or answering) or in-call modification;

    - the last call release;

    - the last unsuccessful GPRS attach or unsuccessful PDP context activation;

    - the last GPRS detach or PDP context deactivation.

    Typically, the text will consist of a single line containing the cause information given by GSM/UMTS network intextual format.

    Defined values

    : the total number of characters, including line terminators, in the information text shall not exceed 2041characters.

    Text shall not contain the sequence 0 or OK.

    Implementation

    Optional.

    6.11 Cellular result codes +CRC

    Table 18: +CRC parameter command syntax

    Command Possible response(s)+CRC=[]

    +CRC? +CRC: +CRC=? +CRC: (list of supported s)

    Description

    Set command controls whether or not the extended format of incoming call indication or GPRS network request for PDP context activation or notification for VBS/VGCS calls is used. When enabled, an incoming call is indicated to theTE with unsolicited result code +CRING: instead of the normal RING.

    Test command returns values supported as a compound value.

    NOTE: Similar command may be found in TIA IS-99 [15] and TIA IS-135 [16].

    Defined values

    :

    0 disables extended format

    1 enables extended format

    :

    ASYNC [,[,,]] asynchronous transparent

    SYNC [,[,,]] synchronous transparent

    REL ASYNC [,[,,]] asynchronous non-transparent

    REL SYNC [,[,,]] synchronous non-transparent

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)33Release 8

  • 8/9/2019 3g Command Set

    34/185

    FAX [,[,,]] facsimile (TS 62)

    VOICE [,[,,]] normal voice (TS 11)

    VOICE/ XXX [,[,,]] voice followed by data (BS 81) ( XXX isASYNC, SYNC, REL ASYNC or REL SYNC )

    ALT VOICE/ XXX [,[,,]] alternating voice/data, voice first (BS 61)

    ALT XXX /VOICE [,[,,]] alternating voice/data, data first (BS 61)

    ALT VOICE/FAX [,[,,]] alternating voice/fax, voice first (TS 61)

    ALT FAX/VOICE [,[,,]] alternating voice/fax, fax first (TS 61)

    GPRS , [, [][,]] GPRS network request for PDPcontext activation

    VGC , , [,] voice group call (TS 91)

    VBC , , [,] voice broadcast call (TS 92)The optional indicates the eMLPP priority level of the incoming call by paging, notification or setupmessage. The priority level values are as defined in eMLPP specification 3GPP TS 22.067 [54].

    : string type subaddress of format specified by

    : type of subaddress octet in integer format (refer 3GPP TS 24.008 [8] subclause 10.5.4.8)

    , and are as defined in the Define PDP Context (+CGDCONT) command. Theoptional proposes a layer 2 protocol to use between the MT and the TE. It is defined in the Enter GPRS DataMode (+CGDATA) command. If the MT is unable to announce to the TE the network's request (for example it is in V.250 online data state) the MT shall reject the request. No corresponding unsolicited result code shall be issued when theMT returns to a command state.

    is a part of the group call reference as specified in 3GPP TS 23.003 [7] and indicates group call area.

    is a part of the group call reference as specified in 3GPP TS 23.003 [7] and indicates group callidentification.The =1 proposes that a predefined confirmation procedure is to be used after the call is ended.For =0 no confirmation procedure is required.

    Implementation

    Mandatory when data or fax circuit mode calls implemented or for a MT supporting AT commands only and eMLPP or VGCS or VBS is implemented.

    6.12 HSCSD device parameters +CHSDTable 19: +CHSD action command syntax

    Command Possible response(s)+CHSD +CHSD: ,,,,

    +CME ERROR:

    +CHSD=?

    Description

    Execution command returns information about HSCSD features (refer 3GPP TS 22.034 [29]) supported by the MT/TA.Refer subclause 9.2 for possible values.

    The return information is only applicable in GERAN.

    Defined values

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)34Release 8

  • 8/9/2019 3g Command Set

    35/185

    : integer type; multislot class

    : integer type; maximum number of receive timeslots that MT can use

    : integer type; maximum number of transmit timeslots that MT can use

    : integer type; total number of receive and transmit timeslots that MT can use at the same time (per TDMAframe). The following applies in a HSCSD call: 1 (receive slots) + (transmit slots)

    is a sum of integers each representing a supported channel coding (e.g. value 5 indicates that 4,8k and9,6k channel codings are supported):

    1 4,8k full rate data traffic channel

    4 9,6k full rate data traffic channel

    8 14,4k full rate data traffic channel

    16 28,8k full rate data traffic channel (only possible when 14.4k is supported)

    32 32,0k full rate data traffic channel (only possible in a two-timeslot configuration)

    64 43,2k full rate data traffic channel (only possible when 14.4k is supported)

    Implementation

    Mandatory when HSCSD implemented.

    This command is not applicable to UTRAN single mode UE.

    6.13 HSCSD transparent call configuration +CHST

    Table 20: +CHST parameter command syntax

    Command Possible response(s)+CHST=[[,]]+CHST? +CHST: ,+CHST=?

    Description

    Set command controls parameters for transparent HSCSD calls in GERAN. Changing them during a call does not affectthe current call.

    NOTE: In UTRAN, values set with this command are not needed. The only applicable parameter is ,which is set with

    +CBSTcommand.

    Defined values

    : integer type; wanted amount of receive timeslots. Default value 0 indicates that TA shall calculate a proper value from currently selected fixed network user rate ( subparameter from +CBST command) and

    : a sum of integers each representing a channel coding that is accepted for transparent HSCSD calls.Default value 0 indicates that all supported codings are accepted (refer +CHSD command for other values)

    Implementation

    Mandatory when transparent HSCSD implemented.

    This command is not applicable to UTRAN single mode UE.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)35Release 8

  • 8/9/2019 3g Command Set

    36/185

    6.14 HSCSD non-transparent call configuration +CHSN

    Table 21: +CHSN parameter command syntax

    Command Possible response(s)+CHSN=[[,[,[,]]]]+CHSN? +CHSN: ,,,+CHSN=? +CHSN: (list of supported s), (list of supported

    s),( list of supported < topRx>, (list of supported s)

    Description

    Set command controls parameters for originating non-transparent HSCSD calls. Values may also be used during mobileterminated data call setup. In GERAN, changing or value during a call does not affect thecurrent call. In GERAN, changing of or affects the current call only if was non-zero when

    call was established.Defined values

    : integer type; wanted air interface user rate. Default value 0 indicates that TA shall calculate a proper value from currently selected fixed network user rate ( subparameter from +CBST command), , and (or from +CHSD command if =0). Other values:

    1 9600 bps

    2 14400 bps

    3 19200 bps

    4 28800 bps5 38400 bps

    6 43200 bps

    7 57600 bps

    : integer type; wanted amount of receive timeslots. Default value 0 indicates that TA shall calculate a proper value from currently selected and . This parameter is not applicable to UTRAN singlemode UE.

    : integer type; top value for that user is going to request during the next established non-transparent HSCSD call. Default value 0 indicates that user is not going to change / during the

    next call. This parameter is not applicable to UTRAN single mode UE.

    : a sum of integers each representing a channel coding that is accepted for non-transparent HSCSDcalls. Default value 0 indicates that all supported codings are accepted (refer +CHSD command for other values).This parameter is not applicable to UTRAN single mode UE.

    Implementation

    Mandatory when non-transparent HSCSD implemented.

    6.15 HSCSD current call parameters +CHSC

    Table 22: +CHSC action command syntaxCommand Possible response(s)

    +CHSC +CHSC: ,,,

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)36Release 8

  • 8/9/2019 3g Command Set

    37/185

    +CHSC=?

    Description

    Execution command returns information about current HSCSD call. If no HSCSD call is active, all parameters returnedshall equal zero. If HSCSD call is active in UTRAN, all non-applicable parameters returned shall be equal to zero. (It ismanufacturer specific whether non-zero information is returned in case of an active normal single-slot data call.)

    Defined values

    : integer type; number of receive timeslots currently in use. This parameter is not applicable in UTRAN.

    : integer type; number of transmit timeslots currently in use. This parameter is not applicable in UTRAN.

    : integer type; current air interface user rate (in case of transparent service this equals fixed network user rate) (refer +CHSN command for possible values). For the two-timeslot ECSD bit transparent configuration thefollowing additional values apply:

    8 56000 bps

    9 64000 bps

    : current channel coding (refer +CHSD command for possible values). This parameter is not applicablein UTRAN.

    Implementation

    Optional.

    6.16 HSCSD parameters report +CHSR

    Table 23: +CHSR action command syntax

    Command Possible response(s)+CHSR=[]+CHSR? +CHSR: +CHSR=? +CHSR: (list of supported s)

    Description

    Enabled command returns intermediate result code +CHSR: from the TA to the TE when an HSCSD call is being set up. The result code represents the current (negotiated or renegotiated) HSCSD parameters. If enabled, theintermediate result code is transmitted at the point of the call setup negotiation where the TA has determined what typeof an HSCSD connection will be used. Result code transmission is done after possible service ( +CR), error control(+ER), and/or compression ( +DR) reporting but before possible TE-TA rate ( +ILRR ) reporting and before theintermediate result code CONNECT is transmitted. The format of the intermediate result code is:

    +CHSR: ,,,

    For the value definitions, refer to +CHSN and +CHSC commands. For instance, for a non-transparent HSCSD call,result code ' +CHSR: 2,2,4,8 ' means that the call has two timeslots in both up- and downlink, the air interface user rate is 28800 bps, and the used channel coding TCH/F14.4.

    In UTRAN, all non-applicable parameters returned shall be equal to zero.

    Defined values

    :

    0 disables reporting

    1 enables reporting

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)37Release 8

  • 8/9/2019 3g Command Set

    38/185

    Implementation

    Mandatory when HSCSD implemented

    6.17 HSCSD automatic user initiated upgrading + CHSU

    Table 24: +CHSU parameter command syntax

    Command Possible response(s)+CHSU=+CHSU? +CHSU: +CHSU=? +CHSU: (list of supported s)

    Description

    Set command controls whether or not automatic user initiated service level upgrading shall be used for non-transparentHSCSD calls. "Automatic" means that, if enabled, the ME/TA shall use the UP bit in the received RLP frames to

    determine when to initiate user initiated service level upgrading (i.e. when to modify the +CHSN parameters and/or for the current call). Refer to 3GPP TS 27.001 for details on the interpretation of the UP bit(s).

    NOTE1: The validity of the UP bit in the RLP frames depends on the result of the RLP negotiations. The UP bitshall only be used if the result of the RLP negotiations were successful with respect to the UP bit.

    NOTE2: This command is only applicable in GERAN.

    Defined values

    :

    0 disables use of UP bit for upgrading

    1 enables use of UP bit for upgrading

    Implementation

    Optional

    This command is not applicable to UTRAN single mode UE.

    6.18 HSCSD non-transparent asymmetry configuration +CHSA

    Table 25: +CHSA parameter command syntax

    Command Possible response(s)

    +CHSA=+CHSA? +CHSA: +CHSA=? +CHSA: (list of supported s)

    Description

    Set command controls the preferred asymmetry bias for non-transparent ECSD calls. Downlink biased asymmetrymeans that 8-PSK modulation is preferred downlink and GMSK modulation uplink. Uplink based asymmetry meansthat 8-PSK modulation is preferred uplink and GMSK downlink. Changing of affects the current call only if (refer +CHSN) was non-zero when call was established.

    Test command returns values supported by the MT/TA as compound values. The subparameter range

    indirectly indicates the UE Type; range (0-1) indicates UE Type A and range (0-2) indicates UE Type B.

    NOTE1: ECSD is also controlled by +CHSD, +CHSN and +CHST.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)38Release 8

  • 8/9/2019 3g Command Set

    39/185

    NOTE2: This command is only applicable in GERAN.

    Defined values

    :

    0 No preference

    1 Downlink biased asymmetry

    2 Uplink biased asymmetry

    Implementation

    Mandatory when non-transparent ECSD is implemented.

    This command is not applicable to UTRAN single mode UE.

    6.19 Single numbering scheme +CSNS

    Table 26: +CSNS parameter command syntax

    Command Possible response(s)+CSNS=[]+CSNS? +CSNS: +CSNS=? +CSNS: (list of supported s)

    Description

    Set command selects the bearer or teleservice to be used when mobile terminated single numbering scheme call isestablished. Parameter values set with +CBST command shall be used when equals to a data service.

    Test command returns values supported as compound values.

    Defined values

    :

    0 voice

    1 alternating voice/fax, voice first (TS 61)

    2 fax (TS 62)

    3 alternating voice/data, voice first (BS 61)

    4 data5 alternating voice/fax, fax first (TS 61)

    6 alternating voice/data, data first (BS 61)

    7 voice followed by data (BS 81)

    Implementation

    Optional.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)39Release 8

  • 8/9/2019 3g Command Set

    40/185

    6.20 Voice Hangup Control +CVHU

    Table 27: +CVHU parameter command syntax

    Command Possible response(s)+CVHU=[]+CVHU? +CVHU:+CVHU=? +CVHU:(list of supported s)

    Description

    Set command selects whether ATH or "drop DTR" shall cause a voice connection to be disconnected or not. By voiceconnection is also meant alternating mode calls that are currently in voice mode. (See subclause 6.6).

    NOTE: When = 2, this command must be seen in conjunction with the V.250 [14] command &D. Else&D shall be ignored.

    Defined values

    :

    0 "Drop DTR" ignored but OK response given. ATH disconnects.

    1 "Drop DTR" and ATH ignored but OK response given.

    2 "Drop DTR" behaviour according to &D setting. ATH disconnects.

    Implementation

    Optional

    6.21 V.120 rate adaption protocol +CV120Table 28: +CV120 parameter command syntax

    Command Possible response(s)+CV120=[[,[,[,[,[,]]]]]]+CV120? +CV120: ,,,,

    ,+CV120=? +CV120: (list of supported s), (list of supported

    s), (list of supported s), (list of supported s), (list of supported s), (list of supported s)

    Description

    Set command sets the values of the V.120 protocol parameters (defined in CCITT V.120) that are carried in the GSMBC and/or LLC information elements.

    Read command returns current settings for the V.120 parameters.

    Test command returns values supported as a compound value.

    Defined values

    0 rate adaption header not included

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)40Release 8

  • 8/9/2019 3g Command Set

    41/185

    1 rate adaption header included (mandatory for protocol sensitive modes).

    0 multiple frame establishment not supported, only UI frames allowed

    1 multiple frame establishment supported, both I and UI frames allowed.

    0 bit transparent mode of operation

    1 protocol sensitive mode of operation.

    0 no negotiation, LLI = 256 only

    1 negotiation allowed. Note - indicates the connection over which the negotiation is performed.

    0 message originator is "default assignee"

    1 message originator is "assignor only".

    0 negotiation is done using logical link zero

    1 negotiation is done with USER INFORMATION messages on a temporary signalling connection.

    GSM/UMTS does not support all the possible modes of V.120 operation. However, in order to accommodate possiblefuture additions, the complete set of parameters is included in the command.

    The permitted values are: 1, 1 or 0, 1, 0, 0, 0.

    A recommended set of default values is: 1, 1, 1, 0, 0, 0.

    Implementation

    Mandatory, if the MT supports V.120 interworking.

    6.22 Settings date format +CSDF

    Table 29: +CSDF parameter command syntax

    Command Possible response(s)

    +CSDF=[[][,]] +CME ERROR:

    +CSDF? +CSDF:[,]+CME ERROR:

    +CSDF=? +CSDF: (list of supported s)[, (list of supported s)]+CME ERROR:

    Description

    This command sets the date format via MMI of the date information presented to the user, which is specified by use of the parameter. The affects the date format on the phone display and doesn't affect the date format of the AT command serial interface. The command also sets the date format of the TE-TA interface, which is specified byuse of the parameter (e.g. the affects the of +CCLK and +CALA). If the parameter isomitted ("+CSDF =","+CSDF =","+CSDF=,"),then this sets the default value.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)41Release 8

  • 8/9/2019 3g Command Set

    42/185

    Defined values

    :

    NOTE: It is manufacturer specific which modes that are supported.

    1 DD-MMM-YYYY

    NOTE: Presentation of MMM is language dependent.

    2 DD-MM-YY

    3 MM/DD/YY

    4 DD/MM/YY

    5 DD.MM.YY

    6 YYMMDD

    7 YY-MM-DD

    8-255 Manufacturer specific

    :

    1 yy/MM/dd (default)

    2 yyyy/MM/dd

    also all other values are reserved by the present document

    NOTE: The format of +CCLK and +CALA "yy/MM/dd,hh:mm:ss zz" when =1 and it is"yyyy/MM/dd,hh:mm:ss zz" when =2. If the MT does not support time zone informationthen the three last characters may be omitted (see +CCLK command).

    ImplementationOptional

    6.23 Silence Command +CSIL

    Table 30: +CSIL parameter command syntax

    Command Possible response(s)+CSIL=[] +CME ERROR: +CSIL? +CSIL:

    +CME ERROR:

    +CSIL=? +CSIL: (list of supported s)+CME ERROR:

    Description

    Set command enables/disables the silent mode. When the phone is in silent mode, all sounds from MT are suppressedexcept voice.

    Read command reads the current setting.

    Test command lists the supported modes.

    Defined values

    :

    0 Silent mode off

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)42Release 8

  • 8/9/2019 3g Command Set

    43/185

    1 Silent mode on

    Implementation

    Optional

    6.24 Settings time format +CSTFTable 31: +CSTF parameter command syntax

    Command Possible response(s)+CSTF=[] +CME ERROR: +CSTF? +CSTF:

    +CME ERROR:

    +CSTF=? +CSTF: (list of supported s)+CME ERROR:

    Description

    Set command sets the time format of the time information presented to the user.

    Read commands reads the current setting.

    Test commands reads the supported s.

    Defined values

    :

    1 HH:MM (24 hour clock)

    2 HH:MM a.m./p.m.

    3-7 Manufacturer specific

    Implementation

    Optional

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)43Release 8

  • 8/9/2019 3g Command Set

    44/185

    6.25 ITU-T V.250 [14] call control commands

    Table 32: V.250 call control commands

    Command Subclause Impl. Use in GSM/UMTS

    D[][;]

    6.3.1 mand. originates a call

    T 6.3.2 mand. ignored (select tone dialling)P 6.3.3 mand. ignored (select pulse dialling)A 6.3.5 mand. answer a callH[] 6.3.6 mand. hang-up a single mode call; for alternate mode call refer subclause

    "Hangup call +CHUP" (only value equal to zero needed)O[] 6.3.7 mand. returns TA to online data state from online command mode (only value

    equal to zero needed)S0=[] 6.3.8 mand. sets the number of call indications (rings) before automatically

    answering the call; value equalling zero disables automatic answeringand is the default

    S6=[] 6.3.9 mand. ignored (pause before blind dialling)S7=[] 6.3.10 mand. sets number of seconds to wait for completion of call answering or

    originating procedure before giving up and disconnectingS8=[] 6.3.11 mand. sets number of seconds to wait when comma dial modifier encountered

    in dial string of D command (default is 2 seconds)S10=[] 6.3.12 mand. sets number of tenths of seconds to wait before disconnecting after TA

    has indicated the absence of received line signalL[] 6.3.13 mand. ignored (monitor speaker loudness)M[] 6.3.14 mand. ignored (monitor speaker mode)

    6.26 ITU-T V.250 [14] data compression commandsTable 33: V.250 data compression commands

    Command Subclause Impl. Use in GSM/UMTS+DS=[[,[,[,]]]]

    6.6.1 mand.when V.42bis

    controls ITU-T Recommendation V.42bis data compressionfunctions; for subparameter defaults in GSM/UMTS refer 3GPP TS 24.022 [18]

    +DR=[] 6.6.2 mand.when V.42bis

    determines whether the use of V.42bis is informed usingintermediate result code +DR: before goingonline data state after call answering or originating

    6.27 Informative examplesThe alternating mode call handling (voice and fax, or voice and data) and the data call setup commands are defined suchthat the dialling command of V.250 [14] ( D) still always originates a call. The purpose is to support all current TEapplications using the dialling command as default. Fax calls are controlled following the rules of ITU-T T.31 [11] andT.32 [12] standards.

    An example where a voice call is originated:

    ATD+1 812 555673I; (type of address defaults to 145, CLI presentation is restricted for this call)OK (call setup was successful)

    An example where a voice call is attempted from a phonebook:ATD>"Doe Joe"G; (enable CUG control for this call)+CME ERROR: 22 (entry "Doe Joe" is not found)

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)44Release 8

  • 8/9/2019 3g Command Set

    45/185

    Also supplementary services may be controlled using dial command according to 3GPP TS 22.030 [19]. An example of call forwarding on no reply for telephony with the adjustment of the no reply condition timer on 25 seconds:

    ATD**61*+1812555673*11*25#OK (modification was successful)

    Two new commands are created for controlling the alternating mode calls. First one, Call Mode ( +CMOD), selects between single and alternating mode. Because this is a crucial command, it is defined that the value is set back tozero (single mode) after every successfully originated alternating mode call. Also on power-up and factory or user resets, the value is set to zero. The second new command, Hangup Call ( +CHUP), is not a replacement of V.250 [14]command H, but a command which reliably disconnects the call in GSM/UMTS network. This is defined because the Hcommand is used to switch from fax or data mode to voice mode.

    The setting of GSM/UMTS bearer service (data circuit duplex asynchronous and synchronous, PAD access circuitasynchronous, or data packet duplex synchronous), is done with Select Bearer Service Type ( +CBST). It chooses one of the four mentioned bearer services, the data rate of the service (or actually the modulation when modem IWFs areused), and enables or disables RLP. Command Radio Link Protocol ( +CRLP) is used to set the RLP parameters in theradio path.

    Service Reporting Control command ( +CR) is defined similarly as the reporting of modulation, V.18, error control, anddata compression which are V.250 [14] features used to show information about the type of the established connection

    before the CONNECTintermediate result code. +CR command has one subparameter which specifies whether theintermediate result code +CR: is returned or not. The result code should be returned before any V.250 [14]reporting result codes. An example of setting up an asynchronous 9600 bit/s modem connection with service reporting:

    AT+CBST=7,0,1 (asynchronous modem 9600 bit/s and RLP)OKAT+CR=1 (enable reporting)OKATD1234567890+CR: REL ASYNCCONNECT 9600

    As GSM/UMTS network offers more information about the reason of the failure in call originating and answering than

    normal PSTN, it is useful to add an extra command to return this information to the TE. This information should not bereturned always after unsuccessful call originating or answering, because many TE applications look for just the regular NO CARRIER , BUSY, NO ANSWERand CONNECTmessages. Action command Extended Error Report ( +CEER) doesnot have any subparameters, and it returns the cause of the latest call setup failure. This information may be the textual

    presentation of the GSM/UMTS network failure code (refer TS 24.008 [8] Annex H), or some other informationdefined by the TA manufacturer.

    7 Network service related commandsThis clause describes GSM/UMTS network related commands, which are not covered in call control clause of the

    present document. Commands include GSM/UMTS supplementary service handling, MSISDN query, MT and network facility locking, and network registration information query.

    7.1 Subscriber number +CNUM

    Table 34: +CNUM action command syntax

    Command Possible response(s)+CNUM +CNUM: [],,[,,[,]]

    [+CNUM: [],,[,,[,]][...]]+CME ERROR:

    +CNUM=?

    Description

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)45Release 8

  • 8/9/2019 3g Command Set

    46/185

    Action command returns the MSISDNs related to the subscriber (this information can be stored in the SIM/UICC or inthe MT). When storing information in the SIM/UICC, if a SIM card is present or if a UICC with an active GSMapplication is present, the information is stored in the EF MSISDN under DF Telecom . If a UICC with an active USIMapplication is present, the information is stored in the EF MSISDN under ADF USIM). If subscriber has different MSISDN for different services, each MSISDN is returned in a separate line. Refer subclause 9.2 for possible values.

    Defined values: optional alphanumeric string associated with ; used character set should be the one

    selected with command Select TE Character Set +CSCS

    : string type phone number of format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7)

    : as defined in subclause 6.7

    (service related to the phone number):

    0 asynchronous modem

    1 synchronous modem

    2 PAD Access (asynchronous)

    3 Packet Access (synchronous)

    4 voice

    5 fax

    also all other values below 128 are reserved by the present document

    (information transfer capability):

    0 3,1 kHz

    1 UDI

    Implementation

    Optional.

    7.2 Network registration +CREG

    Table 35: +CREG parameter command syntax

    Command Possible response(s)+CREG=[]+CREG? +CREG: ,[,,[,]]

    +CME ERROR:

    +CREG=? +CREG: ( list of supported s)

    Description

    Set command controls the presentation of an unsolicited result code +CREG: when =1 and there is achange in the MT network registration status, or code +CREG: [,,[,]] when =2and there is a change of the network cell.

    Read command returns the status of result code presentation and an integer which shows whether the network has currently indicated the registration of the MT. Location information elements , and arereturned only when =2 and MT is registered in the network. Refer subclause 9.2 for possible values.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)46Release 8

  • 8/9/2019 3g Command Set

    47/185

    Defined values

    :

    0 disable network registration unsolicited result code

    1 enable network registration unsolicited result code +CREG:

    2 enable network registration and location information unsolicited result code +CREG:[,,[,]]

    : registration status

    0 not registered, MT is not currently searching a new operator to register to

    1 registered, home network

    2 not registered, but MT is currently searching a new operator to register to

    3 registration denied

    4 unknown

    5 registered, roaming

    : string type; two byte location area code in hexadecimal format (e.g. "00C3" equals 195 in decimal)

    : string type; four byte UTRAN/GERAN cell ID in hexadecimal format

    : access technology of the registered network

    0 GSM

    1 GSM Compact

    2 UTRAN3 GSM w/EGPRS (see NOTE 1)

    4 UTRAN w/HSDPA (see NOTE 2)

    5 UTRAN w/HSUPA (see NOTE 2)

    6 UTRAN w/HSDPA and HSUPA (see NOTE 2)

    NOTE 1: 3GPP TS 44.060 [71] specifies the System Information messages which give the information aboutwhether the serving cell supports EGPRS.

    NOTE 2: 3GPP TS 25.331 [74] specifies the System Information blocks which give the information about whether

    the serving cell supports HSDPA or HSUPA.Implementation

    Optional.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)47Release 8

  • 8/9/2019 3g Command Set

    48/185

    7.3 PLMN selection +COPS

    Table 36: +COPS parameter command syntax

    Command Possible response(s)+COPS=[[,[,[,< AcT>]]]]

    +CME ERROR:

    +COPS? +COPS: [,,[,< AcT>]]+CME ERROR:

    +COPS=? +COPS: [ list of supported (, long alphanumeric , short alphanumeric , numeric [,< AcT>]) s][,,( list of supported s),( list of supported s)]+CME ERROR:

    Description

    Set command forces an attempt to select and register the GSM/UMTS network operator. is used to selectwhether the selection is done automatically by the MT or is forced by this command to operator (it shall begiven in format ) to a certain access technology, indicated in . If the selected operator is notavailable, no other operator shall be selected (except =4). If the selected access technology is not available,then the same operator shall be selected in other access technology. The selected operator name format shall apply tofurther read commands ( +COPS? ) also. =2 forces an attempt to deregister from the network. The selectedmode affects to all further network registration (e.g. after =2, MT shall be unregistered until =0 or 1 isselected). Refer subclause 9.2 for possible values. This command should be abortable whenregistration/deregistration attempt is made.

    Read command returns the current mode, the currently selected operator and the current Access Technology. If nooperator is selected, , and < AcT> are omitted.

    Test command returns a set of five parameters, each representing an operator present in the network. A set consists of an integer indicating the availability of the operator , long and short alphanumeric format of the name of theoperator, numeric format representation of the operator and access technology. Any of the formats may be unavailableand should then be an empty field. The list of operators shall be in order: home network, networks referenced in SIM or active application in the UICC (GSM or USIM) in the following order: HPLMN selector, User controlled PLMNselector, Operator controlled PLMN selector and PLMN selector (in the SIM or GSM application), and other networks.

    It is recommended (although optional) that after the operator list TA returns lists of supported s and s. These lists shall be delimited from the operator list by two commas.

    The access technology selected parameters, , should only be used in terminals capable to register to more thanone access technology. Selection of does not limit the capability to cell reselections, even though an attempt ismade to select an access technology, the phone may still re-select a cell in another access technology.

    Defined values

    :

    0 automatic ( field is ignored)

    1 manual ( field shall be present, and optionally)

    2 deregister from network

    3 set only (for read command +COPS? ), do not attempt registration/deregistration ( and fields are ignored); this value is not applicable in read command response

    4 manual/automatic ( field shall be present); if manual selection fails, automatic mode ( =0) isentered

    :

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)48Release 8

  • 8/9/2019 3g Command Set

    49/185

    0 long format alphanumeric

    1 short format alphanumeric

    2 numeric

    : string type; indicates if the format is alphanumeric or numeric; long alphanumeric format can be upto 16 characters long and short format up to 8 characters (refer GSM MoU SE.13 [9]); numeric format isthe GSM Location Area Identification number (refer TS 24.008 [8] subclause 10.5.1.3) which consists of a threeBCD digit country code coded as in ITU-T E.212 Annex A [10], plus a two BCD digit network code, which isadministration specific; returned shall not be in BCD format, but in IRA characters converted fromBCD; hence the number has structure: (country code digit 3)(country code digit 2)(country code digit 1)(network code digit 3)(network code digit 2)(network code digit 1)

    :

    0 unknown

    1 available

    2 current3 forbidden

    access technology selected :

    0 GSM

    1 GSM Compact

    2 UTRAN

    3 GSM w/EGPRS (see NOTE 1)

    4 UTRAN w/HSDPA (see NOTE 2)

    5 UTRAN w/HSUPA (see NOTE 2)

    6 UTRAN w/HSDPA and HSUPA (see NOTE 2)

    NOTE 1: 3GPP TS 44.060 [71] specifies the System Information messages which give the information aboutwhether the serving cell supports EGPRS.

    NOTE 2: 3GPP TS 25.331 [74] specifies the System Information blocks which give the information about whether the serving cell supports HSDPA or HSUPA.

    Implementation

    Optional.

    7.4 Facility lock +CLCK

    Table 37: +CLCK action command syntax

    Command Possible response(s)+CLCK=,[,[,]]

    +CME ERROR:

    when =2 and command successful:+CLCK: [,[+CLCK: ,[...]]

    +CLCK=? +CLCK: (list of supported s)+CME ERROR:

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)49Release 8

  • 8/9/2019 3g Command Set

    50/185

    Description

    Execute command is used to lock, unlock or interrogate a MT or a network facility . Password is normallyneeded to do such actions. When querying the status of a network service ( =2) the response line for 'not active'case ( =0) should be returned only if service is not active for any . Refer subclause 9.2 for possible values. This command should be abortable when network facilities are set or interrogated.

    Call barring facilities are based on GSM/UMTS supplementary services (refer 3GPP TS 22.088 [6]). The interaction of these with other commands based on other GSM/UMTS supplementary services is described in the GSM/UMTSstandard.

    Test command returns facility values supported as a compound value.

    Defined values

    values reserved by the present document:

    "CS" CNTRL (lock CoNTRoL surface (e.g. phone keyboard))

    "PS" PH-SIM (lock PHone to SIM/UICC card) (MT asks password when other than current SIM/UICC card

    inserted; MT may remember certain amount of previously used cards thus not requiring password when theyare inserted)

    "PF" lock Phone to the very First inserted SIM/UICC card (also referred in the present document as PH-FSIM)(MT asks password when other than the first SIM/UICC card is inserted)

    "SC" SIM (lock SIM/UICC card) (SIM/UICC asks password in MT power-up and when this lock commandissued)

    "AO" BAOC (Barr All Outgoing Calls) (refer 3GPP TS 22.088 [6] clause 1)

    "OI" BOIC (Barr Outgoing International Calls) (refer 3GPP TS 22.088 [6] clause 1)

    "OX" BOIC-exHC (Barr Outgoing International Calls except to Home Country) (refer 3GPP TS 22.088 [6] clause1)

    "AI" BAIC (Barr All Incoming Calls) (refer 3GPP TS 22.088 [6] clause 2)

    "IR" BIC-Roam (Barr Incoming Calls when Roaming outside the home country) (refer 3GPP TS 22.088 [6] clause2)

    "NT" barr incoming calls from numbers Not stored to TA memory

    "NM" barr incoming calls from numbers Not stored to MT memory

    "NS" barr incoming calls from numbers Not stored to SIM/UICC memory

    "NA" barr incoming calls from numbers Not stored in Any memory

    "AB" All Barring services (refer 3GPP TS 22.030 [19]) (applicable only for =0)

    "AG" All outGoing barring services (refer 3GPP TS 22.030 [19]) (applicable only for =0)

    "AC" All inComing barring services (refer 3GPP TS 22.030 [19]) (applicable only for =0)

    "FD" SIM card or active application in the UICC (GSM or USIM) fixed dialling memory feature (if PIN2authentication has not been done during the current session, PIN2 is required as )

    "PN" Network Personalization (refer 3GPP TS 22.022 [33])

    "PU" network sUbset Personalization (refer 3GPP TS 22.022 [33])

    "PP" service Provider Personalization (refer 3GPP TS 22.022 [33])

    "PC" Corporate Personalization (refer 3GPP TS 22.022 [33])

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)50Release 8

  • 8/9/2019 3g Command Set

    51/185

    :

    0 unlock

    1 lock

    2 query status

    :

    0 not active

    1 active

    : string type; shall be the same as password specified for the facility from the MT user interface or withcommand Change Password +CPWD

    is a sum of integers each representing a class of information (default 7):

    1 voice (telephony)

    2 data (refers to all bearer services; with =2 this may refer only to some bearer service if TA does notsupport values 16, 32, 64 and 128)

    4 fax (facsimile services)

    8 short message service

    16 data circuit sync

    32 data circuit async

    64 dedicated packet access

    128 dedicated PAD access

    Implementation

    The call barring supplementary service control is mandatory for MT supporting AT commands only and not supportingthe control through dial command D.

    7.5 Change password +CPWD

    Table 38: +CPWD action command syntax

    Command Possible response(s)+CPWD=,, +CME ERROR:

    +CPWD=? +CPWD: list of supported (,) s+CME ERROR:

    Description

    Action command sets a new password for the facility lock function defined by command Facility Lock +CLCK. Refer subclause 9.2 for possible values.

    Test command returns a list of pairs which present the available facilities and the maximum length of their password.

    Defined values

    :

    "P2" SIM PIN2

    refer Facility Lock +CLCK for other values

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)51Release 8

  • 8/9/2019 3g Command Set

    52/185

    , : string type; shall be the same as password specified for the facility from theMT user interface or with command Change Password +CPWDand is the new password; maximumlength of password can be determined with

    : integer type maximum length of the password for the facility

    ImplementationOptional.

    7.6 Calling line identification presentation +CLIP

    Table 39: +CLIP parameter command syntax

    Command Possible response(s)+CLIP=[]+CLIP? +CLIP: ,+CLIP=? +CLIP: (list of supported s)

    Description

    This command refers to the GSM/UMTS supplementary service CLIP (Calling Line Identification Presentation) thatenables a called subscriber to get the calling line identity (CLI) of the calling party when receiving a mobile terminatedcall. Set command enables or disables the presentation of the CLI at the TE. It has no effect on the execution of thesupplementary service CLIP in the network.

    When the presentation of the CLI at the TE is enabled (and calling subscriber allows), +CLIP:,[,,[,[][,]]] response is returnedafter every RING (or +CRING: ; refer subclause "Cellular result codes +CRC") result code sent from TA toTE. It is manufacturer specific if this response is used when normal voice call is answered.

    Read command gives the status of , and also triggers an interrogation of the provision status of the CLIP serviceaccording 3GPP TS 22.081 [3] (given in ).Test command returns values supported as a compound value.

    Defined values

    (parameter sets/shows the result code presentation status to the TE):

    0 disable

    1 enable

    (parameter shows the subscriber CLIP service status in the network):

    0 CLIP not provisioned

    1 CLIP provisioned

    2 unknown (e.g. no network, etc.)

    : string type phone number of format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7)

    : string type subaddress of format specified by

    : type of subaddress octet in integer format (refer TS 24.008 [8] subclause 10.5.4.8)

    : optional string type alphanumeric representation of corresponding to the entry found in

    phonebook; used character set should be the one selected with command Select TE Character Set +CSCS:

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)52Release 8

  • 8/9/2019 3g Command Set

    53/185

    0 CLI valid

    1 CLI has been withheld by the originator.

    2 CLI is not available due to interworking problems or limitations of originating network.

    When CLI is not available ( =2), shall be an empty string ("") and value willnot be significant. Nevertheless, TA may return the recommended value 128 for ((TON/NPI unknown inaccordance with TS 24.008 [8] subclause 10.5.4.7).

    When CLI has been withheld by the originator, ( =1) and the CLIP is provisioned with the"override category" option (refer 3GPP TS 22.081[3] and 3GPP TS 23.081[40]), and is provided.Otherwise, TA shall return the same setting for and as if the CLI was not available .

    Implementation

    Optional.

    7.7 Calling line identification restriction +CLIR

    Table 40: +CLIR parameter command syntax

    Command Possible response(s)+CLIR=[]+CLIR? +CLIR: ,+CLIR=? +CLIR: (list of supported s)

    Description

    This command refers to CLIR-service according to 3GPP TS 22.081 [3] that allows a calling subscriber to enable or disable the presentation of the CLI to the called party when originating a call.

    Set command overrides the CLIR subscription (default is restricted or allowed) when temporary mode is provisioned asa default adjustment for all following outgoing calls. This adjustment can be revoked by using the opposite command..If this command is used by a subscriber without provision of CLIR in permanent mode the network will act according3GPP TS 22.081 [3].

    Read command gives the default adjustment for all outgoing calls (given in ), and also triggers an interrogation of the provision status of the CLIR service (given in ). Test command returns values supported as a compound value.

    NOTE: On a per call base CLIR functionality is explained in subclause "ITU-T V.250 [14] dial command".

    Defined values

    (parameter sets the adjustment for outgoing calls):

    0 presentation indicator is used according to the subscription of the CLIR service

    1 CLIR invocation

    2 CLIR suppression

    (parameter shows the subscriber CLIR service status in the network):

    0 CLIR not provisioned

    1 CLIR provisioned in permanent mode

    2 unknown (e.g. no network, etc.)

    3 CLIR temporary mode presentation restricted

    4 CLIR temporary mode presentation allowed

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)53Release 8

  • 8/9/2019 3g Command Set

    54/185

    Implementation

    Optional.

    7.8 Connected line identification presentation +COLP

    Table 41: +COLP parameter command syntax

    Command Possible response(s)+COLP=[]+COLP? +COLP: ,+COLP=? +COLP: (list of supported s)

    Description

    This command refers to the GSM/UMTS supplementary service COLP (Connected Line Identification Presentation)that enables a calling subscriber to get the connected line identity (COL) of the called party after setting up a mobile

    originated call. The command enables or disables the presentation of the COL at the TE. It has no effect on theexecution of the supplementary service COLR in the network.

    When enabled (and called subscriber allows), +COLP:,[,, [,]] intermediate result code is returned from TA toTE before any +CR or V.250 [14] responses. It is manufacturer specific if this response is used when normal voice callis established.

    Read command gives the status of , and also triggers an interrogation of the provision status of the COLP serviceaccording 3GPP TS 22.081 [3] (given in ).

    Test command returns values supported as a compound value.

    Defined values

    (parameter sets/shows the result code presentation status to the TE):

    0 disable

    1 enable

    (parameter shows the subscriber COLP service status in the network):

    0 COLP not provisioned

    1 COLP provisioned

    2 unknown (e.g. no network, etc.)

    , , , , : refer +CLIP

    Implementation

    Optional.

    7.9 Called line identification presentation +CDIP

    Table 42: +CDIP parameter command syntax

    Command Possible response(s)+CDIP=[]+CDIP? +CDIP: ,+CDIP=? +CDIP: (list of supported s)

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)54Release 8

  • 8/9/2019 3g Command Set

    55/185

    Description

    This command related to a network service that provides "multiple called numbers (called line identifications) service"to an MT. This command enables a called subscriber to get the called line identification of the called party whenreceiving a mobile terminated call. Set command enables or disables the presentation of the called line identifications atthe TE.

    When the presentation of the called line identification at the TE is enabled,+CDIP:,[,,] response is returned after every RING (or +CRING: ; refer subclause "Cellular result codes +CRC") result code sent from TA to TE. It is manufacturer specific if this response is used when normal voice call is answered.

    Read command gives the status of , and also triggers an interrogation of the provision status of the "multiple callednumbers" service. Test command returns values supported as a compound value.

    Defined values

    (parameter sets/shows the result code presentation status to the TE):

    0 disable

    1 enable

    (parameter shows the subscriber "multiple called numbers" service status in the network):

    0 "multiple called numbers service" is not provisioned

    1 "multiple called numbers service" is provisioned

    2 unknown (e.g. no network, etc.)

    : string type phone number of format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7)

    : string type subaddress of format specified by

    : type of subaddress octet in integer format (refer TS 24.008 [8] subclause 10.5.4.8)

    Implementation

    Optional.

    7.10 Closed user group +CCUG

    Table 43: +CCUG parameter command syntax

    Command Possible response(s)+CCUG=[[,[,]]]+CCUG? +CCUG: ,,+CCUG=?

    Description

    This command allows control of the Closed User Group supplementary service (refer 3GPP TS 22.085 [21]). Setcommand enables the served subscriber to select a CUG index, to suppress the Outgoing Access (OA), and to suppressthe preferential CUG.

    Set command with =1 enables to control the CUG information on the air interface as a default adjustment for all

    following outgoing calls. The interaction of this command with other commands based on other GSM/UMTSsupplementary services is described in the GSM/UMTS standard.

    NOTE: On a per call base CUG functionality is explained in subclause "ITU-T V.250 [14] dial command".

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)55Release 8

  • 8/9/2019 3g Command Set

    56/185

    Defined values

    :

    0 disable CUG temporary mode

    1 enable CUG temporary mode

    :

    0...9 CUG index

    10 no index (preferred CUG taken from subscriber data)

    :

    0 no information

    1 suppress OA

    2 suppress preferential CUG

    3 suppress OA and preferential CUG

    Implementation

    Optional.

    7.11 Call forwarding number and conditions +CCFC

    Table 44: +CCFC action command syntax

    Command Possible response(s)+CCFC=,[,[,[,[,[,[,]]]]]]

    +CME ERROR:

    when =2 and command successful:+CCFC: ,[,,[,,[,]]][+CCFC: ,[,,[,,[,]]][...]]

    +CCFC=? +CCFC: (list of supported s)

    Description

    This command allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4].

    Registration, erasure, activation, deactivation, and status query are supported. When querying the status of a network service ( =2) the response line for 'not active' case ( =0) should be returned only if service is notactive for any .

    Test command returns reason values supported as a compound value.

    Defined values

    :

    0 unconditional

    1 mobile busy

    2 no reply

    3 not reachable

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)56Release 8

  • 8/9/2019 3g Command Set

    57/185

    4 all call forwarding (refer 3GPP TS 22.030 [19])

    5 all conditional call forwarding (refer 3GPP TS 22.030 [19])

    :

    0 disable

    1 enable

    2 query status

    3 registration

    4 erasure

    : string type phone number of forwarding address in format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7); default 145 when diallingstring includes international access code character "+", otherwise 129

    : string type subaddress of format specified by

    : type of subaddress octet in integer format (refer TS 24.008 [8] subclause 10.5.4.8); default 128

    is a sum of integers each representing a class of information (default 7):

    1 voice (telephony)

    2 data (refers to all bearer services; with =2 this may refer only to some bearer service if TA does notsupport values 16, 32, 64 and 128)

    4 fax (facsimile services)

    8 short message service

    16 data circuit sync

    32 data circuit async

    64 dedicated packet access

    128 dedicated PAD access

    :

    1...30 when "no reply" is enabled or queried, this gives the time in seconds to wait before call is forwarded,default value 20

    :0 not active

    1 active

    Implementation

    Mandatory for MT supporting AT commands only and not supporting the control through dial command D.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)57Release 8

  • 8/9/2019 3g Command Set

    58/185

    7.12 Call waiting +CCWA

    Table 45: +CCWA parameter command syntax

    Command Possible response(s)+CCWA=[[,[,]]] +CME ERROR:

    when =2 and command successful+CCWA: ,[+CCWA: ,[...]]

    +CCWA? +CCWA: +CCWA=? +CCWA: (list of supported s)

    Description

    This command allows control of the Call Waiting supplementary service according to 3GPP TS 22.083 [5]. Activation,deactivation and status query are supported. When querying the status of a network service ( =2) the response

    line for 'not active' case ( =0) should be returned only if service is not active for any . Parameter is used to disable/enable the presentation of an unsolicited result code +CCWA:,,,[][,[,,[, ]]] to the TE when call waiting service is enabled. Command should be abortable when network isinterrogated.

    The interaction of this command with other commands based on other GSM/UMTS supplementary services is describedin the GSM/UMTS standards.

    Test command returns values supported as a compound value.

    Defined values

    (sets/shows the result code presentation status to the TE):

    0 disable

    1 enable

    (when parameter is not given, network is not interrogated):

    0 disable

    1 enable

    2 query status

    is a sum of integers each representing a class of information (default 7):

    1 voice (telephony)

    2 data (refers to all bearer services; with =2 this may refer only to some bearer service if TA does notsupport values 16, 32, 64 and 128)

    4 fax (facsimile services)

    8 short message service

    16 data circuit sync

    32 data circuit async

    64 dedicated packet access128 dedicated PAD access

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)58Release 8

  • 8/9/2019 3g Command Set

    59/185

    :

    0 not active

    1 active

    : string type phone number of calling address in format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7)

    : optional string type alphanumeric representation of corresponding to the entry found in phonebook; used character set should be the one selected with command Select TE Character Set +CSCS

    :

    0 CLI valid

    1 CLI has been withheld by the originator.

    2 CLI is not available due to interworking problems or limitations of originating network.

    When CLI is not available ( =2), shall be an empty string ("") and value willnot be significant. Nevertheless, TA may return the recommended value 128 for ((TON/NPI unknown inaccordance with TS 24.008 [8] subclause 10.5.4.7).

    When CLI has been withheld by the originator, ( =1) and the CLIP is provisioned with the"override category" option (refer 3GPP TS 22.081[3] and 3GPP TS 23.081[40]), and is provided.Otherwise, TA shall return the same setting for and as if the CLI was not available.

    : string type subaddress of format specified by

    : type of subaddress octet in integer format (refer TS 24.008 [8] subclause 10.5.4.8)

    : optional digit type parameter indicating that the eMLPP priority level of the incoming call. The priority

    level values are as defined in eMLPP specification 3GPP TS 22.067 [54].

    Implementation

    Optional.

    7.13 Call related supplementary services +CHLD

    Table 46: +CHLD action command syntax

    Command Possible response(s)

    +CHLD=[] +CME ERROR: +CHLD=? [+CHLD: ( list of supported s)]

    Description

    This command allows the control of the following call related services:

    - a call can be temporarily disconnected from the MT but the connection is retained by the network;

    - multiparty conversation (conference calls);

    - the served subscriber who has two calls (one held and the other either active or alerting) can connect theother parties and release the served subscriber's own connection.

    Calls can be put on hold, recovered, released, added to conversation, and transferred similarly as defined in 3GPP TS22.030 [19]. Refer subclause 9.2 for possible values.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)59Release 8

  • 8/9/2019 3g Command Set

    60/185

    This is based on the GSM/UMTS supplementary services HOLD (Call Hold; refer 3GPP TS 22.083 [5] clause 2),MPTY (MultiParty; refer 3GPP TS 22.084 [22]) and ECT (Explicit Call Transfer; refer 3GPP TS 22.091 [29]). Theinteraction of this command with other commands based on other GSM/UMTS supplementary services is described inthe GSM/UMTS standards.

    NOTE: Call Hold, MultiParty and Explicit Call Transfer are only applicable to teleservice 11.

    It is recommended (although optional) that test command returns a list of operations which are supported. The callnumber required by some operations shall be denoted by "x" (e.g. +CHLD: (0,1,1x,2,2x,3) ).

    Defined values

    : integer type; equals to numbers entered before SEND button in 3GPP TS 22.030 [19] subclause 6.5.5.1

    NOTE: The "directory number" case shall be handled with dial command D, and the END case with hangupcommand H (or +CHUP). The 4*"directory number" case is handled with +CTFR command.

    Implementation

    Optional.

    7.14 Call deflection +CTFR

    Table 47: +CTFR action command syntax

    Command Possible response(s)+CTFR=[,[,[,]]] +CME ERROR: +CTFR=?

    Description

    This refers to a service that causes an incoming alerting call to be forwarded to a specified number. Action commanddoes this. Refer subclause 9.2 for possible values.

    This is based on the GSM/UMTS supplementary service CD (Call Deflection; refer 3GPP TS 22.072 [30]). Theinteraction of this command with other commands based on other GSM/UMTS supplementary services is described inthe GSM/UMTS standards.

    NOTE: Call Deflection is only applicable to teleservice 11.

    Defined values

    : string type phone number of format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7); default 145 when dialling

    string includes international access code character "+", otherwise 129 : string type subaddress of format specified by

    : type of subaddress octet in integer format (refer TS 24.008 [8] subclause 10.5.4.8); default 128

    Implementation

    Optional.

    7.15 Unstructured supplementary service data +CUSD

    Table 48: +CUSD parameter command syntax

    Command Possible response(s)+CUSD=[[,[,]]] +CME ERROR:

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)60Release 8

  • 8/9/2019 3g Command Set

    61/185

    +CUSD? +CUSD: +CUSD=? +CUSD: (list of supported s)

    Description

    This command allows control of the Unstuctured Supplementary Service Data (USSD) according to 3GPP TS22.090 [23]. Both network and mobile initiated operations are supported. Parameter is used to disable/enable the presentation of an unsolicited result code (USSD response from the network, or network initiated operation) +CUSD:[,,] to the TE. In addition, value =2 is used to cancel an ongoing USSD session.

    When is given, a mobile initiated USSD-string or a response USSD-string to a network initiated operation issent to the network. The response USSD-string from the network is returned in a subsequent unsolicited +CUSD resultcode.

    NOTE: In case of successful mobile initiated operation, TA implemented according to a version prior to 6 of thisstandard, waits the USSD response from the network and sends it to the TE before the final result code.This will block the AT command interface for the period of the operation. Such TA does not support value 2.

    The interaction of this command with other commands based on other GSM/UMTS supplementary services is describedin the GSM/UMTS standards.

    Test command returns values supported as a compound value.

    Defined values

    :

    0 disable the result code presentation to the TE

    1 enable the result code presentation to the TE

    2 cancel session (not applicable to read command response)

    : string type USSD-string (when parameter is not given, network is not interrogated):

    - if indicates that 3GPP TS 23.038 [25] 7 bit default alphabet is used:

    - if TE character set other than "HEX" (refer command Select TE Character Set +CSCS ): MT/TAconverts GSM alphabet into current TE character set according to rules of 3GPP TS 27.005 [24]Annex A

    - if TE character set is "HEX" : MT/TA converts each 7-bit character of GSM alphabet into two IRAcharacter long hexadecimal number (e.g. character (GSM 23) is presented as 17 (IRA 49 and 55))

    - if indicates that 8-bit data coding scheme is used: MT/TA converts each 8-bit octet into two IRA

    character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters2A (IRA 50 and 65))

    : 3GPP TS 23.038 [25] Cell Broadcast Data Coding Scheme in integer format (default 0)

    :

    0 no further user action required (network initiated USSD-Notify, or no further information needed after mobileinitiated operation)

    1 further user action required (network initiated USSD-Request, or further information needed after mobileinitiated operation)

    2 USSD terminated by network

    3 other local client has responded

    4 operation not supported

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)61Release 8

  • 8/9/2019 3g Command Set

    62/185

    5 network time out

    Implementation

    Optional.

    7.16 Advice of Charge +CAOCTable 49: +CAOC parameter command syntax

    Command Possible response(s)+CAOC[=] [+CAOC: ]

    +CME ERROR:

    +CAOC? +CAOC: +CAOC=? [+CAOC: (list of supported s]

    Description

    This refers to Advice of Charge supplementary service (3GPP TS 22.024 [26] and 3GPP TS 22.086 [27]) that enablessubscriber to get information about the cost of calls. With =0 , the execute command returns the current callmeter value from the MT.

    The command also includes the possibility to enable an unsolicited event reporting of the CCM information. Theunsolicited result code +CCCM: is sent when the CCM value changes, but not more that every 10 seconds.Deactivation of the unsolicited event reporting is made with the same command.

    Refer subclause 9.2 for possible values.

    NOTE: Advice of Charge values stored in the SIM card or in the active application in the UICC (GSM or USIM)(ACM, ACMmax, PUCT) can be accessed with generic or restricted SIM access command ( +CSIM or +CRSM)).Those values can be more readily accessed with commands +CACM, +CAMMand + CPUC.

    The Read command indicates whether the unsolicited reporting is activated or not. Read command is available when theunsolicited result code is supported.

    It is recommended (although optional) that the test command returns the supported mode values.

    Defined values

    :

    0 query CCM value

    1 deactivate the unsolicited reporting of CCM value

    2 activate the unsolicited reporting of CCM value

    : string type; three bytes of the current call meter value in hexadecimal format (e.g. "00001E" indicatesdecimal value 30); value is in home units and bytes are similarly coded as ACMmax value in the SIM card or inthe active application in the UICC (GSM or USIM)

    Implementation

    Optional.

    7.17 Supplementary service notifications +CSSN

    Table 50: +CSSN parameter command syntaxCommand Possible response(s)

    +CSSN=[[,]]

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)62Release 8

  • 8/9/2019 3g Command Set

    63/185

    +CSSN? +CSSN: ,+CSSN=? +CSSN: (list of supported s), (list of supported s)

    Description

    This command refers to supplementary service related network initiated notifications. The set commandenables/disables the presentation of notification result codes from TA to TE.

    When =1 and a supplementary service notification is received after a mobile originated call setup, intermediateresult code +CSSI: [,] is sent to TE before any other MO call setup result codes presented inthe present document or in V.250 [14]. When several different s are received from the network, each of themshall have its own +CSSI result code.

    When =1 and a supplementary service notification is received during a mobile terminated call setup or during acall, or when a forward check supplementary service notification is received, unsolicited result code +CSSU:[,[,,[,,]]] is sent to TE. In case of MT callsetup, result code is sent after every +CLIP result code (refer command "Calling line identification presentation+CLIP") and when several different s are received from the network, each of them shall have its own +CSSUresult code.

    Test command returns values supported as a compound value.

    Defined values

    (parameter sets/shows the +CSSI result code presentation status to the TE):

    0 disable

    1 enable

    (parameter sets/shows the +CSSU result code presentation status to the TE):

    0 disable1 enable

    (it is manufacturer specific, which of these codes are supported):

    0 unconditional call forwarding is active

    1 some of the conditional call forwardings are active

    2 call has been forwarded

    3 call is waiting

    4 this is a CUG call (also present)

    5 outgoing calls are barred

    6 incoming calls are barred

    7 CLIR suppression rejected

    8 call has been deflected

    : refer "Closed user group +CCUG"

    (it is manufacturer specific, which of these codes are supported):

    0 this is a forwarded call (MT call setup)

    1 this is a CUG call (also present) (MT call setup)

    2 call has been put on hold (during a voice call)

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)63Release 8

  • 8/9/2019 3g Command Set

    64/185

    3 call has been retrieved (during a voice call)

    4 multiparty call entered (during a voice call)

    5 call on hold has been released (this is not a SS notification) (during a voice call)

    6 forward check SS message received (can be received whenever)

    7 call is being connected (alerting) with the remote party in alerting state in explicit call transfer operation (duringa voice call)

    8 call has been connected with the other remote party in explicit call transfer operation (also number andsubaddress parameters may be present) (during a voice call or MT call setup)

    9 this is a deflected call (MT call setup)

    10 sdditional incoming call forwarded

    : string type phone number of format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7)

    : string type subaddress of format specified by

    : type of subaddress octet in integer format (refer TS 24.008 [8] subclause 10.5.4.8)

    Implementation

    Optional.

    7.18 List current calls +CLCC

    Table 51:+CLCC action command syntax

    Command Possible response(s)+CLCC [+CLCC: ,,,,[,

    ,[,[,]]][+CLCC: ,,,,[,,[,[,]]][...]]]+CME ERROR:

    +CLCC=?

    Description

    Returns list of current calls of MT. If command succeeds but no calls are available, no information response is sent toTE. Refer subclause 9.2 for possible values.

    Defined values

    : integer type; call identification number as described in 3GPP TS 22.030 [19] subclause 4.5.5.1; this number can be used in +CHLDcommand operations

    :

    0 mobile originated (MO) call

    1 mobile terminated (MT) call

    (state of the call):0 active

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)64Release 8

  • 8/9/2019 3g Command Set

    65/185

    1 held

    2 dialing (MO call)

    3 alerting (MO call)

    4 incoming (MT call)

    5 waiting (MT call)

    (bearer/teleservice):

    0 voice

    1 data

    2 fax

    3 voice followed by data, voice mode

    4 alternating voice/data, voice mode

    5 alternating voice/fax, voice mode

    6 voice followed by data, data mode

    7 alternating voice/data, data mode

    8 alternating voice/fax, fax mode

    9 unknown

    :

    0 call is not one of multiparty (conference) call parties

    1 call is one of multiparty (conference) call parties

    : string type phone number in format specified by

    : type of address octet in integer format (refer TS 24.008 [8] subclause 10.5.4.7)

    : string type alphanumeric representation of corresponding to the entry found in phonebook;used character set should be the one selected with command Select TE Character Set +CSCS

    : optional digit type parameter indicating the eMLPP priority level of the call, values specified in3GPP TS 22.067 [54]

    Implementation

    Optional. Recommended when +CHLDcommand is implemented.

    7.19 Preferred PLMN list +CPOL

    Table 52:+CPOL parameter command syntax

    Command Possible response(s)+CPOL=[][,[,[,,,]]]

    +CME ERROR:

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)65Release 8

  • 8/9/2019 3g Command Set

    66/185

    +CPOL? +CPOL:,,[,,,][+CPOL:,,[,,,]

    [...]]+CME ERROR:

    +CPOL=? +CPOL: ( list of supported s),( list of supported s)+CME ERROR:

    Description

    This command is used to edit the PLMN selector with Access Technology lists in the SIM card or active application inthe UICC(GSM or USIM).

    Execute command writes an entry in the SIM/USIM list of preferred PLMNs, previously selected by the command

    +CPLS. If no list has been previously selected, the User controlled PLMN selector with Access Technology, EF PLMNwAcT,is the one accessed by default. If is given but is left out, entry is deleted. If is given but is left out, is put in the next free location. If only is given, the format of the in the read command is changed. The Access Technology selection parameters, , and , are required when writing User controlled PLMN selector with Access Technology, EFEFPLMNwAcT , Operator controlled PLMN selector with Access Technology EF OPLMNwAcT and HPLMN selector with AccessTechnology EF HPLMNwAcT , see TS 31.102. Refer subclause 9.2 for possible values.

    NOTE1: MT may also update the User controlled PLMN selector with Access Technology, EF PLMNwAcT ,automatically when new networks are selected.

    NOTE2: The Operator controlled PLMN selector with Access Technology EF OPLMNwAcT , can only be written if thewrite access condition in the SIM/USIM has been previously verified.

    Read command returns all used entries from the SIM/USIM list of preferred PLMNs, previously selected by thecommand +CPLS, with the Access Technologies for each PLMN in the list.

    Test command returns the whole index range supported by the SIM.

    Defined values

    : integer type; the order number of operator in the SIM/USIM preferred operator list

    :

    0 long format alphanumeric

    1 short format alphanumeric

    2 numeric

    : string type; indicates if the format is alphanumeric or numeric (see +COPS)

    : GSM access technology:

    0 access technology not selected

    1 access technology selected

    : GSM compact access technology:

    0 access technology not selected

    1 access technology selected

    : UTRA access technology:

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)66Release 8

  • 8/9/2019 3g Command Set

    67/185

    0 access technology not selected

    1 access technology selected

    Implementation

    Optional.

    7.20 Selection of preferred PLMN list +CPLS

    Table 53:+CPLS parameter command syntax

    Command Possible response(s)+CPLS= +CME ERROR: +CPLS? +CPLS:

    +CME ERROR:

    +CPLS=? +CPLS: ( list of supported s)+CME ERROR:

    Description

    This command is used to select one PLMN selector with Access Technology list in the SIM card or active applicationin the UICC(GSM or USIM), that is used by +CPOL command.

    Execute command selects a list in the SIM/USIM. Refer subclause 9.2 for possible values.

    Read command returns the selected PLMN selector list from the SIM/USIM

    Test command returns the whole index range supported lists by the SIM./USIM

    Defined values

    :

    0 User controlled PLMN selector with Access Technology EF PLMNwAcT , if not found in the SIM/UICC then PLMN preferred list EF PLMNsel (this file is only available in SIM card or GSM application selected in UICC)

    1 Operator controlled PLMN selector with Access Technology EF OPLMNwAcT

    2 HPLMN selector with Access Technology EF HPLMNwAcT

    Implementation

    Optional.

    7.21 Read operator names +COPN

    Table 54:+COPN action command syntax

    Command Possible response(s)+COPN +COPN: ,

    [+COPN: ,[...]]+CME ERROR:

    +COPN=?

    Description

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)67Release 8

  • 8/9/2019 3g Command Set

    68/185

    Execute command returns the list of operator names from the MT. Each operator code that has analphanumeric equivalent in the MT memory shall be returned. Refer subclause 9.2 for possible values.

    Defined values

    : string type; operator in numeric format (see

    +COPS)

    : string type; operator in long alphanumeric format (see +COPS)

    Implementation

    Optional.

    7.22 eMLPP Priority Registration and Interrogation +CAEMLPP

    Table 55: CAEMLPP parameter command syntax

    Command Possible Response(s)

    +CAEMLPP= +CME ERROR:

    +CAEMLPP? +CAEMLPP:,+CME ERROR:

    +CAEMLPP=?

    Description

    The execute command is used to change the default priority level of the user in the network. The requested priority levelis checked against the eMLPP subscription of the user stored on the SIM card or in the active application in the UICC(GSM or USIM) EF eMLPP . If the user doesn't have subscription for the requested priority level an ERROR or +CMEEERROR result code is returned.

    The read command triggers an interrogation of the provision of the maximum priority level which the service subscriber is allowed to use and default priority level activated by the user.

    If the service is not provisioned, a result code including the SS-Status (?) parameter is returned.

    Defined Values

    : integer type parameter which identifies the default priority level to be activated in the network,values specified in 3GPP TS 22.067 [54]

    : integer type parameter which identifies the default priority level which is activated inthe network, values specified in 3GPP TS 22.067 [54]

    : integer type parameter which identifies the maximum priority level for which the servicesubscriber has a subscription in the network, values specified in 3GPP TS 22.067 [54]

    Implementation

    Mandatory for a MT supporting AT commands only and supplemantery service eMLPP is implemented.

    7.23 eMLPP subscriptions +CPPS

    Table 56: +CPPS action command syntax

    Command Possible response(s)+CPPS +CPPS: [,[...]]+CME ERROR:

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)68Release 8

  • 8/9/2019 3g Command Set

    69/185

    +CPPS=?Description

    This command returns all eMLPP priority subscriptions of the user stored on the SIM card or in the active application inthe UICC (GSM or USIM) EF eMLPP . If no explicit priority level subscription is stored on the SIM card or in the activeapplication in the UICC (GSM or USIM) EF eMLPP the result code OK is returned.

    Defined values

    : integer type, eMLPP subscription to priority level {0,1,..,4} as defined in 3GPP TS 22.067 [45].

    Implementation

    Mandatory for a MT supporting AT commands only and eMLPP is implemented.

    7.24 Fast call setup conditions +CFCS

    Table 57: +CFCS action command syntax

    Command Possible response(s)+CFCS=, +CME ERROR: +CFCS? +CFCS: [,

    [...]]+CME ERROR:

    +CFCS=? +CFCS: (list of supported,)

    Description

    The set command is used to edit the status of the priority level for fast call set-up stored on the SIM card or in the activeapplication in the UICC (GSM or USIM) EF eMLPP . If the user has no subscription to the priority level status he wants toedit, an ERROR or +CME ERROR result code is returned.

    The read command returns all enabled priority levels for fast call set-up stored on the SIM card or in the activeapplication in the UICC (GSM or USIM) EF eMLPP. If no priority level is enabled for fast call set-up, the result code OK is returned.

    Defined values

    : integer type, eMLPP fast call set-up priority level {0,1,..,4} as defined in 3GPP TS 22.067 [45]

    : integer type

    0 disable for fast call set-up

    1 enable for fast call set-up

    Implementation

    Mandatory for a MT supporting AT commands only and eMLPP is implemented.

    7.25 Automatic answer for eMLPP Service +CAAP

    Table 58: +CAAP action command syntax

    Command Possible response(s)+CAAP=, +CME ERROR:

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)69Release 8

  • 8/9/2019 3g Command Set

    70/185

    +CAAP? +CAAP: [,[...]]+CME ERROR:

    +CAAP=? +CAAP: (list of supported,)

    Description

    The set command is used to edit the status of the priority level for automatic answering for eMLPP stored on the SIMcard or in the active application in the UICC (GSM or USIM) EF AAeM . If the user has no subscription to the priority levelstatus he wants to edit, an ERROR or +CME ERROR result code is returned.

    The read command returns all enabled priority levels for automatic answering for eMLPP stored on the SIM card or inthe active application in the UICC (GSM or USIM) EF AAeM. If no priority level is enabled for automatic answering for eMLPP, the result code OK is returned.

    Defined values

    : eMLPP automatic answer priority level value {A,B,0,1,..,4} as defined in 3GPP TS 22.067 [45]

    : integer type

    0 disable eMLPP for automatic answering

    1 enable eMLPP for automatic answering

    Implementation

    Mandatory for a MT supporting AT commands only and eMLPP is implemented.

    7.26 User to User Signalling Service 1 +CUUS1

    Table 59: +CUUS1 action command syntax

    Command Possible response(s)+ CUUS1 =[[,[,[,[,[,[,...]]]]]]]

    +CME ERROR:

    + CUUS1 ? + CUUS1 : ,[,,[,,[,...]]]

    + CUUS1 =? + CUUS1 : (list of supported s), (list of supporteds), (list of supported s), (list of supported s), (list of supported s)

    Description

    This command allows control of the User-to-User Signalling Supplementary Service 1 (UUS1) according to 3G 22.087[58].

    Parameters and are used to activate/deactivate the implicit request of the User-to-User Signalling Supplementary Service 1.

    When and are both present the string specified in is included as the value part of theUser-to-User Information Element (as defined in 3G 24.008) into all subsequent messages of type . If

    parameter is present but parameter is not present then the User-to-User Information Elementshall not be present in subsequent messages of type .

    Parameters and are used to enable/disable the presentation of incoming User-to-User Information Elements.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)70Release 8

  • 8/9/2019 3g Command Set

    71/185

    When = 1 and a User-to-User Information is received after a mobile originated call setup or after hanging up a call,intermediate result code +CUUS1I: , is sent to the TE.

    When = 1 and a User-to-User Information is received during a mobile terminated call setup or during a remote party call hangup, unsolicited result code +CUUS1U: , is sent to the TE.

    Test command returns values supported as a compound value.The interaction of this command with other commands based on other supplementary services is described in the 3Gstandard.

    Defined values

    (parameter sets/shows the +CUUS1I result code presentation status in the TA)

    0 disable.

    1 enable.

    (parameter sets/shows the +CUUS1U result code presentation status in the TA)

    0 disable.

    1 enable.

    (type of message containing the outgoing User-to-User Information Element)

    0 ANY

    1 SETUP

    2 ALERT

    3 CONNECT

    4 DISCONNECT

    5 RELEASE

    6 RELEASE_COMPLETE

    (type of message containing the intermediate User-to-User Information Element)

    0 ANY

    1 ALERT

    2 PROGRESS

    3 CONNECT (sent after +COLP if enabled)4 RELEASE

    (type of message containing the unsollicited User-to-User Information Element)

    0 ANY

    1 SETUP (returned after +CLIP if presented, otherwise after every RING or +CRING)

    2 DISCONNECT

    3 RELEASE_COMPLETE

    < UUIE>: the User-user Information Element (as defined in 3G 24.008) in hexadecimal character format (for hexadecimal format, refer +CSCS ).

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)71Release 8

  • 8/9/2019 3g Command Set

    72/185

    NOTE : If the TA does not distinguish the type of message containing the User-to-user Information Element, itcan use the value for ANY message.

    Implementation

    Optional.

    7.27 Preferred network indication +CPNET

    Table 59A: +CPNET parameter command syntax

    Command Possible response(s)+CPNET=+CPNET? +CPNET: +CPNET=? +CPNET: (list of supported s)

    Description

    This command indicates whether the terminal has preference for GERAN/UTRAN or GAN, see3GPP TS 44.318 [70].

    Read command returns the current preference for GERAN/UTRAN or GAN.

    Test command returns the parameter indicating preference for GERAN/UTRAN or GAN.

    Defined values

    : Indicates the preference for GERAN/UTRAN or GAN.

    0 GERAN/UTRAN shall be used. The terminal uses GERAN/UTRAN coverage only.

    1 GAN shall be used. The terminal used GAN coverage only.

    2 GERAN/UTRAN preferred. The terminal prefers to stay in GERAN/UTRAN rather than GAN.

    3 GAN preferred. The terminal prefers to stay in GAN rather than GERAN/UTRAN.

    NOTE: Usage of value 0 or 1 will prevent the terminal from changing between GERAN/UTRAN and GAN. E.g.setting to 1 indicates that only GAN will be used, and prevents the terminal from usingavailable GERAN/UTRAN coverage.

    Implementation

    Optional.

    7.28 Preferred network status +CPNSTATTable 59B: +CPNSTAT parameter command syntax

    Command Possible response(s)+CPNSTAT=[]+CPNSTAT? +CPNSTAT: ,+CPNSTAT=? +CPNSTAT: ( list of supported s)

    Description

    Set command controls the presentation of an unsolicited result code +CPNSTAT: when =1 and there is achange in the preferred network indication status.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)72Release 8

  • 8/9/2019 3g Command Set

    73/185

    Read command returns the status of result code presentation and an integer which shows whether theterminal is in GERAN/UTRAN or GAN, see 3GPP TS 44.318 [70].

    NOTE: Further details about registration status are available using commands +CREG (see subclause 7.2 or) and+CGREG (see subclause 10.1.19).

    Test command returns the list of supported unsolicited result codes.

    Defined values

    :

    0 disable preferred network indication unsolicited result code.

    1 enable preferred network indication unsolicited result code +CPNSTAT: .

    : Preferred network indication status.

    0 Requested network not available.

    1 GERAN/UTRAN used.

    2 GAN used.

    Implementation

    Optional.

    7.29 Current Packet Switched Bearer +CPSB

    Table 59C: +CPSB parameter command syntax

    Command Possible response(s)+CPSB=[] +CME ERROR: +CPSB? +CPSB: [,, ]

    +CME ERROR:

    +CPSB=? +CPSB: ( list of supported s)

    Description

    Set command controls the presentation of an unsolicited result code+CPSB: , when =1 and the PDP context corresponding to is in the PDP-ACTIVE state and there is a change in the current bearer due to the reception of a control or signalling message fromthe network as specified in 3GPP TS 44.060 [71] or 3GPP TS 25.331 [74].

    Read command returns the current status of unsolicited result code presentation . Also the parameters , are returned for each defined context only when and the PDP context corresponding to is inthe PDP-ACTIVE state.

    Test command returns the list of supported s.

    Defined values

    :

    0 disable the presentation of the unsolicited result code

    1 enable the presentation of the unsolicited result code

    +CPSB: ,: A numeric parameter which specifies a particular PDP context definition. The parameter is local to the

    TE-MT interface and identifies only those PDP contexts which have been setup via AT command.

    3GPP

    3GPP TS 27.007 V8.3.0 (2008-03)73Release 8

  • 8/9/2019 3g Command Set

    74/185

    : The current packet switched bearer which is established between the UE and network

    0 There is currently no packet switched bearer between the UE and the network (e.g. RAB is released in UMTS or the TBF is released in GSM). This would mean that there is no bearer associated to the PDP context referred to

    by the parameter and hence no data transfer is currently occuring on that particular PDP context. Thisresult code covers the case where the PDP context is active but there is no bearer associated with it.

    1 GPRS. (See 3GPP TS 44.060 [71] for definition of GPRS TBF Mode)

    2 EGPRS. (See 3GPP TS 44.060 [71] for definition of EGPRS TBF Mode)

    3 Non-HSUPA in uplink and non-HSDPA in downlink. (See NOTE 1 to NOTE 3)

    4 HSUPA in uplink and non-HSDPA in downlink. (See NOTE 1 to NOTE 4)

    5 Non-HSUPA in uplink and HSDPA in downlink. (See NOTE1 to NOTE 4)

    6 HSUPA in uplink and HSDPA in downlink. (See NOTE 1 to NOTE 4)

    NOTE 1: The term non-HSDPA means a non-HSDPA UMTS bearer. 3GPP TS 25.331 [74] specifies thecriterion to be satisfied in order for a downlink UMTS RAB to be termed as HSDPA. If those criterionare not met, then the downlink UMTS RAB would be termed as non-HSDPA by this AT comman