The DCS-816 digital keyphone system can easily change system settings by using the keyset.
An MMC (Man Machine Code) is a program, which sets up the system according to your needs. This
chapter explains how to use a keyphone MMC program. It consists of four parts as follows.
Chapter 2 Programmi ng Proce dures............................................................................................. 2-1
PROGRAM LIST...........................................................................................................................................2-1
PROGRAM PROCEDURES........................................................................................................................2-2
The DCS-816 system arrives from the factory with default data. Connect it to trunks, stations and power,
turn the system on and it is fully operational. The only thing left to do is customise the data to fit the
customer’s needs. This is called programming the system.
MMC stands for Man Machine Code and each program is assigned a different three-digit code (e.g. 100).
These MMC codes are used to view, create or change customer data. Programming is simply deciding what
needs to be done and knowing which MMC is used to do it. For example: use MMC 601 to create a station
group; enter system speed dial numbers in MMC 705; and assign soft keys to individual keysets using MMC
722.
System programming may be done from any LCD 12B or 24B keyset. The first thing you must do is open
system programming. As a security measure, a passcode must be known to do this. Figure 1–1 shows the
keys on a display keyset that have special functions during programming.
1-1
This manual describes standard settings. Some MMC codes and default data may be different
CAUTION
from those shown depending on the country selected in MMC 812.
PROGRAMMING LEVELS
There are three levels of programming: technician (or system), customer and station. Technician and
customer levels are under passcode protection while station programming does not require a passcode.
To prevent conflicting data from being entered, only one person at a time can enter programming with the
technician or customer passcode. While programming is in progress, normal system operation is not
affected. For your convenience, the system displays [xxx PGM MODE] when another keyset is in
programming mode.
Technician (Sys t em) level
This level is entered via MMC 800 and requires the technician’s passcode. It allows access to all system
programs, station programs and maintenance programs.
Customer level
This level is entered via MMC 200 and requires the customer passcode. It allows access to station programs
and system programs permitted by the technician in MMC 802. When using the customer passcode to
access station programs, data for all stations can be viewed or changed.
Station level
All keysets can access station programs 102–121 without using a passcode. Each user can only change
station data for his/her own keyset.
When an LCD 12B or 24B keyset is in programming mode, the display shows instructions, prompts and
choices. Existing data is always displayed before it can be changed. The keystroke sequence for each MMC
is detailed in the following pages.
However, before you begin entering customer data:
When installing this system, and before doing any other programming, use MMC 812 first to select your
country code and to reset and clear memory. This will ensure that you begin with clean, default data.
Remember that to begin programming using an MMC you must press the TRSF key. When you have
finished entering data for an MMC and wish to program another MMC, press the SPK key to store the data
and advance to the next MMC. To end programming you must press the TRSF key again to store the data
and exit programming.
100:STATION LOCK401:C.O./PBX LINE
101:CHANGE USER PASSCODE402:TRUNK DIAL TYPE
102:CALL FORWARD403:TRUNK TOLL CLASS
103:SET ANSWER MODE404:TRUNK NAME
104:STATION NAME405:TRUNK NUMBER
105:STATION SPEED DIAL406:TRUNK RING ASSIGNMENT
106:STATION SPEED DIAL NAME407:FORCED TRUNK RELEASE
107:KEY EXTENDER408:ASSIGN TRUNK MUSIC ON HOLD
108:STATION STATUS409:TRUNK STATUS READ
109:DAT E DISPLAY410:ASSIGN DISA TRUNK
110:STATION ON/OFF414:MPD/PRS SIGNAL
111:KEYSET RING TONE415:REPORT TRUNK ABANDON DATA
112:ALARM REMINDER418:CARD RESTART
113:VIEW MEMO NUMBER419:BRI OPTION
114:KEYSET VOLUME421:MSN DIGIT
115:SET PROGRAMMEDMESSAGE422:ASSIGN TRUNK COS
116:ALARM AND MESSAGE423:S/T MODE
119:SET CLIP DISPLAY424:S0 MAPPING
121:KEYSET LANGUAGE426:TRUNK GAIN CONTROL
200:OP E N C U S TO M ER P R OG R A MM I NG428:ASSIGN TRUNK/TRUNK USE
201CHANGE CUSTOMERP ASSCODE
202:CH A NG E F EAT UR E PAS SC O D ES500:SYSTEM–WIDE COUNTERS
203:ASSIGN UA DEVICE501:SYSTEM–WIDE TIMERS
204:COMMON BELL CONTROL502:STATION–WIDE TIMERS
205:ASSIGN LOUD BELL503:TRUNK–WIDE TIMERS
206:BARGE–IN TYPE504:PULSE MAKE/BREAK RATIO
207:ASSIGN VM/AA PORT505:ASSIGN DATE AND TIME
208:ASSIGN RING TYPE506:TONE CADENCE
209:ASSIGN ADD–ON MODULE507:ASSIGN AUTO NIGHT TIME
210:CUSTOMER ON/OFF508:CALL COST
211:DOOR RING ASSIGNMENT510:SLI RING CADENCE
214:DI S A A L A RM R I NG I N G S TATI ON512:HOLIDA Y
219:CO M MO N RE L A Y S E R V I CE T Y PE600:ASSIGN OPERATOR GROUP
220:ISDN SERVICE TYPE601:ASSIGN STATION GROUP
300:CU STO MER ON/ OFF PE R ST A T ION602:STATION GROUP NAME
301:ASSIGN STATION COS603:ASSIGN TRUNK GROUP
302:PICKUP GROUPS604:ASSIGN INTERNAL PAGE ZONE
303:ASSIGN BOSS/SECRETARY605:ASSIGN EXTERNAL PAGE ZONE
304:ASSIGN STATION/TRUNK USE606:ASSIGN SPEED BLOCK
305:ASSIGN FORCED CODE607:UCD OPTIONS
306:HOT LINE608:ASSIGN CLIP REVIEW BLOCK
308:
309:AS SIGN ST A T ION M US IC O N H OL D701:ASSIGN COS CONTENTS
310:LCR CLASS OF SERVICE702:TOLL DENY TABLE
312:ALLOW CLIP703:TOLL ALLOWANCE TABLE
314:CONFIRM OUTGOING CALL704:ASSIGN WILD CHARACTER
315:SET RELOCATION705:ASSIGN SYSTEM SPEED DIAL
316:COPY STATION USABLE706:SYSTEM SPEED DIAL BY NAME
317:ASSIGN STATION/STATION USE707:AUTHORISATION CODE
318:DISTINCTIVE RING708:ACCOUN T CODE
319:BRANCH GROUP709:TOLL PASS CODE
400:CUSTOMER ON/OFF PER TRUNK710:LCR DIGIT TABLE
711:LCR TIME TABLE736:
712:LCR ROUTE TABLE740:STATION PAIR
713:LCR MODIFY DIGIT TABLE750:VMS RESTART
714:DI D N UM B ER & N A M E T R A NS L ATI O N751:ASSIGN MAILBOX
715:PROGRAMMED STATION MESSAGE752:AUTO RECORD
716:UK LCR OPTION753:WARNING DESTINATION
718:MY AREA CODE754:VM HALT
720:COPY KEY PROGRAMMING755:VM ALARM
721:SAVE STATION KEYPROGRAMMING756:ASSIGN VM MOH
722:Station Key Programming757VM IN/OUT
723:System Key Programming800:Enable Technician Program
724:DIAL NUMBERING PLAN801:CHANGE TECHNICIAN PASSCODE
725:SMDR Options802:CUSTOMER ACCESS MMC NUMBER
726:VM/AA Options804:SYSTEM I/O PARAMETER
727:SYSTEM VERSION DISPLAY805:TX LEVEL & GAIN
728:CLIP TRANSLATION TABLE806:CARD PRE–INSTALL
730:AA RECORD GAIN807:VOLUME CONTROL
731:AA RAM CLEAR809:SYSTEM MMC LANGUAGE
732:AA TRANS TABLE810:HALT PROCESSING
733:
734:
735:
AA PLAN TABLE
AA MESSAGE MATCH
AA USE TABLE
811:RESET SYSTEM
812:COUNTRY CODE
ASSIGN AA MOH
PROGRAM PROCEDURES
The instructions for each MMC assume that you have already opened programming. First, run MMC 812,
Country Code, to set your country (e.g U.K.) before you do any other programming.
This manual describes standard settings. Some MMC codes and default data may be different
from those shown depending on the country selected in MMC 812.
CAUTION
Helpful hint:
When you are finished programming in MMC codes 100–812 and have other programming to do, press SPK
to exit the MMC but stay in the programming mode and use one of the following methods.
1.Dial another MMC code directly and continue programming.
2.Press VOLUME UP and DOWN keys to scroll through all MMC codes. When the desired MMC code is
reached, press SPK and continue programming.
Pressing TRSF will always save changes and exit programming mode.
AA RECORD 4321
203:ASSIGN UA DEVICENone
204:COMMON BELL CONTROLContinuous
205:ASSIGN LOUD BELLUnassigned
206:BARGE–IN TYPENO BARGE–IN
207:ASSIGN VM/AA PORTNORMAL PORT
208:ASSIGN RING TYPEICM RING
209:ASSIGN ADD–ON MODULEMASTER = NONE
210:CUSTOMER ON/OFFDISA PSWD: ON
LCR ENABLE: OFF
PERI UCD SET: OFF
CID CODE INS: OFF
DISA MOH: OFF
TRANSFER MOH: OFF
DSP SSPDNAME: OFF
DDI BSY ROUT: OFF
DDI NOT ROUT: OFF
ALL PICK UP: OFF
ARD TONE CHK: ON
VPN ENABLE: OFF
IN TOLL CHK: OFF
211:DOOR RING ASSIGNMENTStation group 500
214:DISA ALARM RINGING STATIONDAY 500
NIGHT 500
219:COMMON RELAY SERVICE TYPEExternal Page
220:ISDN SERVICE TYPEVOICE
300:CUSTOMER ON/OFF PER STATIONSTN CALL PRT : OFF
FWD DLY USE : OFF
The others set to ON
301:ASSIGN STATION COSDay class = 01
Night class = 01
302:PICKUP GROUPSAll stations 01
303:ASSIGN BOSS/SECRETARYNone
304:ASSIGN STATION/TRUNK USEDIAL = Yes
ANS = Yes
305:ASSIGN FORCED CODENone
306:HOT LINENone
308:ASSIGN BACKGROUND MUSIC SOURCENone
309:ASSIGN STATION MUSIC ON HOLDTone
310:LCR CLASS OF SERVICELeast Cost Routing COS 1
312:ALLOW CLIPREV YES
SND YES
INFO C.O Tel.
314:CONFIRM OUTGOING CALLNone
315:SET RELOCATIONNone
316:COPY STATION USABLENone
317:ASSIGN STATION/STATION US EDIAL=Yes ANS=Yes
318:DISTINCTI VE RINGT=F–STN, C=F–STN
319:BRANCH GROUPNone
400:CUSTOMER ON/OFF PER TRUNK1A2 EMULATE: Off
TRUNK INC DND: Off
TRUNK FORWARD: On
LCR ALLOW: Off
401:C.O./PBX LINEAll Trunks C.O. Line
402:TRUNK DIAL TYPEAll Tr unks DTMF
403:TRUNK TOLL CLASSAll T runks F–STN day/night
404:TRUNK NAMENo names entered
405:TRUNK NUMBERNo numbers entered
406:TRUNK RING ASSIGNMENTAll trunks day : 500
407:FORCED TRUNK RELEASENone
408:ASSIGN TRUNK MUSIC ON H OLD SOURCET one
409:TRUNK STATUS READSEE MMC 409
410:ASSIGN DISA TRUNKAll trunks normal
414:MPD/PRS SIGNALNone
415:REPORT TRK ABANDON DATAAll trunks will report data
418:CARD RESTARTNone
419:BRI OPTIONCHANNEL ANY: YES
Pulses Per Second = 10
505:ASSIGN DATE AND TIMEFollows software version release data
506:TONE CADENCESEE MMC 506
507:ASSIGN AUTO NIGHT TIMENone
508:CALL COSTUNIT COST PER MP: 200
PENCE
CALL COST RATE: 100%
510:SLI RING CADENCESEE MMC 510
512:ASSIGN HOLIDAYNone
600:ASSIGN OPERATOR GROUPDAY:500 NIGHT:500
601:ASSIGN STATION GROUPSEE MMC 601
602:STATION GROUP NAMENone
603:ASSIGN TRUNK GROUPAll analogue trunks are in group 9
All digital trunks are in group 80
604:ASSIGN STATION TO PAGE ZONENo stations assigned
All zone is set
605:ASSIGN EXTERNAL PAGE ZONENone
606:ASSIGN SPEED BLOCKSystem: 200 entries(20 blocks)
Stations: One bin of 10 entries
(1 block)
607:UCD OPTIONSSEE MMC 607
608:ASSIGN CLIP REVIEW BLOCKOne bin of 10 entries
700:COPY COS CONTENTSNone
701:ASSIGN COS CONTENTSSEE MMC 701
702:TOLL DENY TABLEAll entries are set to 0
703:TOLL ALLOWANCE TABLEAll entries are set to 0
704:ASSIGN WILD CHARACTERAll entries are set to 0
705:ASSIGN SYSTEM SPEED DIALNone
706:SYSTEM SPEED DIAL BY NAMENo names
707:AUTHORISATION CODECOS: 01
This part of the manual is titled “Special Applications” because it provides information about interfacing
with customer–provided equipment (CPE) or using a feature in a different way than it was intended. Perhaps
an application may require a combination of CPE, creative programming, unusual feature operation or all of
the above.
Because these applications require installation instructions and a combination of programming sequences,
there is no obvious place to put this information; therefore, it is placed here. As additional special
applications are reported from the field, they will be included in this section.
This section focuses mainly on in–band integration.
Because of the increased popularity of voice mail and auto attendant use, DCS-816 includes many
programmable options to address this demand. The degree of integration that can be achieved depends on
the abilities of the voice mail/auto attendant (VM/AA) system as well as the telephone system.
This list details the capabilities provided by the DCS-816 for voice mail via in–band integration.
Hardware Provisions
The VM/AA system must be connected to single line circuits on any SLI port.
Each port is equipped with a dedicated DTMF receiver for detecting DTMF signalling from the VM/AA.
These ports also provide an instant break in loop current when the calling party hangs up. This is called a
disconnect signal.
2-9
Software Provisions
SCREENED OR UNSCREENED TRANSFER
There are no special codes needed to transfer a call. Simply hookflash, receive transfer dial tone and dial the
destination.
DIRECT IN LINES
Any C.O. call can be assigned to ring at an individual station or a station hunt group assigned to the VM/AA.
CALLS OR RECALLS TO THE OPERATOR
Dialling 0 will always result in a ringback signal. If the operator is busy, the call continues to ring in queue to
the operator. This prevents a caller from dialling 0 and reaching another mailbox because the operator is
busy.
MESSAGE WAITING
A VM/AA port can leave a message at any station or group of stations. The message waiting indication can
be set or cancelled at any station or station group with or without the stations ringing.
IN–BAND SIGNALLING
DCS-816 can be programmed to send the calling station’s extension number after the voice mail system
answers. These DTMF signals may include a leading digit to indicate the type of call and additional
information about the original caller. DTMF signals may also be substituted for call progress tones to speed
up voice mail call processing. This program allows call forwarding to a mailbox and bypassing of the main
greeting for automatic message retrieval. Blind transfers may be performed because the recall will be
correctly identified.
The effectiveness of this program depends on the ability of the voice mai l system to make use
of this information.
NOTE
STATION HUNT GROUP WITH OVERFLOW
Each station group can have an individual overflow destination with an individual overflow timer. The
overflow destination will ring whenever a call to the group is not answered. If the voice mail system
becomes inoperative, calls are automatically routed to the overflow destination.
INTERNAL CALL FORWARDING TO VOICE MAIL
This option in MMC 300 will allow or deny intercom calls from following call forward to voice mail. This
feature conserves disk drive space by only storing calls originating outside the system.
ONE–TOUCH VOICE MAIL ACCESS
One–touch speed dial keys can be programmed to automatically dial, log into and retrieve messages from
voice mail.
CALL PROGRESS TONES
The only tones sent to a VM/AA port are dial tone, busy and ringback. To eliminate confusion, busy tone is
substituted for DND or error tones on voice mail ports only.
The system was not designed to permit page announcements to individual keysets. However, a forced auto
answer key (FAUTO) can be used to accomplish this
1. Program a keyset for RING in MMC 103.
2. Assign an FAUTO key to each keyset that is allowed to page individual keysets.
3. Call another station. When you hear ringback tone, press the FAUTO key. The ringing will stop and an
Auto Answer call is set up.
To prevent the use of this feature from getting out of control, only assign FAUTO keys to those
The MMCs related to CLIP are listed below with a short description of their use. They are listed in the
recommended order in which they should be programmed. This sequence is suggested so that the installer
gets a better understanding of how the feature works. There is no technical reason to follow this sequence.
zMMC 312 ALLOW CLIPThis MMC is used by the technician to
determine which keysets are allowed to receive
CLIP displays
.
zMMCs 722 and 723These MMCs have had new keys related to
CLIP features added to them. It is strongly
recommended that all keysets allowed CLIP in
MMC 312 are programmed with a CLIP key.
zMMC 728 CLIP TRANSLATIONThis MMC allows the technician to create a list
of names that correspond to numbers received
from the Central Office (C.O.). These names will
be displayed when a call rings in that has
NUMBER ONLY data provided by the C.O.
zMMC 725 SMDR OPTIONSThe ability to print CLIP data and abandoned
calls has been added to this MMC
zMMC 119 CLIP DISPLAYThis MMC is used by the end user to determine
which piece of CLIP data is displayed when a
call rings at the user’s station.
zMMC 501 SYSTEM TIMERSThis MMC has two new timers related t o CLIP.
The only timer that may need
CLIP DISPLAY TIME. Thi s is the length of
time that CLIP data is displayed after the CLIP
key is pressed.
adjustment is the
zMMC 415 TRK ABANDONThis MMC is used by the technician to
zMMC 608 CLIP BLOCKThis MMC is used by the technician to assign
DCS-816 allows each station to be assigned a class of service (COS) for use in the day mode and a COS for
use in the night mode. This COS determines the station’s dialling class, which can be set to A through H.
Class A has no general restrictions and is not configurable but it will follow the restrictions set in the Class
of Service table (see MMC 701) and Class H is restricted to internal calls only.
Classes B, C, D, E, F and G are controlled by the entries listed in the deny table in MMC 702, the allow
table in MMC 703 and the wild cards defined in MMC 704.
Toll Restriction (Call Barring) Rules
1.The deny entries prevent certain numbers from being dialled. The allow entries are the only exceptions
to these deny entries.
2. Listing numbers in the allow tables without any entries in the deny tables is the same as having no
restriction.
3. When changing any entry or BCDEFG status, you must enter all digits.
The system has a Wild Card facility, these wildcards consists of three characters (X, Y or Z), these
characters can be set to equal all DTMF digit from 1~9, 0, ✱ and #.
The following examples are provided as an aid to help understand how to use the deny and allow tables.
Example
Customer requirements:
z Phones with dialling class B can only dial local calls (i.e. cannot dial any
z
Classes C and D are restricted (denied) from dialling 0860 and 0850 numbers.
z
Classes E and F are restricted from dialling 0891 and 0898 numbers
This section explains how to1 program using the MMCs. You should read the instructions for each program
carefully before starting the program.
First, decide what changes are required to the system, and therefore which MMCs you need to use. Then,
“ENABLE” the keyset and follow the procedure for your selected program(s).
The default data of each MMC may vary according to each country.
Allows the system administrator or technician to lock or unlock an individual station or all stations
simultaneously. The three options are as follows:
0UNLOCKED Unlocks a locked station.
1LOCKED OUTNot allowed to access C.O line for dial out
2LOCKED ALLNot allowed to initiate any action with this mode
PROGRAM KEYS
UP & DOWNUsed to scroll through options
KEYPADUsed to enter selections
SOFT KEYSMove cursor left and right
SPKUsed to store data and advance to next MMC
HOLDUsed to clear previous entry
ANS/RLSUsed to select ALL
ACTION DISPLAY
1. Press TRSF 100
Display shows
2. Dial station number (e.g., 205)
OR
Press UP or DOWN to select station and press RIGHT soft key
to move cursor
Press UP or DOWN to select station and use
RIGHT soft key to move cursor
OR
Press ANS/RLS to select all stations
3. Enter 0 to unlock or 1 to lock (e.g. 1)
OR
Press UP or DOWN key to make selection and press
Use UP and DOWN key to make selection and press