Professional Documents
Culture Documents
This document is copyrighted with all domestic and international rights reserved.
No part of this document may be reproduced, stored in a retrieval system, or
transmitted, in any form, by any means, without the prior written permission of
Glenayre Electronics, Inc. No patent is assumed with respect to the use of the
information contained in this document.
Trademarks
All brand names and product names are trademarks or registered trademarks of
their respective companies and are used with the permission of their owners.
Revisions
Reordering
When purchasing additional copies of this document, please include the following
information:
Part Number: 9110.00616
Revision 2.1
Date of Issue: July 27, 1998
Glenayre Electronics
Technical Publications Department
11360 Lakefield Drive
Duluth, GA 30097
USA
2.0 23 March 1998 Corrected jumper settings for the SS7 Network Interface Card: CPU
302 (PCB 136.1906), CPU 302 (PCB 126.2067), and the SS7 ASM.
Incorporated a workaround procedure for extinguishing an
erroneously lit LOC lamp in section 3.1.1 of the document.
Incorporated instructions for configuring the MVP SS7 serial
interface as DCE into section 2.7 of the document.
Created an appendix based on the SS7 Install Kit Test Procedure
189-1506-TP Rev. B: 10/25/95 document.
Updated the information in the SS7 Install Kit Test Procedure for the
appendix.
Corrected serial link configuration information in section 2.6.2.
PN 9110.00616 iii
Document Change Record
Date: ____________________
Name of Manual: _______________________________________
Part Number: ____________________
Issue Date: ____________________
Page Number: ___________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
1 = extremely urgent
Major error in critical information; could result in severe system problems.
2 = moderately urgent
Highly useful but noncritical information is missing or incorrect; the flaw should
not, however, cause major system problems.
3 = not urgent
Relatively minor error which should be addressed with next scheduled
documentation update; this category includes, but is not limited to, minor
typographical and page layout errors.
__________________________________________________________
(Name)(Company)
________________________
(Phone Number)
TABLE OF CONTENTS
1. GENERAL INFORMATION ................................................................................................................. 1
1.1 Introduction .................................................................................................................................. 1
1.1.1 SS7 Overview........................................................................................................................ 1
1.1.2 SS7 Call Flow Description ..................................................................................................... 2
1.2 Getting Technical Assistance ...................................................................................................... 3
1.3 Address for Repairs .....................................................................................................................4
1.4 Precautions for Handling Removable Assemblies .......................................................................5
PN 9110.00616 v
TABLE OF CONTENTS
GLOSSARY ...........................................................................................................................................67
INDEX ....................................................................................................................................................69
LIST OF FIGURES
Figure 2-1 SS7 Network Interface Card (PCB 136.1906)............................................................................ 8
Figure 2-2 SS7 Network Interface Card (PCB 126.2067).......................................................................... 10
Figure 2-3 SS7 ASM..................................................................................................................................12
Figure 2-4 SS7 Translator .........................................................................................................................15
Figure 2-5 Rev.2 MVP: Panel Illustration and Location Table for DB25 Connectors ................................22
Figure 2-6 Rev.3 MVP: Panel Illustration and Location Table for DB25 Connectors ................................23
Figure 2-7 RS-449 Connector: Pin Configuration and Front View Illustration ...........................................24
Figure 2-8 RS-530 Connector: Pin Configuration and Front View Illustration ...........................................25
Figure 2-9 V.35: Pin Configuration and Front View Illustration..................................................................26
Figure 2-10 Crossover Cable Pinout .........................................................................................................28
Figure 3-1 Sample ScreenMTP Configuration Menu: Board Number 0.................................................33
Figure 3-2 Sample ScreenLayer 3 Route Table ....................................................................................35
Figure 3-3 Sample ScreenLink Configuration Menu .............................................................................. 36
Figure 3-4 Sample ScreenLink Set 1 Route Configuration Menu ..........................................................38
Figure 3-5 SS7 Inbound Callflow...............................................................................................................53
PN 9110.00616 vii
SS7 Reference Manual
LIST OF TABLES
Table 2-1 CPU302 Jumper Configuration (PCB 136.1906).......................................................................... 9
Table 2-2 CPU302 Jumper Configuration (PCB 126.2067)........................................................................11
Table 2-3 SS7 ASM jumper Configuration .................................................................................................13
Table 3-1 MTP Controller Address Assignments ......................................................................................32
Table 3-2 MTP Configuration Menu Help Information ...............................................................................34
Table 3-3 Layer 3 Route Table Help Information .......................................................................................35
Table 3-4 Link Configuration Menu Help Information .................................................................................36
Table 3-5 Link Set 1 Help Information ........................................................................................................39
PN 9110.00616 ix
SS7 Reference Manual
GENERAL INFORMATION
1.1 Introduction
This document contains information necessary for connecting the Glenayre
MVP to an SS7 network. It includes hardware requirements and
configurations, software configuration, and installation procedures. This
document contains only SS7-specific data and is intended as a supplement to the
MVP Software Manual. Please refer to this manual for additional information on
the MVP, as well as for a breakdown of pertinent regulatory notices and
warnings.
Interface to the SS7 network can either occur through T1/E1 interface cards or
through serial links between the switching network and the MVP. If the
signaling is combined with voice on a T1 or E1 stream, the T1/E1 interface card
strips out the channels containing the signaling information and routes those
channels to an SS7 Network Interface Card residing on the VME bus in the MVP.
PN 9110.00616 1
GENERAL INFORMATION
For serial links, the SS7 information enters the MVP through connectors on the
rear of the machine. The standard serial interface is RS-530, with V.35 and RS-449
as optional serial interfaces.
The Network Interface Card executes the MTP (Message Transfer Part) portion
of the SS7 protocol and handles the network requirements for maintaining the
SS7 link. Each Network Interface Card is capable of supporting two SS7 links,
and up to two such cards can be installed in the system. Call control information
(TUP or ISUP) is processed on the MVPs central processor and communicated
to the network CPU via a shared memory interface.
PN 9110.00616 3
GENERAL INFORMATION
PN 9110.00616 5
SS7 Reference Manual
The following parts are required to connect the MVP to the SS7 network:
Network Interface Card (CPU302 w/SS7 ASM)
SS7 translator
T1/CEPT interface card
Serial port ribbon cable
10-pin ribbon cable, 26-pin DHR/DB25 ribbon cable, and Null modem
cable
RS-449 adapter cable or V.35 adapter cable (as required)
These items are available in upgrade kits 006.1356 and 189.1506. The
components may also be ordered individually if necessary. This chapter contains
a description of each item and provides individual part numbers.
The desired serial or PCM mode is selected by setting jumpers and switches on
the SS7 ASM and the ASM Translator.
The CPU302 and SS7 ASM are discussed in detail later in this section.
PN 9110.00616 7
SS7 HARDWARE DETAIL
2.1.1 CPU302
In an SS7 environment, the CPU302 must be configured as shown in the
following illustrations and tables. Figure 2-1 shows an SS7 Network Interface
Card (PCB 136.1906), and Table 2-1 details the configuration. Information on the
SS7 Network Interface Card (PCB 126.2067) is depicted in Figure 2-2 and Table
2-2.
REF
DES DEFAULT DESCRIPTION
JR3 IN DRAM size visible to VME bus JR3 IN, JR4 OUT=8MB DRAM
JR4 OUT JR3 OUT, JR4 IN=4MB DRAM
JR6 OUT Enable System Controller Functions of MVME6000
JR16 IN JR16 IN=1ST SS7 CPU OUT=2ND SS7 CPU
JR17 IN
JR18 IN
JR19 IN
Short I/O Address of MVME6000
JR20 OUT
JR21 IN
JR22 OUT
JR23 IN
JR34 IN Enables Parity Error Interrupt When IN
JR 35 OUT Watchdog Timeout Interrupt OUT=DISABLE
IN=ENABLE
JR36 OUT Baud Rate Select OUT=9600
IN=2400
OUT Crash Dump Enable OUT=ENABLE
JR37 IN=DISABLE
JR38 OUT DIAG MODEM STRING: OUT=NO STRING
IN=ATS3=255 AFTER RESET
JR39 OUT Not Used
JR40 OUT Host/IPC Select
JR47 IN Size of DRAM
JR48 OUT
JR63 IN Mode Control JR63 IN=Host Mode
PN 9110.00616 9
SS7 HARDWARE DETAIL
REF
DES DEFAULT DESCRIPTION
JR3 IN DRAM size visible to VME bus JR3 IN, JR4 OUT=8MB DRAM
JR4 OUT JR3 OUT, JR4 IN=4MB DRAM
JR6 OUT Enable System Controller Functions of MVME6000
JR16 IN JR16 IN=1ST SS7 CPU OUT=2ND SS7 CPU
JR17 IN
JR18 IN
JR19 IN
Short I/O Address of MVME6000
JR20 OUT
JR21 IN
JR22 OUT
JR23 IN
JR34 IN Enables Parity Error Interrupt When IN
JR 35 OUT Watchdog Timeout Interrupt OUT=DISABLE
IN=ENABLE
JR36 OUT Baud Rate Select OUT=9600
IN=2400
JR37 OUT Crash Dump Enable OUT=ENABLE
IN=DISABLE
JR38 OUT DIAG MODEM STRING: OUT=NO STRING
IN=ATS3=255 AFTER RESET
JR39 OUT Not Used
JR40 OUT Host/IPC Select
JR47 IN Size of DRAM
JR48 OUT
JR63 IN Mode Control JR63 IN=Host Mode
JR64 OUT JR64 OUT=Shared Memory Mode
PN 9110.00616 11
SS7 HARDWARE DETAIL
PN 9110.00616 13
SS7 HARDWARE DETAIL
Connector Function
J1 Serial Links #1 and #2 (for RS-530/RS-449/V.35)
J3 F0, CLK signals, and CCS-A signaling
J2, J4 & J5 CCS-B to CCS-D
J6 Diagnostic Port
Jumpers This table contains the jumper configuration for serial link:
REF
DES DEFAULT DESCRIPTION
JR1 IN
Serial Link Interface
JR2 IN
IN=RS-530/RS-449
JR3 IN
OUT=V.35
JR4 IN
PN 9110.00616 15
SS7 HARDWARE DETAIL
Part Number The following table reflects a breakdown of part numbers for the 8081 interface
card:
Part Numbers
Card EPROM only
T1 140.1542 249.0963 (version 1.01.00)
CEPT Twisted Pair 140.1540 249.0964 (version 1.01.00)
CEPT Coax 140.1541 249.0964 (version 1.01.00)
Additional information on the 8081 interface card can be found in the MVP
Hardware Manual.
Part Number The following table reflects part numbers for DSP line card modules containing
the SS7 PROM:
Termination Type
DSP Module R1 R2
8072/8063 4-wire 140.1338 140.1649
8072/8071 2-wire 140.1333 140.1648
8079/8200 4-wire E&M 140.1973 140.1845
8079/8098 2-wire 140.1972 140.1809
8079/8080 T1/CEPT 140.1545 140.1847
Additional detail on the DSP line cards can be found in the MVP Hardware
Manual.
PN 9110.00616 17
SS7 HARDWARE DETAIL
(Located on
the SS7
(Located on the SS7ASM)
Translator)
(Port 1) (Port 2)
Transmit Clock S1 S2 S3 S4
Receive Xmit Clock* 1 0 1 0
(DTE)
Provide Xmit Clock 0 1 0 1
(DCE)
*Normal configuration
PN 9110.00616 19
SS7 HARDWARE DETAIL
1=Install shunt
0=Remove shunt
1. To configure the CPU302 to its Shared Memory Mode, set jumpers JR40,
JR6, and JR3 as shown here:
CPU302 Card JR16 JR17 JR18 JR19 VME Address Local Address
1st SS7 CPU 1 1 1 1 A00000 200000
2nd SS7 CPU 0 1 1 1 A20000 220000
setty 7 -p 0xc1,0x44,0xe2
PN 9110.00616 21
SS7 HARDWARE DETAIL
Figure 2-5 Rev.2 MVP: Panel Illustration and Location Table for DB25
Connectors
Figure 2-6 Rev.3 MVP: Panel Illustration and Location Table for DB25
Connectors
PN 9110.00616 23
SS7 HARDWARE DETAIL
PN 9110.00616 25
SS7 HARDWARE DETAIL
Make sure that the device that the MVP is connected to is configured as DTE (to
receive clocks) and is set at the correct data rate. For more information, see the
instructions for using mtpconf to set the SS7 configuration for serial interface in
Section 3.2.1 of this manual.
PN 9110.00616 27
SS7 HARDWARE DETAIL
MVP Cable
DB25 MALE DB25 FEMALE
2 3
3 2
4 5
5 4
7 7
8 20
20 6, 8
13 19
19 13
10 23
23 10
14 161
16 14
9, 11 9, 12
17, 24 15, 17
SOFTWARE CONFIGURATION
Configuration of the MVP for an SS7 environment involves the following items:
T1/CEPT configuration
MTP Controller Software
User Parts (TUP/ISUP)
3.1 T1/CEPT
The SS7 T1/CEPT interface card contains firmware which allows the SS7
information to be passed to the Network Interface Card on the VMEbus.
Configuration of the T1/CEPT card occurs during installation of the SS7
software. The following system files are affected:
/syspar/config
ccdigtk
tktailor
trunk.ares
PN 9110.00616 29
SOFTWARE CONFIGURATION
3.1.1 /syspar/config
To allow specification of the CCS mode via a serial link, and to assign links to
the SS7 cards, four new keywords have been added for the digital_tk line in the
/syspar/config file. These keywords are CCS0, CCS1, CCS2, and CCS3. Note the
following conventions:
The number at the end of the keyword indicates the SS7 link being
assigned.
CCS0 and CCS1 are the first and second links on the first SS7 co-processor
card. CCS2 and CCS3 specify the links on the second SS7 card.
Each CCSx keyword can appear only once in the /syspar/config file. An error
will be reported by ccdigtk if any CCSx parameter is used more than once.
The value for each parameter will be the span channel to be routed to the
SS7 co-processor. Ex: CCS0:16 specifies that channel 16 of the span be
routed to the first link on the first SS7 card.
2. Use an unused CCS link number. For example, if two SS7 links are installed in
the system (CCS0 and CCS1), add the keyword CCS2, as shown here:
3. To make the change effective: run ccdigtk, then run tktailor, and then reset the
offending T1/E1 card.
3.1.2 ccdigtk
The ccdigtk loadable is used to handle the CCSx parameters. For each signaling
link, the link number, span number, and span channel will be stored in the
/syspar/t1 file created by ccdigtk.
A fixed mapping of signaling links to the CCS ST_BUS highway timeslots will
be programmed into ccdigtk during installation of the SS7 software. Each link (0,
1, 2, or 3) is routed into the corresponding timeslot on the CCS highway. This
mapping will be maintained no matter which trunk shelf the link is coming
from.
The trunk shelf used for each CCSx parameter is determined by ccdigtk, based
on the digital_tk line in which the parameter is used. Digital trunks 0, 1, and 6
correspond to Shelf A (the first trunk shelf) ; digital trunks 2 and 3 correspond
to Shelf B.
For CEPT cards, the CCS bit (bit 5) of the CEPT interface chip controls the CCS
mode. This bit must be set if using channel 16 for CCS. The ccdigtk loadable will
automatically detect when timeslot 16 is used on a CEPT span and will
automatically set the CCS bit in /syspar/t1.
3.1.3 /syspar/t1
The standard MVP T1 configuration file consists of one integer (4 bytes) for each
of eight possible spans. For SS7, an additional data area consisting of one integer
for each SS7 link is appended to the existing data. Each additional integer
contains four fields, with the most significant byte (MSB) holding the SS7 link
number. Since the order of storage of the integers in the file will be in link
number order, the stored link number can be used for consistency checking.
The next byte in each integer holds the span number (0, 1, 2, 3, 6) assigned to the
link. An unused link is indicated by -1 (0xff).
The third byte contains the channel number on the span that is routed to the SS7
link.
3.1.6 tktailor
The tktailor loadable performs the same information download as described
above for the TSC poll task. The only difference is that tktailor can be run at the
command line to download new tailoring information while the system is
running.
PN 9110.00616 31
SOFTWARE CONFIGURATION
3.1.7 trunk.ares
Trunk.ares is the TSC operating system. The TSC software is modified under SS7
to accept the additional T1 tailoring information and to communicate that
information to the proper T1 cards. To prevent the CCS links from being
overwritten, channel tailoring is performed after setting the CCS routes and
before activating the CCS channels.
Note The T1/CEPT card does not maintain the integrity of the CCS link
when the card is reset. If the routing table is intact after a reset, the
CCS channel will be restored as part of the initialization of the card.
The MVP Central can support two SS7 controller cards, addressed at 0xa00000
and 0xa20000 respectively on the VME bus. Communications between the host
CPU and the controller take place through shared memory which is accessed
from the central processor at the VME bus address and from the controller at the
local address. The following table reflects these address assignments.
Table 3-1 MTP Controller Address Assignments
CPU302 Jumpers
VME Local GCSR
JR19 JR18 JR17 JR16
Address Address Base Address
1st SS7CC X X X X A00000 200000 Y0xx
nd
2 SS7CC X X X 0 A20000 220000 Y1xx
Where: X indicates an Y indicates that the nibble of the CCSR
installed shunt on the address is determined by jumpers JR20
jumper position. through JR23.
xx is the address within the GCSR
register.
The loadable command mtpconf allows the values to be edited and written back
to the memory area and to /syspar/mtpconf.
Any changes to the configuration parameters will not take effect until the SS7
controller card is reset using the loadable command ld_mtp.
Example
This example contains sample screens of the menus you will encounter using the
loadable command mtpconf. Each screen is followed by a table containing the
online help information for that particular menu. The first screen you will see in
this example is the MTP Configuration Menu (Figure 3-1). This screen is then
followed by several sub-menu screens: (1) the Layer 3 Route Table screen, (2) the
Link Configuration screen, and (3) the Link Set 1 Route Configuration screen.
PN 9110.00616 33
SOFTWARE CONFIGURATION
A help screen can be reached online from each field in the MTP Configuration
Menu (see Figure 3-1). The following table contains the information found in
each help screen:
Table 3-2 MTP Configuration Menu Help Information
The table below contains information found in the help screens that can be
accessed from each field of the Layer 3 Route Table:
Table 3-3 Layer 3 Route Table Help Information
PN 9110.00616 35
SOFTWARE CONFIGURATION
The table below contains information found in the help screens that can be
accessed from each field of the Link Configuration Menu:
Table 3-4 Link Configuration Menu Help Information
PN 9110.00616 37
SOFTWARE CONFIGURATION
As noted in Table 3-2, if a Y is entered at the Link Set 1 Screen field, the
Link Set 1 Route Configuration Menu screen appears as shown here:
The table below contains information found in the help screens that can be
accessed from each field of the Link Set 1 Route Configuration Menu:
Table 3-5 Link Set 1 Help Information
The following table contains navigational information for the mtconf loadable:
PN 9110.00616 39
SOFTWARE CONFIGURATION
Usage is as follows:
-b < bno > The board number (bno) must be entered on the command line.
-y Start download without asking for confirmation. Leave this option out if
confirmation is desired.
date Displays the time and date which is set on the SS7CC card. This date is set
during download from the Central, and cannot be set from the interpreter.
flags Displays and sets the system flags. Below is a list of the available flags.
TRACE_L1 Any value other than 0 will display all messages going into
layer 1 in a hexadecimal format on the diagnostic port.
TRACE_L2 Any value other than 0 will display all messages going into
layer 2 in a hexadecimal format on the diagnostic port.
TRACE_L3 Any value other than 0 will display all messages going into
layer 3 in a hexadecimal format on the diagnostic port.
Note This flags loadable is similar in function to the flags loadable in the
MVP Central software.
ps Displays all the operating system tasks, their name process IDs (PID), state,
priority (PRI.), stack size (STACK), base address of stack (BASE), and current
stack used (USED).
PN 9110.00616 41
SOFTWARE CONFIGURATION
qlens Displays the queue lengths for the layer 4 input queue, layer 4 output
queue, layer 3 input queue, layer 2 input queue, layer 1 input queue, SCC 1
device output queue, and SCC 2 device output queue.
ver Displays the version of the mtp-302 file which is currently executing.
TUP defines the necessary telephone signaling functions for call control in the
SS7 environment (functions such as setting up the call, performing call
supervision, call breakdown to and from the MVP, etc.).
Note The bulk of the User Part software resides in the MVP User Part
loadable files tup.e or isup.e (whichever is appropriate). Upon MVP
boot-up, these files must be present in the root directory so that the
User Part software will be loaded. If a User Part file is not found, then
that particular User Part will not be resident and therefore not
operable.
When an SS7 signaling message enters the MVP, it is first stripped down by the
MTP layer on the SS7 controller card until only the Signaling Information Field
(SIF) remains. The MTP passes this SIF data to the SS7 Task running in the MVP
Central OS. The SS7 Task then transfers the data to the appropriate Channel
Task. (Circuit group type messages are also handled by the SS7 Task.)
The signaling message passed from the MTP to the User Part contains a Service
Information Octet (SIO) that declares the User Part type to use in its lower
nibble. The User Part identifier values are shown below:
Telephone User Part = 4
ISDN User Part = 5
PN 9110.00616 43
SOFTWARE CONFIGURATION
If an SS7 message is received from the Trunk, the User Part is dictated by the SIO
User Part type previously received in the call. For an originating outdial
message from the Trunk, the User Part selection will be set according to the User
Part Type field in the SS7 User Part configuration file syspar/ss7ch. Additional
information on syspar/ss7ch can be found in Section 3.3.3.2 of this document.
Although the User Part uses the Channel Task message handling mechanism,
the signaling messages are separated from normal channel messages as follows:
If a mail message is from any of the four SS7 tasks, the message is sent to the
SS7 code.
If a mail message is from any of the two Polling Tasks, and the mail
message stimulus indicates that the message is for SS7 signaling, the
message is sent to the SS7 code.
The stimuli for the User Part state tables are different for TUP and ISUP:
TUP software uses a combination of the 4-bit Heading codes H1, H0.
Heading code H1 resides in the upper nibble and heading code H0 resides
in the lower nibble of the TUP stimulus.
ISUP software conveniently uses an 8-bit message type that acts as the
stimulus.
The User Part state tables are not accessible through an MVP file like the
Channel Task state tables. The User Part tables are hard-coded into the User
Part loadable. The stimulus used by the User Part state tables will be the byte
immediately following the 0xe8 SS7 User Part message flag.
Note The 0xe8 User Part message flag is not entered into the normal
channel tables. This stimulus is detected and parsed in the channel
code prior to the message reaching the channel tables.
Configuration Files
/syspar/channels
/syspar/ss7ch
Loadable Files
tup.e
isup.e
ccflow.r
ch_flag.r
ld_ss7.r
ss7_flg.r
3.3.3.1 /syspar/channels
The trunk configuration file /syspar/channels contains a new bit (Bit 20 -
0x100000) in the Type field to indicate that the channel is an SS7 trunk. If this bit
is set, all line signaling is communicated over the SS7 link.
3.3.3.2 /syspar/ss7ch
This system file determines the configuration of an SS7 channel. Memory
allocated data structures concerning SS7 User Parts are determined by the
set-up of this file.
The file /syspar/ss7ch is created using the coledit editor as defined by the format
shown below. The coledit record number is equal to the trunk number, relative
to zero, for which the configuration is intended.
PN 9110.00616 45
SOFTWARE CONFIGURATION
flag The flag field is a 16-bit defined field used to set various features of the SS7
channel. The bits are defined as follows:
cic The cic field contains the CIC code that is contained within the SS7 message and
determines for which trunk the signaling message is intended.
dpc The dpc field determines the destination point code that will be used on an
outdial. This value will be directly placed in the SS7 message routing label.
suid The suid field contains the User Part type that will be used on an outdial. This
value will be placed in the SS7 Service Information Octet. Valid values are:
spare The spare field is an extra 1-byte field that is reserved for future use.
Objective These two loadable files contain the core of the code necessary for the SS7 User
Part to operate. All message interpretation, message transmission, and actions
to be executed are contained in these files.
Function To supply the MVP Central with the software for the SS7 User Part layer.
The software uses a state table design, much like the channel tables used by the
Channel Task. As a message is sent to the User Part code, the stimulus and the
task sender (i.e. SS7 Task, Trunk) determine what function will be called.
The called function from the state table dictates the next state the code will
reside in after return of the function.
Usage Not applicable. Make sure that the loadable is bound to the MVP Central OS
prior to boot-up (similar to the loadable command dbminit.e). Only the
applicable executable name (tup.e or isup.e) is required with use of these
loadables. Since the User Part will have different versions, the.r loadable files
may contain varying names, but must be bound to the executable names shown
above.
Example
3.3.3.4 ccflow.r
Objective This file includes the process and action commands used for the SS7 User Part.
Descriptions of these process and action commands may be found in Section
3.3.4 and Section 3.3.5 of this document.
PN 9110.00616 47
SOFTWARE CONFIGURATION
3.3.3.5 Id_ss7.r
Objective This loadable reinitializes the SS7 User Part. This prevents the MVP from having
to reboot every time an SS7 configuration change is made.
Function This command sets up the SS7 user part configuration for each channel. The
following actions occur when this command is executed:
User Part loadable files entry points are determined.
MVP system file /syspar/ss7ch is loaded into memory.
SS7 User Part memory data structures are allocated.
Usage ld_ss7
Notes An MVP batch containing both tktailor.r and ld_ss7.r may be useful
when reinitializing the Trunk.
3.3.3.6 ss7_flg.r
Objective This command enables the system administrator to set various parameters
affecting operation of the SS7 protocol.
Function This command is used to view or modify the various SS7 service features. To
change a parameter, enter the parameter name then enter the parameter value
required. The function of each parameter is described below.
called_num_flag A bit defined flag that involves the called party number
passed in a message. Bit values are:
calling_line_flag A bit defined flag that involves the calling line identity (CLI)
passed in a message. Bit values are:
dual_seize_flag A value that defines the control scheme used for dual
seizures. The controlling side is determined by the highest point code and the
type of control. Types of control are:
0 No circuit control
1 Odd CIC control
2 Even CIC control
3 Total circuit control
orig_addr_flag A bit defined flag that involves the original called address
(OCA) passed in a message. Bit values are:
ss7_digit_feed A value that determines how many digits in the called party
number are required before the address is accepted. A value of 0 disables this
feature.
ss7_cot_flag A bit defined flag that involves continuity checks. Bit values are:
ss7_intl_flag A value that is placed into the SIO Sub-Service field for messages
sent to the MTP. Values are:
PN 9110.00616 49
SOFTWARE CONFIGURATION
ss7_log_flag A bit defined flag that enables prints out information when an
event occurs. Bit values are:
Command Function
SEIZE_TK Used when the Central specifically
requests the Trunk to seize. This
normally occurs when a new call is
being initialized.
ANSWER_TK Used when the Central specifically
requests the Trunk to answer. This
normally occurs when the called party
has answered the MVPs call.
CLEAR_TK Used when the Central specifically
requests the Trunk to clear. This
normally occurs when the other party
has hung-up prior to an MVP hang-up.
RELEASE_TK Used when the Central specifically
requests the Trunk to release. This
normally occurs after the remote party
indicates that it is ready for a new call.
At this point, the MVP should do the
same and make this trunk available for
another call.
COT_TEST Used when the Central specifically
requests the Trunk to perform a test
over the audio path. Since the SS7
signaling link is separate from the
audio path, integrity in both links are
essential for a completed call.
SETUP_COMPLETE Used when the Central indicates to the
Trunk that Call Setup is now complete
and we must now wait for the called
party to answer.
MORE_DIGITS Used when the Central indicates to the
Trunk that more digits have been
received during call setup. This is used
for determining Incomplete Address
time-outs.
SUSPEND_TK Used when the Central indicates to the
Trunk that calls should not be
processed.
RESUME_TK Used when the Central indicates to the
Trunk that the SUSPEND_TK
command should be released.
PN 9110.00616 51
SOFTWARE CONFIGURATION
PN 9110.00616 53
SOFTWARE CONFIGURATION
Because SS7 is a stimulus and response type protocol, new callflows, along with
additional commands, are needed so that the User Part software will know what
status the trunk is in and send the appropriate response to the other remote
party. All supervisory trunk signals are sent using the SS7 signaling link instead
of the trunk.
The following are basic examples of how the callflows should be configured for
both SS7 incoming calls and outbound calls.
/* Timeouts */
BAILOUT_EXP Busy_loop Busy_end Release
BAILOUT_EXP digit_wait digit_wait Call_fail
/* SS7 commands */
RESET_TK Idle Bottom Cleanup /* Reset the trunk */
SEIZE_TK Idle Idle Start /* Seize the trunk */
RELEASE_TK Idle Bottom Release /* Release the trunk */
REMOTE_SYS_ERR Start Bottom Disconn
/* COT test */
START_COT_TEST Idle Idle Cot_idle /* start cot test */
START_COT_TEST Setup digit_wait Cot /* start cot test */
RX_DIGITD COT_start COT_rx COT_detect /*disable Receive high */
EQUAL_TO COT_hilotst COT_hilotst COT_low /*Send 1780 hz tone */
STOP_COT_TEST COT_start COT_tx COT_end /* stop cot test */
process 6
Line_zero: RESET_SIG /* SS7: Trunk has reset */
Cleanup: DISCONNECT 0 0
Begin: TONE_STOP /* turn off any tone generation */
SEND_TO_DSP 0xca 0
SEND_TO_DSP 0xc4 0x08 /* Enable Dsp for Dial tone Detect */
SEND_TO_DSP 0xc4 0x11 /* Enable Dsp for Ring tone Detect */
SEND_TO_DSP 0xc4 0x1a /* Enable Dsp for Busy tone Detect */
SEND_TO_DSP 0xc4 0x23
RX_FMT 0x10 /* enable supervisory decode */
CLEAR_BUFFER 6
INIT_COUNTER 1 COTVAL /* Initialize Counter for cot define */
Idle: WAIT 0 /* Wait for seizure */
Start: INIT_STATS /* enable tkstats */
SEIZE_SIG /* Seize trunk */
Setup: INIT_BAILOUT 25 /* Wait on digits from Central */
tstbf4: CMP_DIGIT 0xb 0xff 4 /*is buff4 11 digits, yes goto setbf4 */
GO_TO tstbf3 /*NO, go test buffer 3 */
setbf4: LSHIFT_BUF 4 1
PN 9110.00616 55
SOFTWARE CONFIGURATION
tstbf3: CMP_DIGIT 0xb 0xff 3 /*is buff3 11 digits, yes goto setbf3 */
GO_TO tstbf2 /*NO, go test buffer 2 */
setbf3: LSHIFT_BUF 3 1
tstbf2: CMP_DIGIT 0xb 0xff 2 /*is buff4 11 digits, yes goto setbf2 */
GO_TO tstbf1 /*NO, go test buffer 1 */
setbf2: LSHIFT_BUF 2 1
tstbf1: CMP_DIGIT 0xb 0xff 1 /*is buff1 11 digits, yes goto setbf1 */
GO_TO setdigits /*NO, goto setdigits */
setbf1: LSHIFT_BUF 1 1
setdigits: SET_NUM_DIGS 1 /* set number of digits for Called */
SET_NUM_DIGS 2 /* set number of digits for ANI */
/* SET_NUM_DIGS 3 set number of digits for Orig Called */
SET_NUM_DIGS 4 /* set number of digits for Redirection#*/
chk_direct1: COMPARE_BYTE 0xff 7 6 /*redir cnt not present goto chk_calling*/
chk_direct2: COMPARE_BYTE 0 7 6 /*redir cnt equal to 0 goto chk_calling*/
SEND_ANI 2 /* send Calling party # to Central */
Passwd_test: COMPARE_BUFS 2 3 /* See if numbers are the same */
GO_TO reqact3 /* Call is a deposit goto reqact3 */
clear_acct: SEND_TO_CENTRAL 0xd0 0 0 /* Clear request account status */
GO_TO reqact4 /*OCN is invalid goto reqact/chk redir#*/
Gen_access: SEND_TO_CENTRAL 0xd0 0 0 /* Clear request account status */
GO_TO Val_sub /*Goto val_sub and play gen greeting */
chk_calling: SEND_CALLTYPE 21 0 /* Phone number is direct or Gen Access*/
Blk_COT_start: TONE_STOP
RX_FMT 0x10
SEND_TO_DSP 0xc4 0x76 /* Enable Receive High: 2010 Hz */
PN 9110.00616 57
SOFTWARE CONFIGURATION
Uncond_block: RESET_SIG
DISCONNECT 1 0
Block: OUT_OF_SERV_SIG 0 /* SS7: Tk out-of-service signal */
Block_loop: TONE_SEND 0xc0 4
WAIT 2
TONE_STOP
WAIT 3
Block_end: GO_TO Block_loop
Unblock: IN_SERV_SIG 0 /* SS7: Tk in-service signal */
GO_TO Cleanup
/********* EOC for callflow 6 ********/
det_supv: WAIT 1
System_md: SYSTEM_MODE 0
System_md1: SYSTEM_MODE 3
Prgm: NO_OP
GO_TO Done
Uncond_block: RESET_SIG
DISCONNECT 1 0
OUT_OF_SERV_SIG 0
Uncond_loop: TONE_SEND 0xc0 4
WAIT 2
TONE_STOP
WAIT 3
Uncond_end: GO_TO Uncond_loop
Unblock: WAIT 1
PN 9110.00616 59
SOFTWARE CONFIGURATION
IN_SERV_SIG 0
SWITCH_TO_IN
/* From this point to the End Of Callflow (EOC) let no ACTIONS interrupt */
Done: DISCONNECT 1 0 /* good outdial */
GO_TO Clear
Done_ok0: DISCONNECT 1 0 /* good outdial */
GO_TO Release
Done_bad: DISCONNECT 0 0 /* bad outdial repeat based on COS */
GO_TO Clear
Done_badr: DISCONNECT 2 0 /* bad outdial, repeat ASAP */
GO_TO Clear
Done_badr7: DISCONNECT 2 0 /* bad outdial due ss7,repeat ASAP */
GO_TO Release
Done_badnr: DISCONNECT 3 0 /* bad outdial, NO repeats */
GO_TO Clear
APPENDIX
A
SS7 LOOPBACK TEST PROCEDURE
This appendix contains a loopback test for the SS7 option (006.1356 or 189.1506)
used in MVP terminals. You will find the information arranged in the following
sections:
Equipment Required
System Setup
Test Procedures:
Serial Link Check
PCM Link Check
PN 9110.00616 61
SS7 LOOPBACK TEST PROCEDURE
RS530/449 V.35
E1 out out
E2A and E2C out out
E2B in in
E3, E4, E5, E6 A B
E7 ABCD out out
S5, S6, S9, S10 open closed
S7, S8 open open
S1, S3 open open
S2, S4 closed closed
JR3, 16, 17, 18, 19, 21, 23, 34, 47, and JR63.
Note For 136.1906 pcbs, JR62 is also installed. Refer to 140.2004 JL Rev C or
later.
4. Install the ASM (140.1919) onto the CPU (140.2004) and install the rest of the
SS7 kit by following the hardware install procedure from step 4 of section
2.6 of the reference manual.
5. When all has been installed, power up the MVP.
This section contains the procedures for testing both Serial and PCM links.
1. Connect the extra VDT to the SS7 diagnostic port, J39, with the null modem
cable.
2. Attach the loopback connectors (106.1469) to J25 and J26. If only one
loopback connector is being used put it on J25 and then move it to J26 to test
the second link.
Note The index mark on the 50 pin cable from the SS7 translator goes to the
first SS7 link.
3. When the MVP has booted, type mtpconf and select controller 0.
Modify the following SS7 parameters for Link 0 and Link 1.
Press Esc to exit the menu. Save when prompted. Return to the command
prompt when you have finished.
4. Press the reset button on the SS7 CPU.
Note The Watchdog switch on the SS7 CPU must be enabled. The console
will display an SS7 error. The SS7 CPU RUN LED will flicker as it is
downloaded with the SS7 program and parameters.
Press Esc to exit the menu. Save when prompted. Return to the command
prompt when you have finished.
2. Edit the /syspar/config file to specify the Common Channel Signaling source
and PCM time slot. CCS0 is the first link of the first SS7 card and CCS1 is
the second link of the first SS7 card. CCS0:x routes channel x of the span to
the first link, and CCS1:y routes span channel y to the second link.
PN 9110.00616 63
SS7 LOOPBACK TEST PROCEDURE
Example
E1 in
S1, S3 closed
S2, S4 open
4. Re-install the ASM (140.1919) into slot 6 on the SS7 CPU. Power up the
MVP again. Toward the end of the boot up sequence, the SS7 CPU RUN
LED will flicker as it is downloaded with the SS7 program and parameters.
5. Flip the loopback switches on the T1/CEPT interface cards span 0, and span
2 to loopback. (Shelves A and B, slot 1)
6. At the diagnostic screen, type preptest. If messages are scrolling on the
screen, just ignore them and continue typing.
7. To activate the PCM channel loopback, type looptest 0. At the loopback
hardware question, select y. If the test is running successfully, a loop
test passed message should appear on the diagnostic terminal within 15
seconds; otherwise, a failure message should appear.
8. Substituting looptest 1, repeat step 7 to test the second PCM channel.
The following tables show the pin configurations of the Male D-25 Connector
and the Male V.35 Connector.
PN 9110.00616 65
SS7 Reference Manual
GLOSSARY
ANSI American National Standards Institute
NIC Network Interface Card (CPU302 w/SS7 ASM). Also called the SS7 Control
Card (SS7CC).
SIO Service Information Octet - a value in the SIF of an SS7 signaling message
specifying the User Part type (TUP=4; ISUP = 5).
SS7CC SS7 Control Card (CPU302 w/ASM). Also known as Network Interface
Card, or NIC.
PN 9110.00616 67
SS7 Reference Manual
INDEX
A mtpconf, 33
action commands, 51 mtpstats, 43
tktailor, 31, 48
C view_cap, 43
cabling, 17 loopback test, 61
callflows, 2, 51
ccdigtk, 30 M
ccflow.r, 47 message transfer part (MTP)
channel task, 44 overview, 32
common channel signaling (CCS), 1, 16, 30 statistics & status, 43
configuration files message transfer part (MTP), 2
/syspar/channels, 45 mtpconf, 63
/syspar/config, 30, 63
/syspar/mtpconf, 33, 40 N
/syspar/ss7ch, 44, 45, 48 network interface card
/syspar/t1, 31 configuration parameters, 33
connectors overview, 7
male D-25 and male V.35, 65 network interface card, 1
RS-449, 24
RS-530, 25 P
V.35, 26 pcm link, 61
CPU302, 7, 8, 20 polling task, 44
process commands, 52
D
debug messages, 42 S
diagnostic port, 41 sample inbound, 54
digital_tk, 30 sample outbound, 59
serial communication controllers (SCCs), 7
I serial link, 7, 17, 30, 61
installation procedures, hardware service information cctet (SIO), 43
, 17 signaling information field (SIF), 43
PCM configuration, 18 SS7 ASM, 7
serial configuration, 19 SS7 control card (SS7CC), 7
integrated services digital network (ISDN), 43 SS7 links, maximum number of, 43
integrated services user part (ISUP), 2 SS7 overview, 1
isup.e, 47 SS7 poll task, 31
isup_ccitt.r, 46, 47 SS7 task, 43, 44, 47
isup_q.767.r, 47 SS7 translator, 14
ss7_flg, 48
L SS7CC communication tasks, 42
loadable commands state tables, 44
debflags, 42 system flags, 41
Id_ss7, 48
ld_mtp, 33, 40
PN 9110.00616 69
T
T1/CEPT interface card, 14, 29, 64
telephone user part (TUP), 2, 32
trunk.ares, 32
TSC poll task, 31
tup.e, 43, 47
U
user part software, 2, 32, 43