You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Trunk Type Configure 0x0011

Trunk Type Configure 0x0011

SwitchKit Name

TrunkTypeConfig

Type

EXS API and SwitchKit API message

Description

Trunk Type Configure 0x0011

The message is required only for the T-ONE card. It sets the trunk or line interface protocol for a channel or group of channels. Logical Span IDs must be assigned to channels before this message can be sent.

This should be the first message sent when configuring channels, as any configuration sent before it resets to the defaults for the trunk type specified.

Trunk types define the standard signaling protocol used by a channel or group of channels. The Trunk Type Configure message sets all of the channel configuration to the defaults associated with the trunk type (based on the AT&T publication 43801 and the Bellcore TR-TSY-000506 specifications).

The default trunk type is E&M for T1 spans, and PPL (ITU-T Compelled R2) for E1 spans. Trunk types may be different for each individual channel on a span. This allows applications that require mixed trunk types to reside on the same span.

Configuration associated with each trunk type include the start dial type, signal scanning filters and timers, and transmit signal timers. Any configuration which varies from the defaults must be reissued following the sending of a Trunk Type Configure message.

NOTE: This message cannot be used for channels on a T-ONE or E-ONE line card with the span format set to Clear Channel. If so, a NACK of 0x17 (Invalid Data Type) is returned.

Sent by

Host

SwitchKit Code

Configuration

TrunkTypeConfig (

Node = integer,

Range = StartSpan:StartChan - EndSpan:EndChan,

TrunkType = integer);

C Structure

typedef struct {

unsigned short StartSpan;

UBYTE StartChannel;

unsigned short EndSpan;

UBYTE EndChannel;

UBYTE TrunkType;

} XL_TrunkTypeConfig;

C++ Class

class XLC_TrunkTypeConfig : 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 getTrunkType() const;

void setTrunkType(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 (0x00NN) | 1, 2 | Length (0x0007)
3, 4 | Message Type (0x0011) | 3, 4 | Message Type (0x0011)
5 | Reserved (0x00) | 5 | Reserved (0x00)
6 | Sequence Number | 6 | Same Sequence Number
7 | Logical Node ID | 7 | Logical Node ID
8 : | AIB Address Method 0x01 - Range | 8, 9 | Status (MSB, LSB)
10 | Checksum
Number of AEs to follow |
AEs 0x0D Channel (Starting) 0x0D Channel (Ending)
: | Trunk Type 0x01 E&M 0x02 FXO Loopstart 0x03 FXS Loopstart 0x04 FXO Groundstart 0x05 FXS Groundstart 0x09 PPL (Programmable Protocol Language)
: | Checksum

Start Dial Signaling Defaults

The table below shows the start dial signaling defaults by trunk type:

TRUNK TYPE | START DIAL TYPE
--- | ---
Incoming | Outgoing
E&M | Wink | Wink
FXS-LS | Dialtone | None
FXS-GS | Dialtone | Fixed Pause
FXO-LS | None | Dialtone
FXO-GS | None | Dialtone
Dial Pulse Originating | Wink | Wink
Dial Pulse Terminating | Wink | Wink

Range of channels provided by T1 or E1 transmission service. A physical span is a group of channels taking up a single physical wire. A logical span is a group of channels taking up less than a single logical wire, or carried over more than one physical wire.
Digital communications link - voice, data, and video at a 1.544 Mbps rate (24 64 Kbps channels)
See Programmable Protocol Language.
International Telecommunications Union (UN)
A digital communications link - voice, data, and video at a 2.048 Mbps rate; 30B/2D or 31B/1D (ISDN); non-North American version of T1.
Signaling technique where the full channel bandwidth is used for data transmission, while the framing and control bits (signaling) use a separate channel. No control or signaling is performed on this path. See B8ZS and ZBTSI.
Negative acknowledgement to a message.
A computer, attached to the Excel platform through an RS-232 or Ethernet link, from which you run the telecommunications application that controls the Excel platform.
A group of data bits in a specific format, with a flag at each end to indicate the beginning and the end of the frame.
See Address Information Block.
Most Significant Bit
Least Significant Bit
PPL. Excel feature allowing support of custom protocols, designed through a graphical interface tool. Protocol is defined by associating a State Event Table with a Primitive Table. See State Machine.
Momentary interruption in a single frequency tone indicating the distant switch is ready to receive the digits just dialed.
See Loop Start.