acu_ss_divert_invoke

Requests invocation of call diversion services.

Variant

Q.SIG

Operation ID

ACU_OP_ID_DIVERSION

OpType

ACU_OP_TYPE_INVOKE

Structure

struct acu_ss_divert_invoke
{
  struct acu_ext_hdr    ext_hdr;          /* Extension header            */
  struct acu_ss_hdr     ss_hdr;           /* Supp. services header       */
  struct acu_address    divert_to_nb;     /* Number of new called party  */
  struct acu_party_num  divert_from_nb;   /* No. called in last setup, if*/
                                          /*different from orig_called_nb*/
  struct acu_party_num  orig_called_nb;   /* Number called in first setup*/
  struct acu_address    calling_nb;       /* Calling number in last setup*/
  struct acu_party_name calling_name;     /* Calling name in last setup  */
  struct acu_party_name redir_name;       /* Name of user invoking this  */
                                          /* diversion                   */
  struct acu_party_name orig_called_name; /* Name of orig. called party  */
  uchar                 procedure;        /* From ACU_SS_DIVERSION_...   */
                                          /* constants                   */
  uchar                 diversion_count;  /* Passed to app, meaningless  */
                                          /* from application            */
  uchar                 subscription;     /* From ACU_SS_SUBSCRIPTION_   */
  pad5                                    /* constants                   */
};

Fields

Field

Description

Mandatory in messages to originating Q.SIG node's app?

Mandatory in messages from served user Q.SIG node's app?

divert_to_nb

New destination of the call.

Yes

Yes

divert_from_nb

Number called in last setup message, if different than orig_called_nb.

Optional

Optional

orig_called_nb

Called number from very first setup message.

Optional

Optional

calling_nb

Calling number from last setup message.

Optional

Optional

calling_name

Calling name from last setup message.

Optional

Optional

redir_name

Name of user invoking this diversion.

Optional

Optional

orig_called_name

Name of original called party.

Optional

Optional

procedure

CFU/CFB/CFNR. From ACU_SS_DIVERSION constants.

Yes

Yes

diversion_count

Passed to application for storage, and for use in the NOTIFY_DIVERSION service. This information is meaningless in RQ messages.

Yes

Yes

subscription

From ACU_SS_SUBSCRIPTION constants.

Yes

Yes