Performs a notify transfer operation.
ETS 300/Q.SIG
ACU_OP_ID_NOTIFY_TRANSFER
ACU_OP_TYPE_INVOKE
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 */
};
|
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 |