Transmit Signaling Configure 0x0014

SwitchKit Name

TransmitSignalingConfig

Type

EXS API and SwitchKit API message

Description

This message is used to define the signaling transmitted by the Excel platform for non-standard trunk or line interfaces.

NOTE: Do not use this message without first contacting Excel Technical Support.

Sent by

Host

SwitchKit Code

Configuration

TransmitSignalingConfig (

Node = integer,

Range = StartSpan:StartChan - EndSpan:EndChan,

SignallingType = integer,

SignallingValue = integer,

TransmissionMode = integer);

C Structure

typedef struct {

unsigned short StartSpan;

UBYTE StartChannel;

unsigned short EndSpan;

UBYTE EndChannel;

UBYTE SignallingType;

UBYTE SignallingValue;

UBYTE TransmissionMode;

} XL_TransmitSignalingConfig;

C++ Class

class XLC_TransmitSignalingConfig : 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 getSignallingType() const;

void setSignallingType(UBYTE x);

UBYTE getSignallingValue() const;

void setSignallingValue(UBYTE x);

UBYTE getTransmissionMode() const;

void setTransmissionMode(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 (0x0014)

3, 4

Message Type (0x0014)

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)

:

Signaling Type

0x01 On-hook

0x02 Initial Outseize

0x03 Secondary Outseize

0x04 Inseize Acknowledgment

0x05 Answer

0x06 Post Outseize Acknowledgment

:

Signaling Value

This field is a bit mask. The meaning of each bit is listed below.
The bit values are 0=Disabled, 1=Enabled.

Bit 0 A

Bit 1 B

Bits 2-7 Reserved, must be set to 0

:

Transmission Mode

0x01 A and B Fixed

0x02 A Fixed, B Pulsed

0x03 A Pulsed, B Fixed

0x04 A Pulsed, B Pulsed

 

Pulsed mode timing is determined by ringing on/off timers.

:

Checksum

 

Example—Invert E&M Wink Start Signaling

This example shows the message sequence sent to invert the default E&M Wink Start transmit signaling on a channel. The default E&M signaling values are: on-hook: A = 0, B = 0; all other signaling: A = 1, B = 1.

A separate message must be sent to change each signaling type.

Signaling Type

0x01 (On-hook)

Signaling Value

0x03 (A = 1, B = 1)

Transmission Mode

0x01 (A and B fixed)

Signaling Type

0x02 (Initial Outseize)

Signaling Value

0x00 (A = 0, B = 0)

Transmission Mode

0x01 (A and B fixed)

Signaling Type

0x03 (Secondary Outseize)

Signaling Value

0x00 (A = 0, B = 0)

Transmission Mode

0x01 (A and B fixed)

Signaling Type

0x04 (Inseize Acknowledgment)

Signaling Value

0x00 (A = 0, B = 0)

Transmission Mode

0x01 (A and B fixed)

Signaling Type

0x05 (Answer)

Signaling Value

0x00 (A = 0, B = 0)

Transmission Mode

0x01 (A and B fixed)

Signaling Type

0x06 (Post Outseize Acknowledgment)

Signaling Value

0x00 (A = 0, B = 0)

Transmission Mode

0x01 (A and B fixed)