10.1.6 3G quality of service profile (requested) +CGEQREQ

27.0073GPPAT command set for User Equipment (UE)Release 18TS

Table 116: +CGEQREQ parameter command syntax

Command

Possible Response(s)

+CGEQREQ=<cid>[,<Traffic class>[,<Maximum bitrate UL>[,<Maximum bitrate DL>[,<Guaranteed bitrate UL>[,<Guaranteed bitrate DL>[,<Delivery order>[,<Maximum SDU size>[,<SDU error ratio>[,<Residual bit error ratio>[,<Delivery of erroneous SDUs>[,<Transfer delay>[,<Traffic handling priority>[,<Source statistics descriptor>[,<Signalling indication>]]]]]]]]]]]]]]

+CGEQREQ?

[+CGEQREQ: <cid>,<Traffic class>,<Maximum bitrate UL>,<Maximum bitrate DL>, <Guaranteed bitrate UL>,<Guaranteed bitrate DL>,<Delivery order>,<Maximum SDU size>,<SDU error ratio>,<Residual bit error ratio>,<Delivery of erroneous SDUs>,<Transfer delay>,<Traffic handling priority>,<Source statistics descriptor>,<Signalling indication>]

[<CR><LF>+CGEQREQ: <cid>,<Traffic class>,<Maximum bitrate UL>,<Maximum bitrate DL>,<Guaranteed bitrate UL>,<Guaranteed bitrate DL>,<Delivery order>,<Maximum SDU size>,<SDU error ratio>,<Residual bit error ratio>,<Delivery of erroneous SDUs>,<Transfer delay>,<Traffic handling priority>,<Source Statistics Descriptor>,<Signalling Indication>

[…]]

+CGEQREQ=?

+CGEQREQ: <PDP_type>,(list of supported <Traffic class>s),(list of supported <Maximum bitrate UL>s),(list of supported <Maximum bitrate DL>s),(list of supported <Guaranteed bitrate UL>s),(list of supported <Guaranteed bitrate DL>s),(list of supported <Delivery order>s),(list of supported <Maximum SDU size>s),(list of supported <SDU error ratio>s),(list of supported <Residual bit error ratio>s),(list of supported <Delivery of erroneous SDUs>s),(list of supported <Transfer delay>s),(list of supported <Traffic handling priority>s),(list of supported <Source statistics descriptor>s),(list of supported <Signalling indication>s)

[<CR><LF>+CGEQREQ: <PDP_type>,(list of supported <Traffic class>s),(list of supported <Maximum bitrate UL>s),(list of supported <Maximum bitrate DL>s),(list of supported <Guaranteed bitrate UL>s),(list of supported <Guaranteed bitrate DL>s),(list of supported <Delivery order>s),(list of supported <Maximum SDU size>s),(list of supported <SDU error ratio>s),(list of supported <Residual bit error ratio>s),(list of supported <Delivery of erroneous SDUs>s),(list of supported <Transfer delay>s),(list of supported <Traffic handling priority>s),(list of supported <Source statistics descriptor>s),(list of supported <Signalling indication>s)

[…]]

NOTE: The syntax of the AT Set Command is corrected to make the parameter <cid> mandatory. Older versions of the specification had defined the parameter <cid> optional, however the UE behaviour was not defined.

Description

This command allows the TE to specify a UMTS Quality of Service Profile that is used when the MT activates a PDP context.

The set command specifies a profile for the context identified by the (local) context identification parameter, <cid>. The specified profile will be stored in the MT and sent to the network only at activation or MS-initiated modification of the related context. Since this is the same parameter that is used in the +CGDCONT and +CGDSCONT commands, the +CGEQREQ command is effectively an extension to these commands. The QoS profile consists of a number of parameters, each of which may be set to a separate value.

A special form of the set command, +CGEQREQ=<cid> causes the requested profile for context number <cid> to become undefined.

The read command returns the current settings for each defined context.

The test command returns values supported as compound values. If the MT supports several PDP types, the parameter value ranges for each PDP type are returned on a separate line.

Defined values

<cid>: integer type; specifies a particular PDP context definition (see +CGDCONT and +CGDSCONT commands).

<PDP_type>: string type; specifies the type of packet data protocol (see the +CGDCONT command).

For the following parameters, see also 3GPP TS 23.107 [46].

