mirror of
https://github.com/fdiskyou/Zines.git
synced 2025-03-09 00:00:00 +01:00
542 lines
22 KiB
Text
542 lines
22 KiB
Text
==Phrack Inc.==
|
|
|
|
Volume Four, Issue Forty-One, File 7 of 13
|
|
|
|
How To Build A DMS-10 Switch
|
|
|
|
by The Cavalier
|
|
Society for the Freedom of Information
|
|
|
|
March 11, 1992
|
|
|
|
|
|
With the telephone network's complexity growing exponentially as the
|
|
decades roll by, it is more important than ever for the telecom enthusiast to
|
|
understand the capabilities and function of a typical Central Office (CO)
|
|
switch. This text file (condensed from several hundred pages of Northern
|
|
Telecom documentation) describes the features and workings of the Digital
|
|
Multiplex Switch (DMS)-10 digital network switch, and with more than an average
|
|
amount of imagination, you could possibly build your own.
|
|
|
|
The DMS-10 switch is the "little brother" of the DMS-100 switch, and the
|
|
main difference between the two is the line capacity. The DMS line is in
|
|
direct competition to AT&T's ESS line (for the experienced folks, the features
|
|
covered are the as those included in the NT Software Generic Release 405.20 for
|
|
the 400 Series DMS-10 switch).
|
|
|
|
|
|
Table of Contents
|
|
~~~~~~~~~~~~~~~~~
|
|
I. OVERVIEW/CPU HARDWARE SPECS
|
|
II. NETWORK SPECS
|
|
1. Network Hardware
|
|
2. Network Software
|
|
3. Advanced Network Services
|
|
III. EXTERNAL EQUIPMENT SPECS
|
|
1. Billing Hardware
|
|
2. Recorded Announcement Units
|
|
3. Other Misc. Hardware
|
|
IV. MAINTENANCE AND ADMINISTRATION
|
|
1. OAM
|
|
2. Interactive Overlay Software Guide
|
|
V. SPEC SHEET
|
|
VI. LIMITED GLOSSARY
|
|
|
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
|
|
|
I. OVERVIEW/CPU HARDWARE SPECS
|
|
|
|
Overview
|
|
|
|
The DMS-10 switch is capable of handling up to 10,800 lines, and was
|
|
designed for suburban business centers, office parks, and rural areas. It can
|
|
be installed into a cluster configuration to centralize maintenance and
|
|
administration procedures and to increase combined line capacity to 50,000
|
|
lines. It is capable of functioning as an End Office (EO), an Equal Access End
|
|
Office (EAEO), and an Access Tandem (AT), and is a known as a Class 5 switch.
|
|
It supports up to 3,408 trunks and 16,000 directory numbers. It can outpulse
|
|
in DP (Dial Pulse), MF (Multi-Frequency), or DTMF (Dual-Tone Multi-Frequency),
|
|
insuring compatibility with new and old switches alike (translation -- the
|
|
switch is small, by most standards, but it has massive bounce for the ounce).
|
|
|
|
|
|
Hardware Specifications
|
|
|
|
The DMS-10 switch itself is a 680x0-based computer with 1 MB of RAM in its
|
|
default configuration. The processor and memory are both duplicated; the
|
|
backup processor remains in warm standby. The memory system is known as the
|
|
n+1 system, meaning that the memory is totally duplicated.
|
|
|
|
|
|
II. NETWORK SPECS
|
|
|
|
Network Hardware
|
|
|
|
The DMS-10 network hardware consists mostly of PEs, or Peripheral
|
|
Equipment trunk and line packs. The PEs take the incoming analog voice
|
|
signals, digitalize them into 8 bit PCM (Pulse Code Modulation) signals, and
|
|
feed it into the main transmission matrix section of the switch. There, it is
|
|
routed to another trunk or line and converted back into an analog signal for
|
|
retransmission over the other side of the call. Note that manipulating voice
|
|
in the digital domain allows the signal to be rerouted, monitored, or
|
|
retransmitted across the country without any reduction in signal quality as
|
|
long as the signals remain in PCM format. <Hint!>
|
|
|
|
|
|
Network Software
|
|
|
|
The DMS-10 has a variety of software available to meet many customers'
|
|
switching needs. A good example of this software is the ability of several
|
|
DMS-10 switches to be set up in a cluster (or star configuration, for those of
|
|
you familiar with network topologies). In this arrangement, one DMS-10 is set
|
|
up as the HSO (Host Switching Office) and up to 16 DMS-10s are set up as SSOs
|
|
(Satellite Switching Offices), allowing all billing, maintenance, and
|
|
administration to be handled from the HSO. Additionally, all satellites can
|
|
function on their own if disconnected from the HSO.
|
|
|
|
Another feature of the DMS-10's network software are nailed-up
|
|
connections, commonly known as loops. The DMS-10 supports up to 48 loops
|
|
between any two points. The connections are constantly monitored by the switch
|
|
computer, and if any are interrupted, they are re-established.
|
|
|
|
Meridian Digital Centrex (MDC) is the name given to a group of features
|
|
that enable businesses to enjoy the benefits of having PBX (Private Branch
|
|
Exchange) equipment by simply making a phone call to the local telco.
|
|
|
|
|
|
Advanced Network Services (ANS)
|
|
|
|
If the DMS-10 is upgraded with the 400E 32-bit RISC processor, the switch
|
|
will be able to handle 12,000 lines, enjoy a speed improvement of 80%, support
|
|
a six-fold increase in memory capacity, and, perhaps most importantly, will be
|
|
able to run NT's Advanced Network Services software. This software includes
|
|
Common Channel Signaling 7 (CCS7), Advanced Meridian Digital Centrex, DMS
|
|
SuperNode connectivity, and ISDN. CCS7 is the interswitch signaling protocol
|
|
for Signaling System 7, and the concept deserves another text file entirely
|
|
(see the New Fone eXpress/NFX articles on SS7).
|
|
|
|
|
|
III. EXTERNAL EQUIPMENT SPECS
|
|
|
|
Billing Format Specifications
|
|
|
|
The DMS-10 can record AMA (Automatic Message Accounting) billing data in
|
|
either Bellcore or Northern Telecom format, and it can save this data in one of
|
|
several ways:
|
|
|
|
- by saving onto a 9-track 800 BPI (Bits-Per-Inch) density tape drive
|
|
called an MTU (Magnetic Tape Unit)
|
|
|
|
- by saving onto a IOI (Input/Output Interface) pack with a 64 MB SCSI
|
|
(Small Computer System Interface) hard drive, and transferring to 1600
|
|
BPI tape drives for periodic transport to the RAO (Regional Accounting
|
|
Office)
|
|
|
|
- by transmitting the data through dial-up or dedicated telephone lines
|
|
with the Cook BMC (Billing Media Converter) II, a hard drive system that
|
|
will transmit the billing records on request directly to the RAO. The
|
|
Cook BMC II supports six different types of transmission formats, listed
|
|
below:
|
|
|
|
* AMATS (BOC) [max speed: 9600 bps]
|
|
Call records are stored using the Bellcore AMA format and polled
|
|
using the BX.25 protocol. Two polling ports are provided with one
|
|
functioning as a backup.
|
|
|
|
* BIP Compatible [max speed: 9600 bps (2400*4)]
|
|
Call records are stored using the Bellcore AMA format and polled
|
|
using the HDLC Lap B protocol. Four polling ports are provided
|
|
that can function simultaneously for a combined throughput of 9600
|
|
bps. This specification is compatible with GTE's Billing
|
|
Intermediate Processor.
|
|
|
|
* Bellcore AMA w/ BiSync polling [max speed: 9600 bps]
|
|
Call records are stored using the Bellcore AMA format and polled
|
|
using the IBM BiSync 3780 protocol. One polling port is provided.
|
|
This option is intended for operating companies who use independent
|
|
data centers or public domain protocols for data processing.
|
|
|
|
* Bellcore AMA w/ HDLC polling [max speed: 9600 bps]
|
|
Call records are stored using the Bellcore AMA format and polled
|
|
using the HDLC (High-level Data Link Control) protocol. One port
|
|
is provided.
|
|
|
|
* NT AMA w/ HDLC polling [max speed: 9600 bps]
|
|
Call records are stored using the Northern Telecom AMA format and
|
|
polled using the HDLC protocol.
|
|
|
|
* NT AMA w/ BiSync polling [max speed: 4800 bps]
|
|
Call records are stored using the Northern Telecom AMA format and
|
|
polled using the BiSync protocol.
|
|
|
|
- by interfacing with AT&T's AMATS (Automatic Message Accounting
|
|
Teleprocessing System)
|
|
|
|
- by interfacing with the Telesciences PDU-20
|
|
|
|
All of the above storage-based systems are fully fault-tolerant, and the
|
|
polled systems can store already-polled data for re-polling.
|
|
|
|
|
|
Recorded Announcement Units
|
|
|
|
The DMS-10 system may be interfaced to one or more recorded announcement
|
|
units through two-wire E&M trunks. Some units supported include the Northern
|
|
Telecom integrated Digital Recorded Announcement Printed Circuit Pack (DRA
|
|
PCP), the Cook Digital Announcer or the Audichron IIS System 2E.
|
|
|
|
The DRA PCP is integrated with the DMS-10 system, as opposed to the Cook
|
|
and Audichron units, which are external to the switch itself. It provides
|
|
recorded announcements on a plug-in basis and offers the following features:
|
|
|
|
- Four ports for subscriber access to announcements
|
|
- Immediate connection when pack is idle
|
|
- Ringback tone when busy until a port is free
|
|
- Switch-selectable message lengths (up to 16 seconds)
|
|
- Local and remote access available for message recording
|
|
- Memory can be optionally battery-backed in case of power loss
|
|
- No MDF (Main Distribution Frame) wiring required
|
|
|
|
Other External Hardware
|
|
|
|
The DMS-10 can also support the Tellabs 292 Emergency Reporting System,
|
|
the NT Model 3703 Local Test Cabinet, and the NT FMT-150 fiber optic
|
|
transmission system. More on this stuff later, perhaps.
|
|
|
|
|
|
IV. MAINTENANCE AND ADMINISTRATION
|
|
|
|
OAM
|
|
---
|
|
OAM, or Operations, Administration, and Maintenance functions, are
|
|
performed through an on-site maintenance terminal or through a remote
|
|
maintenance dial-in connection. The DMS-10 communicates at speeds ranging from
|
|
110 to 9600 baud through the RS-232C port (standard) in ASCII. There can be up
|
|
to 16 connections or terminals for maintenance, and security classes may be
|
|
assigned to different terminals, so that the terminal can only access the
|
|
programs that are necessary for that person's job. The terminals are also
|
|
password protected, and bad password attempts result in denied access, user
|
|
castration and the detonation of three megatons of on-site TNT. <Just kidding>
|
|
|
|
The software model for the DMS-10 consists of a core program which loads
|
|
overlays for separate management functions. These overlays can be one of two
|
|
types: either free-running, which are roughly analogous to daemons on Unix
|
|
environments, which are scheduled automatically; or interactive, which
|
|
communicate directly with the terminal user.
|
|
|
|
The major free-running programs are the Control Equipment Diagnostic
|
|
(CED), the Network Equipment Diagnostic (NED), the Peripheral Equipment
|
|
Diagnostic (PED), and the Digital Equipment Diagnostic (DED). The CED runs
|
|
once every 24 hours, and tests the equipment associated with the CPU buses and
|
|
the backup CPU. The NED runs whenever it feels like it and scans for faults in
|
|
the network and proceeds to deal with them, usually by switching to backup
|
|
hardware and initiating alarm sequences. The PED is scheduled when the switch
|
|
is installed to run whenever the telco wants it to, and it systematically tests
|
|
every single trunk and line connected to that central office (CO). The DED
|
|
tests the incoming line equipment that converts analog voice to digital PCM.
|
|
|
|
Now, for interactive programs (a.k.a. interactive overlays), I'm going to
|
|
list all of their codes, just in case one of you gets lucky out there. To
|
|
switch to an overlay, type OVLY <overlay>. To switch to a sub-overlay, type
|
|
CHG <sub-overlay>. Keep in mind that NT has also installed help systems on
|
|
some of their software, accessible by pressing "?" at prompts. Here we go:
|
|
|
|
Overlay Explanation and Prompting Sequences
|
|
------- -----------------------------------
|
|
ALRM Alarms
|
|
|
|
ALPT - Alarm scan points
|
|
SDPT - Signal distribution points
|
|
|
|
AMA Automatic Message Accounting
|
|
|
|
AMA - Automatic Message Accounting
|
|
MRTI - Message-rate treatment index
|
|
PULS - Message-rate pulsing table
|
|
TARE - Tariff table
|
|
|
|
AREA Area
|
|
|
|
CO - Central Office Code
|
|
HNPA - Home Numbering Plan Area
|
|
RC - Rate Center
|
|
RTP - Rate Treatment Package
|
|
|
|
CLI Calling Line Identification
|
|
|
|
CNFG Configuration Record
|
|
|
|
ALRM - Alarm System Parameters
|
|
AMA - Automatic Message Accounting parameters
|
|
BUFF - System Buffers
|
|
CCS - Custom Calling Services
|
|
CCS7 - Common Channel Signaling No. 7
|
|
CDIG - Circle Digit Translation
|
|
CE - Common Equipment Data
|
|
CLUS - Cluster data
|
|
COTM - Central Office overload call timing
|
|
CP - Call processing parameters
|
|
CROT - Centralized Automatic Reporting of Trunks
|
|
CRTM - Central Office regular call processing timing
|
|
CSUS - Centralized Automatic Message Accounting suspension
|
|
DLC - Data Link Controller assignment for clusters
|
|
E800 - Enhanced 800 Service
|
|
FEAT - Features
|
|
GCON - Generic Conditions
|
|
HMCL - Host message class assignment
|
|
IOI - Secondary input/output interface pack(s)
|
|
IOSF - Input/Output Shelf Assignment
|
|
LCDR - Local Call Detail Recording
|
|
LIT - Line Insulation Testing parameters
|
|
LOGU - Logical Units Assignments
|
|
MOVE - Move Remote Line Concentrating Module
|
|
MTCE - Maintenance Parameters
|
|
MTU - Magnetic Tape Unit Parameters
|
|
OPSM - Operational Measurements
|
|
OVLY - Overlay scheduling
|
|
PSWD - Password Access
|
|
SITE - Site assignments
|
|
SSO - Satellite Switching Office Assignments
|
|
SUB - Sub Switch
|
|
SYS - System parameters
|
|
TRB - Periodic trouble status reporting
|
|
VERS - Version
|
|
|
|
CPK Circuit Pack
|
|
|
|
ACT - AC Testing Definition
|
|
DCM - Digital Carrier Module
|
|
LPK - Line Concentrating Equipment line packs
|
|
PACK - Peripheral Equipment packs
|
|
PMS - Peripheral Maintenance System pack
|
|
PSHF - Peripheral Equipment Shelf
|
|
RMM - Remote Maintenance Module
|
|
RMPK - Remote shelf
|
|
RSHF - Remote Concentration Line Shelf
|
|
SBLN - Standby line
|
|
SLC - SLC-96
|
|
SLPK - SLC-96 pack
|
|
|
|
DN Directory Number
|
|
|
|
ACDN - Access Directory Number
|
|
CRST - Specific Carrier Restricted
|
|
ICP - Intercept
|
|
RCFA - Remote Call Forwarding appearance
|
|
ROTL - Remote Office Test Line
|
|
STN - Station Definition
|
|
|
|
EQA Equal Access
|
|
|
|
CARR - Carrier Data Items
|
|
CC - Country Codes
|
|
|
|
HUNT Hunting
|
|
|
|
DNH - Directory Number Hunting
|
|
EBS - Enhanced Business Services hunting
|
|
KEY - Stop hunt or random make busy hunting
|
|
|
|
LAN Local Area Network
|
|
|
|
LAC - LAN Application Controller
|
|
LCI - LAN CPU Interface
|
|
LSHF - Message LAN Shelf
|
|
|
|
NET Network
|
|
|
|
D1PK - DS-1 interface pack (SCM-10S)
|
|
1FAC - Interface packs
|
|
LCM - Line Concentrating Module
|
|
LCMC - Line Concentrating Controller Module
|
|
NWPK - Network Packs
|
|
RCT - Remote Concentrator Terminal
|
|
REM - Remote Equipment Module
|
|
RSLC - Remote Subscriber Line Module Controller
|
|
RSLE - Remote Subscriber Line Equipment
|
|
RSLM - Remote Subscriber Line Module
|
|
SCM - Subscriber Carrier Module (DMS-1)
|
|
SCS - SCM-10S shelf (SLC-96)
|
|
SRI - Subscriber Remote Interface pack
|
|
|
|
NTWK Network
|
|
|
|
ACT - AC Testing definition
|
|
D1PK - DS-1 interface pack (SCM-10S)
|
|
DCM - Digital Carrier Module
|
|
1FAC - Interface packs
|
|
LCM - Line Concentrating Module
|
|
LPK - Line Concentrating Equipment line packs
|
|
NWPK - Network packs
|
|
PACK - Peripheral Equipment packs
|
|
PMS - Peripheral Maintenance System packs
|
|
PSHF - Peripheral Equipment Shelf
|
|
RCT - Remote Concentrator Terminal
|
|
REM - Remote Equipment Module
|
|
RSHF - Remote Shelf
|
|
SBLN - Standby line
|
|
SCM - Subscriber Carrier Module
|
|
SCS - SCM-10S Shelf (SLC-96)
|
|
SLC - SLC-96
|
|
SLPK - SLC-96 Line Packs
|
|
SRI - Subscriber Remote Interface (RLCM)
|
|
|
|
ODQ Office Data Query
|
|
|
|
ACDN - Access Directory Number
|
|
CG - Carrier group
|
|
CNTS - Counts
|
|
DN - Directory Number
|
|
DTRK - Digital Trunks (line and trunk)
|
|
LINE - Lines (line and trunk)
|
|
PIN - Personal Identification Number
|
|
STOR - Memory Storage
|
|
TG - Trunk Group
|
|
TRK - Trunks (line and trunk)
|
|
|
|
QTRN Query Translations
|
|
|
|
ADDR - Address Translations
|
|
EBSP - Enhanced Business Services prefix translations
|
|
ESAP - Emergency Stand-Alone Prefix
|
|
PRFX - Prefix translations
|
|
SCRN - Screening translations
|
|
TRVR - Translation verification
|
|
|
|
ROUT Routes
|
|
|
|
CONN - Nailed-up connections
|
|
DEST - Destinations
|
|
POS - Centralized Automatic Message Accounting positions
|
|
ROUT - Routes
|
|
TR - Toll regions
|
|
|
|
SNET CCS7 Signaling Network
|
|
|
|
SNLS - Signaling Link Set
|
|
SNL - Signaling Link
|
|
SNRS - Signaling Network Route Set
|
|
|
|
TG Trunk Groups
|
|
|
|
INC - Incoming trunk groups
|
|
OUT - Outgoing trunk groups
|
|
2WAY - Two-way trunk groups
|
|
|
|
THGP Thousands Groups
|
|
|
|
TRAC Call Tracing
|
|
|
|
TRK Trunks
|
|
|
|
DTRK - Digital Trunks
|
|
TRK - Analog or digital recorded announcement trunks
|
|
|
|
TRNS Translations
|
|
|
|
ADDR - Address translations
|
|
EBSP - EBS prefix translations
|
|
ESAP - Emergency Stand-Alone prefix
|
|
PRFX - Prefix translations
|
|
SCRN - Screening translations
|
|
|
|
|
|
V. SPEC SHEET
|
|
|
|
Maximum # Subscriber Lines: 10,800
|
|
(in stand-alone mode)
|
|
|
|
Maximum # Trunks: 3,408
|
|
- Incoming Trunk Groups: 127
|
|
- Outgoing Trunk Groups: 127
|
|
- Two-way Trunk Groups: 127
|
|
- Maximum Routes: 512
|
|
- Maximum Trunks per Group: 255
|
|
|
|
Directory Numbers: 16,000
|
|
|
|
Office Codes: 8
|
|
|
|
Home Numbering Plan Area: 4
|
|
|
|
Thousands Groups: 64
|
|
|
|
Number of Network Groups: 1 or 2
|
|
|
|
Total Network Capacity:
|
|
- One Network Module: 5,400 POTS lines + 600 trunks
|
|
- Two Network Module: 10,800 POTS lines + 1,200 trunks
|
|
|
|
Traffic
|
|
- Busy Hour Calls 38,000
|
|
- Average Busy Season 29,000
|
|
Busy Hour Attempts
|
|
- CCS per line 5.18 centi call seconds
|
|
- CCS per trunk 27.0 centi call seconds
|
|
- Total CCS 133,000 centi call seconds
|
|
|
|
Outpulsing DP, MF, or DTMF
|
|
|
|
Inpulsing
|
|
- Trunks DP, MF, or DTMF
|
|
- Lines DP or DTMF
|
|
|
|
Register Capacity
|
|
- Outgoing DP=16 digits
|
|
DTMF=16 digits
|
|
MF=14 digits+KP+ST
|
|
LEAS MF=20 digits+KP+ST
|
|
[LEAS Route Access]
|
|
|
|
- Incoming DP=14 digits
|
|
DTMF=16 digits
|
|
MF=14 digits
|
|
|
|
|
|
VI. LIMITED GLOSSARY
|
|
|
|
DP - Dial Pulse. A form of signaling that transmits pulse trains to indicate
|
|
digits. Slow compared to DTMF and MF. Made obsolete by DTMF. Old
|
|
step-by-step switches use this method, and there are still quite a few
|
|
subscriber lines that use DP, even though DTMF is available.
|
|
|
|
In-band Signaling - Transmitting control signals in the 300 - 3300 hz voice
|
|
band, meaning that they're audible to subscribers.
|
|
|
|
Out-of-band Signaling - Transmitting control signals above or below the 300 -
|
|
3300 hz voice band. See SS7, CCS7.
|
|
|
|
DTMF - Dual Tone Multi-Frequency. A form of in-band signaling that transmits
|
|
two tones simultaneously to indicate a digit. One tone indicates the
|
|
row and the other indicates a column. A fast, technically simple way of
|
|
dialing that is in use almost all over the United States. White boxes
|
|
generate DTMF tones, a.k.a. "Touch Tones" or Digitones. See DP, MF.
|
|
|
|
MF - Multi-frequency. A form of in-band signaling similar to DTMF, except the
|
|
signals are encoded differently (i.e., the row and column tones are
|
|
different, because the keypad for MF tones isn't laid out in a rectangular
|
|
matrix). These are the "operator tones." Blue boxes generate these
|
|
tones. See DTMF, In-band signaling.
|
|
|
|
CCS7 - Common Channel Signaling 7. Part of the Signaling System 7
|
|
specification, CCS7 transmits control signals either above or below the
|
|
voice band to control switch equipment, so control signals may be
|
|
transmitted simultaneously with voice. See SS7.
|
|
|
|
SS7 - Signaling System 7. An inter-switch signaling protocol developed by
|
|
Bellcore, the RBOCs' research consortium. Relatively new, this protocol
|
|
can be run only on digital switches. See CCS7, CLASS.
|
|
|
|
CLASS - Custom Local Area Signaling Services. Several subscriber-line features
|
|
that are just being introduced around the United States at the time of
|
|
this article. See SS7, CCS7.
|
|
|
|
Centrex - A scheme that turns a switch into an off-site PBX for business users.
|
|
It can usually co-exist with existing lines.
|
|
|
|
|
|
If anyone has any more questions, contact me at WWIVNet THE CAVALIER@3464.
|
|
|
|
Thanks to Northern Telecom (the nicest sales staff in the world of switch
|
|
manufacturers, with a killer product to boot!), Pink Flamingo, Taran King,
|
|
Grim, and the crew who supported the NFX in "days of yore."
|