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.
|
Token |
ANSI88 |
ANSI92 |
ANSI95 |
ITU |
ITU |
Q.767 |
ITU97 |
ETSI V2 |
ETSI V3 |
|
callId |
* |
* |
* |
* |
* |
|
* |
* |
* |
|
pntCde |
* |
* |
* |
* |
* |
|
* |
* |
* |