Before T1/E1 trunks or H.100/H.110 bus channels (also known as TDM channels) can be used for physical SS7 links, you must download a TDM configuration to the TX board. To configure a TX board, create a TDM configuration file (txcfgn.txt) that defines clocking control, configures all T1/E1 trunks, and defines all dedicated data channels. Each TX board in a system requires a separate TDM configuration file.
The txconfig configuration utility runs as part of the initial board configuration with ss7load. txconfig reads the configuration file and downloads the specified configuration to the TX board.
This topic presents:
Note: If you are configuring TX boards for redundancy, you must configure the IP interface to be used for redundancy traffic using the txconfig utility’s ifcreate command. You must also specify the IP address of the TX board's redundant mate using the txconfig utility's mate command. For more information, refer to ifcreate command and mate command.
The Signaling Software provides the following sample TDM configuration files for ANSI standalone and redundant configurations and ITU standalone and redundant configurations that you can modify for your specifications. The sample TDM configuration files present the most common type of TX board use.
Files |
Description |
txcfg1.txt |
Configures the first TX board in a chassis with four T1 trunks. This configuration file specifies that the clock signal recovered from the first trunk connection (trunk 1) is used as the clock source for the TX board. No H.100/H.110 clock signals are driven by this configuration. |
txcfg2.txt |
For two TX boards in a chassis. This configuration file configures the second board with the T1 trunks set as loop master. This board is configured as the master clock source (using the board's internal oscillator). No H.100/H.110 clock signals are driven by this configuration. |
For the location of the sample configuration files, refer to Sample SS7 TDM configurations.
The following example shows a txcfg.txt for a TX board operating in T1 mode:
# T1 Example
# Timing Configurations:
#
# use clock recovered from trunk 1 as board’s clock and drive H.100/H.110 A clocks
clock net=1 a
# use clock recovered from trunk 2 as network reference clock (drive NR1 signal)
netref 2 nr1
#
# Configure all 4 trunks as T1 mode (not loop master)
#-----------------------------------------------------------------------------
# Trunk Framing Encoding Buildout Loop Master
t1cfg 1 esf b8zs 0 false
t1cfg 2 esf b8zs 0 false
t1cfg 3 esf b8zs 0 false
t1cfg 4 esf b8zs 0 false
# define ports that SS7 links will connect through
#-----------------------------------------------------------------------------
# PortNum L|H|E|T|J Trunk Channel Speed
port 1 t1 1 0
port 2 t1 2 23
The following example shows a txcfg.txt for a TX board operating in E1 mode:
# E1 Example
# Timing Configurations:
#
# use clock recovered from trunk 1 as board’s clock and drive H.100/H.110 A clocks
clock net=1 a
# use clock recovered from trunk 2 as network reference clock (drive NR1 signal)
netref 2 nr1
#
# Configure all 4 trunks as E1 mode (not loop master)
#-----------------------------------------------------------------------------
# Trunk Framing Encoding Loop Master
e1cfg 1 ccs hdb3 false
e1cfg 2 ccs hdb3 false
e1cfg 3 ccs hdb3 false
e1cfg 4 ccs hdb3 false
# define ports that SS7 links will connect through
#-----------------------------------------------------------------------------
# PortNum L|H|E|T|J Trunk Channel Speed
port 1 e1 1 1
port 2 e1 2 31
The following list provides some common TDM configuration changes required for different hardware configurations.
The sample TDM configuration files assume T1 trunks for ANSI configurations and E1 trunks for ITU configurations. If you use a different trunk type than the examples use, change the T1/E1 parameter lines to reflect the proper parameters. For T1 port definitions, the channel number is a zero-based value identifying the timeslot to access. For T1, channels 0 through 23 are available, providing access to all 24 timeslots of a T1 trunk. For E1, channels 1 through 31 are available, providing access to the 31 E1 timeslots beyond timeslot zero. Timeslot zero is used solely for framing on E1 trunks and cannot be used to transport data such as SS7.
To configure a high speed link (HSL), replace the channel number with an asterisk (*).
The sample configuration files contain commented out sections that define other types of TDM connections, such as E1 for files that default to T1 or H.100/H.110. To change from T1 to E1 or from T1 to H.100 for example, comment out the original configuration lines and paste a copy of the desired example lines, removing the comment character to activate the pasted lines.
Modify clocking control based on the specific environment. The sample configuration file for board 1 (txcfg1.txt) assumes the board receives the clock signal from the first T1 or E1 trunk, implying that the first trunk is connected to another trunk that is acting as the loop master. The sample configuration file for board 2 (txcfg2.txt) configures that board to act as the loop master for all its T1 or E1 trunks. If this is not the configuration you want to use, modify the clock statement, or the Loop Master field, or both.
For details on configuring TDM, refer to the following topics: