User guide

Developers guidelines | AT commands
110 June 2010
AT+CCFC Calling forwarding number and conditions (ver. 2)
Description: Allows control of the call forwarding supplementary service according to
3GPP TS 22.082. Registration, erasure, activation, deactivation and status
query are supported. When querying the status of a network service
(<mode>=2) the response line for “not active” case (<status>=0) should be
returned only if the service is not active for any <class>.
Execution
command: AT+CCFC=<reason>,<mode>[,<number>[,<type>[,<class>[,<subaddr>
[,<satype>[,<time>]]]]]]
Execution command
response: When <mode>=2 and command successful:
+CCFC:<status>,<class1>[,<number>,<type>,<subaddr>,<satype>[,<time
>]]][<CR><LF>
+CCFC:<status>,<class2>[,<number>,<type>[,<subaddr>,<satype>[,<tim
e>]]]
[...]]
Test command: AT+CCFC=? Shows if the command is supported.
Test command
response: +CCFC: (list of supported <reason>s)
Parameters:
<reason>:
<reason> Description
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (refer 3GPP TS 22.030)
5 All conditional call forwarding (refer 3GPP TS
22.030)
<mode>:
<mode> Description
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
<number>:
<number> Description
String type Phone number of forwarding address in format
specified by <type>
<type>: