The LOD Technical Journal: File #5 of 12 =/=/=/=/=/=/=/=/=/=/=/=/=/=/= Maintenance for DMS-100 Written by - -/- Unequal Access -/- .Introduction In order to maintain Northern Telecom's (NT) DMS-100 Digital Switch an advanced menu driven man-machine interface (MMI) is used. It is comprised of a Visual Display Unit (VDU) which is part of the Maintenance and Administrative Position (MAP) interface. I'm going to outline how it deals with maintenance, alarms, and administration. A quick example of how it handles line and trunk trouble reports and the addition of a new subscriber will be given. .Maintenance and Administrative Position (MAP) Hardware The MAP is the primary interface between the technician and the DMS-100 family of switches. The main hardware components of the MAP are: 1. Visual Display Unit (VDU) - the MAP terminal 2. Alarm Panel - sends an alarm to the VDU. 3. Communications Module - (telephone) to speak with the subscriber voice 4. Test jacks .Remote MAP Since all line and trunk test equipment is an integral part of the DMS-100, no loss in accuracy results when the MAP is remote. Every switch has its own dialup as well. Meaning this is not a theoretical file, you will be able to dial up DMS-100 and perform switch maintenance! Maintenance A sophisticated MMI through the MAP terminal is used, to allow a technician to maintain the switch and keep informed of switch operations. Maintenance of a DMS-100 digital switch is made up of: 1. Manually requested maintenance 2. Scheduled maintenance 3. Automatic maintenance after the detection of faults Alarms The system maintains alarms for the more critical areas of the switch, ie. the central controller. A real-time display of the alarms gives the technician constant status reports. Administration A Table Editor allows the technician to add new lines or trunks. A Service Order facility allows features such as hunt groups and Multiple Address Directory Numbers (MADN) to be added. .Maintenance A common use of line maintenance is in resolving a customer type trouble report. The technician selects the Line Test Position (LTP) option and the selected line is flagged for action by an identifier (ie. directory number, physical location number). The line status information, ie. line state and terminating director number is constantly sent to the MAP terminal by DMS-100. A functional test of the subscriber's dedicated line card is invoked by DIAGNose. Test equipment measures performance of the line card and reports deviations from defined levels. Here is what a LTP with line diagnostic results appears as on the terminal: CC CMC IOD Net PM CCS LNS Trks Ext FDIAG 10 GC M "C" LTP POST DELQ BUSYQ PREFIX 0 Quit- 2 Post- 3 LCC PPTY RNG ... LEN ... DN STAFS LTA TE RESULT 4 LTPMAN IBN PSET HOST 02 1 12 30 772 5016 IDL 5 Busy- 6 RTS- 7 Diagn- HOLD1 722 7861 IDL 8 TstRing HOLD2 722 7862 CPB7227782 9 Almstat- HOLD3 722 7861 IDL D 10 CktLoc Diagn 11 Hold 12 NextH- LEN HOST 01 1 12 30 DN 7225016 13 NextP- DIAGNOSTIC RESULT Card diagnostic OK 14 IBNCON ACTION REQUIRED:None 15 CSDDS CARD TYPE 6X21AA 16 LTPLTA 17 LCO- 18 Prefix- F Time XX:XX Legend: The first line CC CMC... represents the various maintenance subsystem headers. The second line FDIAG 10GC represents a minor alarm condition for line facility diagnostics and a critical alarm condition for 10 trunk groups. Alarm status is given in the third line. Scheduled Line Testing Full testing of a subscriber loop may be performed using MAP's Line Test Position Line Test Access (LTPLTA). Internal line test equipment (LTU) in DMS will be physically connected to a subscriber loop with the Metallic Test Access Bus (MTA). Here's what the results of a manually requested line insulation test appear as: CC CMC IOD Net PM CCS LNS Trks Ext Clk #0 1 LGC 2 GC 2Crit M M CR C "C" "C" LTPLTA POST DELQ BUSYQ PREFIX 0 Quit- 2 Post- LCC PPTY RNG ... LEN ... DN STAFS LTA TE RESULT 3 MonLTA- 4 TalkLTA- 1FR HOST 00 27 621 1234 IDL 5 Orig- 6 Lnst- 7 Vdc- 8 Vac- 9 Res- 10 Cap- LnTST 11 Hold TEST OK 12 NextH- RES CAP VAC VDC 13 NextP- 14 LTA TIP 999..K 0.05OUF 0 0 15 BalNet 16 Coin- RING 999..K 0.05OUF 0 17 Ring- 18 DgtTst TIP TO RING 999..K 0.57OUF GAT2 Time XX:XX Using this command the source of a fault and whether its on the subscriber end or not can be determined. This test is usually run during off-peak hours, using MAP's Automatic Line Test (ALT) and the Automatic Line Insulation Test (ALIT). System Line Initiated Line Testing When call processing detects faulty lines they are automatically scheduled to be diagnosed in queue. The outcome is given to MAP, and a record is printed in an office log. Trunk Maintenance Executes checking, testing, monitoring, status monitoring and verifying functions to make sure trunks are working right. It also provides a means of quick troubleshooting when a trunk problem occurs, using the telescoping process to pinpoint the problem location. An example of a Centralized Automatic Message Accounting 2-Way (CAMA2W) Trunk is given here: CC CMC IOD Net PM CCS LNS Trks Ext 10 GC "C" TTP 0 Quit- POST DELQ BUSYQ DIG 2 Post- TTP 5 3 Seize- CKT TYPE PM NO. COM LANG STASR DOT TE RESULT 4 2WY DP MF TMB 424 CAMA2W 1 IDL 5 Bsy- 6 RST- 7 Tst- 8 9 10 CktLoc Tst 11 Hold TEST OK 12 Next- + TRK107 DEC02 14:41:31 8700 PASS CKT CAMA2W 1 13 Rls 14 Ckt- 15 Tms1Vf- 16 StkSdr- 17 Pads- 18 Level- C Time XX:XX A technician can choose to conduct trunk testing manually from the Trunk Test Position (TTP) or automatically from the Automatic Trunk Testing (ATT) level of the MAP. .Alarms Are reported at three levels according to their degree of urgency. In order of urgency they are Critical, Major and Minor. Alarm thresholds are defined by an administrator. ie. the percentage of a trunk group that is out of service before a minor alarm is sent. Audible and visible indicators can be used locally, in another part of the building or in a remote monitoring center. .Administration The Table Editor Consists of a set of commands that will create or change data. The tables and Table editor is part of the DMS-100's database software. Control is done at the MAP. An example of a new trunk addition to an existing trunk group would be: >table trkmem /* TABLE Trunk Member TABLE TRKMEM: >add otdp1 1 /*Outgoing Trunk Digit Pulse /*Element 1 SGRP: >0 /*Subgroup Number PMTYPE /*Peripheral Module Type >tm 8 /*Trunk Module Type 8 TMNO: /*Trunk Module Number >0 TMCKTNO: /*Trunk Module Circuit Number >8 TUPLE TO BE ADDED: OTDP 1 0 TM8 0 8 ENTER Y TO CONFIRM, N TO REJECT OR E TO EDIT >y TUPLE ADDED (input MUST be in lower case) RANGE will give you a list of legal and advised inputs: >range 1 CLLI COMMON_LANGUAGE_NAME 2 EXTRKNUM EXTERNAL_TRUNK_NAME 3 SGRP TRUNK_SUBGROUP_NUMBER 4 MEMVAR MEM_VAR_AREA LOGICAL TUPLE TYPE: L_TRUNK_MEMBER >range 3 3 SGRP TRUNK_SUBGROUP_NUMBER TYPE TRUNK_SUBGROUP_NUMBER {0 TO 1} Service Orders Are used to: - add/remove subscriber service from lines - add/remove services such as touchtone - change Line Equipment Numbers (LEN) or the Directory Numbers (DN) of lines Here's an example of how you can setup a New Single Party Flat Rate (1FR) with options. In this case the new line will be POTS with touchtone (referred to as dgt). The new line is part of line treatment group 1. The phone number or directory number is 555-1212. The line equipment number is 10 1 12 26 (frame 10, unit 1, drawer 14, card 26) Input in prompt mode: >SERVORD SO: >new SONUMBER: NOW 85 12 02 AM > /* Directory Number >5551212 LCC: /* Line Class Code 1fr /* Single Party Flat Rate LTG: /* Line Treatment Group >1 LEN: /* Line Equipment Number >10 1 14 26 /* Frame 10, unit 1, drawer 14, card 26 OPTION: /* Subscriber Option >dgt /* Digitone Dialing OPTION: >$ COMMAND AS ENTERED NEW NOW 85 12 02 AM 5551212 1FR 1 10 1 14 26 DGT $ ENTER Y TO CONFIRM, N TO REJECT OR E TO EDIT >y Input in no-prompt mode: >new $ 5551212 1fr 1 10 1 14 26 dgt $ COMMAND AS ENTERED NEW NOW 85... etc. >y Here is another example of how to install a new Electronic Business Set (EBS) with DN 800-555-1212 and LEN 2 0 1. The option Special Billing (SPB) is used with special billing DN 555-0000. Input in prompt mode: >SO: >new SONUMBER: NOW 85 12 02 AM > DN_OR_LEN: /* DN or LEN >5551212 LCC: /* Line Class Code >pset /* Proprietary Set (EBS) GROUP /* Customer Group >custname SUBGRP: /* Sub Group >4 NCOS: /* Network Class of Service >10 SNPA: /* Subscriber Numbering Plan Area >800 KEY: /* Key Number of EBS >1 RINGING: /* Audible ringing? >y LEN: > 2 0 1 OPTKEY: /* Option on key >1 /* EBS key number OPTION: >spb /* Special Billing SPBDN: /* Special Billing Directory Number >5550000 OPTKEY: >$ That is the maintenance interface of DMS-100. If you are under the system, or any other DMSs for that matter go searching for its dialup number. As you can tell, there is no end to the things you can configure with it. Such as giving yourself "special billing" or no billing whatsoever. You can also edit numbers in different NPAs so a dialup in another NPA would suffice. ----------------------------------------------------------------------------