Call reference

Identifies the reference number assigned to a call for use in subsequent messages related to that call. This number has meaning only to the exchange that assigns it.

Note: For ANSI networks, use the callRefA structure that supports 24-bit point codes. For ITU-T networks, use the callRef structure that supports 14-bit point codes.

 

typedef struct _callRef      /* Call Reference */
{
    ElmtHdr eh;              /* element header */
    TknU32  callId;          /* call identity  */
    TknU16  pntCde;          /* point code     */
} SiCallRef;

typedef struct _callRefA     /* Call Reference */
{
    ElmtHdr eh;              /* element header */
    TknU32  callId;          /* call identity  */
    TknU32  pntCde;          /* point code     */
} SiCallRefA;

The callID field is encoded as a 32-bit quantity of which the least significant 24 bits are used.

The pntCde field is encoded as a 32-bit (ANSI) or 16-bit (ITU-T) quantity of which the least significant 24 bits (ANSI) or the least significant 14 bits (ITU-T) are used. For example, an ANSI point code represented by the decimal string 1.4.7 is encoded as the hexadecimal number 0x00010407.

Tokens

Token

ANSI88

ANSI92

ANSI95

ITU
Blue

ITU
White

Q.767

ITU97

ETSI V2

ETSI V3

callId

*

*

*

*

*

 

*

*

*

pntCde

*

*

*

*

*

 

*

*

*