B Channel Configure 0x00C8

SwitchKit Name

BChannelConfig

Type

EXS API and SwitchKit API message

Description

B Channel Configure 0x00C8

Use this message to configure the following information contained in ISDN PRI messages associated with outgoing B channel calls:

Network Type (network-specific facilities)

Outgoing Information Transfer Capability

Calling Number Type

Calling Number Plan ID

Calling Presence Indicator

Calling Screening Indicated

Called Number Type

Called Number Plan ID

Outgoing Response Enable Values

Related API Messages

B Channel Query 0x00CA (SwitchKit Name: BChannelQuery)

Sent by

Host

Overview of message

The following table provides an overview of this message. The table following it, provides the detail for each byte.

MESSAGE (White)

RESPONSE (Gray)

Byte

Field Description

Byte

Field Description

0

Frame (0xFE)

0

Frame (0xFE)

1, 2

Length (0xNNNN)

1, 2

Length (0x0007)

3, 4

Message Type (0x00C8)

3, 4

Message Type (0x00C8)

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Same Sequence Number

7

Logical Node ID

7

Logical Node ID

:

AIB (Starting with Byte 0)

8, 9

Status MSB, LSB

10

Checksum

:

Entity (B Channel Characteristic)

 

:

Configuration Option (Value)

:

Checksum

 

SwitchKit Code

Configuration

BChannelConfig (

Node = integer,

Range = StartSpan:StartChan - EndSpan:EndChan,

Entity = integer,

Value = integer);

C Structure

typedef struct {

unsigned short StartSpan;

UBYTE StartChannel;

unsigned short EndSpan;

UBYTE EndChannel;

UBYTE Entity;

UBYTE Value;

} XL_BChannelConfig;

C++ Class

class XLC_BChannelConfig : public XLC_ChanRangeMessage {

public:

unsigned short getStartSpan() const;

void setStartSpan(unsigned short x);

UBYTE getStartChannel() const;

void setStartChannel(UBYTE x);

unsigned short getEndSpan() const;

void setEndSpan(unsigned short x);

UBYTE getEndChannel() const;

void setEndChannel(UBYTE x);

UBYTE getEntity() const;

void setEntity(UBYTE x);

UBYTE getValue() const;

void setValue(UBYTE x);

};

EXS API Hex Format - Detail

MESSAGE (White)

RESPONSE (Gray)

Byte

Field Description

Byte

Field Description

0

Frame (0xFE)

0

Frame (0xFE)

1

Length, MSB

Length, LSB (N)

1

Length, MSB (0x00)

Length, LSB (0x07)

2

2

3

Message Type, MSB (0x00)

Message Type, LSB (0xC8)

3

Message Type, MSB (0x00)

Message Type, LSB (0xC8)

4

4

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Same Sequence Number

7

Logical Node ID

 

 

 

7

Logical Node ID

:

AIB

Address Method

0x01 Range of AEs

8, 9

Status MSB, LSB

10

Checksum

 

Number of AEs to follow

 

AEs
0x0D Channel (Starting)
0x0D Channel (Ending)

:

Entity (B Channel Characteristic)

Enter the value for the B channel characteristic that you are configuring:

0x01 Network Type (network-specific facilities)

0x02 Outgoing Information Transfer Capability

0x03 Calling Number Type

0x04 Calling Number Plan ID

0x05 Calling Presence Indicator

0x06 Calling Screening Indicated

0x07 Called Number Type

0x08 Called Number Plan ID

0x09 Outgoing Response Enable Values

:

Configuration Option (Value)

Enter the desired configuration option.
The options for each B Channel Characteristic are listed below:

 

0x01 Network Type

0x01 Do Not Include Network-Specific Facilities (NSF) IE (default)

0x02 AT&T Software Defined Network

0x03 AT&T Megacom 800 Service

0x04 AT&T Megacom

0x05 AT&T Accunet

0x06 AT&T Long Distance Service

0x07 AT&T International 800

0x08 AT&T Multiquest

0x09 Northern Telecom Private Net

0x0A Northern Telecom Inroads

0x0B Northern Telecom OutWats

0x0C Northern Telecom Foreign Exchange

0x0D Northern Telecom Tie Trunk

0x0E Northern Telecom TRO Call

0x10 NI 2 INWATS

0x11 NI 2 OUTWATS

0x12 NI 2 Foreign Exchange

0x13 NI 2 Tie Trunk

 

0x02 Outgoing Information Transfer Capability

0x01 Voice (Default)

0x02 Modem (3.1 KHz audio)

0x03 56 KBPS

0x04 64 KBPS

0x05 64 KBPS Restricted

0x06 Ho (Information Transfer Rate 384 Kbps)

0x07 H11 (Information Transfer Rate 1536 Kbps)

0x08 Multi-rate

 

0x03 Calling Number Type

0x01 Unknown

0x02 International number

0x03 National number (Default)

0x04 Subscriber number

0x05 Abbreviated number

 

0x04 Calling Number Plan ID

0x01 Unknown

0x02 ISDN Numbering Plan/Recommendation E.164/E.163 (Default)

0x03 Private numbering plan

0x04 Telephony numbering plan

 

0x05 Calling Presentation Indicator

0x01 Presentation is allowed (Default)

0x02 Presentation is restricted

0x03 Number not available due to interworking

 

 

 

0x06 Calling Screen Indicator

0x01 User provided, not screened (Default)

0x02 User provided, verified and passed

0x03 User provided, verified and failed

0x04 Network provided

 

 

0x07 Called Number Type

0x01 Unknown type of number

0x02 International number

0x03 National number (Default)

0x04 Subscriber number

0x05 Abbreviated number

 

0x08 Called Number Plan ID

0x01 Unknown numbering plan (Default)

0x02 ISDN Numbering Plan/Recommendation E.164/E.163

0x03 Private numbering plan

0x04 Telephony numbering plan

 

0x09 Outgoing Response Enable (This field is reserved for future use)

:

Checksum