# acu_ss_act_divert_invoke

Requests activation of call diversion services for a user.

#### Variant

ETS 300

#### Operation ID

ACU_OP_ID_ACTIVATE_DIVERSION

#### OpType

ACU_OP_TYPE_INVOKE

#### Structure

struct acu_ss_act_divert_invoke
{
struct acu_ext_hdr ext_hdr; /* Extension header */
struct acu_ss_hdr ss_hdr; /* Supplementary serv. header */
struct acu_address diverted_to; /* New destination of call */
struct acu_party_num served_user; /* User number to activate the service*/
/* for. If not invoked,then diversion */
/* applies to entire NAI */
struct acu_party_num activating_user; /* User activating the diversion, */
/* if different from the served user */
uchar procedure; /* From ACU_SS_DIVERSION_ constants */
uchar basic_service; /* From ACU_SS_BASIC_SERVICE_ */
pad6 /* constants */
};

#### Fields

Field | Description | Mandatory in messages from ETS 300 user-side application?
--- | --- | ---
diverted_to | New destination of call. | Yes
served_user | User number to activate the service for. If not invoked, then the diversion applies to the entire interface (NAI). | Optional
activating_user | The user activating the diversion, if different from the served user. | Not included
procedure | CFU/CFB/CFNR. From AU_SS_DIVERSION constants. | Yes
basic_service | Voice and data. From AU_SS_BASIC_SERVICE constants. If a basic service other than ACU_SS_BASIC_SERVICE_ALL_SERVICES is specified, call diversion is activated just for calls of that service type. | Yes