<Traffic class>: integer type; indicates the type of application for which the UMTS bearer service is optimised (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

0 conversational

1 streaming

2 interactive

3 background

4 subscribed value

If the Traffic class is specified as conversational or streaming, then the Guaranteed and Maximum bitrate parameters should also be provided.

<Maximum bitrate UL>: integer type; indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP. As an example a bitrate of 32kbit/s would be specified as ’32’ (e.g. AT+CGEQREQ=…,32, …). This parameter should be provided if the Traffic class is specified as conversational or streaming (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Maximum bitrate DL>: integer type; indicates the maximum number of kbits/s delivered by UMTS (down-link traffic) at a SAP. As an example a bitrate of 32kbit/s would be specified as ’32’ (e.g. AT+CGEQREQ=…,32, …). If the parameter is set to ‘0’ the subscribed value will be requested. This parameter should be provided if the Traffic class is specified as conversational or streaming (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Guaranteed bitrate UL>: integer type; indicates the guaranteed number of kbits/s delivered to UMTS (up-link traffic) at a SAP (provided that there is data to deliver). As an example a bitrate of 32kbit/s would be specified as ’32’ (e.g. AT+CGEQREQ=…,32, …). If the parameter is set to ‘0’ the subscribed value will be requested. This parameter should be provided if the Traffic class is specified as conversational or streaming (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Guaranteed bitrate DL>: integer type; indicates the guaranteed number of kbits/s delivered by UMTS (down-link traffic) at a SAP (provided that there is data to deliver). As an example a bitrate of 32kbit/s would be specified as ’32’ (e.g. AT+CGEQREQ=…,32, …). If the parameter is set to ‘0’ the subscribed value will be requested. This parameter should be provided if the Traffic class is specified as conversational or streaming (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Delivery order>: integer type; indicates whether the UMTS bearer shall provide in-sequence SDU delivery or not (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

0 no

1 yes

2 subscribed value

<Maximum SDU size>: integer type; (1,2,3,…) indicates the maximum allowed SDU size in octets. If the parameter is set to ‘0’ the subscribed value will be requested (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<SDU error ratio>: string type; indicates the target value for the fraction of SDUs lost or detected as erroneous. SDU error ratio is defined only for conforming traffic. The value is specified as ‘mEe’. As an example a target SDU error ratio of 5•10-3 would be specified as "5E3" (e.g. AT+CGEQREQ=…,"5E3",…). "0E0" means subscribed value (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Residual bit error ratio>: string type; indicates the target value for the undetected bit error ratio in the delivered SDUs. If no error detection is requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs. The value is specified as "mEe". As an example a target residual bit error ratio of 5•10-3 would be specified as "5E3" (e.g. AT+CGEQREQ=…,"5E3",…). "0E0" means subscribed value (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Delivery of erroneous SDUs>: integer type; indicates whether SDUs detected as erroneous shall be delivered or not (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

0 no

1 yes

2 no detect

3 subscribed value

<Transfer delay>: integer type; (0,1,2,…) indicates the targeted time between request to transfer an SDU at one SAP to its delivery at the other SAP, in milliseconds. If the parameter is set to ‘0’ the subscribed value will be requested (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Traffic handling priority>: integer type; (1,2,3,…) specifies the relative importance for handling of all SDUs belonging to the UMTS bearer compared to the SDUs of other bearers. If the parameter is set to ‘0’ the subscribed value will be requested (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

<Source Statistics Descriptor>: integer type; specifies characteristics of the source of the submitted SDUs for a PDP context. This parameter should be provided if the Traffic class is specified as conversational or streaming (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

0 Characteristics of SDUs is unknown

1 Characteristics of SDUs corresponds to a speech source

<Signalling Indication>: integer type; indicates signalling content of submitted SDUs for a PDP context. This parameter should be provided if the Traffic class is specified as interactive (refer 3GPP TS 24.008 [8] clause 10.5.6.5).

0 PDP context is not optimized for signalling

1 PDP context is optimized for signalling<PDP_type> (see +CGDCONT and +CGDSCONT commands).

If a value is omitted for a particular class then the value is considered to be unspecified.

NOTE: When in dual mode with EPS the MT provides a mapping function to EPS Quality of Service parameter used for an EPS bearer resource activation request.

Implementation

Optional. If the command is not implemented then all the values are considered to be unspecified.