10.1.4 Quality of service profile (requested) +CGQREQ

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

Table 114: +CGQREQ parameter command syntax

Command

Possible Response(s)

+CGQREQ=[<cid>[,<precedence>[,<delay>,<reliability>[,<peak>[,<mean>]]]]]]

+CGQREQ?

[+CGQREQ: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>]

[<CR><LF>+CGQREQ: <cid>,<precedence>,<delay>,<reliability>,<peak>,<mean>

[…]]

+CGQREQ=?

+CGQREQ: <PDP_type>,(list of supported <precedence>s),(list of supported <delay>s),(list of supported <reliability>s),(list of supported <peak>s),(list of supported <mean>s)

[<CR><LF>+CGQREQ: <PDP_type>,(list of supported <precedence>s),(list of supported <delay>s),(list of supported <reliability>s),(list of supported <peak>s),(list of supported <mean>s)

[…]]

Description

This command allows the TE to specify a 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>. Since this is the same parameter that is used in the +CGDCONT and +CGDSCONT commands, the +CGQREQ 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, +CGQREQ=<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 the +CGDCONT and +CGDSCONT commands).

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

The following parameters are defined in 3GPP TS 23.107 [46]:

<precedence>: integer type; specifies the precedence class

<delay>: integer type; specifies the delay class

<reliability>: integer type; specifies the reliability class

<peak>: integer type; specifies the peak throughput class

<mean>: integer type; specifies the mean throughput class

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

Implementation

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