acu_ss_notify_transfer_invoke

Performs a notify transfer operation.

Variant

ETS 300/Q.SIG

Operation ID

ACU_OP_ID_NOTIFY_TRANSFER

OpType

ACU_OP_TYPE_INVOKE

Structure

struct acu_ss_notify_transfer_invoke
{
  struct acu_ext_hdr    ext_hdr;        /* Extension header             */
  struct acu_ss_hdr     ss_hdr;         /* Supp. services header        */
  struct acu_party_name redir_name;     /* Name of new connected party  */
  struct acu_ss_association charge_id;  /* For AOC-E Interworking, Q.SIG*/
                                        /* only                         */
  struct acu_party_num  redir_nb;       /* Indicates no. of joined party*/
  struct acu_conn_id    joined_conn_id; /* Applies in APPL->CC          */
                                        /* direction                    */
  struct acu_party_subaddress redir_sub;/* Subaddress of joined party   */
  ushort                response_rq;    /* If ON, app must respond      */
  uchar                 call_status;    /* From ACU_SS_CALL_STATUS...   */
                                        /* constants                    */
  uchar                 end_designation;/* Primary/Secondary, Q.SIG only*/
  uchar                 update;         /* If ON, provides additional   */
  pad3                                  /* info for last transfer       */
};

Fields

Field

Description

Mandatory in messages to ETS 300 user-side app?

Mandatory in messages from Q.SIG PINX serving user A?

Mandatory in messages to Q.SIG PINX serving users B and C?

redir_name

Indicates supplementary service is invoked, and remaining name fields are valid. For Q.SIG only.

Not included

Optional

Not included

charge_id

Charge identifier. Used when AOC-E service has been invoked. See AOC and explicit call transfer (ECT) services.

Not included

Reserved

Reserved

redir_nb

Indicates number of joined party. This field, joined_conn_id, or redir_sub must be specified in request messages.

Optional

Yes

Optional

joined_conn_id

Connection ID for joined party. Must be specified in first invocation of notify transfer for a remote party. Exception: can be left out of request message if only one party is on the network (the other is local).

This field, redir_nb, or redir_sub must be specified in subsequent request messages.

Not included

Optional

Not included

redir_sub

Subaddress of joined party.

This field, redir_nb, or joined_conn_id must be specified in request messages.

Optional

Optional

Optional

response_rq

ON/OFF. If ON, then the application is requested to respond.

Yes

Not included

Yes

call_status

Joined user alerting or answered. From ACU_SS_CALL_STATUS constants.

Yes

Yes

Yes

end_designation

Primary/secondary. For Q.SIG only. From ACU_SS_END_DESIGNATION constants.

Not included

Yes

Yes

update

If ON, indicates this structure contains updated information not included in previous acu_ss_notify_transfer_invoke structure.

Optional

Optional

Optional