# acu_ss_divert_invoke

Requests invocation of call diversion services.

#### Variant

Q.SIG

#### Operation ID

ACU_OP_ID_DIVERSION

#### OpType

ACU_OP_TYPE_INVOKE

#### Structure

struct acu_ss_divert_invoke
{
struct acu_ext_hdr ext_hdr; /* Extension header */
struct acu_ss_hdr ss_hdr; /* Supp. services header */
struct acu_address divert_to_nb; /* Number of new called party */
struct acu_party_num divert_from_nb; /* No. called in last setup, if*/
/*different from orig_called_nb*/
struct acu_party_num orig_called_nb; /* Number called in first setup*/
struct acu_address calling_nb; /* Calling number in last setup*/
struct acu_party_name calling_name; /* Calling name in last setup */
struct acu_party_name redir_name; /* Name of user invoking this */
/* diversion */
struct acu_party_name orig_called_name; /* Name of orig. called party */
uchar procedure; /* From ACU_SS_DIVERSION_... */
/* constants */
uchar diversion_count; /* Passed to app, meaningless */
/* from application */
uchar subscription; /* From ACU_SS_SUBSCRIPTION_ */
pad5 /* constants */
};

#### Fields

Field | Description | Mandatory in messages to originating Q.SIG node's app? | Mandatory in messages from served user Q.SIG node's app?
--- | --- | --- | ---
divert_to_nb | New destination of the call. | Yes | Yes
divert_from_nb | Number called in last setup message, if different than orig_called_nb. | Optional | Optional
orig_called_nb | Called number from very first setup message. | Optional | Optional
calling_nb | Calling number from last setup message. | Optional | Optional
calling_name | Calling name from last setup message. | Optional | Optional
redir_name | Name of user invoking this diversion. | Optional | Optional
orig_called_name | Name of original called party. | Optional | Optional
procedure | CFU/CFB/CFNR. From ACU_SS_DIVERSION constants. | Yes | Yes
diversion_count | Passed to application for storage, and for use in the NOTIFY_DIVERSION service. This information is meaningless in RQ messages. | Yes | Yes
subscription | From ACU_SS_SUBSCRIPTION constants. | Yes | Yes