Key System US provides this document "as is," with no representations or warranties, either explicit or
implied, including but not limited to the implied warranties of merchantability, title, or fitness for a
particular purpose.
Key System US reserves the right to make changes in product software, hardware, or documentation at
any time, with no obligation to inform any persons or entities of such changes. Every attempt has been
made to ensure the accuracy of this document. However, Key System US assumes no responsibility for
any losses, whether electronic, financial, or other, that might accrue from inadvertent inaccuracies that
the software or documentation might contain.
Some states or jurisdictions do not allow disclaimer of explicit or implicit warranties in certain
situations. Therefore, this statement might not apply to you.
limited by the license or agreement. One copy of the software may be made for archival purposes.
Making any other copies of the software, without prior written permission from Key System US, is
prohibited by copyright laws, and constitutes a punishable violation of those laws.
The contents of this document may not be duplicated by any means, whether electronic, graphic, or
mechanical, including, but not limited to, photocopying, recording, taping, or information recording
and retrieval systems, for any purpose but the original purchaser's personal use, without prior written
permission of Key System US.
Trademark Information
Atlas, Atlas AVM and Atlas IIE are registered trademarks of KS Telecom.
CO/Session is a registered of Triton Technologies, Inc.
Dialogic is a registered trademark of Dialogic Corporation.
MS-DOS is a registered trademark of Microsoft Corporation.
QEMM is a registered trademark of Quarterdeck Office Systems.
Rhetorex is a trademark of Rhetorex, Inc.
GammaFax is a trademark of GammaLink.
Key System US
4910 Dyer Blvd., West Palm Beach, Florida 33407
Table of Contents
Chapter 1: Overview of Installation and Integration
About this Manual.......................................................................... 1-1
Evaluating the Customer ................................................................ 1-2
Figure 9-9: The Telephone System and............................................................. 9-18
Figure 9-10: The Telephone System and Rhetorex Channel Parameters Panels. 9-25
Figure 9-11: The Sequences and Message Waiting............................................ 9-31
Figure 9-12: Valid Characters for the Sequences Panel..................................... 9-32
Figure 9-13: The Control Panel ......................................................................... 9-33
Figure 9-14: The Tone Termination (Dialogic Only) and.................................. 9-34
Figure 9-15: The Integration and In-Band Supervision Panels ........................... 9-36
Figure 9-16: The In-Band Signaling Control Panel............................................ 9-37
Figure 9-17: The Integration Data Packet Screens............................................. 9-38
viii Atlas AVM Installer’s Manual
This Page Intentionally Left Blank.
Overview of Installation and
Integration
About this Manual
The purpose of this manual is to guide you through the installation and
integration of your Atlas AVM system. This manual is intended for use by
certified Atlas AVM installers who are proficient in DOS, telephony, and
voice processing.
The chapters in this manual are as follows:
•Chapter 1 gives a brief description of each chapter, provides a
summary of installation, and explains the conventions used in this
manual.
•Chapter 2 is a quick guide to installation for experienced
installers.
•Chapter 3 describes evaluating the customer’s voice processing
needs and capabilities.
•Chapter 4 offers an overview of the Atlas AVM installation and
integration process.
•Chapter 5 tells how to plan the basic design of an Atlas AVM
system.
•Chapter 6 describes the functions of voice boards in your Atlas
AVM system and tells which models of the Dialogic and Rhetorex
boards can be used.
•Chapter 7 gives general guidelines and recommendations for
building an Atlas AVM system.
•Chapter 8 gives suggestions for connecting Atlas AVM to your
telephone system.
•Chapter 9 tells how to program the Atlas AVM integration
screens.
•Chapter 10 explains how to add fax capability in your Atlas
AVM system.
1
1-2 Atlas AVM Installer’s Manual
☞
•Chapter 11 covers the system administration issues that need to
be addressed as part of the installation process.
•Chapter 12 discusses the final steps required to make the system
operational.
• Glossary
• Index
Conventions
This manual uses the following conventions:
CONVENTIONKEY INFORMATION
lowercase xindicates a variable in a file,
ALL CAPSindicates a file or directory
<italics>indicates a variable or place
version, etc.
holder
Boxes➞Renumber
< >indicates a keyboard command
Lowercase boldused for commands or data to be
Note:Information that is vital to the
Tip:A shortcut or helpful hint
Caution:Possible damage to equipment
Evaluating the Customer
Before installing an Atlas AVM system, you need to gather information
about the prospective customer. This will help you assess what that
customer needs to build a voicemail system.
example of a ‘path’ that a user can
follow to get to a particular screen
or field.
entry such as <Enter>
typed at the keyboard
success of a process
1.
Collect pertinent information about the company.
Overview of Installation and Integration 1-3
2. Decide which telephony features and applications the customer desires
such as:
• Voicemail
• Auto attendant
• Audiotext
• AMIS-Analog Networking
• Fax
3.
Determine whether the customer can or does meet the hardware and
software requirements. (See Chapter 9, “Building the System.”)
4.
Use the Customer Engineering Form in Chapter 3, “Evaluating the
Customer,” as you compile information about the customer.
Gathering Integration Information
In an Atlas AVM system, integration means enabling communication
between Atlas AVM and a specific telephone system.
Telephone systems differ, and Atlas AVM must be programmed to
communicate with the customer’s specific telephone system. To
accomplish this you need to gather information about the customer’s
telephone system.
1.
Collect the telephone system information suggested on the Integration
Form found in Chapter 4, “Integration Investigation.” This includes:
• Manufacturer, model, and software version
• Name of the person who maintains and services the
telephone system
• Necessary hardware for voice messaging
• Information about telephone system operations
• Data packet information
Resources for doing this include the Atlas Telephone System
Compatibility Listing, the customer’s interconnect, the telephone
system manufacturer, and the telephone system documentation.
2.
Gather any other needed information through on-site testing.
3.
If you have affirmed that Atlas AVM can integrate acceptably with the
customer’s telephone system, save the information you have compiled
for later use in the installation/integration process.
1-4 Atlas AVM Installer’s Manual
Designing the Basic System
Planning the Design
You will need to draw up a basic design from the information you have
obtained from the customer. This will lay the groundwork for the system
and help you determine sizing issues (see “Sizing the System” below).
With the customer, you can help make decisions about how the overall
system will work. The following steps will help you do this.
1.
Design how the Auto Attendant will handle calls. This includes:
• Designing greetings which can be set for different times
(business hours vs. non-business hours), days and ports
• Designing the options available for transferring from the
Auto Attendant
☞
Note
Customizing and
programming boxes is
explained in the Atlas
AVM System
Administrator’s
2. Plan audiotext boxes in addition to the Auto Attendant. This includes:
• Determining the total number of audiotext boxes
• Planning audio menus
• Mapping the levels of audiotext boxes
3. Determine the number of voicemail, etc. boxes needed.
Sizing the System
After you have calculated the number of audiotext and voicemail boxes
required for an Atlas AVM system, you also need to determine the number
of voice board ports and the amount of disk storage required.
For worksheets and information regarding sizing, see Chapter 5,
“Designing the Atlas AVM System.”
Building the System
Keep in mind the following as you build your Atlas AVM system:
1.
Software requirements
• Atlas AVM installation disks
• DOS 5.0 or later, 6.2 recommended
• Fax Driver Disk (optional—available from Key System US)
• CO/Session 7.0 or later
2. Hardware requirements
• Minimum hardware specifications (memory for CPU and ports)
• Suggested hardware configuration
• Recommended hard drive size
• Voice boards to handle number of ports required for the system
For information on system requirements, see Chapter 9, “Building the
System.”
Installing Voice Boards
You need to consider the following:
1.
Familiarize yourself with the voice boards Atlas AVM supports. You
can help the customer decide which voice boards to buy based on the
number of ports required, the number of available slots, and the cost
of different boards.
Overview of Installation and Integration 1-5
2.
Prior to installing voice boards, determine the following for your
system (Atlas AVM will suggest defaults during Atlas AVM
installation):
• I/O port address
• Hardware interrupt
• Base memory
3. Use the Rhetorex utility SHOWJUMP or the Dialogic voice board
documentation to determine the jumper settings for the I/O port
address before installing the voice boards. You can do this during or
after installation of the Atlas AVM software.
4.
Finally, physically connect the voice board(s) to the telephone system
using a telephone line. Determine the correct jack connection for the
voice board and make sure it matches the telephone jack connections
on the wall.
For information on setting up and installing voice boards, see Chapters 6,
7, and 8.
Installing Atlas AVM
The following steps are required for installing Atlas AVM:
2.
Make sure DOS is running.
1-6 Atlas AVM Installer’s Manual
3. Install the voice board(s).
4.
Attach the hardware lock.
5.
Install the Atlas AVM disks.
6.
Install and configure CO/Session (optional).
7.
Create a VXNIGHT.BAT file (optional).
8.
Reboot the system.
For information on installing the Atlas AVM software, see Chapter 10.
Connecting Atlas AVM to a Telephone System
Determine the type of integration desired and what will be needed to complete
the connection.
For information on Connecting Atlas AVM to a Telephone System, see
Chapter 11.
Integrating with the Telephone System
This process involves taking the information you have collected and
inputting it into the Atlas AVM installation screens.
1.
Refer to the Integration Form you filled out earlier as you program the
Atlas AVM integration screens and parameters.
2.
Plan to test the integration after you have completed “System
Administration Procedures” below.
For instructions on programming the Atlas AVM integration screens, see
Chapter 12.
Installing and Configuring Fax (Optional)
Fax capability is an add-on feature that must be purchased separately.
Install and configure a GammaFax MLCP-4/AEB board, and install and
configure the fax drivers provided by Key System US.
For more information, see Chapter 13, “Fax Installation.”
System Administration Considerations
Overview of Installation and Integration 1-7
Now that Atlas AVM is installed and integrated with the telephone
system, you need to instruct or assist the system administrator in the
following areas:
1.
Configuring system boxes—voicemail, audiotext, etc.
2.
Recording the audio portion of company greetings and other audiotext
boxes.
3.
Testing the system.
• System design
• Integration with the telephone system
(For detailed administration information, see the Atlas AVM System
Administrator’s Manual.)
4.
Training users on how to use the Atlas AVM telephone interface (can
be done by the installer or the system administrator).
The Atlas AVM Pocket Reference Guide provides information on
using the telephone interface. Atlas AVM also provides a tutorial
over the telephone when box owners first set up their voicemail boxes.
Finalizing the Installation
Now that you have Atlas AVM installed, configured, and tested, you can
take the final steps necessary to make the system operational. These steps,
called the final cut over, include:
1.
Connecting single line extensions to Atlas AVM.
2.
Programming Atlas AVM lines at the telephone switch.
3.
Organizing lines going to Atlas AVM into a hunt group.
4.
Forwarding trunk calls (outside calls) to Atlas AVM.
5.
Programming telephone handsets.
Some of these steps may require the expertise of the customer’s telephone
interconnect.
1-8 Atlas AVM Installer’s Manual
This Page Intentionally Left Blank
Quick Installation Guide
This chapter is an abbreviated version of Chapter 10, “Installing Atlas
AVM.” For more detailed installation information, see Chapter 10.
What is Atlas AVM?
Atlas AVM is a DOS-based voice processing system that provides a suite
of telephony features, as well as the means of integrating with a telephone
switch.
Installation Procedure
Briefly, installing and setting up Atlas AVM involves the following:
2
1.
Installing and setting up your voice boards.
2.
Installing and configuring CO/Session to allow remote maintenance.
3.
Installing the Atlas AVM disks and configuring your voice boards.
4.
(optional) Creating a VXNIGHT.BAT file, a custom batch file Atlas
AVM runs daily at 4:00 AM.
5.
Integrating with the specific telephone system, if necessary, through
the Atlas AVM installation screens.
6.
Using the Atlas AVM System Administrator’s Manual to set up Atlas
AVM system parameters.
2-2 Atlas AVM Installer’s Manual
Installation Steps
Step 1: Equipment Inventory
Verify that you have all the needed equipment and software to complete a
total installation of the Atlas AVM voice processing system:
• A computer equipped with the hardware listed in Step 2 below
• DOS (version 5.0 minimum, 6.2 or later preferred)
• Atlas AVM installation package:
- Installation disks
- Hardware lock
- Atlas AVM System Administrator’s Manual
- Atlas AVM Installer’s Manual
- Atlas AVM User Guide pamphlets (25 copies)
• Dialogic or Rhetorex voice board(s)
• Miscellaneous telephone equipment for connecting to the
telephone system.
Step 2: Verify Hardware Requirements
Certain hardware specifications and configurations are required before a
PC can be utilized for Atlas AVM voice processing.
Component4-12 Port System16-20 Port System24 Port System
CPU
RAM
Bus
Speed
Hard drive
BIOS
Power
supply
386, 486, or Pentium486DX to Pentium486DX4 to Pentium
4 MB8 MB12 MB
ISAISAISA
25-66 MHz or higher33-66 MHz or higher66 MHz or higher
IDE or SCSIIDE or SCSIIDE or SCSI
AMIBIOSAMIBIOSAMIBIOS
200 watt UL approved250 watt UL approved300 watt UL approved
Figure 2 -1: Minimum Hardware Specifications
Step 3: Voice Board Setup and Installation
Install your voice boards. Information on installing voice boards is
provided in Chapters 7 and 8.
Quick Installation Guide 2-3
Step 4: Attach the Hardware Lock
Attach the hardware lock you received with your installation disks to
LPT1.
Step 5: Have DOS running
You need DOS version 5.0 or later.
Step 6: Load the Atlas AVM Disks
In this step you will load the Atlas AVM software, load the voice board
drivers, install QEMM, and configure your voice board.
The following disks are included in your Atlas AVM installation package:
Engine Disk 1
Engine Disk 2
Switch Integration Disk
Rhetorex Driver Disk
Dialogic Driver Disk 1
Dialogic Driver Disk 2
System Prompts Disk 1
System Prompts Disk 2
System Prompts Disk 3
QEMM Disk 1
QEMM Disk 2
Fax Driver Disk (if you have purchased the optional fax capability)
To begin installing, insert Engine Disk 1. Use a: install. Follow the prompts.
For a complete guide to all the installation screens, see Chapter 10,
“Installing Atlas AVM.”
Step 7: Create VXNIGHT.BAT (Optional)
Daily at 4:00 A.M. Atlas AVM offers the option of running a batch file of
your own making. For Atlas AVM to run this file, it must be named
VXNIGHT.BAT and must be located in the Atlas directory.
You can use your custom VXNIGHT.BAT file to perform automated tasks
related to your Atlas AVM system. For example, the following would
back up and then reboot/purge your Atlas AVM system:
xcopy c:\Atlas\*.* /e/s/v g:\
c:\coldboot.com
2-4 Atlas AVM Installer’s Manual
Step 8: Install CO/Session
CO/Session allows remote maintenance of Atlas AVM, and also will
allow Key System US technical support personnel to access your Atlas
AVM system if you need assistance.
For more information, see Step 6, “Setting Up CO/Session,” in Chapter
10.
Step 9: Install Fax Capability (Optional)
You can purchase optional fax capability for your Atlas AVM system. For
more information, see Chapter 13, “Fax Installation.”
Step 10: Reboot the System to Verify all Settings
Reboot your system and look for error messages.
Your Atlas AVM system is now running on system defaults. If your
system is working with the default telephone system settings, refer to the
Atlas AVM System Administrator’s Manual for information on port setup
and programming system boxes (audiotext, voicemail, etc.).
If your system is not working with the defaults, see Chapter12,
“Integration with the Telephone System,” for information on interfacing
with your specific telephone system.
Evaluating the Customer
When you meet with customers who are interested in Atlas AVM,
determine what their companies need to build a voicemail system.
Evaluating customers’ situations and determining their needs will help
you guide them in developing an Atlas AVM system. The final decisions
should be based on considerations such as:
• Type of telephone system
• Telephony needs of the customer
• Cost of implementing everything required
Some customers may have telephone systems that do not have voicemail
capability, especially if they have older, smaller systems. If that is the
case, the customer will need to upgrade the telephone system in order to
have voicemail. Atlas AVM requires only basic voicemail capabilities
from the telephone system.
3
Gathering Information
Begin the evaluation process by collecting information about the
prospective customer and recording it on a form such as the Customer
Engineering Form given in this chapter. Use this as the basis for building
a file on the customer.
The Customer Engineering Form
Some of the information you need to gather relates to your role as a
salesperson; other parts relate to your role as an Atlas AVM installer.
Use the descriptions below as you fill out the Customer Engineering form.
3-2 Atlas AVM Installer’s Manual
Company Information
Record the company name and address, the name of your contact person at
the company, and also the person who will make the final decisions about
purchasing an Atlas AVM system.
Site Information
Determine the approximate number of people who will be using voicemail
and make an estimate of how many boxes this system will need. This will
help you get a rough estimate of the size and cost of the Atlas AVM
system.
Find out how many telephone lines there are from the central office to the
company so you will know if additional lines will be required.
Telephone System Information
Collect information about the telephone system, including the
manufacturer, model number, and what software version is running. You
may need to get some of this information from the company’s interconnect
(telephone maintenance person).
Make a record of the name, address, and telephone number of the
company’s interconnect. The interconnect’s knowledge about the
telephone system can benefit you throughout the sales and installation
process.
Telephony Applications/Features Desired
Find out if the company wants its voicemail system to have an Auto
Attendant, voicemail, audiotext boxes, fax boxes or a combination of
these features.
Customer Engineering Form
Company Information
1. Company name
2. Company informationAddress
Phone
Fax
3. Contact personName
Phone
4. Final decision-makerName
Phone
Site Information
5. Number of employees who will use the Atlas AVM system
6. Estimated number of boxes
Voicemail boxes (boxes for voicemail users)
Auto Attendant boxes (boxes for company greetings)
Audiotext boxes (boxes providing information)
7. Number of lines from central office
Evaluating the Customer 3-3
Estimated total number of boxes
Telephone system Information
8. Telephone system manufacturer
9. Telephone system model
10. Telephone system software version
11. Interconnect companyName
Address
Telephone
Telephony Applications/ Features Desired
12. Voicemail
13. Auto Attendant
14. Audiotext
Yes / No
Yes / No
Yes / No
3-4 Atlas AVM Installer’s Manual
This Page Intentionally Left Blank.
Integration Investigation
During the integration investigation, you will determine if Atlas AVM can
be integrated with the customer’s telephone system and what voicemail
features will be available.
Integration Requirements
Atlas AVM requires the following basic features from a telephone system
in order to have voicemail:
• Necessary software version for voicemail
The telephone system software may need to be upgraded if it is
not a voicemail capable version.
4
• Single-line extensions
The voice boards in Atlas AVM are analog boards and need
single-line analog extensions. The user’s telephone does not need
this type of extension, only the lines going into Atlas AVM.
• Ringing capability on the single-line extensions
The telephone system must have ringing capability because the
voice boards and voice board drivers used in Atlas AVM require
the use of ringing as their method of notification.
• End-to-end DTMF
The Atlas AVM system sends and receives address information
for calls in the form of DTMF (Dual Tone Multi-Frequency)
signals. The phrase ‘end to end’ refers to the ability of a device to
both send and receive DTMF signals.
The following section, “Investigation Steps,” gives some possible ideas
for bringing a system that lacks some of the necessary requirements up to
standard.
4-2 Atlas AVM Installer’s Manual
Investigation Steps
The information required to determine if successful integration is possible
can be obtained from the telephone system’s documentation or
manufacturer, the customer’s interconnect vendor, or through on-site
testing. (Some methods of on-site testing are covered in the AtlasCertified Network Telephony Engineer Course Manual.)
As you gather the integration information listed in the following steps,
enter the data in the corresponding sections of the Integration Form
beginning on Page 4-7.
1.
Document general information about the customer and the telephone
system.
2.
Find out if the telephone system software supports voicemail.
You will probably need to consult the company’s telephone
representative to find out what software version is installed on the
telephone system, and what features this software has.
3.
Find out if the telephone system has the necessary hardware for
voicemail.
Locate single line extensions
If the customer has a fax machine or modem lines that go through
the telephone system, those are single line extensions. Find out
how many single lines there are.
If there are currently no single line extensions, you can add a
single line card (SLC) to the telephone system. These are also
called industry standard telephone cards (IST), or off-premise
extension cards (OPX).
Check for ringing on single line extensions
Dial a single line extension from another single line extension to
see if you hear ringing over the telephone.
The voice boards and their drivers used in Atlas AVM necessitate
the use of ringing as the method of notification. Therefore, the
telephone system has to have ringing capability on the extensions
going to Atlas AVM.
If the telephone system does not currently have ringing capability,
you can add a ‘ring generator’ card.
Check for end-to-end DTMF
• Attendant console
• Single line handset
• Digital handset
Integration Investigation 4-3
The voice boards in the Atlas AVM machine, being analog
devices, necessitate the use of DTMF as the method of receiving
control information.
If the telephone system cannot provide DTMF on the extensions
going to Atlas AVM, then an additional DTMF generator board
must be added to the telephone system.
4.
Find out how the telephone system operates concerning the following:
• hunt groups
• disconnects
• supervised transfers
• event signaling
• off-premise transfers
5.
Make a list of equipment or software that needs to be upgraded.
6.
Obtain information about the data packets that are sent by the
telephone system.
You can gather this information from the customer’s interconnect
or from the telephone system vendor. If you cannot collect this
information through these avenues, or you want to confirm the
information you have collected, you will need to use a digit
grabber. For an example of how to use a digit grabber, see Page
4-16.
You will enter the data packet information you have gathered
when you are ready to program the Atlas AVM integration screens
covered inChapter 12, “Integrating With the Telephone System.”
You do not need to input every data packet into Atlas AVM—
only the ones that will be relevant for Atlas AVM operations.
These would include such packets as ‘forward, busy,’ ‘forward, no
answer,’ ‘retrieve message,’ and possibly a ‘disconnect.’
Read the information in the next section, “Understanding Data
Packets,” before you fill out the data packet portion of the
Integration Form.
Understanding Data Packets
The data packet investigation involves the following three parts:
• Events and Packet Identifiers
• Packet Formats
• Atlas AVM Packet Definitions
4-4 Atlas AVM Installer’s Manual
Manual
Events and Data Packet Identifiers
☞
Note
Contact your telephone
system installer or
manufacturer for the
correct codes to use in
defining types of calls
in the integration data
packets. If this is not
possible, you may be
able to recreate the call
type and monitor it on
the Diagnostic Trace
screen. (See the Atlas
AVM System
Administrator’s
You must learn the ‘events’ the telephone system sends data packets on
and their corresponding ‘packet identifiers’ (i.e. the code used to denote
that event).
Example:
Forward, busy2
Forward, no answer3
Retrieve message4
Disconnect7
EventPacket Identifier
☞
Note
The telephone
system may not send
a data packet for
each of the Atlas
AVM data packet
definitions.
Data Packet Formats
You must learn the packet format of the data packets. This involves
knowing what part of the data stream pertains to such things as the packet
identifier, the called party extension, the calling party extension, and
possibly other information.
Example:
The telephone system could send a string of digits to Atlas AVM
that communicates the called party extension and the packet
identifier:
1332
Atlas AVM must know what the packet format is in order to
understand this communication. Since there is no standard default
packet format, Atlas AVM does not know whether the packet
identifier is ‘1’ and the called party extension is ‘332,’ or if the
called party extension is ‘133’ and the packet identifier is ‘2.’
However, if we tell Atlas AVM what positions in the data packet
relate to what information, then Atlas AVM can understand this
data packet.
Integration Investigation 4-5
If the called party was ‘133,’ and the packet identifier was ‘2’ (for
example, a forward busy), then the packet format would be:
Called Party Offset (position):0
Called Party Length:3
Atlas AVM Definition of a Data Packet
For every data packet that you input into Atlas AVM, you must tell Atlas
AVM how it should ‘define’ that packet. The following section contains
the current possible data packet definitions and how Atlas AVM acts for
each definition.
Atlas AVM Data Packet Definitions
Direct to Box
The call goes directly to a box owner’s mailbox, without ringing the
extension, based on the ‘called party’ information. Atlas AVM plays the
box owner’s personal greeting without any additional prompts.
Forwarded
Atlas AVM plays the following prompt:
“<Name of box owner> is not available to take your call.”
Atlas AVM then sends this call to the box number of the ‘called party’
and carries out whatever is in the Busy Option field (e.g., Take
Message, Alternate Extension, Caller Options).
Atlas AVM plays the following prompt:
“I’m sorry, that extension is busy.”
Atlas AVM then sends this call to the box number of the ‘called party’
and carries out whatever is in the Busy Option field (e.g., Take
Message, Alternate Extension, Caller Options).
4-6 Atlas AVM Installer’s Manual
Forwarded No Answer
Atlas AVM plays the following prompt:
“I’m sorry, that extension does not answer.”
Atlas AVM then sends this call to the box number of the ‘called party’
and carries out whatever is in the No Answer Option field (e.g., Take
Message, Alternate Extension, Caller Options).
Retrieve Message
Atlas AVM recognizes the caller as a box owner, sends the call to a box
based on the ‘called party’ information, and then asks for the passcode
for that box.
Trunk
Atlas AVM recognizes the call as being a ‘trunk’ call. This means that
the Trunk Port field on the Integration Data Packet Parameters screen is
valid. Atlas AVM plays the port greeting or Auto Attendant for outside
calls that are identified as the trunk listed in the Trunk Port field.
The Integration Form
The Integration Form, found on the next page, can be used by the Atlas
AVM installer to help determine if a telephone switch can be integrated
with, and to document the details of that integration.
If the particular telephone system in question is listed in the AtlasTelephone System Compatibility Integration Listings, use this form just
for your own records.
Integration Investigation 4-7
b. Ringing on the single line extensions that will be used by Atlas AVM
Integration Form
1. General Information
(This information can be obtained from the Customer Engineering Form in Chapter 3.)
a. Customer
b. Contact
c. Telephone system
manufacturer
d. Telephone system model
e. Software version
2. Telephone System Software Version
Is there a particular telephone system software version that is needed for voicemail?
a. If Yes, what is that version?
Compare 2a. with 1e. If 1e. is the same or a higher version (check with the manufacturer to
make sure), then continue on with this form.
If 1e. is a lower version, then the telephone system software must be upgraded. Make note of
this on the Telephone system Upgrade Form.
3. Necessary Hardware for Voice Messaging
Does the telephone system have the necessary hardware for voice messaging? This entails the following
items:
a. Available single-line extensions
If Yes, how many?
c. DTMF tones on the single line extensions that will be used by Atlas AVM
1. From an attendant console
2. From a 2500 set
Yes / No
Yes / No
Yes / No
Yes / No
3. From a digital set
If any of the items in a-c are not in place, those items must be added to the Telephone system Upgrade
Form.
Yes / No
4-8 Atlas AVM Installer’s Manual
4. Telephone system Operations
a. Does this telephone system allow for hunt groups?
Yes / No
If Yes:
When all single line extensions in a hunt group are busy, what happens to the
next:
Trunk caller (outside caller):
Station caller (inside caller):
b. If hunt groups are not available, can all lines be chained to forward to the next
available line and eventually back to a live attendant?
c. How does the telephone system provide notification of a disconnect to a single line
extension?
Dial tone (IST port):
Data packet (IST port
programmed as VM):
Reorder:
Loop current drop:
d. Does the telephone system allow supervised transfers? (This is only relevant if there
are no data packets.)
e. What type of signaling, from a single line extension, does the telephone system need
for the following events?
1. Call transfer
2. Recall busy (supervised transfer only)
3. Recall no answer (supervised transfer only)
4. Call connected (supervised transfer only)
5. Message waiting light on
6. Message waiting light off
7. Call screening park (screened calls only)
8. Call screening remove park (screened calls only)
f. Does this telephone system allow for off-premise transfers?Yes / No
If Yes, what type of signaling is used?
Integration Investigation 4-9
5. Telephone system Upgrade Form
List the telephone system equipment or software that needs to be upgraded in order to accomplish voice
messaging.
1.
2.
3.
4.
5.
6. Data Packet Events and Formats
As you fill out the data packet forms, it is recommended that you first complete the second column for all
relevant telephony scenarios based upon the information you learn through using a digit grabber. Then go
back and complete the additional relevant information in the other columns. The first scenario is an
example of a data packet that a telephone system might send for a forward, busy call.
Called party ext. offset:0
Called party ext. length:3
Calling Party ext. offset:_____
Calling party ext. length:_____
Trunk Port:_____
Packet FormatPacket Definition
(Atlas AVM Definition)
Retrieve msg.:___
Fwd, no answer:___
Trunk:___
Terminate call:___
Ignore:___
DTMF:___
Etc.
___
4-10 Atlas AVM Installer’s Manual
Telephone Scenarios
☞
Note
Not all telephone
systems will send a
data packet for each
scenario. Some
systems send the same
packet for different
scenarios.
The following are scenarios that you should create to identify the data
packets that are sent by the telephone system.
Forwarded Busy
A station is programmed to call forward on a busy state to AVM.
Forwarded No Answer
A station is programmed to call forward on a no answer state to AVM.
Forward All Calls
A station is programmed to call forward all calls to AVM.
Retrieve Message
A station calls or reaches AVM to retrieve messages. Four different
methods could accomplish a station call to AVM to retrieve messages
with an accompanying data packet.
1.
Call the voicemail hunt group.
2.
Call the analog extension.
3.
Press a message waiting indicator button.
4.
Call yourself when your station is programmed to call forward to
AVM.
Trunk Call
Incoming CO/trunk call is routed to AVM to be answered.
Voicemail Transferred Recall
AVM transfers a caller to a station that is not programmed to call forward.
A busy or no answer state on that station, the telephone system will recall
(send back) to the originating transferring extension (AVM).
Called party ext. offset:______
Called party ext. length:______
Calling party ext. offset:______
Calling party ext. length:______
Trunk Port:______
Packet FormatPacket Definition
(AVM Definition)
Direct to Box:___
Fwd, no answer:___
Trunk:___
The following packets are called ‘in-band supervisory’ packets. They do not have called party or calling
party information. They are packets the telephone system uses to denote certain telephony situation.
___
Enter the sequences that AVM recognizes for disconnect and off-hook. The AVM menu path tells how to
get to the AVM screen where you need to enter this information.
7. Disconnect
__________
AVM Menu Path
System Installation Options
Port Telephone System
Select Port
Select Port Telephone System
Port Telephone Parameter Options
General Parameters
Field = Disconnect Call Sequence
Integration Investigation 4-15
8.Off-hook SequenceAVM Menu Path
__________
System Installation Options
Port Telephone System
Select Port
Select Port Telephone System
Port Telephone Parameter Options
General
Field = Outbound Dial Tone Digit
Data Packet Timeout and Termination
Is there a data packet timeout?Yes / No
If ‘Yes,’ what is it?_______
Data packet timeout is the length of time AVM will wait after going off
hook to receive a data packet. The timeout should be as short as possible.
Any DTMF received will be assumed to be a data packet from the
telephone system.
Is there any ‘character’ that the
telephone system uses as a packet terminator? Yes / No
If ‘Yes,’ what is it?_______
4-16 Atlas AVM Installer’s Manual
Using a Digit Grabber
You can use a Digit Grabber to manually gather data packets.
QuantityItem
1Single line extension programmed for voicemail (sends
1Line splitter (this will allow us to connect two devices,
2Line cords (for the connection from the 2500 handset and
12500 handset (this will take the role of a Atlas AVM
Equipment Needed
data packets)
2500 handset and the digit grabber, to the same extension
thereby allowing us to view the data packets sent to this
extension)
digit grabber to the line splitter)
machine)
1Digit grabber (this will display the digits, sent via DTMF,
that comprise the data packets sent to the extension the
digit grabber is connected to via the line splitter)
2Digital handset programmed to ‘call forward on busy’ to
the extension that our 2500 handset is at (these handsets
will be used to place calls to each other in order for the
telephone system to generate data packets)
KSU Digit Grabber123456789*#0
SingleLinePhone
Port
Figure 4 -1: Using a Digit Grabber
Integration Investigation 4-17
Digit Grabber Set-up Procedure
1. Pick a single line extension (NOTE: This extension must be
programmed for data packets/in-band signaling). Connect a cable from
that extension’s wall jack to the line splitter.
2.
Connect the digit grabber to the line splitter with either a cable or
directly.
3.
Connect the 2500 handset to the line splitter.
4.
Turn on the digit grabber.
Test Procedure
1. Test 2500 handset and digit grabber:
At 2500 handset, dial an extension.
You should see the digits dialed on the digit grabber. (RESET)
Data Packet Collection
1. Decide which extensions to use for each instrument.
InstrumentExt.
Digital handset ‘A’ − call forward to Atlas AVM
(made to be busy; no answer; etc.)
Digital handset ‘B’ − instrument that calls handset ‘A’
Digit grabber
2. To learn of a ‘forward busy’ event:
3.
Program digital handset ‘A’ to call forward to the extension that the
digit grabber is attached to (the pseudo Atlas AVM machine).Take
digital handset ‘A’ off-hook and create a busy (press intercom).
4.
At digital handset ‘B’ dial digital handset ‘A.’ The telephone system
will attempt to connect this call to handset ‘A’ but will not be able to
because of the busy state. Because handset ‘A’ is programmed to
‘forward calls on busy’ to the extension that is our 2500 handset
(Atlas AVM), the telephone system will then forward the call to that
extension. When the telephone system does the transfer of the call it
will also send along a data packet.
5.
When the 2500 set rings, pick up the handset.
6.
At the digit grabber, read the incoming data packet.
4-18 Atlas AVM Installer’s Manual
7. To learn of the other events do the same basic procedure except
☞
Note
In-band data packet
information can also be
seen on the AVM
Diagnostic Trace
screens.
recreate the other telephony scenarios (e.g., no answer, disconnect, CO
line call, retrieve message, Atlas AVM initiating a call, etc.).
8.
Document what you learn on the Integration Form.
Designing the Atlas AVM System
After you have determined that you can integrate with the customer’s
telephone system, you should work with a company representative to draw
up a basic design for the Atlas AVM system. This will help you in several
areas:
• Finding out what type of system the customer wants so you can begin
to put it together.
• Closing the sale. Giving the customer a more complete picture of what
Atlas AVM can do for them helps to secure the sale.
• Determining the Atlas AVM system size required by the company.
You made an estimate of how many boxes this company will need in
the evaluation phase. Now you need to come up with a more accurate
count.
5
Planning the Basic Design
Considerations for designing a system are outlined below.
1.
Design how the Auto Attendant will handle calls. This includes:
Primary or Secondary Auto Attendant—The Auto Attendant
answers all incoming calls, or a live operator answers calls
except when all calls cannot be accommodated by the operator.
Greetings—which can be set for different times (e.g. business
hours vs. non-business hours), days, or ports.
Caller Options—which give callers options for transferring from
the Auto Attendant box to an extension, the operator, or another
audiotext box. Callers also hear caller options when they enter
an invalid digit or fail to respond to a voice prompt.
2. Planning audiotext boxes. This includes the following:
Mapping the levels of audiotext boxes—which are designed to
allow callers to transfer from one audiotext box to another.
5-2 Atlas AVM Installer’s Manual
Planning audio menus—which are the transfer options callers
hear in audiotext boxes.
3. Find out what the customers want their greeting and other audiotext
boxes to look like.
Help the customers determine what they want their system to
sound like.
Create some rough scripts based on the customer’s responses.
4. Planning individual voicemail boxes. This includes:
Obtaining a list of extension numbers of the people who will be
using the Atlas AVM system.
Deciding which range of Atlas AVM boxes to use for voicemail
boxes.
Renumbering the Atlas AVM boxes to match the extension
numbers of their owners.
After you have mapped out the basic design of the system, you should
know approximately how many total boxes are required for the Atlas
AVM system.
Sizing the System
The size of the Atlas AVM system purchased is based on the number of
boxes the company needs. Atlas AVM systems are available in the
following box group sizes:
50, 300, 500, 750, 1000, 2500, 5000, 7500, 10,000
Calculate the number of boxes based on the basic design of the system,
allowing for modifications or growth.
You also need to determine the number of ports and the disk space
required for the system. Use the Erlang Table and the following
worksheets:
• Auto Attendant
• Audiotext Calls
• Voicemail
• Ports Required
• Voice Storage
• Voice Storage Required
Designing the Atlas AVM System 5-3
Erlang Measurement
Erlang is a unit of measurement for telephone traffic. (Total call seconds
per hour divided by 3600 equals an Erlang.) The Erlang measurement is
used to ensure that Atlas AVM is sized large enough to minimize the
number of blocked calls (busy signals) during the peak hours of calls.
Because all calls that come into a system are not evenly dispersed, you
cannot merely estimate the number of call seconds and then plug that
number into a chart. The Erlang measurement accounts for calls that are
concentrated in the same time period (i.e. overlap).
Use the Erlang Table when you fill out the Ports Required worksheet to
determine the number of ports needed. Blockage levels of 2% to 3% are
acceptable.
AA = Auto Attendant
VR = Voice Response (calls coming back to the Auto Attendant)
______Number of calls to the Auto Attendant during peak hours
x ______Length of prompts for AA (in seconds)
= ______AA seconds per hour
______VR calls
x______Average VR time (in seconds)
=______VR seconds per hour
______AA seconds per hour (from line 3)
+______VR seconds per hour (from line 6)
=______Total call seconds per hour for the Auto Attendant
(AA + VR)
Audiotext Calls
______Number of audiotext calls per peak hour
x ______Number of boxes listened to during a call
= ______Number of calls and boxes
x ______Length of average audiotext message (in seconds)
= ______Total call seconds in peak hour for audiotext
5-6 Atlas AVM Installer’s Manual
______
______
______
______
______
______
______
______
Voicemail
Message Calls (leaving a message)
15.______Number of employees
16.x
17.=
18.x
19.=
20./8
21.=
______Number of messages per day per employee
______Total message calls per day
Length of entire message sequence (in seconds)
(prompts + messages + editing)
______Total message call seconds per day
______Hours in business day
______Message call seconds per hour
Subscriber Calls (listening to messages)
22.
23.x
24.=
Number of employees
Number of calls per day to check messages
Total subscriber calls per day
25.x
26.=
27./8
28.=
Length (seconds) of a subscriber call
Total subscriber call seconds per day
Hours in business day
Subscriber call seconds per hour
Ports Required
Step 1:Add the following lines from the previous worksheets
Line 9, Auto Attendant______
Designing the Atlas AVM System 5-7
1.
2.
3.
4.
5.
6.
7.
8.
Line 14, Audiotext______
Line 21, Message calls
Line 28, Subscriber calls
Total______
Step 2:Take the total from Step 1 and divide it by 3600 to determine the
Erlang number. Go to the Erlang Table and find the line closest to that
number in the 2% to 3% blockage range. Find the number of ports
associated with that line and enter it here.
Total Ports Needed
Voice Storage
1 hour of voice storage = 10 MB of disk storage
Voicemail
______
______
______
______
______Numbers of employees
x ______Number of messages left per employee per day
= ______Total messages per day
x ______Length (seconds) of messages left by callers
= ______Total seconds of voicemail storage per day
Audiotext
______Length (seconds) of average audiotext message
x______Number of audiotext boxes
=______Total seconds for audiotext messages
5-8 Atlas AVM Installer’s Manual
Voice Storage Required
Step 1:Add the following lines from the Voice Storage worksheet:
Line 5, Voicemail______
Line 6, Audiotext______
Total =______
Step 2:Divide the total from Step 1 by 60 (i.e. minutes divided
by seconds)
Total =______
Step 3:Divide the total from Step 2 by 60 (i.e. hours divided by
minutes)
Total =______
Step 4:If 1 hour of voice storage = 10 MB of disk storage
Then ____ hours of voice storage (Step 3) =
Plus 10 MB for the Atlas AVM files =
Total Disk Storage Needed
÷ 60
÷ 60
______ MB of disk
storage
+ 10 MB for
Atlas AVM
______
Installing Voice Boards
Understanding Voice Boards
Voice boards perform the following functions:
• Digit Processing: detecting and generating DTMF tones
• Voice Processing: playing and recording messages
• Call Processing: listening for and characterizing tones and
frequencies, and reporting them back to Atlas AVM
Atlas AVM can use certain voice boards manufactured by Dialogic and
Rhetorex. These boards and their setup are described in sections of this
chapter and in Chapters 7 and 8. Read the material that applies to the
voice boards used in your system.
6
Voice Board Installation
Unpacking and Handling the Boards
Before you unpack your voice boards, make sure you have a clear, clean,
dust-free space to work.
Printed circuit boards can be damaged easily if subjected to rough
handling or electrostatic conditions. Wear an anti-static wrist strap and use
electrostatic-dissipative mats whenever you handle PC boards.
Installing the Voice Boards
See Chapters 7 and 8 for setup and strapping options for your voice
boards.
When all boards have been prepared, follow the instructions below to
install them in the PC:
1.
Unplug the power cords to the PC and to any connected peripheral
devices.
6-2 Atlas AVM Installer’s Manual
2. Remove the PC cover and set it aside, along with the screws, in a safe
place.
☞
Note
If you are installing a
one-board system it is
recommended that you
install the voice board
in the slot that is
farthest away from the
power supply. If
there is more then one
board in your system,
install the number one
board in the slot
farthest from the
power supply, the
number two board in
the slot next to the
number one board,
3.
Remove the first voice board from its anti-static bag. Set the jumpers
according to the information in Chapters 7 or 8.
4.
Slide the board into the slot farthest from the power supply, seating it
firmly in the connector strips.
5.
Tighten the screw connecting the board to the chassis. (This grounds
the board.)
6.
Remove the second board (if any) from its anti-static bag and install it
in the slot next to the number one board. Repeat for all remaining
boards.
7.
When all boards have been installed in their proper slots, return the
cover to the PC and attach it securely.
8.
Reattach all power cords and power up the PC and any peripheral
equipment.
☞
Note
RJ-11 and RJ-14
jacks look similar;
however, RJ-11s
provide only one line
while RJ-14s provide
Attaching the Cables
To attach the voice boards to the telephone system, follow the instructions
below.
Insert a plug into the jack in the rear bracket of the voice board. There is a
snap or click when the plug is properly connected.
Continue to connect the RJ-11 or RJ-14 plugs to all the voice boards.
Dialogic Voice Boards
The Dialogic voice boards that you can use with your Atlas AVM system
include those shown in Table 6 -1.
Installing Voice Boards 6-3
ModelPortsComments
D/41E42 each/RJ11
D/41D42 each/RJ14
D/41SX4
D/41SL42 each/RJ14
D/41NS44 each/RJ11
D/121B12Must work with
LSI/120
LSI/12012DB25
Table 6 -1: Dialogic Board Specifications
D/41E
A 4 port digital store-and-forward voice board with world approvability,
access to resource modules, and additional power for future firmware
features.
D/41D
Board Jack
2 each/RJ14
NA
A 4 port digital board used to connect to single line station ports from a
PBX or telephone company. Typical 2500 telephone interface, i.e.
Centrex/SMDI, loop station interface.
D/41SX
A 4 port digital board used with the Mitel PBX using COV or Super Set
integration.
D/41SL
A 4 port digital board used with the Northern Telecom SL-1 PBX using
SL-1 station integration.
D/41INS
A 4 port digital board used with the NorStar TCM digital station interface.
6-4 Atlas AVM Installer’s Manual
D/121B-LSI/120
Used together to give 12 ports – same as the D/41D but supports 12
analog ports.
Basic Analog Configuration
The D/41D board contains everything needed for the basic 4-port analog
configuration. Higher density 8-port and 12-port boards use a SpringBoard
connected via PEB cable to an LSI board.
The basic 12-port analog application uses a D/121B board connected via a
PEB cable to one LSI/120 board. This configuration will handle up to 12
telephone lines. A PEB terminator must be installed on both the voice
board and the LSI/120.
Multiple Board Configurations
The number of boards that can be used in a system varies according to the
type of boards in use and the number of free slots available in the PC.
Each D/41D board requires one 8-bit slot. D/121B and LSI/120 boards
must be used together, requiring two 8-bit slots per set.
Installing Voice Boards 6-5
T2 T1 R1 R2
RJ14
D/41D
RJ14
RJ14
T R
RJ-11
D/41NS
RJ11
RJ11
RJ11
RJ11
D121/LSI/120
DB25
Pin Term. Pin Term.
Dialogic Telephone Connectors
1
2
3
4
5
6
7
8
9
10
11
12
Figure 6 -1: Cord Connections for Dialogic Boards
T1
R1
T2
R2
T3
R3
T4
R4
T5
R5
T6
R6
13
14
15
16
17
18
19
20
21
22
23
24
25
T7
R7
T8
R8
T9
R9
T10
R10
T11
R11
T12
R12
6-6 Atlas AVM Installer’s Manual
T2 T1 R1 R2
RJ14
RJ14
D SUB
432/2132/4132/9432
Rhetorex Voice Boards
The Rhetorex voice boards that you can use with your Atlas AVM system
include those shown in the following table.
ModelsCard SizePortsJack/Connection
208 DuetHalf21 each – RJ14
408 QuartetHalf42 each – RJ14
432 / 232Half42 each – RJ14
2132Full21 each – RJ11
4132Full42 each – RJ14
9432Full42 each – RJ14
Table 6 -2: Rhetorex Board Specifications
Rhetorex Telephone Connectors
15 Pin
Figure 6 -2: Rhetorex Telephone Connectors
RDSP/432
A 4 port, analog, half length board that supports 4 analog telephone
interface ports.
RDSP/208
A 2 port, analog, half length card. This board supports 2 analog single line
telephone interface ports. Only one board allowed per system.
RDSP/408
A 4 port, analog, half length card. This board supports 4 analog single line
telephone interface ports. Only one board allowed per system.
RDSP/2132
A 2 port, analog board that supports 2 analog telephone interface ports.
RDSP/4132
A 4 port analog board that supports 4 analog telephone interface ports.
RDSP/9432
A 4 port analog board that is internationally approved. It supports 4 analog
telephone interface ports.
Call Progress Tones
Your telephone system uses audible tones to indicate the progress of a
call. These call progression tones include four basic tones:
Installing Voice Boards 6-7
☞
Note
Although silence is not
considered a tone, it is
also recognized and
acted on by the voice
board.
• dial tones
• busy tones
• ring tones
• reorder tones
Dial tone: This tone tells the caller that the central office or the telephone
system is ready to receive address signals (i.e. telephone number or
extension).
Busy tone: This tone indicates that the number being called is busy.
Ring tone: When a caller places a call, a ring tone is returned to the caller.
This ring tone, also called a ring back, indicates that a path has been
established and the called instrument is being rung.
Reorder tone: The tone that sounds when a telephone has been left off
hook longer than the maximum length of time.
By listening to the call progression tones, a caller can recognize the state
of a call. Similarly, the voice board can listen to call progression tones and
recognize the state of a call. However, there is no standard way for a
telephone system to express these tones. Consequently, the specific tone
characteristics used by the telephone system must be defined in order for
the voice board and driver to integrate with the telephone system.
6-8 Atlas AVM Installer’s Manual
Tone Characteristics
Tone characteristics relate to three main areas:
Frequency: The number of vibrations, or oscillations, per time unit of an
alternating current.
Duration: The complete signal sequence consisting of ‘on time’ (the
signal) and ‘off time’ (silence).
Cadence: The length of the ‘on time’ and the length of the ‘off time’ in a
one tone cycle.
These three tone characteristics (frequency, duration, cadence) must be
determined for each of the four call progress tones (dial tone, busy tone,
ring tone, and reorder).
The driver can recognize a tone if the tone’s characteristics match the
parameters for a tone in the tone table.
Utility programs such as Call Analysis for Dialogic or AccuCall Plus for
Rhetorex, allows users to determine, test and define the frequency,
duration and cadence elements of the environment’s call progression
tones.
Supervised Transfers
If the telephone system does not provide in-band signaling (i.e., data
packets), then Atlas AVM will have to supervise all its transfers in order
to ascertain the result of those transfers (e.g., busy, no answer, etc.). This
is called a ‘supervised’ transfer. Atlas AVM must therefore be able to
accurately understand the tones the telephone system uses to denote these
different events, which are called ‘call progress tones.’ This is done by
building a database file of the characteristics of a particular telephone
system’s call progress tones.
The following is an example of a supervised call:
1. An outside call comes into a PBX. The PBX is programmed to send
all calls to Atlas AVM.
2. Atlas AVM plays the port greeting for the caller and prompts the
caller
to enter the desired extension.
3. The caller enters the number 100.
4.
Atlas AVM looks in its voicemail box configuration database for box
100. It transfers the call to extension 100.
5.
Atlas AVM attempts to transfer the call to extension 100. It does this
by signaling (e.g., flash hook then extension number) the telephone
Installing Voice Boards 6-9
system to transfer the call to extension 100. (At this point the outside
caller is ‘parked’ at the telephone system.)
6.
Since this telephone system does not use in-band signaling (i.e., no
data packets), Atlas AVM is going to ‘stay on the line’ during the
transfer in order to learn the result of this transfer.
7.
In this case, extension 100 is busy. The telephone system sends a
particular tone to denote a busy event.
8. Atlas AVM, which is still ‘listening on the line,’ references its tone
table to see what this tone denotes
9. Once Atlas AVM realizes that extension 100 is busy, it looks in its
voicemail box configuration database for what to do when extension
100 is busy
10.
Atlas AVM then connects back to the parked call and plays the user’s
box greeting for voicemail box 100. The caller can then leave a
voicemail message.
−in this case, take a message.
.
☞
Note
Begin these steps
before you have
installed the Rhetorex
voice board in the
computer. You will be
installing the board in
the third step.
For step 8 to work, a tone table must be created for this particular
telephone system. One way to do this with a Rhetorex voice board is to
use the program AccuCall Plus.
AccuCall Plus (Rhetorex only)
AccuCall Plus is a program developed by the vendor Rhetorex. This
program can be used with a Rhetorex voice board to analyze the tone
characteristics of a particular telephone system.
In this regard, it is like a protocol analyzer in the data communication
field, except that AccuCall Plus analyzes tone characteristics.
AccuCall Plus can analyze the tone characteristics for each of the call
progress events (e.g., dial tone, busy tone, ring tone). AccuCall Plus then
puts the information on the specific tone characteristics into a tone table
(i.e., a database file). This tone table can then be referenced by the
Rhetorex driver and Atlas AVM.
Installation and Use of AccuCall Plus
AccuCall Plus is a DOS executable program. It must be run on the PC that
will have the Rhetorex voice board in it. Follow the steps below to run
AccuCall.
Copy files (from AccuCall Plus disk).
1.
MD c:\rhetorex
2.
COPY a:\*.* c:\rhetorex
6-10 Atlas AVM Installer’s Manual
View graphical depiction of possible voice board
configurations.
1.
\rhetorex\SHOWJUMP.EXE
Explanation: This utility shows you a graphical depiction of the
board settings for different configuration options. You must pick a
setting that will not conflict with the other devices in the machine
being used to run AccuCall Plus, and ultimately that does not
conflict with anything in the Atlas AVM computer. Please refer to
the Server Configuration Worksheet for the configurations already
in use by your Atlas AVM computer.
Write down the configuration parameters and the matching board
settings.
Install the voice board.
1.
Set the switches on the voice board to match your chosen
configuration.
2.
Turn off machine.
3.Install board in machine. (To reduce interference, put the voice board
in an expansion slot that is not near the power supply.)
4. Attach single-line analog lines into the ports of the voice board.
Configure AccuCall Plus to match the voice board.
1.
Turn on machine
2.
At the DOS-prompt, type: cd\rhetorex
3.
CONFIGUR.EXE
Explanation: Set the following parameters to match the voice
board.
Port = _____ (also called I/O memory address)
DualPort =_____ (also called base memory address)
Entry point = _____
Execute the Rhetorex DOS driver.
1.
Type: c:\rhetorex\rhetdrv.exe
When the driver has successfully loaded, a log file called
voicecnf.log will be displayed on the screen. The information
shown covers ports, channels, status, serial number, number of
voice boards found, number of channels, memory allocation,
firmware level, revision, and date.
If voicecnf.log does not come up (if it hangs), then rename
CONFIG.SYS and AUTOEXEC.BAT and reboot the machine.
Installing Voice Boards 6-11
Execute AccuCall Plus.
1.
Type: cd\rhetorex\accucall.
2.
Press <F6> to do an auto-run.
3.
Enter the extension number you want AccuCall to call.
4.
Make that target extension busy by going off-hook.
5.
Press <F9> to start the AccuCall analysis of the tone characteristics.
6.
When the cycle is completed, it will prompt you to press <F8>.
7.
Enter a name to describe the tone characteristics it has just analyzed,
e.g. busy.
8.
Select the event type by pressing <spacebar>, and then busy.
9. Arrow down to PCPMCODE and enter the number 7. This is the
Rhetorex code for a busy event.
10. Press <F8> to add the preceding information to the table.
11.
Press <F10> to return to the main menu.
12.
Repeat letters c through h for a ‘ring no answer’ event. Its
PCPMCODE code is the number 8.
13.
Press <F7> to give a name to the tone table you have just created.
Give it a descriptive name, e.g., COMDIAL.TON.
14.
Press <F8>to save the tone table.
15.
Press <F10 to save the tone table to a disk and exit.
For a complete AccuCall manual Please contact Rhetorex or
Key System US
6-12 Atlas AVM Installer’s Manual
This page intentionally left blank.
Building the System
Environmental Considerations
The following environmental conditions are recommended:
• Operating temperature: 0 to 50 °C
• Humidity: 8% to 80% non-condensing
• Storage temperature for voice boards: -10 to 70 °C
Refer to your PC and voice board owner’s manuals for specific
recommendations.
7
Power Supply Considerations
Voicemail system customers are responsible for obtaining appropriate
power backup equipment for their systems. The Atlas AVM manufacturer
recommends use of an Uninterruptible Power Supply unit (UPS).
The UPS is a battery backup system that ensures continuous operation for
the voice messaging system during periods of minor AC power
irregularity. In the event of a power loss of longer duration, some UPS
units can initiate a graceful shutdown of the system so that no data is lost.
The capacity of the UPS unit required can vary with the number of pieces
of equipment to be protected, the current drawn by such equipment, the
desired duration of battery backup power, and other factors. The customer
is responsible for ensuring that the capacity of the UPS unit is sufficient to
provide the required protection.
Not all UPS units provide surge protection. The Atlas AVM manufacturer
recommends the use of a UPS unit that provides this feature.
7-2 Atlas AVM Installer’s Manual
Hardware Specifications
Certain hardware specifications and configurations are required before a
PC can be utilized for Atlas AVM voice processing.
Component4-12 Port System16-20 Port System24 Port System
CPU386, 486DX, or
Pentium – Intel
RAM4 MB8 MB12 MB
BusISAISAISA
Speed25-66 MHz or better33-66 MHz or better66 MHz or better
Hard driveIDE or SCSIIDE or SCSIIDE or SCSI
BIOSAMIBIOSAMIBIOSAMIBIOS
Power supply200 watt UL approved250 watt UL approved300 watt UL approved
Figure 7-1: Minimum Hardware Specifications
Note: The maximum number of ports for an Atlas AVM system is 64.
486DX to Pentium –
Intel
486dx2 to Pentium –
Intel
☞
Device/PortUsageIRQAddress
Serial Port (COM1)SMDI Serial Integration43F8H
Serial Port 2 (COM2)Modem32F8H
Serial Port 3 (COM3)DISABLEDN/AN/A
Serial Port 4 (COM4)DISABLEDN/AN/A
Parallel Port 1 (LPT1)Hardware Lock/Printer7378H
Parallel Port 2 (LPT2)DISABLEDN/AN/A
Game Port (If on I/O Card)DISABLEDN/AN/A
Voice BoardCall Processing5D000*
(memory address)
Video BoardDisplayN/AN/A**
Figure 7-2: Suggested Hardware Configuration
*The first voice board should be set to base memory address D000H and
offset 0H. Each board requires a total offset of 200H. So, for a two board
installation, the first should be set at address D000H-D1FFH and the
second should be set at address D200H-D3FFH.
**The video card memory and BIOS must not conflict with the voice
board. Most video cards do not access memory above BFFFH, but the
BIOS shadowing can create problems if an attempt is made to shadow into
the voice board’s address segment. This is true for system and other BIOS
shadowing as well as other reserved areas of memory like the EMS page
frame.
It is recommended that you provide a 9600 baud modem (or higher) for
maintenance and remote support.
Hard Drive Size
Building the System 7-3
Voicemail
☞
Note
10 Mb equals
approximately 55
minutes of voice
storage
Since voicemail is an add-on component, it is dependent on the telephone
system for all integration features. Some telephone system manufacturers
have programmed their systems to work well with voicemail. Some,
however, have made their systems work only with certain voicemail
systems (they sell a specific voicemail system with their telephone
☞
Note
Remember—if a single
line telephone (2500
set) can do it, so can
the Atlas AVM.
system), and some manufacturers have done nothing to enhance their
systems.
This chapter explains alternatives to achieve the best possible integration
your telephone switch can provide.
Some telephone systems may be cumbersome to operate or cause users to
do extra functions in order to achieve their goals, but the main objective is
to ensure that all voicemail features possible are available to users.
8
Telephone System Integration Definitions
These definitions explain the references in the Atlas Telephone System
Compatibility Listings.
Full Integration
Call forward station to personal greeting
Message waiting indication on telephone set
Call transfer to attendant or any extension
Outdial notification
Partial Integration
Call forward station to generic greeting (customer to enter mailbox
number)
May or may not have message waiting indication on station
Call transfer to attendant or any extension
Outdial notification
8-2 Atlas AVM Installer’s Manual
Data Link
RS232
Restricted Integration
Call forward station to generic greeting (customer to enter mailbox
number)
No message waiting
No transfers allowed
No outdial notification
All other features, like group messages, date and time stamp etc. are
dependent on the voicemail system.
Integration Types
There are many types of integration that are designed to offer the most in
voicemail features. Listed below are some ways to achieve this.
Serial Integration
This is where the telephone system or C.O. is connected to the voicemail
unit via an RS232 link which passes call party information. This type of
integration offers all available voicemail features.
C.O./Telephone
Single Line
Ports
RS232
Figure 8-1: Example of Serial Integration
Atlas AVM
Analog
Ports
Voice
Board
Telephone
System
Single Line
Ports
Digital
Port
Connecting Atlas AVM to a Telephone System 8-3
Serial Integration with Additional
Equipment
Atlas AVM
RS232 D
Data LinkDecoding Unit/Voice Bridge
Figure 8-2: Serial Integration with a Voice Bridge
The voice bridge unit gives the customer a full featured system by
hooking up to an electronic station and “reading the screen.” The voice
bridge then converts this information to SMDI protocol and sends the call
data over the RS232 link to the voicemail system. The voice bridge unit is
used on the AT&T system 75/85, Rolm CBX and Northern Telecom SL-
1.
In-band integration: In this type of integration voicemail is connected to
the telephone system via voice lines. The telephone system passes data via
DTMF keys, giving the voicemail information about the type of call that it
is handling. For example:
• The telephone system rings voicemail.
• Voicemail goes off-hook.
• The telephone system sends DTMF keys stating:
Call type
Calling Number
Called Number
This enables voicemail to know what to play with each call. The personal
greeting, company greeting or auto attendant greeting. This type can offer
some or all features, depending on the sophistication of the telephone
system.
8-4 Atlas AVM Installer’s Manual
C.O.
Figure 8-3: Example of In-Band Integration
Telephone System
Incoming
Ports
Possible Integration Features
Due to the many telephone systems on the market today, it would be
impossible to show every connection and program setting available.
Below is a list of features given as a reference for you to investigate every
possible means of connecting Atlas AVM to a telephone system.
Single
Line
Ports
Atlas AVM
Voice
Boards
Voice Connections
This entails having a voice channel from the telephone system to Atlas
AVM.
Using a Single Line Station: This is a typical way for Atlas AVM to
interface with a telephone system. It offers a talk path that generally can
hook flash transfer a caller. DTMF is dependent on the calling extension.
The telephone system may allow turning on and off a message waiting
indicator.
Using an OPX port on a hybrid system: Most telephone systems that offer
OPX ports have the same privileges as a single line set.
Call Transfers
The telephone system has the ability to hook flash and dial an extension
and hear ring back, busy or error tones.
Single line ports usually allow hook flash transfers to the attendant or any
extension.
OPX ports usually allow hook flash transfers, but be cautious of
transferring on intercom paths. Check to make sure multiple calls can
transfer to actual stations and not just light up an intercom path.
Connecting Atlas AVM to a Telephone System 8-5
Outdials
The telephone system must have at least one port to do outdials on. This
could be a single line telephone port from the telephone company which
would be used for outdial notification.
Call Forward to Personal Greeting
A station user can forward a telephone to Atlas AVM and have it play the
box owner’s personal greeting.
The telephone system can forward a station to a voice port, then pause,
wait for answer, then out pulse DTMF digits (the called extension).
The telephone system can forward a station to a speed dial number (bin).
That speed dial dials the voicemail extension, pauses, then out dials
DTMF digits (the called extension).
Depending on its capabilities, the telephone system may be able to
forward a station off-premise. This allows you the ability to forward to a
trunk, pause, then outdial the called extension number. This is usually
done by taking the tip and ring from an out-going loop-start trunk and
tying it down on a single line extension number. When the trunk is seized
you get internal dial-tone instead of C.O. dial tone. Then you dial the
voicemail number, pause, and dial in the called extension number. You
hear the personal greeting.
Message Waiting Indication
The telephone system allows a voicemail port to dial an access code, then
the extension number, in order to light a message waiting light.
The availability of this feature is totally dependent on the telephone
system. Atlas AVM turns on and off the message waiting light by going
off hook, dialing a feature code, then the extension number with the
message, and going back on hook.
8-6 Atlas AVM Installer’s Manual
This Page Intentionally Left Blank.
Integrating with the Telephone
System
System Default Configuration
The Atlas AVM system comes on-line using default parameters that
work with a Standard Telephone System. This means that if you are
connecting the system to analog single line station ports and the
telephone system uses North American standards for ringing, tones and
hook-flash intervals, you may not need to make any changes listed in
this chapter.
9
Follow the instructions in this chapter only if you wish to modify some
integration information. Check specifically the parameters concerning:
• Message Waiting Light/Indicator
• In-Band Data Packets
• Call Transfer Sequence
If your system is standard please go to the System Administrator’s
Manual to set up mailboxes and record greetings. You need not make
any changes in this section.
For non-standard types of telephone systems, refer to the individual
document for that specific telephone system in the Atlas TelephonyIntegration Guide. Go through all of the integration screens in this
chapter and modify them to match your telephone system.
Refer to the specific sections in this chapter, or call Key System US
Technical Support Services if you need help completing your telephone
system integration.
Key System US Technical Support Services
(800) 833-3446
8:30 A.M. to 5:00 P.M. Eastern Standard Time
Monday through Friday (excluding holidays)
24hr technical support is also available upon request.
9-2 Atlas AVM Installer’s Manual
Understanding the Integration Screens
Parameters
The screens in this manual are shown with the field default parameters.
☞
Note
Port and global
parameters should only
be changed under the
direction of a qualified
Atlas AVM installer or
technician.
Each field description explains the type of data to be entered, including
range and resolution if necessary.
Voice Board Considerations
Some of the integration parameters must be set according to what type of
voice board you are using in your Atlas AVM system. When that is the
case, the screens for both Dialogic and Rhetorex voice boards are shown
in this manual. Read the information that pertains to your voice board
type and disregard the information for other types.
Accessing the Integration Screens
This section will walk you step by step through the installation screens.
Use this section for full explanations of all screen languages and system
defaults.
Access to the Atlas AVM integration screens is limited to authorized
Atlas AVM installers. Entering the installation passcode (default is
Atlas) at the Main Status screen allows access to all screens, including
the Integration screens. Entering the administration passcode (default is
1234) does not provide access to the Integration screens.
The installation passcode can be changed in the Administration General
Parameters menu if accessed using the installation passcode. If the
menus are accessed using the administration passcode, the installation
passcode is not displayed and cannot be changed.
Do not give the installation passcode to system administrators or other
unauthorized personnel. Attempting to change, set, or reprogram
integration field information by unauthorized personnel could cause the
system to malfunction.
From the Main Status screen, press <F10>. The passcode entry box
appears, where you must enter the default installation passcode —Atlas.
During programming please change this passcode and guard it. Damage
to the system can occur if values are changed improperly.
Integrating with the Telephone System 9-3
Figure 9-1: The Passcode Entry Box on the Main Status Screen
After you have entered the correct passcode, the System Administration
Menu appears where you can select integration options.
Figure 9-2: The System Administration Menu
The two Integration options are Global and Port.
The Global Parameters screens set duration and control parameters for
all channels on the voice board.
9-4 Atlas AVM Installer’s Manual
The Port Parameters screens set duration and control parameters for
individual channels on the voice board.
Global Parameters
Select Integration➞Global➞Edit to access the Edit Global Telephone
Parameters screens.
Figure 9-3: Global Options
The Global Parameters screens differ depending on which type of voice
boards you have.
The following screens and panels are available under Integration➞
Global➞Edit
Edit Global Parameters Screen 1
• Telephone System
• Dialogic Control Block or Rhetorex Global Parameters
• Control (Dialogic only)
Edit Global Parameters Screen 2
• Serial Port
• Integration Control
Edit Global Parameters Screen 3
• Serial Packet Separation (4 screens)
☞
Note
The Rhetorex Global
Parameters panel is
shown on page 9-9.
Integrating with the Telephone System 9-5
The Edit Global Parameters Screen 1
The first screen that appears is Edit Global Parameters Screen 1. This
screen contains the Telephone System panel, either the Dialogic Control
Block or the Rhetorex Global Parameters panel and the Control panel
(Dialogic only).
Figure 9-4: The Telephone System and, Dialogic Control Block
and Control Panels
Telephone System Panel
The Telephone System panel displays Standard Telephone System Type
as the default. Select your telephone system name, if it is available, from
the list that appears. If it is not available, use the default.
At this point, the default parameters for the telephone system you have
chosen are automatically loaded on the Edit Global Parameters screens.
9-6 Atlas AVM Installer’s Manual
Dialogic Control Block Panel
Do not change any of these parameter settings unless instructed by a
technician.
flashchr
Flash Character: Character in the dialing string that causes a hook flash
to occur.
Length: 1. Default: &. Units: ASCII
digrate
Digitization Rate: Play/record digitization rate. Default play/record
digitization rate for the system. 6000 Hz or 8000 Hz on DSP voice
boards; 6053 Hz or 8117 Hz on non-DSP voice boards. On DSP voice
boards you can override digrate per channel by specifying the sampling
rate for the play/record function.
Length: 2. Default: 6000 (DSP voice boards) or 6053 (non-DSP voice
boards). Units: Hz.
p_mk
Pulse Make: Duration of the pulse dial on-hook interval.
Length: 2. Default: 4. Units: 10 ms.
oh_dly
Off-Hook Delay: Time delay that occurs after executing a channel offhook command. DTMF digits are not recognized while going off-hook.
If your application requires immediate DTMF, wink, or loop current
drop detection upon going off-hook, set oh_dly to 1.
Length: 1. Default: 50. Units: 10 ms.
r_ird
Ring Interring Delay: Maximum time between incoming rings. The ring
counter is reset after this time has expired; rings that occur after this
interval are considered the start of a new call cycle.
Length: 2. Default: 80. Units: 100 ms.
minpdon
Minimum Pulse Digit On: Minimum make interval to validate an
incoming loop pulse digit.
Length: 1. Default: 2. Units: 10 ms.
Integrating with the Telephone System 9-7
minlcoff
Minimum Loop Current Off: Minimum time that loop current must be
off.
Pulse Interdigit Delay: Delay between digits during pulse dialing.
Length: 2. Default: 100. Units: 10 ms.
r_on
Ring On: Minimum ring voltage on duration for an incoming ring.
Length: 2. Default: 3. Units: 100 ms.
s_bnc
Silence Debounce: Minimum time that silence must be present to
produce a T_SILON or T_SILOFF CST event.
minpdoff
Minimum Pulse Digit Off: Minimum break interval to validate an
incoming loop pulse digit.
Length: 1. Default: 2. Units: 10 ms.
maxpdoff
Maximum Pulse Digit Off: Maximum make interval to validate an
incoming loop pulse digit.
Length: 2. Default: 50. Units: 10 ms.
Pause Time: Delay caused by a comma (,) in the dialing string.
Length: 2. Default: 200. Units: 10 ms.
9-8 Atlas AVM Installer’s Manual
p_bk
Pulse Break: Duration of the pulse dial off-hook interval.
Length: 2. Default: 6. Units: 10 ms.
t_idd
DTMF Interdigit Delay: Delay between digits during DTMF dialing.
Length: 2. Default: 5. Units: 10 ms.
r_off
Ring Off: Minimum ring voltage off duration for an incoming ring.
Length: 2. Default: 5. Units: 100 ms.
ttdata
DTMF Time Data: Duration of the DTMF digits in out-bound tone
dialing.
Length: 1. Default: 10. Units: 10 ms.
minipd
Minimum Interpulse Digit: Minimum time between loop pulse digits.
Length: 2. Default: 25. Units: 10 ms.
Control Panel
System start delay time
The system start delay time can be increased from the default, 0, to allow
time for the voice boards to load during start up.
If there are not enough ports displayed on the Port Status screen, it may
be that the voice boards did not have time to load and you should
increase the system start delay time. This is especially true for systems
with a high number of ports.
To increase the system start delay time, enter a number between 0 and 99
in this field.
Rhetorex Global Parameters Panel
The global parameters for Rhetorex voice boards are found below the
Telephone System panel on the Edit Global Parameters Screen 1.
Integrating with the Telephone System 9-9
Figure 9-5: The Telephone System and Rhetorex
Global Parameters Panels
FlashChar
Flash Character: the character that causes a flash hook when dialing.
Usage: character. Use the default value–&.
PulseBreak
The duration of the break interval during pulse dialing.
Usage: Numeric, Units = 10 msec. Use the default value–6 (60 msec.)
DTMF Delay: the interval between DTMF digits during tone dialing.
Usage: Numeric, Units = 10 msec. Use the default value–5 (50 msec.).
When the HOST parameter in CONFIG is UK, the default value is 8 (80
msec.).
MinOff
(Minimum off–msec.) The minimum necessary duration of a valid
inbound ring’s on period.
Usage: Numeric, Units = 100 msec. Use the default value–5 (500 msec).
DtmfOn
The DTMF tone duration when dialing.
Usage: Numeric, Units = 10 msec. Use the default value–10 (100 msec.).
MinDigitSep
Minimum Digit Separation: the minimum necessary off period duration
for a valid loop pulse digit.
Usage: Numeric, Units = 10 msec. Use the default value–25 (250 msec.).
9-10 Atlas AVM Installer’s Manual
MaxPulseOn
Maximum Pulse On: the maximum allowable on period for a valid loop
pulse digit.
Usage: Numeric, Units = 10 msec. Use the default value–50 (500 msec.)
FlashDur
Flash duration: the duration of the on–hook state during a flash hook.
Usage: Numeric, Units = 10 msec. Use the default value–50 (500 msec.).
PulseMake
The duration of the make interval during pulse dialing.
Usage: Numeric, Units = 10 msec. Use the default value–4 (40 msec.)
OffDly
Off Delay: the length of time that the driver delays before posting event
8 to the System Event Queue.
Usage: Numeric, Units = 10 msec. Use the default value–50 (500 msec.).
RingReset
The maximum allowable no ring signal before the driver reset rings.
Usage: Numeric, Units 100 msec. Use the default value–80 (8 sec).
MinPulseOn
Minimum Pulse On: the minimum necessary on period duration for a
valid loop pulse digit.
Usage: Numeric, Units = 10 msec. Use the default–2 (20 msec.).
LcOff
Loop Current Off: the minimum necessary duration of loop current off
before the driver posts event 20 to the System Event Queue.
Usage: Numeric, Units = 10 msec. Use the default value, –1 (Disabled or
none).
PulseDur
Pulse Duration: the duration of pulse digits during pulse dialing.
Usage: Numeric
Pulse Delay: the interval between pulse digits during pulse dialing.
Integrating with the Telephone System 9-11
Usage: Numeric, Units = 10 msec. Use the default value–100 (1 sec.).
When the HOST parameter in CONFIG is UK, the default value is 82
(820 msec.).
MinRing
Minimum Ring: the minimum necessary duration of a valid inbound
ring’s on period.
Usage: Numeric, Units = 100 msec. Use the default value–3 (300 msec.).
MinSilence
Minimum Silence: the minimum necessary silence that must occur
before the driver posts event 23 to the System Event Queue.
Usage: Numeric, Units = 10 msec. Use the default value–4 (40 msec.)
MinPulseOff
Minimum Pulse Off: the minimum necessary duration off period for a
valid loop pulse digit.
Usage: Numeric, Units = 10 msec. Use the default value–2 (20 msec.).
Earth Recall Delay.
Usage: Numeric, Units = 10 msec. Use the default value–50 (500 msec.)
When you have verified the fields on this screen, press <PgDn> to go to
the second screen.
9-12 Atlas AVM Installer’s Manual
The Serial Port /Integration Control
Panels
Figure 9-6: The Serial Port and Integration Control Panels
The Serial Port Panel
Enabled
If this field is enabled, Atlas AVM expects call information from the
telephone system to be sent over the serial port, i.e. SMDI or other serial
integrated systems.
Use the <Spacebar> to toggle the field on or off. (<*> indicates
enabled.)
COM port
This is the number of the Com port used for serial integration. COM1 is
recommended.
Enter a number between 1 and 4.
Interrupt
This is the IRQ for the serial integration Com port. IRQ4 for COM1 is
recommended.
Enter a number between 1 and 7.
Integrating with the Telephone System 9-13
Data transfer rate
This is the average number of bits, characters, or blocks per unit time
passing in a data transmission system. This must match your telephone
system.
300
1200
2400
4800
9600
Select the desired rate and press <Enter>.
Data bits
This is the data bit length that your telephone system will send.
Generally this is set to 8.
Enter a number between 5 and 8.
Parity
Parity is a process for detecting whether bits of data have been altered
during transmission of that data.
This field specifies the type of Parity setting chosen for your system.
When you highlight this field, a submenu appears with the following
setting options:
None: tells the system to ignore parity bits.
Odd: sets the parity bit at 1 if the number of parity bits in the
data bits is even and at 0 if the number of 1s is odd.
Even: sets the parity bit at 0 if the number of 1’s in the data bits
is even and at 1 if the number of 1s is odd.
Mark: sets parity at 1.
Space: sets parity at 0.
Select the desired option and press <Enter>.
Stop bits
This is a special signal that indicates the end of that character.
Enter a number between 0 and 2.
9-14 Atlas AVM Installer’s Manual
The Integration Control Panel
Data packet timeout
This is the number of seconds you want Atlas AVM to wait for a data
packet, after receiving a data packet, before assuming that the reception
is complete.
Enter a number between 1 and 9.
Data packet terminator
Enter the character that signifies the end of a packet. If there is a
terminating character, Atlas AVM does not have to wait for timeout.
Valid characters for this field are a,b,c,d,#,* and digits 0-9. (See Figure
9-12 for an explanation of these characters.)
Binary data packets
Use the <Spacebar> to toggle this field on or off. (<*> indicates on.)
Alert extension number offset
The alert extension is the physical extension that Port 1 is tied to. The
offset is the location, given as a number, that signifies the order in the
data packet where the characters begin.
Enter a number between 0 and 20.
Alert extension number length
This is the number of digits in the alert extension number.
Enter a number between 0 and 10.
Figure 9-7: The Serial Packet Separation Screens
Integrating with the Telephone System 9-15
Figure 9-7 is an example of the Serial Packet Separation screens. Each
screen covers 4 serial packet separations. The Serial Packet Separation
Enabled field appears once at the top of each screen.
Serial packet separation enabled
Press the <Spacebar> to toggle this field on or off. (<*> indicates
enabled.)
The three fields explained below appear for each serial packet separation.
Packet identifier offset
Specify where the called packet identifier begins.
Enter a number between 0 and 20.
Packet identifier
Each character in this field must be entered as a hex character. (See the
conversion chart in Figure 9-8.)
Packet length
Specify the length of the called packet identifier.
Enter a number between 0 and 20.
The chart in Figure 12-8 shows a list of ASCII characters and their
Select Integration➞Port➞Edit to access the Edit Port Telephone
Parameters screens.
The following screens and panels are available under Integration➞
Port➞Edit:
Edit Port Telephone Parameters Screen 1
• Telephone System
• Dialogic Channel Parameter Block or Rhetorex Channel
Edit Port Telephone Parameters Screen 2
• Sequences
• Message Waiting Light Sequences
Edit Port Telephone Parameters Screen 3
• Control
Integrating with the Telephone System 9-17
Parameters
☞
Note
The Rhetorex Channel
Paramaters panel is
shown on Page 9-25.
Edit Port Telephone Parameters Screen 4
• Tone Termination (Dialogic only)
• Recording Termination
Edit Port Telephone Parameters Screen 5
• Integration
• In-Band Supervision
Edit Port Telephone Parameters Screen 6
• In-Band Signaling
Edit Port Telephone Parameters Screen 7
• Integration Data Packet (16 available)
Edit Port Telephone Parameters Screen 1
The first screen that appears under is Edit Global Parameters Screen 1.
This screen contains the Telephone System panel and either the Dialogic
or Rhetorex Channel Parameter Block panel.
9-18 Atlas AVM Installer’s Manual
Figure 9-9: The Telephone System and
Dialogic Channel Parameter Block Panels
Telephone System Name
The Telephone System panel displays Standard Telephone System Type
as the default. Select your telephone system name, if it is available, from
the list that appears. If it is not available, use the default.
At this point, the default parameters for the telephone system you have
chosen are automatically loaded on the Edit Port Telephone Parameters
screens.
Dialogic Channel Parameter Block
The Channel Parameter Block is used for input to the setcparm()
function to modify channel parameters.
Most fields in the Channel Parameter Block are used for Call Progress
Analysis (CPA). The following fields are not used for Call Progress
Analysis:
• dtpl_dly
• sb_siz
• dt_edge
• spdeb
• dtrc_dly
DTMF Play Delay: Minimum time for DTMF to be present during
playback to be considered valid. When a suspected DTMF signal is
detected, playback is turned off for the specified duration to determine
the source of the signal and prevent termination of playback by
incorrectly interpreting voice data as DTMF. If the suspected DTMF
Integrating with the Telephone System 9-19
signal stops, playback resumes. Only in effect during playback.
Minimum value to use is 5. Increase for more play-off immunity and
less sensitivity to DTMF. See also dtrc_dly.
-1: Disable this condition.
Length: 1. Default: 5. Units: 10 ms. Restrictions: Supported on non-DSP
voice boards only.
cnosig
CPA - Continuous No Signal: The maximum time of silence (no signal)
allowed immediately after Cadence Detection begins. If exceeded, a noringback is returned.
Length: 2. Default: 4000. Units: 10 ms.
lo1tola
CPA - Low 1 Tolerance Above: Percent acceptable positive deviation of
short low signal.
Length: 1. Default: 13. Units: %
hi1tolb
CPA - High 1 Tolerance Below: Percent acceptable negative deviation of
high signal.
Length: 1. Default: 13. Units: %
higltch
CPA - High Glitch: The maximum nonsilence period to ignore. Used to
help eliminate spurious nonsilence intervals.
Length: 2. Default: 19. Units: 10 ms.
spdeb
Silence Pointer Debounce: When recording with silence compression,
this is the amount of silence that is recorded on the trailing edge of
audio. See also sb_siz.
Length: 2. Default: 10. Units: 10 ms.
hi1ceil
CPA - High 1 Ceiling: Maximum 2nd high duration for a retrain.
Length: 2. Default: 78. Units: 10 ms.
9-20 Atlas AVM Installer’s Manual
rejctfrq
CPA - Reject Frequency: The percentage of time the audio signal is
allowed to be outside the chosen frequency range, based on timefrq.
When the parameter rejctfrq is increased, it allows a signal with more
noise to be accepted as a valid frequency.
When a frequency within the chosen range is detected, Call Progress
Analysis compares the length of time the signal remains inside the
chosen range to timefrq. The signal is still considered valid if it is
outside the chosen range not more than rejctfrq percent of timefrq.
For example: Using the default values, in order to be a valid tone, the
signal must stay in bounds for at least 5 x 10 ms, or be out of bounds 20
percent of the time: for a total of 10 milliseconds.
If the signal goes outside the chosen range more than rejctfrq percent,
Frequency Detection immediately starts over, as if the tone just started.
CPA - Low 1 Tolerance Below: Percent acceptable negative deviation of
short low signal.
Length: 1. Default: 13. Units: %.
lo1bmax
CPA - Low 1 Busy Maximum: Maximum interval for short low for
busy.
Integrating with the Telephone System 9-21
Length: 2. Default: 90. Units: 10 ms.
hisiz
CPA - High Size: Used to determine whether to use alowmax or
blowmax.
Length: 2. Default: 90. Units: 10 ms.
lo1ceil
CPA - Low 1 Ceiling: Maximum 1st low duration for a retrain.
Length: 2. Default: 58. Units: 10 ms.
maxansr
CPA - Maximum Answer: The maximum allowable length of ansrsize.
When ansrsize exceeds maxansr, a connect is returned to the
application.
Length: 2. Default: 1000. Units: 10 ms.
dtrc_dly
DTMF Record Delay (DTMF Debouncer): Minimum time for DTMF to
be present to be considered valid. In effect at all times. Used to remove
false DTMF signals during recording. For most applications, you rarely
need to change the default value. If this value is larger than dtpl_dly,
this value overrides dtpl_dly for playback. Minimum value to use is 6.
Increase for more talk-off immunity and less sensitivity to DTMF.
CPA - Loop Current Delay 1: The delay after Loop Current Detection
detects a transient drop in loop current and before Call Progress Analysis
returns a connect to the application.
Length: 2. Default: 10. Units: 10 ms.
lo2tola
CPA - Low 2 Tolerance Above: Percent acceptable positive deviation of
long low signal.
Length: 1. Default: 13. Units: %
lo2bmax
CPA - Low 2 Busy Maximum: Maximum interval for long low for busy.
Length: 2. Default: 90/ Units: 10 ms.
9-22 Atlas AVM Installer’s Manual
lo2rmin
CPA - Low 2 Ring Minimum: Maximum long low duration of double
ring.
Length: 2. Default: 225. Units: 10 ms.
alowmax
CPA - A Low Maximum: Maximum low before connect if high > hisiz.
Length: 2. Default: 700. Units: 10 ms.
lowerfrq
CPA - Lower Frequency: Lower bound for 1st tone in an SIT.
Length: 2. Default: 900. Units: Hz.
ansrdgl
CPA - Answer Deglitcher: The maximum silence period allowed
between words in a salutation. This parameter should be enabled only
when you are interested in measuring the length of the salutation.
Silence Buffer Size: When recording with silence compression, this is
the amount of silence that is recorded on the leading edge of an audio.
You can use the following equation to convert the size in bytes to the
length in seconds: Kbps/bytes = time. See also spdeb.
Length: 2. Default: 200. Units: bytes. Range: 1-400 (see D40DRV -C
option to override the upper limit of the range).
hedge
CPA - Hello Edge: The point at which a connect will be returned to the
application.
1: Rising Edge (immediately when a connect is detected).
2: Falling Edge (after the end of the salutation).
Length: 1. Default: 2. Units: edge.
lo2tolb
CPA - Low 2 Tolerance Below: Percent acceptable negative deviation of
long low signal.
Integrating with the Telephone System 9-23
Length: 1. Default: 13. Units: %.
hi1bmax
CPA - High 1 Busy Maximum: Maximum interval for first high for
busy.
Length: 2. Default: 90. Units: 10 ms.
intflg
CPA - Intercept Mode Flag: This parameter enables or disables
Frequency Detection and/or Positive Voice Detection and selects the
mode of operation for Frequency Detection.
OPTEN: Enable Frequency Detection and wait for detection of a connect
using Cadence Detection, Loop Current Detection, or Positive Voice
Detection before returning an intercept.
OPTDIS: Disable Frequency Detection and PVD.
OPTCON: Enable Frequency Detection return an intercept immediately
after detecting a valid frequency.
PVD_ENABLE: Enable PVD.
PVD_OPTEN: Enable PVD and OPTEN.
PVD_OPTCON: Enable PVD and OPTCON.
Length: 1. Default: OPTEN.
blowmax
CPA - B Low Maximum: Maximum low before connect if high < hisiz.
Length: 2. Default: 530. Units: 10 ms.
upperfrq
CPA - Upper Frequency: Upper bound for 1st tone in an SIT.
Length: 2. Default: 1000. Units: Hz.
CPA - Start Delay: The delay after dialing has been completed and
before starting analysis for Cadence Detection, Frequency Detection, and
Positive Voice Detection.
Length: 2. Default: 25. Units: 10 ms.
cnosil
CPA - Continuous No Signal: The maximum time of silence (no signal)
allowed immediately after Cadence Detection begins. If exceeded, a no
ringback is returned.
9-24 Atlas AVM Installer’s Manual
Length: 2. Default: 4000. Units: 10 ms.
hi1tola
CPA - High 1 Tolerance Above: Percent acceptable positive deviation of
high signal.
Length: 1. Default: 13. Units: %.
logltch
CPA - Low Glitch: The maximum silence period to ignore. Used to help
eliminate spurious silence intervals.
Length: 2. Default: 15. Units: 10 ms.
intfltr
CPA - Intercept Filter: The minimum signal to qualify frequency
detection. This parameter specifies how much of the last part of the
audio signal is ignored during frequency averaging.
-1: Disable this condition.
Length: 1. Default: 10. Units: 10 ms. Restrictions: Supported on non-
DSP voice boards only.
nbrbeg
CPA - Number Before Beginning: Number of nonsilence periods before
analysis begins.
Length: 1. Default: 1. Units: rings.
CPA - Time Frequency: Minimum time for 1st tone in an SIT to remain
in bounds. The minimum amount of time required for the audio signal to
remain within the frequency detection range specified by upperfrq and
lowerfrq for it to be considered valid.
Length: 1. Default: 5. Units: 10 ms.
Integrating with the Telephone System 9-25
Figure 9-10: The Telephone System and Rhetorex Channel
Parameters Panels
Dtmf Detect
DTMF Detection: the minimum DTMF tone duration necessary for the
driver to detect a DTMF tone during play.
Usage: Numeric, Units = 16 msec. Default value = 3 (48 msec.)
SilenceDly
Silence Delay: the maximum allowable silence duration before the driver
discards the silence during record.
Usage: Numeric, Units = 16 msec. Default value = 1 (Never).
AbTimeout
Absence Timeout: the length of time that must pass during which the
driver does not detect a signal before the driver posts event 18 to the
System Event Queue.
Usage: Numeric, Units = 10 msec. Default value–4000 (40 sec.).
Vox
Usage: Enumerated. Default value–2 (optimize voice).
Possible values:
9-26 Atlas AVM Installer’s Manual
In this mode, the driver uses the following fields to create a
PCPM tone table. The driver will use this table instead of the
PCPM tone and filter tables specified in the CONFIG file.
0Do not change the current value.
1Optimize signal.
2Optimize voice.
3Create PCPMtone structures and PCPMfreqs.
Below1Off
The maximum variance that the driver allows during an off period
compared to the previous off period, with the current cycle’s off period
below the previous cycle’s off period.
For a double cycle, these off periods are the first in each cycle.
Usage: Numeric, percentage. Default value–13 (13%).
AboveOn
The maximum variance that the driver allows during an on period
compared to the previous on period, with the current cycle’s on period
above the previous cycle’s on period.
Busy Off Maximum Two: the maximum allowable second off period for
a busy call progression tone that has a double-cycle cadence. The driver
uses this field only when Vox is 3.
Usage: Numeric, Units = 10 msec. Default value–90 (900 msec.)
Glitch
The minimum necessary non-signal duration for the driver to detect a
valid call progression tone.
Integrating with the Telephone System 9-27
Usage: Numeric, Units = 10 msec. Default value–15 (150 msec.)
RingOffMin2
Ring Off Minimum Two: the minimum necessary off period for a double
cadence’s interring. The driver uses this field only when Vox is 3.
Usage: Numeric, Units = 10 msec. Default value–225 (2.25 sec.)
RingOnMax
Ring On Maximum: the minimum necessary on period for a short ring
cadence. The driver uses this field only when Vox is 3.
Usage: Numeric, Units = 10 msec. Default value–90 (900 msec.).
StartOn
The call progression tone cycle on which the driver begins PCPM in
cadence mode.
Usage: Enumerated. Default value–1.
Possible Values:
0Do not change the current value.
1Cycle #1
2Cycle #2
3Cycle #3
MaxAnswerAnalysis
Maximum Answer Analysis: the maximum allowable duration of answer
analysis after an answer has been detected.
Usage: Numeric, Units = 10 msec. Default value–1000 (10 sec.)
DtmfEdge2
Specifies whether the driver detects a DTMF tone on its leading or
trailing edge.
When changing this value, the application program needs to make sure
that the channel is on hook. Changing this value when the channel is
detecting DTMF can cause a double detection.
Usage: Enumerated. Default value–2.
9-28 Atlas AVM Installer’s Manual
Possible values:
0Do not change the current value
1Trailing edge
2Leading edge
NoAnswerRings
Number of Answer Rings: the number of ring back cycles that the driver
must detect before posting event 18 to the System Event Queue.
Usage: Numeric, Units = cycles. Default value–4.
LcValid
Loop Current Valid: the delay that must occur after dialing a digit string
before the driver considers the loop current drop to be answered.
Usage: Numeric, Units 10 msec. Default–10 (100 msec.)
CabTimeout
Continuous Timeout: the minimum necessary duration of a continuous
signal before the driver posts event 18 to the System Event Queue.
Usage: Numeric, Units = 10 msec. Default value–650 (6.5 sec.).
Above2Off
The maximum variance that the driver allows during an off period
compared to the previous off period, with the current cycle’s off period
above the previous cycle’s off period.
For a double cycle, these off periods are the second in each cycle.
Usage: Numeric, percentage. Default value–13 (13%).
BelowOn
The maximum variance that the driver allows during an on period
compared to the previous on period, with the current cycle’s on period
below the previous cycle’s on period.
Busy On Maximum One: the maximum allowable on period for a busy
call progression tone that has a double-cycle cadence. The driver uses
this field only when Vox is 3.
Usage: Numeric, Units = 10 msec. Default value–90 (900 msec.)
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.