# ACU_FACILITY_RQ

This topic describes:

- ACU_FACILITY_RQ protocol variants

- ACU_FACILITY_RQ macro descriptions and Q.931 IE

Note: Address parameters must be set according to the filling order. If one of them is unused, its size field must be set to 0.

#### Purpose

Requests that a FACILITY message be sent.

#### Conn_id

An allocated call.

## ACU_FACILITY_RQ protocol variants

The following table lists the variants under which each macro is supported for this primitive. In this table, TE indicates the TE side only, and x indicates both NT and TE sides.

Macro | 4 E S S | E 1 0 | N I 2 | D M S | E T S I | V N 6 | H K G | A U S T E L 1 | N T T | K O R E A | T A I W A N | Q S I G | D P N S S | T 1 6 0 7
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Acu_facility_a_called_address |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_a_calling_nb, Acu_facility_calling_nb_size Filling order: 2 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_a_calling_nb2, Acu_facility_calling_nb2_size Filling order: 3 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_a_display, Acu_facility_display_size Filling order: 4 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_a_ext_parms |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_a_facility, Acu_facility_facility_size Filling order: 1 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_a_pcs_user, Acu_facility_pcs_user_size Filling order: 5 |  |  |  |  |  | x |  |  |  |  |  |  |  |
Acu_facility_a_tsp_ie_list, Acu_facility_tsp_ie_list_size Filling order: 6 |  |  | TE |  | x |  |  |  |  |  |  | x |  | x
Acu_facility_button_nb |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_button_type |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_call_appear |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_code |  |  | TE |  | x |  |  |  |  |  |  | x |  | x
Acu_facility_conn_id |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_ext_parms_lgth |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_ext_parms_nb |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_module_nb |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_pcs_user_protocol |  |  |  |  |  | x |  |  |  |  |  |  |  |
Acu_facility_service |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_switchhook |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_x_display_nb |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_x_display_size[i] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_x_display_total_size |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_x_display_type[i] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acu_facility_x_p_display[i] |  |  |  |  |  |  |  |  |  |  |  |  |  |

## ACU_FACILITY_RQ macro descriptions and Q.931 IE

Macro | Description | Q.931 IE
--- | --- | ---
Acu_facility_a_called_address | Pointer to buffer containing called address. | Not used.
Acu_facility_a_calling_nb, Acu_facility_calling_nb_size Filling order: 2 | Pointer to (and size of) buffer containing the calling number. | Not used.
Acu_facility_a_calling_nb2, Acu_facility_calling_nb2_size Filling order: 3 | Pointer to (and size of) buffer containing second calling number. | Not used.
Acu_facility_a_display, Acu_facility_display_size Filling order: 4 | Pointer to (and size of) buffer containing ISDN display information (optional). | Not used.
Acu_facility_a_ext_parms | Pointer to buffer containing extended parameters. | Not used.
Acu_facility_a_facility, Acu_facility_facility_size Filling order: 1 | Pointer to (and size of) buffer containing ISDN facility information (optional). | Facility
Acu_facility_a_pcs_user, Acu_facility_pcs_user_size Filling order: 5 | Pointer to (and size of) buffer containing ISDN PCS-to-user/user-to-PCS information. See PCS-user information elements for more information on this IE. | PCS-user
Acu_facility_a_tsp_ie_list, Acu_facility_tsp_ie_list_size Filling order: 6 | Pointer to (and size of) transparent IE buffer. | Does not map to an IE.
Acu_facility_button_nb | Voice button number. | Not used.
Acu_facility_button_type | Voice button type. | Not used.
Acu_facility_call_appear | Call appearance. | Not used.
Acu_facility_code | Facility code. See Facility code values for a list of valid values. | Facility
Acu_facility_conn_id | Connection ID. | Not used.
Acu_facility_ext_parms_lgth | Total length of buffer containing extended parameters. | Not used.
Acu_facility_ext_parms_nb | Number of parameters in buffer containing extended parameters. | Not used.
Acu_facility_module_nb | Voice module number. | Not used.
Acu_facility_pcs_user_protocol | Protocol discriminator for the pcs_user information element. See PCS-user information elements for more information on this IE. | PCS-user
Acu_facility_service | Requested service. See Service values for a list of valid values. | Not used.
Acu_facility_switchhook | Voice switchhook. | Not used.
Acu_facility_x_display_nb | Number of present occurrences. | Not used.
Acu_facility_x_display_size[i] | Size of occurrence i (optional). | Not used.
Acu_facility_x_display_total_size | Total size of the stored strings. | Not used.
Acu_facility_x_display_type ( I ) | Type of display i. | Not used.
Acu_facility_x_p_display ( I ) | Pointer to occurrence i. | Not used.