Event information

Associated variants: All except ANSI 88

Contains information sent in the backward direction to identify the type of event that caused a call progress message to be sent to the originating exchange.

typedef struct _evntInfo    /* Event Information                   */
{
    ElmtHdr eh;             /* element header                      */
    TknU8   evntInd;        /* event indicators                    */
    TknU8   evntPresResInd; /* event presentation restriction ind. */
} SiEvntInfo;

The fields in the SiEvntInfo structure are encoded as follows:

Field

Value

evntInd

Event indicators. Defined values:

0x01 = EV_ALERT   Alerting

0x02 = EV_PROGRESS   Progress

0x03 = EV_INBAND   In-band information or an appropriate pattern is now available

0x04 = EV_FWDONBUSY   Call forwarded on busy (national use)

0x05 = EV_FWDONNOREP   Call forwarded on no reply (national use)

0x06 = EV_FWDUNCONDIT   Call forwarded unconditional (national use)

Additional values for ANSI 92:

0x08 = EV_NOTSUPPSERV   Notification of supplementary services

0x06F= EV_SRVINFINC   Service information included

evntPresResInd

Event presentation restriction indicator. Defined values:

0x00 = EVPR_NOIND   No indication

0x01 = EVPR_PRESRES   Presentation restricted


Tokens for the ANSI, BICC, and ETSI variants

Token

ANSI 92

ANSI 95

BICC

ESTI V2

ESTI V3

evntInd

*

*

*

*

*

evntPresResInd

*

*

*

*

*


Tokens for the ITU and Q.767 variants

Token

ITU Blue

ITU White

ITU 97

Q.767

evntInd

*

*

*

*

evntPresResInd

*

*

*

*