Specifications

Chapter 11 – GPRS Commands
Multi-Tech Systems, Inc. AT Commands for EDGE Modems (S000371B) 166
11.22 Using GPRS AT Commands (Examples)
Example 1 – Defining and Using a Context Definition ID (CID):
Every time a CID is used as a parameter for a GPRS command the CID has to be defined before by using the
AT+CGDCONT command. To get the parameter of a CID use the AT+CGDCONT read option. If the response of
‘AT+CGDCONT?’ is OK only, there is no CID defined.
AT+CGDCONT?
OK There is no CID defined
All parameters of the CID are initiated by NULL or not present values, and the CID itself is set to be undefined.
To define a CID use the AT+CGDCONT command with at least one CID parameter. At the moment the mobile
supports CID 1 and CID 2 by using the AT+CGDCONT command.
Define CID 1 and set the PDP type to IP, access point name and IP address are not set:
AT+CGDCONT=1,”IP”
OK
Define CID 2 and sets PDP type, APN and IP addr:
AT+CGDCONT=2,”IP”, “internet.t-d1.gprs”, 111.222.123.234
OK
A following read command will respond:
AT+CGDCONT?
+CGDCONT:1,”IP”,””,””,0,0
+CGDCONT:2,”IP”,”internet.t-d1.gprs”,111.222.123.234
OK
Set the CID 1 to be undefined:
AT+CGDCONT=1
OK
A following read command will respond:
AT+CGDCONT?
+CGDCONT:2,”IP”,”internet.t-d1.gprs”,111.222.123.234
OK
Example 2 – Quality of Service (QoS) is a special CID parameter that consists of several parameters itself:
the precedence class
the delay class
the reliability class
the peak throughput class
the mean throughput class
It is also divided in “requested QoS” and “minimum acceptable QoS”.
All parameters of the QoS are initiated by default to the “network subscribed value (= 0)” but the QoS itself is set
to be undefined. To define a QoS use the AT+CGQREQ or AT+CGQMIN command.
Overwrite the precedence class of QoS of CID 1 and set the QoS of CID 1 to be present:
AT+CGQREQ=1,2
OK
A following read command will respond:
AT+CGQREQ?
+CGQREQ: 1,2,0,0,0,0
OK
All QoS values of CID 1 are set to network subscribed now, except precedence class which is set to 2. Now set
the QoS of CID 1 to not present:
AT+CGQREQ=1
OK
Once defined, the CID it can be activated. To activate CID 2 use:
AT+CGACT=1,2
OK
If the CID is already active, the mobile responds OK at once.
If no CID and no STATE is given, all defined CIDs will be activated by:
AT+CGACT=
OK
If no CID is defined the mobile responds +CME ERROR: invalid index.
Remark: If the mobile is NOT attached by AT+CGATT=1 before activating, the attach is automatically done by
the AT+CGACT command.
After defining and activating a CID it may be used to get online by:
AT+CGDATA=”PPP”,1
CONNECT The mobile is connected using the parameters of CID 1.