Indicates that a call diversion invocation request was successful.
Q.SIG
ACU_OP_ID_DIVERSION
ACU_OP_TYPE_RETRES
struct acu_ss_divert_ret_result
{
struct acu_ext_hdr ext_hdr; /* Extension header */
struct acu_ss_hdr ss_hdr; /* Supp. services header */
struct op_byte_field reason; /* Reason for diversion, from */
/* ACU_SS_DIVERSION_... macros */
struct op_byte_field basic_service; /* Applies in CC->APP in some */
/* variants. From BASIC_SERVICE*/
/* constants */
struct acu_address calling_party; /* Calling party */
struct acu_address served_user; /* Served user */
struct acu_party_num orig_called; /* Original called number */
struct acu_party_num last_redirecting; /* Last redirecting number */
};
|
Field |
Description |
Mandatory in messages from ETS 300 user-side app? |
Mandatory in messages from originating Q.SIG node's app? |
Mandatory in messages to diverting user Q.SIG node's app |
|
reason |
Reason for diversion. From ACU_SS_DIVERSION constants. |
Yes |
Not included |
Not included |
|
basic_service |
Voice, data, etc. From ACU_SS_BASIC_SERVICE constants. If absent, for all served users. |
Yes |
Not included |
Not included |
|
calling_party |
Calling party that was diverted. Not used for Q.SIG. |
Optional |
Not included |
Not included |
|
served_user |
User the call was diverted for. Not used for Q.SIG. |
Optional |
Not included |
Not included |
|
orig_called |
Original called party number. Not used for Q.SIG. |
Optional |
Not included |
Not included |
|
last_redirecting |
Last called party number. Not used for Q.SIG. |
Optional |
Not included |
Not included |