SCCP quality of service (QOS) structure

Specifies a requested quality of service from the SCCP layer:

typedef struct Tcap_Sccp_Qos 
{
  U8  priority;    /* message priority (lowest) 0..3 (highest)         */
  U8  retOpt;      /* action to take if msg undeliverable              */
  U8  seqDlvy;     /* sequential deliver required?                     */
  U8  spare;       /* spare for alignment                              */
} TcapSccpQos;

 

The fields in the TcapSccpQos structure are encoded as follows:

Field

Value

priority

Message priority range 0 (lowest) to 3 (highest).

retOpt

0x00 = MSG_DISCARD   Discard message on error

0x08 = MSG_RETURN   Return message on error

seqDlvy

0 = TCAP_QOS_NORMAL   Normal delivery, use SCCP class 0

1 = TCAP_QOS_SEQDEL   Sequential delivery required, use SCCP class 1