ESI-50L Programming Manual
ESI-50L Programming Manual
Programming Manual
0450-1137
Rev. C
Important: For information concerning the hardware installation for an ESI Communications Server, see the ESI
Communications Servers Hardware Installation Manual (ESI document #0450-1049).
ESI-50L Programming Manual Hardware overview/installation
General description
The ESI-50L Communications Server offers the small business an all-in-one communications system including
not only phone service but also voice mail and automated attendant. The system itself is housed in a surprisingly
small case that is wall-mounted in the telephone equipment room. An external, wall-mounted power transformer
powers the system. Standard system features include voice mail, automated attendant, external paging interface,
and extensive call coverage features (such as off-premises “reach-me”).
Important: References throughout this manual to separate PROGRAM and HELP keys are valid for only the 48-Key
Digital Feature Phone. On either the 24- or 12-Key Digital Feature Phone, the two keys are combined into
one PROG/HELP key, which is to be used in place of the separate keys.
1
This and all other references to Caller ID service within this manual assume the end-user organization subscribes to Caller ID service from its
telephone service provider.
2
Not available on 12-Key Feature Phone.
3
If ordered at purchase. Not available as an upgrade.
A.1
ESI-50L Programming Manual Hardware overview/installation
1
Previously known as ESI PC Attendant Console.
2
Not available on 12-Key Feature Phone.
A.2
ESI-50L Programming Manual Remote maintenance with Esi-Access
Remote maintenance
with ESI System Programmer
ESI System Programmer gives the Installer the capability to program all phone system features. ESI System
Programmer can be used from a PC or laptop connected directly to the system on-site; it can also connect to the
system remotely via TCP/IP or dialup. ESI System Programmer can be used remotely by the Installer to make
adjustments to a site’s ESI Communications Server. This section will cover how to use ESI System Programmer
in conjunction with the system’s Network Services Processor (NSP) for remote maintenance.
Required equipment and information:
• A programmed and connected NSP in the site’s ESI Communications Server. (The NSP itself is standard.)
• You will also need to know the site’s NSP IP address.
®
• The PC or laptop must have an Ethernet interface and have a broadband connection to the LAN, WAN, or
Internet (depending upon the type of remote connection involved).
• TCP/IP port number 59002 for the site’s router.
Important: For an explanation of how the port forwarding works, see “Configuring the remote office NAT router”
in the NSP/VIP Advanced Options Guide (ESI part #0450-0667).
2. After port forwarding is complete, install ESI System Programmer on your PC. ESI System Programmer
can be found on the software page of the Resellers’ Web site: www.esiresellers.com/software.
3. Follow directions in the ESI System Programmer User’s Guide (# 0450-1046) for setting up a site.
Once the site is created and the network settings are entered,
connect to the site using network communications:
B.1
ESI-50L Programming Manual Remote maintenance with Esi-Access
B.2
ESI-50L Programming Manual System programming: An introduction
Important: During programming, the 24-Key Feature Phone’s two-line display shares the same content as the top two
lines of the 48-Key Feature Phone’s three-line display. As a result, to save space, the sample displays
shown herein will show only two lines.
If installing ESI Presence Management on this system, refer to the ESI Presence Management Installation
Manual (ESI # 0450-0792) for important information before you program the system.
Programming keys
During programming, the first line of the display will show the current item being programmed, and the second
line will be the entry line. You can enter values as directed by the combination of the voice prompts and display.
To enter multiple values, such as a list of extension numbers, separate each value by # (to exit the list, enter # #).
Notes: Either < or > in the display indicates that additional choices or values are available by pressing a
corresponding scroll key (or ).
Only one person at a time can be performing Installer or Administrator programming.
C.1
ESI-50L Programming Manual System programming: An introduction
Example: To enter a B, press 2 twice (the possible options to scroll through are A, B, C and 2). When B is displayed,
press # to confirm; the cursor will move to the next character to be entered. To complete the name, press # #.
Extension numbering
Extensions
Port card Digital stations Analog stations
1 (main board) 100 through 107 108 and 109
2 110 through 117 118 and 119
3 120 through 127 128 and 129
4 130 through 137 138 and 139
1
For more information, see the ESI Presence Management Installation Manual (ESI # 0450-0792).
C.2
ESI-50L Programming Manual System programming: An introduction
7 Reports
71 System program report
72 ESI Presence Management access door report
74 Voice mail statistics report
75 System speed-dial list
8 IP programming
81 Display licenses
82 Local programming
824 Network Services Processor
1
Shown in the same order as it appears in the programming menu on an ESI desktop Feature Phone.
C.3
ESI-50L Programming Manual System programming: An introduction
4. The system will play the system programming menu. Follow it to program as you wish.
5. When finished, hang up.
Warning: Always FINISH programming in ANY function BEFORE exiting programming mode (as needed,
press # to accept current entries for function parameters you’re not changing).
Note: The system will automatically exit programming mode after 10 minutes of inactivity.
Example: If your Installer password is 864, enter programming mode by pressing PROGRAM HOLD 8 6 4 #. (To exit
programming mode, hang up.)
1
Although a 12-Key Feature Phone allows you to enter Installer and Administrator programming, we don’t recommend that you use a 12-Key
Feature Phone for programming because of its one-line display and small number of programmable feature keys.
2
Or, if using the 24-Key Feature Phone, press PROG/HELP.
3
If you prefer to enter Administrator programming mode, use the Administrator password, instead (the default is 4 5 6).
C.4
ESI-50L Programming Manual Function 1: System parameters
Important: Always initialize the system before initial programming for a new installation.
You must confirm the command to initialize, when prompted, by entering the Installer password.
BEFORE initializing, be sure to set the time and date (Function 14).
System initialization will take approximately one minute to complete. When initialization is complete, the phone’s
display will return to the idle state. You must then re-access Programming Mode by following the steps
described earlier (see page C.3).
Note: Be sure to write down the new passwords, store them in a safe place and give the new Administrator’s
Password to the Administrator.
Example: From station 105, entering 7 8 9 # or 4 5 6 # instead of the user password (1 0 5 #) will enter the station’s
user programming. (Default passwords shown for this example).
D.1
ESI-50L Programming Manual Function 1: System parameters
Example: Enter 1 2 3 3 for 12:33, or 3 1 5 for 3:15 (note that you need no leading zero for the time).
Example: Enter 0 7 0 4 2 0 0 8 for July 4, 2008 (note that leading zeroes are required here, unlike in Step 1).
Note: A built-in battery maintains the correct time and date, even in the event of a power loss.
Note: If this function is enabled and it causes an automatic time change, the system won’t update the real-
time clock from Caller ID messages (Function 1421, above) for 25 hours before and 25 hours after
the time change is due to be effective (i.e., 2:00 AM Sunday).
Example: If the clock is running two minutes fast over a month, select -2 (minus two minutes)..
D.2
ESI-50L Programming Manual Function 1: System parameters
D.3
ESI-50L Programming Manual Function 1: System parameters
Warning: Adjusting this parameter while calls are in progress may result in temporary loss of audio.
(Continued)
D.4
ESI-50L Programming Manual Function 1: System parameters
Warning: Changing the headset microphone gain will drop all calls in progress. Before making any changes to
this parameter, make sure that all stations are idle.
D.5
ESI-50L Programming Manual Function 1: System parameters
Field 4: [Unused]
1
See “Function 62: Record directory names,” p. I.2.
D.6
ESI-50L Programming Manual Function 1: System parameters
Warning: Adjusting field 1 while calls are in progress may result in temporary loss of audio.
Warning: Adjusting field 3 while calls are in progress may result in temporary loss of audio.
Warning: Adjusting field 5 while calls are in progress may result in temporary loss of audio.
D.7
ESI-50L Programming Manual Function 1: System parameters
D.8
ESI-50L Programming Manual Function 1: System parameters
Warning: Changes to this parameter will result in system initialization, which will erase all programming, voice
messages, greetings, and recordings. System programming backups that are of a different
numbering plan range than the one selected cannot be restored.
This parameter allows the installer to select one of nine pre-defined ranges of extension numbers (see
“Numbering plan selections,” page C.2). However, regardless of which extension numbering range is
selected, feature codes, and CO line groups access numbers will stay the same. Press a scroll key to
select a new numbering plan, or press # to continue. If you select a new numbering plan, you will be
prompted to initialize the system by entering the Installer password.
1
For more information, see the ESI Presence Management Installation Manual (ESI # 0450-0792).
D.9
ESI-50L Programming Manual Function 1: System parameters
Note: System speed-dialing overrides toll restrictions (Function 32, page F.6).
3. Enter the number to be dialed (including the line group 9, 8, or 71–76). Press the left scroll key () to
delete any character or digit entered in error. Here’s an example:
1. 2. 3.
Speed-dial # Name Number
601 AUTO RENTL 915552221212
The number dialed in Step 3 can be up to 30 digits long including special characters:
Code What it produces
# # DTMF tone
DTMF tone
F Flash hook
P 2-second pause
Use the scroll key to enter special characters; use the scroll key to backspace. Press # to confirm the
inserted character and continue. Press # # to complete the entry.
Once the number is saved you can use the scroll keys to move back and forth to view the number. To edit the
number, you must delete it and enter the correct number.
Example: To create a System Speed-dial number that dials 9, then 972-555-5644, then pauses for four seconds and
finally dials #104, enter:
9 9 7 2 5 5 5 5 6 4 4 (then scroll to) P # (then scroll to) P # (then scroll to) # # 1 0 4 #
D.10
ESI-50L Programming Manual Function 1: System parameters
Note: The system will buffer up to 1,000 SMDR records (i.e., 80 KB worth) in non-volatile memory when the
RS-232C serial port is in use for programming or uploading (such as during use of ESI System Programmer).
If the buffer becomes full, the system will discard the oldest records.
SMDR
Real-time SMDR call records are continuously output to the SMDR (DB9) port.
1. The system will prompt you for the baud rate. You can change this rate by pressing the scroll keys
( and ).
Options: 300, 1,200, 2,400, 4,800, 9,600, 19.2K, 38.4K, or (Generation II only) 115K (bps).
1
Default: 115200 .
2. Select the SMDR format — STANDARD, EXTENDED, or CSV — by pressing the scroll keys ( and ).
Default: STANDARD.
Maintenance
A laptop PC can be connected to this port for on-line programming (using ESI System Programmer) and
software upgrades. Baud rate settings for Maintenance mode are the same as for SMDR (see “SMDR,” above).
SMDR output
Examples of SMDR output are shown beginning on page K.1. Extended SMDR reports were introduced with
ESI Communications Server software versions xx.3.xx.
1
With system software version 11.4.15 (or later); if running an earlier version, the default is 38400.
D.11
ESI-50L Programming Manual Function 2: CO lines
Function 2: CO lines
The ESI-50L can operate on a station-by-station basis as a PBX or as a combined key/PBX using standard loop
start lines. If a station has line keys programmed, the user accesses the lines by pressing one of these keys or
by dialing 9 (or 8 or 71–76). If a station does not have line keys programmed, the user always accesses CO
lines by dialing 9 (or 8 or 71–76).
Note: To provide additional visual indication of CO line usage, the 24 or 48-Key Digital Feature Phone’s idle
display will show on/off-hook line status.
Since the system handles call transfer and auto attendant functions efficiently, operating in the PBX mode provides
more programmable feature keys for other uses and the opportunity for glare is greatly reduced.
Note: All phone programmable keys default to being un-programmed (except on extension 100, where the first key
defaults as a day/night key). Use extension button mapping (Function 35; see page F.13) to assign line keys
system-wide. An individual station’s keys can be reassigned using PROGRAM 2 at that station.
Important: Where any gray shading (■) appears in an example, it represents values either unavailable to the function
or unused in the particular example.
Example: Here is a completed Programming Worksheet for incoming calls on Line 1 to ring live to extension 100
but finally be answered by the Main Greeting after 9 rings. (The step numbers correspond to the
explanation that begins on the next page.)
1. 2. 3. 4.
CO Out Ring tone Ring 1 Ring 3 Ring 5 Ring 9
1 9 1 X100 X100 X100 ID1
(Continued)
E.1
ESI-50L Programming Manual Function 2: CO lines
Note: A line can only be in one line group or designated as a private line.
Select the line group and press the # key to confirm. Outgoing calls will be assigned from the highest CO
to the lowest available. Or, to delete the line group number (whereupon the line can only receive
inbound CO line calls), press HOLD.
Default: 9 (i.e., all CO lines in Group 9).
Private line
You can designate a line as a private line by entering an extension number, instead of a line group
number, in this step. The line is then programmed as outlined in the following explanation, giving the
private line great flexibility for handling call routing.
Note: A private line can be assigned only to a Digital Feature Phone. A line key must be
programmed on the phone to access the line for outgoing calls. However, a status key can
be programmed on another phone to display the busy/idle condition of a private line.
(Continued)
E.2
ESI-50L Programming Manual Function 2: CO lines
Once you have programmed all desired CO lines for day mode, repeat the programming steps for all
desired CO lines for night mode.
Default: Answer on ring 1 with ID1 (main greeting) in both day and night modes.
Example: To have after hours calls directed to a general delivery mailbox, program the system as follows.
During night mode, Line 1 (and other lines to be programmed alike) will be answered immediately
by MB301 (a guest mailbox set up for general delivery). The personal greeting for MB301 might be:
“Hello, thank you for calling ABC Company. Our offices are closed. Our normal business hours are
8 to 5 Monday through Friday. Please leave a message at the tone and your call will be returned
when we resume normal business hours.”
A Virtual Mailbox Key programmed at the operator’s phone will allow easy pick-up of calls left
during the night.
Important: If you’re using VIP PC Attendant Console, you must assign the Attendant department to answer
incoming calls on the preferred ring assignment (ring 1, 3, 5, or 9). Otherwise, incoming calls to the
system won’t appear in the Incoming Calls and Holding Calls windows in VIP PC Attendant Console.
See “Department hunting methods” (page F.10) for information on the “Attend” department type.
E.3
ESI-50L Programming Manual Function 2: CO lines
Note: You must set the flash duration in Function 151 (page D.3) for the requirements of the host switch.
Note: System speed-dial numbers (Function 17; see page D.10) are not affected by toll restriction.
If TOLL CALLS = Y (yes) in Function 321 (page F.6), the system checks the number dialed against the Deny
Exception table. If the number matches an entry in this table, the call is restricted. Otherwise, it’s allowed.
If TOLL CALLS = N (no) in Function 321 (page F.6):
1. First, the system checks the number dialed against the Allow Exception table.
If the number matches an entry in this table, the call is allowed.
Otherwise . . .
2. The number is checked against the Deny Exception table.
If the number matches an entry in this table, the call is restricted.
Otherwise . . .
3. The number is checked against the Fixed Allow table.
If the number matches an entry in this table, the call is allowed.
Otherwise . . .
4. The number is checked against the Fixed Deny table.
If the number matches an entry in this table, the call is denied.
Otherwise . . .
5. The call is allowed.
E.4
ESI-50L Programming Manual Function 2: CO lines
Example: Extension 101 is set with TOLL CALLS = N in Function 321. The user dials 1 5 5 5 1 2 1 2. The
system finds the first digits in the number dialed match the entry 1 5 5 5 in the Fixed Deny table.
Since extension 101 isn’t allowed toll calls, the call will be restricted (blocked).
Notes: Press MUTE/DND to insert a “wild card” digit. A “wild card” digit is needed only when
followed by more numbers; e.g., to allow/deny 1-555, enter just 1 5 5 5 # — however, to
allow/deny all “1+” area codes and 555, enter 1 X X X 5 5 5 # (where X indicates a pressing
of MUTE/DND).
If a number that’s already entered in one table is entered in the other table, this will
automatically delete the number from the first table. For example:
— If 8 9 0 is an entry in the Deny Exception table . . .
— . . . and, later, 8 9 0 is entered in the Allow Exception table . . .
— . . . 8 9 0 will be automatically deleted from the Deny Exception table.
Warning: Do not include system line access codes (9, 8, or 71–76) in any of the toll restriction entries.
3. After the last number, enter # # to end the list. The system will apply the numbers you enter to their
most significant digit.
Example: Entering 1 5 0 5 into the deny exception table tells the system to deny all “1+” calls to area
code 505. But entering 1 5 0 5 5 5 5 8 7 8 7 into the table tells the system to deny “1+” calls
specifically to (505) 555-8787 while allowing other “1+505” calls.
To allow information calls, enter into the allow table: 411, 1411, 5551212, 1XXX5551212 (where X is a
wild card digit, entered by using MUTE/DND).
Default: None.
Note: If you have any extensions that have been denied the ability to make local calls but you wish to let them
dial toll-free numbers, an entry will be required in this field to allow those calls.
E.5
ESI-50L Programming Manual Function 2: CO lines
E.6
ESI-50L Programming Manual Function 2: CO lines
Note: Since the Caller ID information is transmitted from the CO during the silence between the first and second
rings, enabling this feature will delay the answer of inbound calls until the second ring.
1
Esi-Dex is not available on the 12-Key Digital Feature Phone.
E.7
ESI-50L Programming Manual Function 3: Extension programming
Important: Where any gray shading (■) appears in an example, it represents values either unavailable to the function
or unused in the particular example.
Important: Before you use this function on two extensions, make sure they’re both idle at the time.
Along with the extension numbers, this function also will exchange the following parameters (depending on
station type):
• Extension name and other assignments (including of the Operator to extension 0 from Functions 31 and 32).
• Mailbox information (personal greeting, notification, schedules).
• Programmable feature keys.
• Personal Dex.
Function 30 has the following limitations:
• Mailboxes cannot be exchanged. Instead, use Function 34 (flexible number assignment; see page F.12).
• Both extensions must be of the same “type” — i.e.., analog to analog, digital to digital — as shown in the
following table:
From . . . To . . . Function 30 allowed?
Digital phone Digital phone Yes
Analog extension Analog extension Yes
1
Digital phone Analog extension No
Fax, modem, door, ringer, server, Any type of phone No
RFID Reader
To use this feature:
1. Enter Installer programming through a Digital or IP Feature Phone and go to Function 30.
2. Enter the first extension and press #.
STATION MOVE
1ST EXT: 104
X1044 J SMITH
2ND EXT: 105
(Continued)
1
You must use Function 34 (see page F.12) to change the numbers of these types of extensions.
F.1
ESI-50L Programming Manual Function 3: Extension programming
4. Both extensions will now appear in the display. Confirm the exchange by pressing #.
X104 J SMITH
X105 S BROWN
5. If one of the phones is in use, the display will show that extension:
STATION MOVE
EXT 104 BUSY
(If both are in use, the display will show only the first extension.)
To back up to the previous step, press and then re-try the extension exchange by pressing # again.
Extension numbering
Extensions
Port card Digital stations Analog stations
1 (main board) 100 through 107 108 and 109
2 110 through 117 118 and 119
3 120 through 127 128 and 129
4 130 through 137 138 and 139
Note: 100 defaults as OPR (when a user dials 0); 101 is an example of system default.
Each programming step for Digital Feature Phone extensions is defined as follows:
1. Extension number — Extension numbers range from 100 to the highest number of ports installed and
must match the port numbers as connected to the system.
2
2. Type — Based on the port card installed, the ESI-50L assigns the port as digital.
3. Extension name — Used for the display, reports, and as a programming aid. The name’s length can
be no longer than 10 characters (See “Entering alphanumeric characters,” page C.2).
Default: The extension number.
(Continued)
1
Includes ESI Presence Management RFID Readers. For more information, see the ESI Presence Management Installation Manual (ESI # 0450-0792).
2
For programming of analog ports, see pages F.4–F.4.
F.2
ESI-50L Programming Manual Function 3: Extension programming
4. CO line group — Assigns the extension’s ability to access one or more CO line groups (9, 8 and 71–76).
Default: 9.
5. Call forward busy/no answer for day mode — The extension is set to call forward busy/no answer to
the extension (or department) mailbox for day mode. This option is set and cannot be changed with the
exception of extension 0.
6. Call forward busy/no answer for night mode — Same as previous item, except night mode.
7. Extension page zone assignment — List the page zones (0, 1, 2, 3) that are to be included.
Default: 0 (all-page).
The overhead paging port (extension 599) can be paged along with other extensions in a zone by
including the desired page zone for extension 599.
All digital phone extensions are included in (and cannot be removed from) the all-page zone.
Analog extensions cannot be included in page zones.
Notes: If you want more than one extension to ring when someone dials 0, you must build a department
in Function 33 (see page F.10) and enter the department in column 8 on page F.2.
If operator translation is directed to a department or branch ID, and a call to the operator is not
answered, operator call forwarding takes precedence.
Note: For more information on installing and using the optional VIP PC Attendant Console application, see the
VIP Setup and User’s Guide (ESI # 0450-0513).
F.3
ESI-50L Programming Manual Function 3: Extension programming
Analog ports
The last 2 station ports can be programmed only as shown below.
1. 2. 3. 4.
Ext. Type Name CO
0 Operator
100 DIGITAL Jane 9
101 DIGITAL Roger 9
102 DIGITAL Sally 9,8
108 PHONE / FAX / MODEM / RINGER / DOOR PHONE / FAX / MODEM / RINGER / DOOR 9
109 PHONE / FAX / MODEM / RINGER / DOOR PHONE / FAX / MODEM / RINGER / DOOR 9
Note: If DTMF digits are to be received by a device connected to an analog station port (i.e., IVR, zone
paging, etc.), the analog port extension type must be assigned in Function 32 as either EXT or
DOOR (below). Any other type will block DTMF digits from passing through.
• Phone (EXT) — Designed to provide for standard 2500 type phones. See the ESI-50L User’s Guide
for a complete description of the capabilities.
• Common ringer (RINGER) — Connected via a tip and ring pair; will apply ring voltage whenever a
line rings in night mode or when a call is directed to it (transfer, call forwarding, CO ring, etc.).
• Fax (FAX) — If the Auto Attendant detects a fax tone, it will automatically forward the tone to the
first analog port programmed as FAX.
• Modem (MODEM) — Incoming calls for a modem can be manually transferred to the modem
extension; also, the modem can automatically generate outbound calls. Maximum connect speed
through the PBX is 9600 bps.
• Door phone (DOOR) — A telephone connected to this port will automatically dial the
programmed ring down extension number whenever the set is taken off-hook.
3. Extension name — This is used for the display, reports, and as a programming aid. The maximum
length is 10 characters (See “Entering alphanumeric characters,” page C.2).
Default: The type selected.
Note: The name for the ringer and door must be changed in Function 32.
4. CO line/ring down — For fax, modem, or phone, select the desired line group — 9, 8, or 71–76.
Default: 9.
If door phone is selected, an extension number is entered as a ring down destination.
Default: Extension 100.
No dial tone is presented for common ringer.
F.4
ESI-50L Programming Manual Function 3: Extension programming
Note: DTMF can be transmitted to the overhead paging port after access, allowing for zone overhead paging, if
the paging unit supports zone paging.
1. 2.
Ext. Type Name CO Page zone
599 1
F.5
ESI-50L Programming Manual Function 3: Extension programming
Note: A Department number can be entered as an extension in the Service Observing list and will then
automatically include all members of the Department even if the members of the Department are
later changed.
8. Local allow — “YES” allows the user to place seven-digit toll calls. If you select “NO,” the user can
make only calls to numbers listed in the local allow table in Function 226 (see page E.5).
9. Toll restriction — “YES” allows the user to place toll calls. If you select “NO,” the user can make only
2
either non-toll calls or calls to numbers listed in the allow exception table.
10. System speed-dial — “YES” allows the user to access and place system speed-dial calls.
(Continued)
†
An example of a digital Cordless Handset.
* An example of an analog phone.
1
Analog stations programmed as FAX or MODEM can’t have call waiting.
2
See the fixed allow table (Function 222, pages E.4–E.5).
F.6
ESI-50L Programming Manual Function 3: Extension programming
11. AutoPage — Lets the user turn AutoPage (defined below) on or off at his/her station.
Note: This feature is used in conjunction with the directory names recorded in Function 62. If a name
isn’t recorded in Function 62, the station default name (“Extension [xxx]”) is paged.
If the station user has his/her mailbox set to answer with personal greeting 3 and a caller presses 3 to
page that user, this feature automatically pages the station user in the page zones entered in Function 31.
1
If no page zone is entered, all ESI Digital Feature Phones on the system are paged.
Default: Enabled.
Note: When AutoPage is enabled, the system will use the last installed idle digital port to perform
the page. Therefore, if a phone is on the last installed port (e.g., X107 on a system with only one
port card on the main board), the phone’s user may experience a brief delay in telephone
operation if he/she picks up the handset (or presses SPEAKER) during the AutoPage.
12. External forwarding — Allows the station user to use the call forwarding/off-premises and off-
premises “reach-me” features. See the User’s Guide for more information about these features.
Default: Enabled.
Note: After the system dials the external forwarding number, it will play a prompt saying, “You are
receiving a forwarded call. Press any key to accept.” This prompt will play continuously for
30 seconds. If the forwarded call is answered and the called person dials a digit, the forwarded
call will be connected to that person. If no digit is dialed, the caller is automatically forwarded to
voice mail. While the two lines (trunks) are connected, the system constantly monitors the line for
open loop conditions (hang-up). If an open loop is detected on either line, the call is disconnected.
The system also monitors for voice activity on the connected lines; if voice is no longer detected,
2
the call is disconnected. Finally, if both lines are connected for more than 60 minutes, the call will
be disconnected.
13. Forwarding to toll numbers — This feature is used in conjunction with external forwarding (see previous
item). When enabled, this feature lets the user program a long-distance number for external forwarding.
Default: Disabled.
14. Trunk-to-trunk transfer — When enabled, this lets the station user initiate a trunk-to-trunk transfer.
The user, while connected to a CO line, can press TRANSFER, dial an off-site number and then
complete the trunk-to-trunk transfer by simply hanging up. Both outside parties are then connected.
A station user also can set up a conference call and then drop out of the conference, leaving the other
members conferenced. This feature MUST be enabled in order for external call forwarding and/or
off-premises “reach-me” to succeed.
Default: Enabled.
(Continued)
1
ESI Cordless Handsets don’t receive pages.
2
Default timer setting. To adjust this, contact ESI Technical Support.
F.7
ESI-50L Programming Manual Function 3: Extension programming
15. Associated extension — Enter the desired ESI Cordless Handset extension. This creates a
relationship that allows use of the Quick Switch key. For information about the Quick Switch key,
consult the User’s Guide (ESI # 0450-1135). This field is not available for an extension using a 12-Key
Feature Phone or ESI Cordless Handset.
Example: Here is a portion of a completed programming worksheet for extension feature authorization. Note that:
• Extension 100 cannot record calls but can make toll calls (except those listed in the deny table)
and can access the system speed-dial numbers.
• By comparison, extension 102 cannot make general toll calls but also can call any system
speed-dial number — including to make a toll call — even those listed in the allow table.
• Extension 102 is associated with an ESI Digital Cordless Handset at extension 113.
• (Extension 108 doesn’t have DND, AA block, recording, or service observing capability because
it’s an analog port.)
1. 2. 3. 4. 5. 6. 7. 8. 9.
10. 11. 12. 13. 14. 15.
Sys. Fwdg. Trk.-
Call AA Svc. Local Toll spd. Auto- Ext. to toll to-trk. Assoc.
Ext. Name wait DND blk. Rec. obsv. allow allow dial Page fwdg. nos. xfer ext.
100 Jane Y Y N N N Y Y Y N N N N
102 Sally Y Y N Y N Y N Y Y N N N X113
108* Bill Y Y Y Y N N N N
113 (Sally’s Y Y N Y N Y N Y Y N N N X102
Cordless)
F.8
ESI-50L Programming Manual Function 3: Extension programming
Note: For more information on the VIP, VIP Professional, and VIP PC Attendant Console products and
features mentioned in steps 3–6, refer to the VIP Setup and User’s Guide (ESI # 0450-0513).
3. VIP — Scroll to enable (YES) or disable (NO) the extension to use VIP, VIP Professional, or VIP PC
Attendant Console.
4. Type — Scroll to select which type of VIP application the extension can use.
Choices: VIP (regular VIP), PRO (VIP Professional), and ATTEND (VIP PC Attendant Console).
5. Auto-record — Scroll to enable (YES) or disable (NO) the extension for auto-record. This feature requires
1
appropriate licensing and is available only for users of VIP Professional and VIP PC Attendant Console.
6. Record threshold — Enter the number of auto-recordings that an authorized extension can make
before all recording functionality is disabled. For information on auto-recording, consult the VIP Setup
and User’s Guide (ESI # 0450-0513).
Range: 5–15. Default: 10.
F.9
ESI-50L Programming Manual Function 3: Extension programming
• UCD — Calls will be rotated evenly throughout the listed extensions. If none answer or all are busy, the call
will call-forward as programmed here. Counters are cleared at midnight.
• Pick-up-only — Additionally, you can designate a department as a pick-up group. Calls cannot be
directed to a pick-up-only department. Instead, one must use a programmable feature key on phones that
are to use this feature. An extension can be in only one pick-up group.
Example: A call is transferred to extension 102; it has been placed into Department 281, which is set as
pick-up-only. If extension 102 rings, the user can pick up the call by pressing and a programmable
feature key programmed for Department 281.
F.10
ESI-50L Programming Manual Function 3: Extension programming
Procedure
Here’s an example of a completed programming worksheet:
1. 2. 3. 4. 5. 6. 7.
Dept. no. Name Type Call waiting CF day CF night List:
280 Sales In order MB300 MB300 104, 112, 115
281 Service UCD X0 MB301 101, 102
282 Support All Y X0 MB302 105, 106, 107
5. and 6. Call forward busy/no answer — The department can be set to call forward busy/no answer (for
all extensions in the department) to an extension, another department, a mailbox or a branch ID for day
mode and differently for night mode. The department can have its own mailbox for pickup by members
knowing the password or forwarded to any mailbox type including guest.
Calls routed to an extension via a department will follow the department’s call forwarding, while calls
transferred to the extension will follow the extension’s call forwarding as programmed in Function 31
(see page F.2).
Default: X100.
7. Department list — Enter the extension numbers that are assigned to this department. To delete an
extension number from a list, press HOLD. Please note that the order that the extension numbers
are entered will dictate the order called when the department selected is “in order.”
1. 2. 3. 4. 5. 6. 7.
Ext. Name Type Call wtg. CF day CF night List:
280 SALES IN ORDER X0 MB300 104, 110, 112
281 SERVICE UCD X105 MB301 101, 102
F.11
ESI-50L Programming Manual Function 3: Extension programming
Important: Mailbox greetings, feature keys, and Personal Dex entries won’t be changed (i.e., the programming won’t
move with a number’s extension/mailbox).
To complete this operation, the system must be idle.
3. Enter the second number. (the first number now appears in the top line), and press #.
X104 J SMITH
NUM: 300
4. Both extensions now appear in the display. Confirm the reassignment by pressing #.
X104 J SMITH
X300 M JONES
After a dial plan has been selected in Function 169 (page D.9), the Installer can reassign one or more ranges of
numbers of extensions and guest mailboxes by using Function 34 in ESI System Programmer. This function
can be used either at system installation or thereafter. Before applying any changes, you must make sure the
system is completely idle. This function can be used to change the numbers of all extensions or guest
mailboxes, or a subset of them. However, both ranges — the numbers to be changed and the new numbers
— must be contiguous.
Example: The Installer selects three-digit dial plan 200, which includes extensions in the default range 200–239.
The customer wants extensions 230–239 to have new numbers: 100–104 and 400–404. Since the
requested new numbers are two different ranges, the Installer must use this function twice . . .
1. Numbers to change: 230–234. • New numbers: 100–104.
2. Numbers to change: 235–239. • New numbers: 400–404.
Only the extension/mailbox number will be changed with this function. The following parameters also will be
changed if the extensions or mailboxes being changed are assigned in these functions:
• Ring assignments and private line (Function 21) • Auto attendant GoTo extension/mailbox branches
• Extension call-forward busy/no answer (Function 31) (Function 41)
• Extension features (Function 32) • Guest mailbox features (Function 53)
• Department features (Function 33) • Group mailbox members (Function 54)
• Programmable feature keys on other station • Recorded directory names (Function 62)
(Function 35 and user programming function 2)
Warning: This function can take up to 30 minutes to complete, depending on the number of stations reassigned.
F.12
ESI-50L Programming Manual Function 3: Extension programming
Important: Future, system-wide changes made later here by the Installer will overwrite any station user programming.
When prompted, press the desired programmable feature key location, then enter the appropriate digits on the
dial pad and confirm by again pressing the same programmable feature key.
To determine how a programmable feature key is currently programmed, press the key, note how it is
programmed, and press the key again.
The keys can be programmed as follows:
CO line key
If the dialed digits are 1–16, the key will serve as a CO line key.
Note: Removing the line key appearances will set the station(s) to operate as a PBX with line access by dialing
9 (or 8 or 71–76).
Station key
If the digits entered constitute a three-digit extension number (or department, guest mailbox, etc.), the key will
become a station key providing the appropriate lamp information (See “Numbering plan selections,” page C.2).
Speed-dial key
If one enters 9 (or 8 or 71–76) plus a phone number, the key will become a speed-dial key for outside calls.
Alternatively, the user may enter the system speed-dial bin (600–699).
Feature keys
Feature keys, as listed here, cannot be programmed system-wide but must be programmed for each
individual station. Refer to “Feature key chart” (page F.15) for specific availability by ESI phone model.
• Manual day/night mode (Code 560) — Allows manual setting of the system’s mode — day, night, holiday,
or auto (in auto mode, the system follows the day/night mode tables you have programmed).
Note: The Installer or the Administrator can also change the mode and/or re-record the holiday greeting
remotely to handle unexpected closings, such as for inclement weather.
• Service observing (Code 561) — Allows authorized users to monitor others’ calls silently (e.g., in order to
aid in quality assurance of call activity).
Note: You or the Administrator must authorize service observing for a station, and you must program the
list of allowed extensions in Function 32 (page F.6).
• Headset key (Code 564) — Provides for easy connecting to/disconnecting from calls when the user is
operating in headset mode. The user presses the key to receive dial tone or to answer a ringing call; he/she
then presses the key again to disconnect from the call.
1
• Call forward key (Code 565 or 565XXX) — Toggles call forwarding on and off. If the user always
forwards to the same extension, you (or the user) can program a key with both 5 6 5 and the extension
number.
1
• Redial key (Code 566) — Redials the most recently dialed number, as would pressing the REDIAL fixed-
feature key.
1
Programmable on only the 12-Key Feature Phone.
F.13
ESI-50L Programming Manual Function 3: Extension programming
• Call forward/no-answer key (Code 567) — Sets or cancels call forwarding/no-answer. This overrides the
call forward busy/no-answer assignment in Function 31.
• Message monitor key (Code 568) — Toggles message monitor mode. (Functionally is same as pressing
PROGRAM 3 6 and following the prompts.)
• Background announce key (Code 569) — During call waiting, pressing (and holding down) this key lets
the user make a brief, private background announcement to the station's earpiece (if the user has
enabled the background announce feature).
1
• Conference (Code 570) — Serves the same function as the CONF fixed-feature key.
• Personal greeting keys (Codes 571–573) — These provide for easy activation of one or more of the
user’s personal greetings. Each key's LED will be green for the associated personal greeting that is active.
These keys can be used in place of, or in conjunction with, manual activation of the greetings in
programming mode.
• Caller ID (Code 574) — Allows the user to view the 25 calls presented most recently to his station. Caller ID
records are stored only for those phones which have a Caller ID key assigned.
• Virtual Answer Keys (Codes 575 and 576) — Pressing a Virtual Answer Key when the extension receives a
call-waiting alert causes the system to play a greeting to a caller and then route the caller to a desired
destination. (For more details on this feature, see the User’s Guide.)
Note: This works only if call waiting is enabled for the station.
• QuickPage (Code 577) — Normally used by an operator, this key lets the user quickly put on hold, and page, a
station user. While on a CO line call, the user can press a QuickPage key and then enter a station number
(or press a programmable feature key programmed for an extension), and the system will automatically
2
page the person , then forward the call to the person’s voice mailbox if he/she doesn’t answer.
1
• MUTE/DND (Code 578) — Serves the same function as the MUTE/DND fixed-feature key.
1
• VOICE MAIL (Code 579) — Serves as a VOICE MAIL key on 12-Key Digital feature Phones.
• Override ring key (Code 580) — Allows a user to place an outside call (CO or extension) while another call
is ringing in on the same station.
• Door control (Code 581) — For ESI Presence Management only. For more information, see the
ESI Presence Management Installation Manual (ESI # 0450-0792).
• Record (Code 582) — For ESI Cordless Handsets only. Pressing this key performs the same as does the
fixed RECORD key on ESI desktop Feature Phones.
• Quick Switch (Code 583) — When programmed, pressing this key lets the user transfer active calls
between a desktop ESI Feature Phone and ESI Cordless Handset. It also allows the user to set specific
ring options when using a desktop ESI Feature Phone and ESI Cordless Handset simultaneously.
• Account codes (Code 584) — When programmed, pressing this key lets the user send account codes
during a call.
3
• Loop key (Code 587) — Allows for the appearance of any CO line or Esi-Link call that may be ringing a
station, without the need for a programmable feature key to be programmed as a CO line key. Up to six
loop keys may be programmed per station.
• Overhead page (Code 599) — Allows the user to access the overhead paging system.
Note: To delete a programmable feature key, press HOLD instead of programming a value.
1
Programmable on only the 12-Key Feature Phone.
2
The system will access the paging zone for the extension and play the user’s name as recorded in the directory (if no name is recorded, it will page
by extension number) followed by the phrase “you have a call on hold” and the line on which the caller is held — e.g., “John Doe, you have a call
on line 21.”
3
Available with system software release of June xx, 2009.
F.14
ESI-50L Programming Manual Function 3: Extension programming
• Virtual Mailbox Key — If the entered digits are an extension number for a guest, department mailbox,
cascade mailbox, etc., the key will provide for direct transfer to that mailbox, as described above.
However if you program VOICE MAIL and an extension or mailbox number, it will become a Virtual
Mailbox Key, which will indicate message status for the mailbox (the LED will blink red if new messages
exist) and provide direct pick-up of the messages.
To create a Virtual Mailbox Key of a user extension’s mailbox, press VOICE MAIL and then enter
the applicable extension or mailbox number.
• Private line key — If a private line has been established in CO line programming (see “Private line,”
page E.2), that CO line key must appear on that station’s phone to allow outbound access to the line.
2
• Cellular Access Key — If in Function 31, the ESI Cellular Management shared line parameter has
been set to YES, you can assign an ESI Cellular Management Access Device’s extension to a
programmable feature key on any station, allowing access to the cell phone “line.”
3
• Cellular Speed-Dial Key — This allows a user to program a programmable feature key to dial a
phone number using the cellular phone line.
1
XXX = Forwarded-to extension.
2
Optional feature. See the ESI Bluetooth Voice Integration Product Overview (ESI document # 0450-1173).
3
Available as of release of system software version xx.4.27 (April 20, 2009).
F.15
ESI-50L Programming Manual Function 3: Extension programming
Note: For more information about ESI Presence Management, consult its Installation Manual (ESI # 0450-0792).
Note: Access schedules don’t take effect until the current time has passed the next schedule time.
For example: if you program a schedule time to deny access Wednesdays at 5:30 PM but it’s
already 5:45 PM on Wednesday when this programming occurs, the change won’t take effect until
the following Wednesday.
1. Using the scroll keys, select the access schedule to be programmed. Press # to confirm.
Range: 1–7.
ACCESS SCHEDULES
1-ACC SCHED1 >
ACC SCHED1
NAME:
3. Use the scroll keys to select the day of the week to program for the selected access schedule.
Press # to confirm.
ACC SCHED1
DAY: MONDAY >
If you haven’t yet assigned an allow time (see next step) for this schedule, the display will show
something like:
(Continued)
F.16
ESI-50L Programming Manual Function 3: Extension programming
4. Enter the allow time — the time when an electronic key user can begin controlling door locks — in
12-hour format. (To delete an entry, press HOLD.)
Press # to confirm when done.
If you haven’t yet assigned a deny time (next step) for this schedule, the display will show something like:
6. Now, enter the deny time — the time when an electronic key user begins to be denied door lock
control — in 12-hour format. (To delete an entry, press HOLD.)
Press # to confirm when done.
8. Press # again to exit the function, or select another day of the week by using the scroll keys and then
go back to step 4.
F.17
ESI-50L Programming Manual Function 3: Extension programming
Note: If using any RFID features — i.e., if using ESI Presence Management for anything more than its
doorphone capabilities — you should save time by first scanning the electronic keys at any ESI
Presence Management RFID Reader connected to the system. The system will store the
electronic keys’ tag numbers automatically, and you can use the scroll keys to select the tag
numbers to be assigned.
TAG ID: 2
9012345678 >
Note: If a tag number is entered manually but the 500-tag limit has been exceeded, “LICENSE
EXCEEDED” will appear on the display. Therefore, you must either delete one or more
unassigned tag numbers or purchase additional licenses to add new tag numbers. To view the
system’s total number of RFID licenses, use Function 81 (see page L.1).
2. Enter the extension or mailbox number to which you wish to assign the tag number. If no extension or
mailbox is to be assigned this tag number, press 0. (To delete an entry, press HOLD.)
Press # to confirm.
3. Enter the extension numbers of up to 10 ESI Presence Management RFID Readers for which this tag is
allowed to control door access. To give the tag access to all doors, press FLASH. (To delete an entry,
press HOLD.) Press # after each entry and then press # again to confirm (in other words: after the last
entry, you’ll press # twice).
Note: If all ESI Presence Management RFID Readers are allowed, “ALL” will appear on the second line.
DOOR ACCESS:
123 124 138 >
4. Use the scroll keys to select an access schedule. Access schedules are used to allow or deny door
access with an electronic key at certain times of the day. Each day of the week can have a start time
to allow access and a stop time to deny access. To allow constant (“full”) door access, select 0 -
FULL. Otherwise, select a schedule to restrict access. The schedule name will appear.
Range: 1–7. Default: 0 (full)
Note: You assign access schedules in Function 371 (see page F.16). If not using access schedules,
select 0 – FULL.
ACCESS SCHEDULE:
0 - FULL >
F.18
ESI-50L Programming Manual Function 3: Extension programming
Tip: You can use ESI System Programmer or ESI System Administrator to print out a list of assigned
tag numbers.
Playing prompts
This determines whether the system plays a prompt — and, if so, which one — when the ESI Presence
Management RFID Reader reads an electronic key. Select YES to enable playing of the prompt or NO to
disable playing of the prompt.
Default: YES (a prompt will play).
When this function is set to NO, no prompts will play through the ESI Presence Management RFID Reader.
When “EPM RFID Reader prompts” is set to YES, prompts will play as shown below. (These prompts can’t
be customized.)
When the RFID Reader displays: It plays this prompt:
WELCOME “Welcome”
GOODBYE “Goodbye”
ACCESS DENIED “Invalid Entry”
LICENSE EXCEEDED “Error”
ERROR “Error”
READER FULL
Notes: The NSP must be programmed and connected to a local area network for time and attendance
record collection.
Only ESI Presence Management RFID Readers programmed as type ENTRANCE/EXIT (Function 31)
generate time and attendance records.
This parameter is used when the optional ESI TimeLine time and attendance management software
application is used in conjunction with the ESI Presence Management RFID Reader.
Use the scroll keys to enable or disable time and attendance records, and press # to confirm.
Default: Disabled.
F.19
ESI-50L Programming Manual Function 3: Extension programming
F.20
ESI-50L Programming Manual Function 4: Auto attendant programming
Menu branch
A menu branch includes a prompt that instructs the caller to make a selection from the choices presented
such as “For Sales, press 1; for Service, press 2; or, for Administration, press 3.” Whenever you create a
menu branch, you must also create a corresponding number of sub-branches to match the number of choices
given the caller in the prompt.
When a caller makes a single-digit selection in the menu branch, he/she will then advance to one of its
sub-branches — which could be another menu branch (if there are more choices to make), or a GoTo branch
(routes the caller to a destination; see below) or directory branch (for choosing from a list of names; see
page G.3).
Note: If a caller makes no selection during the prompt in a menu branch, he will be transferred according to the
no-response programming for that branch (see page G.5).
GoTo branch
A GoTo branch transfers the caller to an extension, department, mailbox, branch ID, or an outside number:
• GoTo dial — The GoTo: dial branch automatically blind-transfers the caller to the extension or
department number programmed as its destination. If the number listed is a department, the system will
follow the programming as set in Function 33 (see page F.10). If the destination extension or department
dialed is busy or does not answer, the call will follow call forwarding for the extension as programmed in
Function 31 (see page F.2) or the department as programmed in Function 33 (see page F.10).
• GoTo mailbox — Routes a caller to that mailbox’s personal greeting. The mailbox can be a user,
a guest/information mailbox, a group mailbox, cascade notification mailbox, or Q & A mailbox.
• GoTo branch — Can also be used to jump to any other branch in the auto attendant. It is a good idea to
provide a jump as a sub-branch of each menu branch, giving the caller the option either to repeat the
menu or exit without making a selection.
Example: “For widget sales, press 1. For gadget sales, press 2. Or, to return to the main menu, press 3.”
In this case, the third sub-branch would be a GoTo branch with ID1 (the main greeting) as its
programmed destination.
(Continued)
G.1
ESI-50L Programming Manual Function 4: Auto attendant programming
• GoTo outdial — The GoTo branch can be used to transfer to an off-premises location, either in
conjunction with Centrex lines or trunk-to-trunk. When you select GoTo, the system will prompt you for
one of those two options.
The branch’s dial string can be programmed to include pauses, flash hooks, etc. Use the scroll key to
enter special characters; use the scroll key to backspace. Press # to confirm the inserted character and
continue. Press # # to complete the entry. The codes are:
Code Produces . . .
# # DTMF tone
DTMF tone
F Flash hook
P Two-second delay
E The most recently attempted extension number
Note: Two CO lines will be utilized, one for the inbound call and one to call the outdial number.
(Continued)
1
Be sure the flash hook duration (Function 151, page D.3) is set for the correct timing recognized by the local telco provider.
G.2
ESI-50L Programming Manual Function 4: Auto attendant programming
1
1. Enter the outdial number (including the access code and any special characters ). The system will prompt
you to indicate whether DTMF detection at the remote end is required before completing the connection.
If DTMF detection is not required, the system will complete the trunk-to-trunk connection after dialing
the final digit of the outdial number (blind transfer), so you may ignore step 2.
However, if DTMF detection is required, proceed to step 2.
2. For the outdial number, set the day call-forwarding and then the night call forwarding.
After the final digit of the outdial number, the system will begin to play to the called person the following: “You
are receiving a forwarded call. Press any key to accept.” This will play continuously for 30 seconds.
What happens now depends upon whether the system detects DTMF from the called party:
• If it does, the system completes the trunk-to-trunk connection.
• If it doesn’t, the system forwards the call to the programmed call forwarding for this outdial branch (the
next step for which you’re prompted if DTMF detection is required).
Notes: You’ll be prompted to enter a call forwarding destination for an outdial branch only if (a.) the branch uses
trunk-to-trunk and (b.) DTMF detection is required. Enter an extension, branch ID or mailbox number for
the day/night call forwarding of this GoTo Outdial branch.
While both COs are connected, the system constantly monitors the lines for open loops. If it detects an
open loop on either line, it terminates both CO connections. Additionally, the system periodically will
monitor for voice on the connected COs. If it detects no voice traffic, it terminates both CO connections.
Finally, if both COs are connected for 60 minutes, the system will terminate the connection, regardless of
the presence or absence of activity.
Directory branch
A directory branch lets the caller connect by selecting a name from one of two types of directories:
• All-names — The caller selects the person he wishes to reach from the playback of all recorded names
(use this if there are about 10 or fewer names in the directory). The system plays the names in
alphabetical order according to the extension names programmed in Function 31 (see page F.2).
• Alpha — The auto attendant prompts the caller to enter up to three letters of the individual's first or last
2
name and then plays the matched names in alphabetical order according to the extension names
programmed in Function 31 (see page F.2). A second prompt then instructs the caller to press # when
he/she hears the name of the individual.
Note: The actual recording of the names and alpha “key” entry (if the directory type is alpha) will come later in
Function 62 (see page I.2). The directory branch(es) will not be enabled until at least one name has
been recorded. To re-record the directory prompt, “Enter the first three letters of the person’s first name
that you wish to reach,” you must enter Function 61 and then record the prompt for the ID number of the
directory branch.
1
Special characters — such as P for pause or F for flash — can also be entered in the dial string.
2
See “Field 5: Name key digits” under Function 165, page D.6
G.3
ESI-50L Programming Manual Function 4: Auto attendant programming
(The branch IDs and branch titles shown are for programming purposes only. The caller needs only to press 1, 2, etc., to move
through the choices.)
G.4
ESI-50L Programming Manual Function 4: Auto attendant programming
Programming sequence
1. Branch ID — A numerical designator which indicates its location and relationship to the other
branches. There can be up to six levels of branches — the first level being a single digit, the second
level being two digits, and so on. The Main Greeting is ID 1 (or, additionally, 2 through 8 if a different
greeting for each different line is desired); each of its sub-branches will have that number, plus an
additional digit of its own (corresponding to choices given to the caller, shown here in bold): 11, 12, 13,
etc. Menu Branch 123 would have sub-branches 1231, 1232, etc.
2. Type — Use a scroll key to select a menu, GoTo, or directory branch. Press # to continue.
3. Name — Enter the name to help identify the branch for later programming changes; this also is the
source for reports and display information at users’ phones. Press # to continue.
4. Destination — Each branch type has different possible destinations as indicated:
Branch type Destination(s)
Menu Sub-branches (created later)
GoTo Extension, mailbox, branch ID, or outside number
Directory List of names (entered in Function 62)
Use a scroll key to select the desired branch type and press #. Then, enter the destination — either an
extension or department (EXT), mailbox (MB), or branch ID (ID) — and its number. Press #.
Deleting a branch
To delete a previously created branch, enter the branch ID, press HOLD, and confirm by pressing a scroll key
(either or ) and then #.
G.5
ESI-50L Programming Manual Function 4: Auto attendant programming
5
6
Note: For the schedule to take effect, the system must be placed in the “auto” mode.
1
Available only on branches ID1–ID8.
G.6
ESI-50L Programming Manual Function 4: Auto attendant programming
Note: If the system is answered live and call is then routed to a mailbox, the Administrator can press 8 to return
to the main greeting and then follow the steps for making remote settings.
G.7
ESI-50L Programming Manual Function 5: Voice mail programming
The range for each item is 0–365 days. A “0” indicates that a type of message is not to be removed unless
deleted by the user.
Example: To set the system to erase old messages more than 3 days old and group messages more than 5 days
older and not to erase any newly deleted messages or recordings (if the system’s Memory Module becomes
full), enter 0, 3, 5, 0 and 0 as prompted.
Note: If the Memory Module becomes full but no message or recording can be purged according to the settings,
callers will hear a “voice-mail-full” prompt until free space becomes available on the Memory Module.
Default: 0, 0, 0, 0, 0.
H.1
ESI-50L Programming Manual Function 5: Voice mail programming
Guest mailboxes
Guest mailboxes are designed to be used by personnel, such as in outside sales or manufacturing, who
don’t have an extension assigned to them.
Notes: A guest mailbox can be handled like a regular extension (i.e., listed in the directory, assigned a station key,
etc.), and is password-protected by default.
Guest mailboxes do not support AutoPage (but do support off-premises “reach-me”).
Info mailboxes
Info mailboxes can be used to give callers information on a variety of different subjects by “publishing” these
mailbox numbers. Info mailboxes are identical to guest mailboxes except that the caller will not be given a
record tone after the personal greeting (the information to be played). Instead, the caller will be forwarded as
programmed in this function (default is the caller will be disconnected after the information is played).
Guest/info mailboxes are created or deleted here, but are turned “on” only when a personal greeting (the
information to be played) has been recorded. Deleting the personal greetings will turn “off” the mailbox.
To record a greeting, press PROGRAM and the mailbox number; then press # to confirm, and follow the
prompts. The default password is the mailbox number. The maximum length of the recording time is 14 minutes.
Below is an example of a completed Programming Worksheet, showing the sequence of programming:
1. 2. 3. 4. 5. 6. 7.
MB Name Type Ext. fwd. Line grp. CF day CF night
400 Dana Guest Y 9
402 Literature Info MB 501 MB 501
Broadcast mailbox
Mailbox 500, the broadcast mailbox, is a special mailbox that can be used to leave messages for all of the
system’s digital station users (see “Numbering plan selections,” page C.2) who have recorded a personal
greeting. The broadcast mailbox’s user list cannot be edited. Guest mailboxes are not included in the
broadcast group. For more information, refer to the ESI-50L User’s Guide.
1
Guest and info mailboxes’ range depends on dial plan selected (see “Numbering plan selections,” page C.2).
H.2
ESI-50L Programming Manual Function 5: Voice mail programming
Group mailboxes
Group mailboxes can be used for quickly leaving the same message simultaneously in many individual
users’ mailboxes. Anyone who knows the password can leave messages for all users listed as members of
that group and who have recorded a personal greeting. (If no member has a personal greeting recorded, the
group mailbox won’t save any messages.) The Installer, Administrator or group mailbox “owner(s)” may set or
change the list of group mailbox members. To record a greeting, press PROGRAM and the mailbox
number; then press # to confirm, and follow the prompts. The default password is the mailbox number. The
maximum recording length is controlled by Function 51; the default is 10 minutes.
Important: A group mailbox is turned “on” (able to record and playback messages) only when its “owner” has
recorded a greeting for it, such as “This is the group mailbox for East Coast Regional Sales.” Similarly,
deleting the group mailbox greeting will turn “off” the group mailbox; any outstanding messages will
remain in its members’ mailboxes until erased by each member.
Notes: Programming 0 (zero) as the password lets anyone leave group messages or program the group mailbox.
If a user saves a group message, it will be saved as a new message.
Broadcast and group mailboxes can have a maximum of 32 messages per mailbox.
When a message is deleted from the group mailbox, this deletes all copies from its member mailboxes.
Conversely, when the last user to delete his/her copy of the message does so, this deletes the message
from the group mailbox.
1
Mailbox numbering depends on the selected dial plan; see page C.2.
H.3
ESI-50L Programming Manual Function 5: Voice mail programming
To program, enter the station/extension number and choose 1 for phone number or 2 for pager number.
Then, enter:
1. Phone/pager number — The number to be dialed (without the CO line group [9, 8, or 71–76]).
2. Delay — How many minutes the system is to wait before dialing the phone or pager number.
This allows the user to pick up a message if he is in the office.
Range: 0–500. Default: 0.
3. Attempts — How many times the system will call/page.
Range: 0–99. (0 turns off delivery.) Default: 3.
4. Interval — How many minutes should elapse between attempts.
Range: 10–1440. Default: 30.
5. Quiet period on — When the quiet period should begin.
Default: (None.)
6. Quiet period off — When the quiet period should end.
Default: (None.)
Notes: For the Quiet period on or Quiet period off parameters, a value in either of 0:00 is invalid and will
cause notification not to work.
To insert a special code, press the right scroll key () to select the desired special code:
# , , F or P (see below). Press # to confirm the inserted character and continue.
Press # # to complete the entry. Use the down arrow key () to backspace.
Once the number is saved you can use the scroll keys to move back and forth to view the number.
To edit the number, you must delete it and enter the correct number.
H.4
ESI-50L Programming Manual Function 5: Voice mail programming
Note: The message notification and delivery process uses one CO line at a time. As a result, if a system has
multiple users who have programmed delivery options, there may be a delay in notification.
H.5
ESI-50L Programming Manual Function 5: Voice mail programming
Note: Use the scroll key to enter special characters; use the scroll key to backspace. Press # to
confirm the inserted character and continue. Press # # to complete the entry.
To change the number, delete and then re-enter it.
Notification interval
To program the notification interval parameter for a cascade notification mailbox:
1. Enter the mailbox number (533–542).
2. Press 2 to set parameters for the mailbox.
3. Enter the number of minutes for the interval between attempts.
Range: 1–1440. Default: 30.
H.6
ESI-50L Programming Manual Function 5: Voice mail programming
Important: This programming creates or deletes Q & A mailboxes, but these mailboxes are turned “on” only when the
mailbox owner has recorded questions. Similarly, deleting all questions turns “off” the mailbox.
To record questions, press PROGRAM and the mailbox number; then press # to confirm, and follow the prompts.
The default password is the mailbox number. The maximum recording length is controlled by Function 51; the
default is 10 minutes.
Here is an example of a completed programming worksheet (numbers correspond to steps on next page):
1. 2. 3. 4.
MB Name CF day CF night
490 Employment ID 9999 ID 9999
491 Survey ID 9999 ID 9999
Tip: If you need a Q & A mailbox with more than 10 questions, set the call-forwarding to another
Q & A mailbox.
H.7
ESI-50L Programming Manual Function 6: Recording
Function 6: Recording
Function 61: Re-record main greeting
The main greeting prompts are re-recorded here.
Recording a prompt
1. Practice the prompt by recording and re-recording (start and stop by pressing 1).
2. When satisfied with its quality, press # to confirm.
Note: Deleting a system prompt by pressing HOLD (instead of #) restores to the default recording.
System prompts
• Busy (530) — Plays to the outside caller if an extension is busy.
Default: "That extension is busy.”
• No answer (531) — Plays to the caller if an extension does not answer.
Default: "That extension does not answer.”
• Hold (532) — Plays to the caller who makes a menu selection or enters an extension number.
Default: "One moment, please.”
• Q/Z (534) — Plays to a caller who has selected an alphabetic directory; instructs the caller to press 1 for the
letters Q or Z since these two letters do not appear on the phone keypad; plays at the end of the first
directory prompt (but only if a name in the directory starts with a Q or Z).
Default: "For the letters Q or Z, use key number 1.”
• No names matched (535) — Plays to the caller if, in a directory branch, the first letter he/she selected has
no names associated with it, or if he/she has listened to all of the names played and has made no
selection. After playing the prompt, the ESI system forwards the call to the extension, branch or mailbox as
programmed in call forward no response.
Default: "No names matched; one moment please.”
• End of message (537) — Plays after a caller leaving a message presses 1 to stop recording; the prompt
then tells the caller his/her options.
Default: “To continue this recording, press 1; to return to the main menu, press 8; or, if finished, press
and hang up.”
• Holiday main greeting (540) — Plays to callers when the system has been manually placed in holiday mode.
Default: "Thank you for calling. Our office is closed in observance of the holiday. You may dial your party’s
extension, at any time, or please call back during regular business hours.”
Note: While in holiday mode, the system follows night mode programming for call routing.
• VIP PC Attendant Console Queue Prompts: 648, 649 — Plays to callers when they are automatically or
manually placed in the Attendant Queue in VIP PC Attendant Console.
Default: “All attendants are currently busy. One moment, please.”
Note: Deleting a system prompt by pressing HOLD (instead of #) restores to the default recording.
I.1
ESI-50L Programming Manual Function 6: Recording
Important: Make photocopies of the blank worksheet for preparing directories and making future changes. As names
change, the Administrator can enter this function and change any field via the Administrator password.
1. 2. 3.
Ext. Recorded name Key
102 John Jones 564
113 Janet Smith 526
Examples: Caller dials 5 and waits three seconds. The system plays names beginning with J, K, and L.
Caller dials 3 2 and waits three seconds. The system plays names beginning with DA through FC.
Caller dials 7 7 2. The system plays names beginning with PPA through SSC.
If a user dials more than three digits, the system ignores the additional digits (except for the # key, which signals
the directory to connect the caller to the extension or department associated with the directory entry that’s playing).
Note: To re-record the prompt that says, “Enter the first three letters of the person’s last name,” you must enter
Function 61 and then enter the ID number of the directory branch.
I.2
ESI-50L Programming Manual Function 6: Recording
* Dialing off-hold doesn’t work (can still dial off greetings and announcements).
I.3
ESI-50L Programming Manual Function 6: Recording
Note: The connector is monophonic-only — if you use a stereo source, you must either set it to output
mono, if possible, or use a stereo-to-mono conversion cable (or adapter).
Note: The recorded material should not have a “beginning” or “end” — so that playback can loop
continuously. The maximum record length is controlled by the amount of space available on the
Memory Module.
4. Press 1 when finished. The recording will play back so you can review it.
5. Press # to accept the recording.
Notes: If an external audio source such as a radio is used for MOH, adjust the volume at the source.
To turn live MOH volume completely off, turn off volume at the source.
To turn recorded MOH volume completely off, select (in Function 631) one of the prompts in the range
of 594–598, but make sure it’s blank. These prompts are blank by default; if you have recorded some
audio on all of them, just select one and record a few seconds of silence.
I.4
ESI Communications Servers Programming Manual Function 7: Reports
Function 7: Reports
Important: You may wish to read “Feature description: SMDR” (beginning on page K.1) before using this function.
Report printing
The system’s built-in reports can be output to a printer or a PC via the Maintenance/SMDR port.
When printing captured reports from the PC to a laser printer, use a fixed monoproportional font (such as Andale
Mono, Courier New or Letter Gothic), 9 points or smaller.
From either the Installer or Administrator programming menu, select the desired report as shown in Functions
72, 74 and 75 (starting below). The reports can be printed with either: (1) the data saved for inclusion in future
reports, or (2) the data and totals cleared. (You can’t clear data in either the system program report or the
system speed-dial report.)
Reporting functions
• Function 71: System program report — Provides a hard copy of the system’s current programming.
Compare this vs. the programmer’s worksheet to verify the accuracy of the programmed data.
• Function 72: ESI Presence Management access door report — Provides historical data on
access door entry.
• Function 74: Voice mail statistics report — Provides statistics indicating the message activity in each
mailbox since the data was last cleared.
• Function 75: System speed-dial list — Lists the current system speed-dial numbers. Distribute a copy to
those who are authorized to use them.
J.1
ESI Communications Servers Programming Manual Function 7: Reports
EPM READER
EXT: 123
3. Use the scroll keys to select AM or PM for the start time, and press #.
ENTER AM OR PM
4. The eight-digit start date for this report is composed of two digits for the month, two digits for the day, and
four digits for the year. The start date should be today’s date or earlier. Enter the start date in MMDDYYYY
format, and press #.
6. Use the scroll keys to select AM or PM for the end time, and press #.
ENTER AM OR PM
(Continued)
1
For reference, if necessary, consult the ESI Presence Management Installation Manual (ESI #0450-0792).
J.2
ESI Communications Servers Programming Manual Function 7: Reports
7. The eight-digit end date for this report is composed of two digits for the month, two digits for the day, and
four digits for the year. The end date should be no earlier than the start date. Enter the end date in
MMDDYYYY format, and press #.
PRESS 1 TO PRINT
REPORT
Notes: Extensions and mailboxes are reported as four digits each, regardless of your numbering plan selection.
Each RFID tag that hasn’t been assigned an extension or mailbox is reported as 0000.
J.3
ESI-50L Programming Manual Feature description: SMDR
Feature description:
SMDR
SMDR (station message detail reporting) call records are output in real time via an ESI phone system’s
Maintenance/SMDR serial port. Connect a standard serial printer or call accounting system to the serial port.
SMDR data will be stored temporarily if a laptop is connected for programming (five minutes after you exit
programming mode, the buffered SMDR will resume output to the serial port).
The output from the serial port is: 8 data bits, 1 stop bit, and no parity [the baud rate is selected under Function 18
(see page D.11)].
SMDR may be output in one of three formats, selected in system programming: standard, CSV, or extended.
The standard format is the default.
K.1
ESI-50L Programming Manual Feature description: SMDR
Note: The CSV format does not support account codes (see page K.5).
A CSV record is output for each completed call, and represented as follows (word-wrapped):
Format:
"T","MMDDYYYY","HHMMSS","HHMMSS","NNN","XXXXXXXXXX. . .XXX","CCCCCCCCCC. . .CCC","LL"
Example:
"O","10312003","221502","020512","190","12125551212","","11"
K.2
ESI-50L Programming Manual Feature description: SMDR
000000000010000000002000000000300000000040000000005000000000600000000070000000008000000000900000000010
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012
T MM/DD HH:MM:SS HH:MM:SS NNNN VTTT dddddddddddddddddddddddd aaaaaaaaaa dddddddddddd cccccccccccc
K.3
ESI-50L Programming Manual Feature description: SMDR
PC interface
Use an RS-232C cable to connect a PC’s serial port to the system’s Maintenance/SMDR port.
Note: SMDR data will be stored temporarily if a laptop is connected for programming (five to 15 minutes after
you exit programming mode, the buffered SMDR data will resume output to the serial port).
K.4
ESI-50L Programming Manual Feature description: SMDR
12345678901234567890123456789012345678901234567890123456789012345678901234567890
I 11/23 09:22:45 00:10:15 104 2145559700 DOE AND CO. 1234500001 07
Three different account codes entered during the same incoming call:
12345678901234567890123456789012345678901234567890123456789012345678901234567890
I 11/23 09:22:45 00:10:15 104 2145552324 AAA FINANCIAL 1234500001 07
I 11/23 09:33:00 00:27:00 104 2145552324 AAA FINANCIAL 1234500010 07
I 11/23 10:00:00 00:56:22 104 2145552324 AAA FINANCIAL 1234500050 07
A user should be able to tell from this SMDR report that the following charges should apply:
• Account 1234500001, for a 10-minute, 15-second call (between 9:22:45 and 9:33:00).
• Account 1234500010, for a 27-minute call (between 9:33:00 and 10:00:00).
• Account 1234500050, for a 56-minute, 22-second call (between 10:00:00 and 10:56:22).
There’s no indication in the SMDR record if an incorrect account number was used.
K.5
ESI-50L Programming Manual IP programming
Function 8: IP programming
While the ESI-50L doesn’t work with IP-related features (such as Esi-Link or IP stations), this function lets the
System Administrator or Installer perform the programming steps that lets the ESI-50L use the Network Services
Processor (NSP). When you enter F8, the first screen will appear as shown here. Press 1 to view licensing or 2 4
to program the NSP, which is required for using VIP, VIP Professional, and VIP PC Attendant Console.
IP PROGRAMMING
CMD:_
LICENSE VIP
MAX:0 USED:0
L.1
ESI-50L Programming Manual IP programming
L.2
Index
Access schedules, F.16 Cascade notification, H.6
ACD Group, H.3
ACD department detail report, J.1–J.3 Guest/info, H.1–H.2
Alphanumeric characters, entering, C.2 Q & A, H.7
Answer ring assignment, E.3 Maintenance port, D.11, K.1
Auto attendant block, F.6 Manual day/night mode, F.13
Auto attendant programming MOH, I.2–I.4
Automatic day/night mode table, G.1–G.5 Network Services Processor (NSP), L.2
Branches, G.1–G.5 Numbering plan, C.2
Deleting a branch, G.5 Outbound CO line groups, E.2
Directory branch, G.3 Overhead paging, F.4–F.5
GoTo branch, G.1 Passwords, Installer and Administrator, D.1
Menu branch, G.1 Personal Call Routing, F.18
Programming sequence, G.5 Private line, F.15
Remote setting, G.7 Programming
Broadcast mailbox, H.2 Accessing user station programming, D.1
Call waiting, F.6 Entering programming mode, C.4
Caller ID, E.6–E.7 Keys, C.1
CO lines, E.1–E.7 Selectable numbering plan, C.2
Access codes and toll restriction, E.4 Programming System program report, J.1
Answer ring assignment, E.3 Prompts, re-recording, I.1
Line disconnect, E.6 Recording, F.6, I.1–I.4
Line receive volume, E.6 MOH programming, I.2–I.4
Outbound line groups, E.2 Recording directory names, I.2
Parameters, E.6 Re-recording system prompts, I.1
Day/night modes, E.3 Tone, D.4
Day/night/holiday modes, F.13, G.7 Reports, J.1–L.2, K.1
Department programming, F.6–F.11 ACD department detail report, J.1–J.3
Digital Feature Phones ESI Presence Management access door report, J.2
Extension definition and routing, F.2 SMDR, K.1
Display licenses, L.1 System program report, J.1
Do not disturb (DND), F.6 System speed-dial list, J.1
Entering programming mode, C.4 Voice mail programming report, J.1
ESI Cellular Management Voice mail statistics report, J.1
Cellular Access Key, F.15 RFID tag number, F.18
ESI Presence Management, C.1, C.2, D.3, D.9, F.16, J.2 Selectable numbering plan, C.2
ESI Presence Management RFID Reader Serial port, D.11
Parameters, F.19 Serial ports, K.1
ESI System Programmer, B.1, C.1 Service observing, F.6
Esi-Dex, D.10, E.7 SMDR
System speed-dial, F.6 SMDR report, K.1
System speed-dial list, J.1 SMDR port, D.11
Extension button mapping, F.11–F.20 Speed-dialing. See Esi-Dex
Cellular Access Key, F.15 Status Indicator Lamp, A.1
CO line key, F.13 System modes. See Day/night/holiday modes
Private line key, F.15 System program report, J.1
Speed-dial key, F.13 System prompts, re-recording, I.1
Station key, F.13 System timing parameters, D.3
Virtual Mailbox Key, F.15 Time/date, setting, D.2
Extension definition and routing, F.1–F.5 Toll restriction, E.4, F.6
Digital Feature Phones, F.2 Tone, recording, D.4
Extension numbering, C.2, F.2 Translation table programming, E.4
Functions Unified messaging, L.2
Function 2 — CO lines, E.1–E.7 VIP, D.8, L.2
Function 371, F.16 VIP Softphone, F.8
Function 372, F.18 Virtual Mailbox Key, E.3, F.15
Function 373, F.19 Voice mail programming, H.1–H.4
Function 374, F.19 Cascade notification mailboxes, H.6
Function 5 — Voice mail programming, H.1–H.4 Group mailboxes, H.3
Function 6 — Recording, I.1–I.4 Guest/info mailboxes, H.1–H.2
Function 7 — Reports, J.1–L.2 Maximum message length, H.1
Function 8 — Programming for VIP, L.2 Message notification, H.3–H.4
Headset jack, A.1 Message purge control, H.1
Holiday mode, I.1 Q & A mailboxes, H.7
Remote setting, G.7 Voice mail statistics report, J.1
Hunt groups. See Department programming
Initializing (Function 11), D.1
Line disconnect, E.6
Line receive volume, E.6
Local allow, F.6
Mailboxes
Broadcast mailbox, H.2
www.esi-estech.com