Specifications
3GPP
3GPP TS 27.007 V6.3.0 (2003-
06)
6
9
Release 6
+CCFC: 1,7,"+35821654321",145,,,20 (forward after 20 seconds)
OK
An example of Call Waiting (+CCWA), Call Related Supplementary Services (+CHLD), and Connected Line
Identification Presentation (+COLP) usage:
AT+CCWA=1,1;+COLP=1 (enable call waiting and COLP result codes)
OK
ATD9311234567; (originate a voice call)
+COLP: "+358311234567",145
OK
...conversation...
+CCWA: "+358317654321",145 (another call is waiting)
AT+CHLD=2 (put first call on hold and answer the second one)
OK
...conversation...
AT+CHLD=1 (release the second (active) call and recover the first (held) call)
OK
ATH (release the first call)
OK
Call barring supplementary services are combined in one command, Facility Lock (+CLCK), which is also used to
restrict MT and SIM/UICC functionality Some of the facilities require a password when enabled or disabled. An
additional command, Change Password (+CPWD), is defined for changing the password of different barring and
restriction facilities. An example where locking status of outgoing international calls is interrogated and then barred,
and the password of the SIM/UICC card lock (Personal Identity Number, PIN) is changed:
AT+CLCK="OI",2
+CLCK: 0,7
OK
AT+CLCK="OI",1,"1234"
OK
AT+CPWD="SC","4321","1234"
OK
Operator Selection (+COPS) command is used for querying the status of all GSM/UMTS operators detected in the area,
and switching between operators.
Following example illustrates a network selection sequence in Finland. Two operators are found, the status of Tele is
unknown and Radiolinja is currently selected. Read command shows that automatic selection mode is on and that
Radiolinja is selected. Then an attempt is made to access Tele, but it is denied (shown by +CME ERROR).
AT+COPS=?
+COPS: (2,"RADIOLINJA","RL","24405"),(0,"TELE","TELE","24491")
OK
AT+COPS?
+COPS: 0,0,"RADIOLINJA"
OK
AT+COPS=1,0,"TELE"
+CME ERROR: 3
When a terminal wanders between countries (i.e. networks), an application may follow this e.g. with the following
scenario:
AT+CREG=1 (enable +CREG: <stat> unsolicited result code)
OK
AT+CREG?
+CREG: 1,1 (MT is registered in home PLMN)
OK
AT+COPS=3,2;+COPS?;+COPS=3,0;+COPS?
+COPS: 0,2,"24405" (get the country...
+COPS: 0,0,"RADIOLINJA" ...and operator name)
OK
...user wanders to another PLMN...
+CREG: 2 (deregistered, roaming ongoing)
+CREG: 5 (registered again, not home PLMN)
AT+COPS=3,2;+COPS?;+COPS=3,0;+COPS?
+COPS: 0,2,"24001" (get the country...
+COPS: 0,0,"TELIA MOBITEL" ...and operator name)
OK
...user loses connection, no other PLMNs around...
+CREG: 0
An example of eMLPP Supplementary Service usage for a ptp voice call: