You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Filter/Timer Configure 0x0012
SwitchKit Name
FilterTimerConfig
Type
EXS API and SwitchKit API message
Description
Filter/Timer Configure 0x0012
This message is used to adjust trunk and line signaling filters and timers. Typically, it is only required when the trunk or line that the CSP is connected to is not operating to line interface specifications.
All timers and filters are set to default values based on industry specifications when the channel trunk type is configured. To query the timers and filters use the Channel Parameter Query message.
NOTE: Use this message to configure the PPL timers for all ST1LC line cards. You cannot use the PPL Timer Configure message with the ST1LC line cards.
Sent by
Overview of message
The following table provides an overview of this message. The table following it, provides the detail for each byte.
SwitchKit Code
Configuration
FilterTimerConfig (
Node = integer,
Range = StartSpan:StartChan - EndSpan:EndChan,
Type = integer,
FilterID = integer,
Value = integer);
C Structure
typedef struct {
unsigned short StartSpan;
UBYTE StartChannel;
unsigned short EndSpan;
UBYTE EndChannel;
UBYTE Type;
UBYTE FilterID;
unsigned short Value;
} XL_FilterTimerConfig;
C++ Class
class XLC_FilterTimerConfig : 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 getType() const;
void setType(UBYTE x);
UBYTE getFilterID() const;
void setFilterID(UBYTE x);
unsigned short getValue() const;
void setValue(unsigned short x);
};
Overview of Message
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 (0x0012) |
3, 4 |
Message Type (0x0012) |
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 |
|
: |
Filter/Timer Type |
10 |
Checksum |
: |
Filter/Timer ID |
||
: |
Value (MSB, LSB) |
||
: |
Checksum |
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 (0x0012) |
3, 4 |
Message Type (0x0012) |
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) |
Number of AEs to follow 0x02 |
|||
AEs 0x0D Channel (Starting) 0x0D Channel (Ending) |
|||
: |
Filter/Timer Type 0x01 Signal Scanning Filter 0x02 Signal Scanning Timer 0x03 Transmit Signaling Timer |
10 |
Checksum |
: |
Filter/Timer ID This field indicates the specific timer or filter. The meaning of the ID number depends on the value of the Filter/Timer Type field. Valid entries for this field are listed below by Filter/Timer Type field value:
0x01 Signal Scanning Filter 0x01 Preseize 0x02 Inseize 0x03 Modified Incoming Release 0x04 Modified Outgoing Release 0x05 Normal Incoming Release 0x06 Normal Incoming Release with Flash 0x07 Normal Outgoing Release 0x08 Normal Outgoing Release with Flash 0x09 Post Inseize Acknowledgment 0x0A Outseize Acknowledgment 0x0B Outseize Answer 0x0C Outseize Dial Signal End 0x0D First Release 0x0E ANI Request Off-hook |
||
|
0x02 Signal Scanning Timer 0x01 Inseize Complete 0x02 Post Inseize Complete 0x03 Start Normal Outgoing Release 0x04 Start Normal Incoming Release 0x05 Outseizure Acknowledgment 0x06 Outseizure Answer 0x07 Guard Timeout 0x08 Release 0x09 Glare Detection 0x0A Minimum Flash 0x0B Maximum Flash 0x0C Start Dial Minimum Wink 0x0D Start Dial Maximum Wink 0x0E Minimum Delay Dial Signal 0x0F Maximum Delay Dial Signal 0x10 Post Start Dial Signal Outpulse Delay 0x11 Wink 2 Minimum Receive Duration 0x12 Wink 2 Maximum Receive Duration 0x13 Wink 2 Minimum Post Outpulse Delay 0x14 Wink 2 Maximum Post Outpulse Delay 0x15 Wink 2 Maximum Receive Detection 0x16 Wink 3 Minimum Receive Duration 0x17 Wink 3 Maximum Receive Duration 0x18 Wink 3 Minimum Post Outpulse Delay 0x19 Wink 3 Maximum Post Outpulse Delay 0x1A Wink 3 Maximum Receive Detection 0x1B Wink 4 Minimum Receive Duration 0x1C Wink 4 Maximum Receive Duration 0x1D Wink 4 Minimum Post Outpulse Delay 0x1E Wink 4 Maximum Post Outpulse Delay 0x1F Wink 4 Maximum Receive Detection 0x20 Wink 5 Minimum Receive Duration 0x21 Wink 5 Maximum Receive Duration 0x22 Wink 5 Minimum Post Outpulse Delay 0x23 Wink 5 Maximum Post Outpulse Delay 0x24 Wink 5 Maximum Receive Detection 0x25 Wink 6 Minimum Receive Duration 0x26 Wink 6 Maximum Receive Duration 0x27 Wink 6 Minimum Post Outpulse Delay 0x28 Wink 6 Maximum Post Outpulse Delay 0x29 Wink 6 Maximum Receive Detection 0x2A Wink 7 Minimum Receive Duration 0x2B Wink 7 Maximum Receive Duration 0x2C Wink 7 Minimum Post Outpulse Delay 0x2D Wink 7 Maximum Post Outpulse Delay 0x2E Wink 7 Maximum Receive Detection 0x2F Wink 8 Minimum Receive Duration 0x30 Wink 8 Maximum Receive Duration 0x31 Wink 8 Minimum Post Outpulse Delay 0x32 Wink 8 Maximum Post Outpulse Delay |
||
|
0x33 Wink 8 Maximum Receive Detection 0x34 Post ANI Off-hook Outpulse Delay 0x35 Maximum Receive ANI Off-hook Request Detection 0x36 Maximum Receive Dialtone Detection 0x37 MFR1 Minimum Receive KP Duration 0x38 MFR1 Minimum Receive Digit Duration 0x39 MFR1 Maximum Receive KP Duration 0x3A MFR1 Minimum Receive Interdigit Duration 0x3B MFR1 Maximum Receive Interdigit Duration 0x3C DTMF Maximum Receive 1st Digit Detection 0x3D DTMF Minimum Receive Digit Duration 0x3E DTMF Minimum Receive Interdigit Duration 0x3F DTMF Maximum Receive Interdigit Duration
0x03 Transmit Signal Timer 0x01 Wink Duration 0x02 Flash Duration 0x03 Primary Outseizure Signal 0x04 Outseize Signaling Complete 0x05 Delay Dial Signal Start 0x06 Fixed Pause 0x07 Timed Answer 0x08 Ringing On Duration 0x09 Ringing Off Duration 0x0A Wink 1 Minimum Transmit Delay 0x0B Wink 2 Minimum Transmit Delay 0x0C Wink 2 Maximum Transmit Delay 0x0D Wink 2 Transmit Duration 0x0E Wink 3 Minimum Transmit Delay 0x0F Wink 3 Maximum Transmit Delay 0x10 Wink 3 Transmit Duration 0x11 Wink 4 Minimum Transmit Delay 0x12 Wink 4 Maximum Transmit Delay 0x13 Wink 4 Transmit Duration 0x14 Wink 5 Minimum Transmit Delay 0x15 Wink 5 Maximum Transmit Delay 0x16 Wink 5 Transmit Duration 0x17 Wink 6 Minimum Transmit Delay 0x18 Wink 6 Maximum Transmit Delay 0x19 Wink 6 Transmit Duration 0x1A Wink 7 Minimum Transmit Delay 0x1B Wink 7 Maximum Transmit Delay 0x1C Wink 7 Transmit Duration 0x1D Wink 8 Minimum Transmit Delay 0x1E Wink 8 Maximum Transmit Delay 0x1F Wink 8 Transmit Duration 0x20 MFR1 Transmit KP Duration 0x21 MFR1 Transmit Digit Duration 0x22 MFR1 Transmit Inter-digit Duration 0x23 DTMF Transmit Digit Duration 0x24 DTMF Transmit Inter-digit Duration |
||
: |
Value (MSB, LSB) Filter/Timer length in 10 ms units. |
||
: |
Checksum |