Charge number

Associated variants: ANSI 88, ANSI 92, ANSI 95

Passes a charge number between signaling points in ANSI networks.

typedef struct _chargeNum   /* Charge Number                */
{
    ElmtHdr eh;             /* element header               */
    TknU8   natAddrInd;     /* nature of address indicator  */
    TknU8   oddEven;        /* odd or even                  */
    TknU8   reserved;       /* reserved bits                */
    TknU8   numPlan;        /* numbering plan               */
    TknU8   spare;          /* spare bits                   */
    TknStr  addrSig;        /* Address Signal               */
} SiChargeNum;

Refer to Called party number for field values.

Tokens

Token

ANSI 88

ANSI 92

ANSI 95

natAddrInd

*

*

*

oddEven

*

*

*

reserved

2(1-4)

2(1-4)

2(1-4)

numPlan

*

*

*

spare

2(8)

2(8)

2(8)

addrSig

*

*

*