Example Configurations and TCAP API Messaging

Overview

Four sample configuration files are included with the release software showing the steps required for basic and SCCP/TCAP-specific configuration. These files are shown further on in this section.

Descriptions of Sample *.cfg Files

The sample configuration is for one node with two SS7 stacks in loop-back mode. Each stack simulates an SS7 node. The sample configuration files are summarized below:

"itumtp.cfg" includes the configuration for the two SS7 stacks (including the SCCP/TCAP module) and MTP configuration. The following configuration is performed:

– SS7 spans

– signaling stacks, link sets, links, and routes

– bring spans, channels, and links in service

"sccp.cfg" includes SCCP-related configuration information. There are two subsystems configured for each stack. The following configuration is performed:

– SCCP local SSN

– Adjacent translators

– Other Concerned Point Codes (optional)

– Bring SSNs in service with N_STATE Request in PPL Event Request message.

– Network DPC/SSN (for direct routing to a network SSN)

"unitdata.cfg" is an example of using SCCP N-UNITDATA service.

"begin.cfg" is an example of using TCAP service by invoking the ITU TC_INVOKE and TC_BEGIN primitives. ITUMTP.CFG -- Sample Configuration File

itumtp.cfg

' de-assign all spans and assign logical spans

00 0d 00 a8 00 00 ff 00 01 11 04 ff ff ff ff

00 0d 00 a8 00 00 ff 00 01 11 04 00 00 04 00

00 0d 00 a8 00 00 ff 00 01 11 04 00 01 04 01

00 0d 00 a8 00 00 ff 00 01 11 04 00 02 04 02

00 0d 00 a8 00 00 ff 00 01 11 04 00 03 04 03

00 0d 00 a8 00 00 ff 00 01 11 04 00 04 04 04

00 0d 00 a8 00 00 ff 00 01 11 04 00 05 04 05

00 0d 00 a8 00 00 ff 00 01 11 04 00 06 04 06

00 0d 00 a8 00 00 ff 00 01 11 04 00 07 04 07

' Configure SS7 Spans (T1)

00 0d 00 a9 00 00 01 00 01 0c 02 00 00 52 06

00 0d 00 a9 00 00 01 00 01 0c 02 00 01 52 06

00 0d 00 a9 00 00 01 00 01 0c 02 00 02 52 06

00 0d 00 a9 00 00 01 00 01 0c 02 00 03 52 06

00 0d 00 a9 00 00 01 00 01 0c 02 00 04 52 06

00 0d 00 a9 00 00 01 00 01 0c 02 00 05 52 06

00 0d 00 a9 00 00 01 00 01 0c 02 00 06 52 06

00 0d 00 a9 00 00 01 00 01 0c 02 00 07 52 06

' Configure First SS7 Stack (A)

' Set Single Redundancy on Board 2

 

00 0d 00 5b 00 00 ff 00 02 01 01 02 01 01 ff

'Set Signaling Stack Configure A

' Set our OPC to 00000111 and set the 5 modules to ITU (MTP,ISUP,L3P,SCCP,TCAP)

 

00 1a 00 5c 00 00 ff 00 01 21 02 02 00 00 00 01 11 05 01 01 02 01 03 01 06 01 07 01

' Set the Signaling Link Set Config. A

' Define a Link Set going to 00000222 ID 0

00 0f 00 5d 00 00 ff 00 01 1e 02 00 00 00 00 02 22

' Set the Signaling Link Config. A

' Define a link ID 0 for Set-0 SLC-0 Using Span/Channel (0,0) 64k

' Define a link ID 1 for Set-0 SLC-1 Using Span/Channel (2,0) 64k

00 14 00 5e 00 00 ff 00 02 1f 03 00 00 01 0d 03 00 00 00 00 00 00

00 14 00 5e 00 00 ff 00 02 1f 03 00 00 02 0d 03 00 01 00 01 00 00

Set the Signaling Route Configure for A

'

 

 

 

' Configure Second SS7 Stack (B)

'Set Signaling Stack Configure B

' Set our OPC to 00000222 and set the 5 modules to ITU(MTP,ISUP,L3P,SCCP,TCAP)

' brd

00 1a 00 5c 00 00 ff 00 01 21 02 02 01 00 00 02 22 05 01 01 02 01 03 01 06 01 07 01

 

' Set the Signaling Link Set Config. B

' Define a Link Set going to 00000111 ID 1

00 0f 00 5d 00 00 ff 00 01 1e 02 01 01 00 00 01 11

 

' Set the Signaling Link Config. B

' Define a link ID 1 for Set-1 SLC-0 Using logical Span (63,0) 64k

00 14 00 5e 00 00 ff 00 02 1f 03 01 01 02 0d 03 00 01 00 00 00 00

00 14 00 5e 00 00 ff 00 02 1f 03 01 01 03 0d 03 00 03 00 01 00 00

 

' Set the Signaling Route Configure

' Define a Route to 00 00 01 11 using only Link Set 1

 

'

 

' Service State Configure

‘Place All Spans and Channels In service.

' 00 0d 0a 00 00 ff <ENTITY> <ACTION> <ID0> <ID1> <ID2> <ID3> <FORCE>

 

00 0d 00 0a 00 00 ff 00 01 0c 02 00 00 F0 00

00 0d 00 0a 00 00 ff 00 01 0c 02 00 01 F0 00

00 0d 00 0a 00 00 ff 00 01 0c 02 00 02 F0 00

00 0d 00 0a 00 00 ff 00 01 0c 02 00 03 F0 00

'Bring links Into Service

' Bring the Links in Service

00 0d 00 0a 00 00 ff 00 01 09 02 00 00 f0 00

00 0d 00 0a 00 00 ff 00 01 09 02 00 01 f0 00

00 0d 00 0a 00 00 ff 00 01 09 02 01 02 f0 00

00 0d 00 0a 00 00 ff 00 01 09 02 01 03 f0 00

sccp.cfg

'configure SCCP local SSN

unitdata.cfg

 

 

 

begin.cfg

 

'directhost.cfg

 

 

'matrixhost.cfg

 


 

TCAP primitive #1

This example along with the next one, TCAP Primitive #2, show how to map the TCAP Primitive Interface to the TCAP Primitive Set Interface.

-- TC_INVOKE request

 

 

TCAP primitive #2

TC_BEGIN request

 

 

 

 

 

 

 

 

TCAP Primitive Set

It may be helpful to compare this example to the previous examples, TCAP Primitive #1 and TCAP Primitive #2.

TC_BEGIN primitive set request (with TC_Invoke component)