RUI3 (RAK Unified Interface 3) - RAK4631
bg77::ccfc

Public Member Functions

String set (int, int)
 
String set (int, int, String)
 
String set (int, int, String, int)
 
String set (int, int, String, int, int)
 
String set (int, int, String, int, int, String)
 
String set (int, int, String, int, int, String, int)
 
String set (int, int, String, int, int, String, int, int)
 

Member Function Documentation

◆ set() [1/7]

String set ( int  ,
int   
)
Description
This api allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported.
Syntax
bg77.ccfc.set(reason,mode)
Parameters
reasonint Integer type.
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (0–3)
5 All conditional call forwarding (1–3)
modeint Integer type.
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
Returns
String response

◆ set() [2/7]

String set ( int  ,
int  ,
String   
)
Description
This api allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported.
Syntax
bg77.ccfc.set(reason,mode,number)
Parameters
reasonint Integer type.
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (0–3)
5 All conditional call forwarding (1–3)
modeint Integer type.
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
numberString String type. Phone number of forwarding address in format specified by <type>.
Returns
String response

◆ set() [3/7]

String set ( int  ,
int  ,
String  ,
int   
)
Description
This api allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported.
Syntax
bg77.ccfc.set(reason,mode,number,type)
Parameters
reasonint Integer type.
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (0–3)
5 All conditional call forwarding (1–3)
modeint Integer type.
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
numberString String type. Phone number of forwarding address in format specified by <type>.
typeint Integer type. Type of address. Default 145 when dialing string includes international access code character “+”, otherwise 129.
Returns
String response

◆ set() [4/7]

String set ( int  ,
int  ,
String  ,
int  ,
int   
)
Description
This api allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported.
Syntax
bg77.ccfc.set(reason,mode,number,type,class)
Parameters
reasonint Integer type.
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (0–3)
5 All conditional call forwarding (1–3)
modeint Integer type.
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
numberString String type. Phone number of forwarding address in format specified by <type>.
typeint Integer type. Type of address. Default 145 when dialing string includes international access code character “+”, otherwise 129.
classint Integer type. A sum of integers each representing a class of information
1 Voice
2 Data
4 Fax
7 All telephony except SMS
8 Short message service
16 Data circuit synchronization
32 Data circuit asynchronization
Returns
String response

◆ set() [5/7]

String set ( int  ,
int  ,
String  ,
int  ,
int  ,
String   
)
Description
This api allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported.
Syntax
bg77.ccfc.set(reason,mode,number,type,class,subaddr)
Parameters
reasonint Integer type.
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (0–3)
5 All conditional call forwarding (1–3)
modeint Integer type.
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
numberString String type. Phone number of forwarding address in format specified by <type>.
typeint Integer type. Type of address. Default 145 when dialing string includes international access code character “+”, otherwise 129.
classint Integer type. A sum of integers each representing a class of information
1 Voice
2 Data
4 Fax
7 All telephony except SMS
8 Short message service
16 Data circuit synchronization
32 Data circuit asynchronization
subaddrString String type. Subaddress of format specified by <satype>.
Returns
String response

◆ set() [6/7]

String set ( int  ,
int  ,
String  ,
int  ,
int  ,
String  ,
int   
)
Description
This api allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported.
Syntax
bg77.ccfc.set(reason,mode,number,type,class,subaddr,satype)
Parameters
reasonint Integer type.
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (0–3)
5 All conditional call forwarding (1–3)
modeint Integer type.
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
numberString String type. Phone number of forwarding address in format specified by <type>.
typeint Integer type. Type of address. Default 145 when dialing string includes international access code character “+”, otherwise 129.
classint Integer type. A sum of integers each representing a class of information
1 Voice
2 Data
4 Fax
7 All telephony except SMS
8 Short message service
16 Data circuit synchronization
32 Data circuit asynchronization
subaddrString String type. Subaddress of format specified by <satype>.
satypeint Integer type. Type of subaddress.
Returns
String response

◆ set() [7/7]

String set ( int  ,
int  ,
String  ,
int  ,
int  ,
String  ,
int  ,
int   
)
Description
This api allows control of the call forwarding supplementary service according to 3GPP TS 22.082 [4]. Registration, erasure, activation, deactivation and status query are supported.
Syntax
bg77.ccfc.set(reason,mode,number,type,class,subaddr,satype,time)
Parameters
reasonint Integer type.
0 Unconditional
1 Mobile busy
2 No reply
3 Not reachable
4 All call forwarding (0–3)
5 All conditional call forwarding (1–3)
modeint Integer type.
0 Disable
1 Enable
2 Query status
3 Registration
4 Erasure
numberString String type. Phone number of forwarding address in format specified by <type>.
typeint Integer type. Type of address. Default 145 when dialing string includes international access code character “+”, otherwise 129.
classint Integer type. A sum of integers each representing a class of information
1 Voice
2 Data
4 Fax
7 All telephony except SMS
8 Short message service
16 Data circuit synchronization
32 Data circuit asynchronization
subaddrString String type. Subaddress of format specified by <satype>.
satypeint Integer type. Type of subaddress.
timeint Integer type. When “no reply” (<reason>=no reply) is enabled or queried, this gives the time in seconds to wait before the call is forwarded. Range: 1–30. Default value: 20.
Returns
String response