In this mode of operation, the MT behaves like an originating modem and accepts the normal V.250 commands associated with placing and clearing a call. If Packet Domain-specific configuration commands are required, they may be sent to the MT as part of the modem initialization commands.
Description
This command causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN.
The V.250
'D' (Dial) command causes the MT to enter the V.250 online data state and, with the TE, to start the specified layer 2 protocol. The MT shall return CONNECT to confirm acceptance of the command prior to entering the V.250 online data state. No further commands may follow on the AT command line.
The detailed behaviour after the online data state has been entered is dependent on the PDP type. It is described briefly in
clause 9 (for IP) of
TS 27.060. PS attachment and PDP context activation procedures may take place prior to or during the PDP startup if they have not already been performed using the +CGATT and +CGACT commands.
When the layer 2 protocol has terminated, either as a result of an orderly shut down of the PDP or an error, the MT shall enter V.250 command state and return the NO CARRIER final result code.
If
<called address> is supported and provided, the MT shall automatically set up a virtual call to the specified address after the PDP context has been activated.
If
<L2P> and
<cid> are supported, their usage shall be the same as in the +CGDATA command. The +CGDCONT, +CGQREQ, etc. commands may be used in the modem initialization AT command string to set values for for PDP type, APN, QoS etc..
If
<L2P> is not supported or is supported but omitted, the MT shall use a layer 2 protocol appropriate to the PDP type.
If
<cid> is not supported or is supported but omitted, the MT shall attempt to activate the context using:
-
any information provided by the TE during the PDP startup procedure, e.g. the TE may provide a PDP type and/or PDP address to the MT;
b) a priori knowledge, e.g. the MT may implement only one PDP type; or
c) using the 'Empty PDP type' (TS 24.008). (No PDP address or APN shall be sent in this case and only one PDP context subscription record shall be present in the HLR for this subscriber.)
This command may be used in both normal and modem compatibility modes.
Defined values
<GPRS_SC>
(GPRS Service Code) a string of digits (value 99) which identifies a request to use the Packet Domain service.
<called_address>
a string that identifies the called party in the address space applicable to the PDP. For communications software that does not support arbitrary characters in the dial string, a numeric equivalent may be used. Also, the character comma
',' may be used as a substitute for the character period
'.'.
<L2P>
a string which indicates the layer 2 protocol to be used (see +CGDATA command). For communications software that does not support arbitrary characters in the dial string, the following numeric equivalents shall be used:
0
NULL (Obsolete)
1
PPP
2
PAD (Obsolete)
3
X25 (Obsolete)
9yyyy
M-xxxx
Other values are reserved and will result in an ERROR response
<cid>
a string of digits which specifies a particular PDP context definition (see the +CGDCONT and +CGDSCONT commands).
Implementation
Optional if the +CGDATA command is supported. If the D command is provided, then support for
<called_address>,
<L2P> and
<cid> are optional. If they are not supported but values are provided by the TE, the values shall be ignored and this shall not constitute an error.
Description
This command causes the MT to perform whatever actions are necessary to establish communication between the TE and the external PDN.
The V.250
'D' (Dial) command causes the MT to enter the V.250 online data state and, with the TE, to start the specified layer 2 protocol. The MT shall return CONNECT to confirm acceptance of the command prior to entering the V.250 online data state. No further commands may follow on the AT command line.
The detailed behaviour after the online data state has been entered is described briefly in
clause 9, for IP, of
TS 27.060. GPRS attachment and PDP context activation procedures may take place prior to or during the PDP startup if they have not already been performed using the +CGATT and +CGACT commands.
When the layer 2 protocol has terminated, either as a result of an orderly shut down of the PDP or an error, the MT shall enter V.250 command state and return the NO CARRIER final result code.
If
<cid> is supported, its usage shall be the same as in the +CGDATA command. The +CGDCONT, +CGQREQ, etc. commands may be used in the modem initialization AT command string to set values for for PDP type, APN, QoS etc.
If
<cid> is not supported or is supported but omitted, the MT shall attempt to activate the context using:
a) any information provided by the TE during the PDP startup procedure, e.g. the TE may provide a PDP type and/or PDP address to the MT;
b) a priori knowledge, e.g. the MT may implement only one PDP type; or
c) using the 'Empty PDP type' (TS 24.008). (No PDP address or APN shall be sent in this case and only one PDP context subscription record shall be present in the HLR for this subscriber.)
This command may be used in both normal and modem compatibility modes.
Defined values
<GPRS_SC_IP>
(GPRS Service Code for IP) a string of digits (value 98) which identifies a request to use the GPRS with IP (PDP types IP and PPP).
<cid>
a string of digits which specifies a particular PDP context definition (see +CGDCONT command).
Implementation
Optional if the +CGDATA command is supported. If the D command is provided, then support for
<cid> is optional. If it is not supported but a value is provided by the TE, the value shall be ignored and this shall not constitute an error.