Subsequent number

Associated variants: BICC, ETSI V2, ETSI V3, ITU Blue, ITU White, ITU 97, Q.767

Conveys additional called party address information to the far exchange in a subsequent address message.

typedef struct _subNum    /* Subsequent Number */
{
    ElmtHdr eh;           /* element header    */
    TknU8   oddEven;      /* odd or even       */
    TknU8   spare;        /* spare bits        */
    TknStr  addrSig;      /* Address Signal    */
} SiSubNum;

The fields in the SiSubNum structure are encoded as follows:

Field

Value

oddEven

Specifies whether the number of digits in the addrSig field is even or odd. If even, the last octet contains two digits. If odd, the last octet contains only one digit and the most significant four bits not used. Defined values:

0 = NMB_EVEN

1 = NMB_ODD

addrSig

Actual address digits, encoded as shown in the following tables.


For the addrSig field, the actual address digits are encoded as follows:

Octet 1

2nd address digit

1st (most significant) address digit

...

...

...

Octet n

m + 1th address digit or filler

mth address digit


where each digit is encoded with the following bit pattern:

Bit pattern

Digit/signal

0000

0

0001

1

0010

2

0011

3

0100

4

0101

5

0110

6

0111

7

1000

8

1001

9

1010

spare

1011

code 11

1100

code 12

1101

spare

1110

spare

1111

ST


Tokens for the BICC, and ETSI variants

Token

BICC

ETSI V2

ETSI V3

oddEven

*

*

*

spare

1(1-7)

1(1-7)

1(1-7)

addrSig

 

*

*


Tokens for the ITU and Q.767 variants

Token

ITU Blue

ITU White

ITU 97

Q.767

oddEven

*

*

*

*

spare

1(1-7)

1(1-7)

1(1-7)

1(1-7)

addrSig

*

*

*

*