# acu_ss_enquire_divert_invoke

Invokes the enquire diversion service.

#### Variant

ETS 300

#### Operation ID

ACU_OP_ID_ENQUIRE_DIVERSION

#### OpType

ACU_OP_TYPE_INVOKE

#### Structure

struct acu_ss_enquire_divert_invoke
{
struct acu_ext_hdr ext_hdr; /* Extension header */
struct acu_ss_hdr ss_hdr; /* Supp. services header */
struct acu_party_num served_user; /* Leave uninvoked to get information */
/* on all served numbers */
struct acu_party_num enquiring_user; /* For remote Q.SIG */
uchar procedure; /* From ACU_SS_DIVERSION_ constants*/
uchar basic_service; /* From SS_BASIC_SERVICE_ constants*/
pad6
};

#### Fields

Field | Description | Mandatory in messages from ETS 300 user-side app?
--- | --- | ---
served_user | Determines whether detailed information about one user or a list of all users is returned. If a served user is specified in the served_user field, detailed information about the user is returned. If the served_user field is not invoked, the network supplies a list of users | Optional
enquiring_user | Reserved for remote Q.SIG. | 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 is specified, information is returned just for call diversion services activated for that service type. | Yes