Connection request

Associated variants: All except BICC and Q.767

Contains information sent in the forward direction to request an end-to-end SCCP connection.

typedef struct _connReq   /* Connection Request                 */
{
    ElmtHdr eh;           /* element header                     */
    TknU32  locRef;       /* local reference( a 24bit quantity) */
    TknU32  pntCde;       /* point code                         */
    TknU8   protClass;    /* protocol class                     */
    TknU8   credit;       /* credit                             */
} SiConnReq;

The fields in the SiConnReq structure are encoded as follows:

Field

Value

locRef

A 24-bit number used by the originating exchange as a reference for this connection.

pntCde

A 32-bit number 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 hexadecimal number 0x00010407.

protClass

SCCP protocol class (binary encoding) defined in the ANSI or ITU-T recommendations.

credit

Window size requested for end-to-end connection.


Tokens for the ASNI and ETSI variants

Token

ANSI 88

ANSI 92

ANSI 95

ETSI V2

ETSI V3

locRef

*

*

*

*

*

pntCde

*

*

*

*

*

protClass

*

*

*

*

*

credit

*

*

*

*

*


Tokens for the ITU variants

Token

ITU Blue

ITU White

ITU 97

locRef

*

*

*

pntCde

*

*

*

protClass

*

*

*

credit

*

*

*