You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > D Channel Assign 0x00C4
SwitchKit Name
DChannelAssign
Type
EXS API and SwitchKit API message
Description
D Channel Assign 0x00C4
This message assigns a channel as an ISDN PRI or an ISDN Series 3
D channel or a subrate channel as an ISDN BRI channel. ISDN channels can be assigned as either primary or secondary.
Sent by
SwitchKit Code
Configuration
In the configuration below you can replace:
PriDChannelSpanID = integer,
PriDChannel = integer,
with
SecondaryDChannelSpanID = integer,
SecondaryDChannel = integer,
DChannelAssign (
Node = integer,
Slot = integer,
PriDChannelSpanID = integer,
PriDChannel = integer,
SecondaryDChannelFacility = integer,
DChannelType = integer,
C Structure
typedef struct {
UBYTE AddrInfo[30];
UBYTE SecondaryDChannelFacility;
UBYTE DChannelType;
UBYTE Data;
} XL_DChannelAssign;
C++ Class
class XLC_DChannelAssign : public XLC_OutboundMessage {
public:
const UBYTE *getAddrInfo() const;
UBYTE *getAddrInfo();
void setAddrInfo(UBYTE *x);
UBYTE getSecondaryDChannelFacility() const;
void setSecondaryDChannelFacility(UBYTE x);
UBYTE getDChannelType() const;
void setDChannelType(UBYTE x);
UBYTE getData() const;
void setData(UBYTE x);
};
EXS API Hex Format
|
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 (0x00C4) |
3, 4 |
Message Type (0x00C4) |
|
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
|
6 |
Sequence Number |
6 |
Same Sequence Number |
|
7 |
Logical Node ID |
7 |
Logical Node ID |
|
: |
Address Method 0x00 - Individual AEs |
8, 9 |
Status MSB, lSB |
|
10 |
Checksum |
||
|
Number of AEs |
|||
|
AEs or |
|||
|
: |
Secondary D Channel Facility (See table below) 0x00 Assign primary ISDN PRI D channel 0x01-0x09 Assign secondary ISDN PRI D channel |
||
|
: |
D Channel Type 0x01 ISDN PRI Primary D channel 0x02 ISDN PRI Secondary D channel |
||
|
: |
Checksum |
||
Secondary D Channel Facility
The table below shows timeslots on an E1 span that map to logical channels in the CSP. You must assign D channels to timeslot 16 (Channel 30 (0x1E) as noted with shading).You cannot use Channels 30 and 31 for voice/data when configured for ISDN applications.
|
Timeslot |
Logical Channel |
|---|---|
|
0 |
31 |
|
1 |
0 |
|
2 |
1 |
|
3 |
2 |
|
4 |
3 |
|
5 |
4 |
|
6 |
5 |
|
7 |
6 |
|
8 |
7 |
|
9 |
8 |
|
10 |
9 |
|
11 |
10 |
|
12 |
11 |
|
13 |
12 |
|
14 |
13 |
|
15 |
14 |
|
16 |
30 |
|
17 |
15 |
|
18 |
16 |
|
19 |
17 |
|
20 |
18 |
|
21 |
19 |
|
22 |
20 |
|
23 |
21 |
|
24 |
22 |
|
25 |
23 |
|
26 |
24 |
|
27 |
25 |
|
28 |
26 |
|
29 |
27 |
|
30 |
28 |
|
31 |
29 |