mobilepath - avaya support

38
mobilePath Technical and Configuration Guide May 2005

Upload: khangminh22

Post on 24-Jan-2023

1 views

Category:

Documents


0 download

TRANSCRIPT

mobilePathTechnical and Configuration Guide

May 2005

© 2005 Avaya Inc.All Rights Reserved.

NoticeWhile reasonable efforts were made to ensure that the information in this document was complete and accurate at the time of printing, Avaya Inc. can assume no liability for any errors. Changes and corrections to the information in this document may be incorporated in future releases.

Documentation disclaimerAvaya Inc. is not responsible for any modifications, additions, or deletions to the original published version of this documentation unless such modifications, additions, or deletions were performed by Avaya. Customer and/or End User agree to indemnify and hold harmless Avaya, Avaya's agents, servants and employees against all claims, lawsuits, demands and judgments arising out of, or in connection with, subsequent modifications, additions or deletions to this documentation to the extent made by the Customer or End User.

Link disclaimerAvaya Inc. is not responsible for the contents or reliability of any linked Web sites and does not necessarily endorse the products, services, or information described or offered within them. We cannot guarantee that these links will work all of the time and we have no control over the availability of the linked pages.

WarrantyAvaya Inc. provides a limited warranty on this product. Refer to your sales agreement to establish the terms of the limited warranty. In addition, Avaya�s standard warranty language, as well as information regarding support for this product, while under warranty, is available through the following Web site:http://www.avaya.com/support

Preventing toll fraud"Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party (for example, anyone who is not a corporate employee, agent, subcontractor, or person working on your company's behalf). Be aware that there may be a risk of toll fraud associated with your system and that, if toll fraud occurs, it can result in substantial additional charges for your telecommunications services.

Avaya fraud interventionIf you suspect that you are being victimized by toll fraud and you need technical assistance or support, call Technical Service Center Toll Fraud Intervention Hotline at +1-800-643-2353 for the United States and Canada. For additional support telephone numbers, see the Avaya Web site:http://www.avaya.com/support

Providing telecommunications securityTelecommunications security (of voice, data, and video communications) is the prevention of any type of intrusion to (that is, either unauthorized or malicious access to or use of) your company's telecommunications equipment by some party.Your company's "telecommunications equipment" includes both this Avaya product and any other voice/data/video equipment that could be accessed via this Avaya product (that is, "networked equipment").An "outside party" is anyone who is not a corporate employee, agent, subcontractor, or person working on your company's behalf. Whereas, a "malicious party" is anyone (including someone who may be otherwise authorized) who accesses your telecommunications equipment with either malicious or mischievous intent.Such intrusions may be either to/through synchronous (time-multiplexed and/or circuit-based) or asynchronous (character-, message-, or packet-based) equipment or interfaces for reasons of:

� Use (of capabilities special to the accessed equipment)� Theft (such as, of intellectual property, financial assets, or

toll-facility access)� Eavesdropping (privacy invasions to humans)� Mischief (troubling, but apparently innocuous, tampering)� Harm (such as harmful tampering, data loss or alteration,

regardless of motive or intent)Be aware that there may be a risk of unauthorized intrusions associated with your system and/or its networked equipment. Also realize that, if such an intrusion should occur, it could result in a variety of losses to your company (including, but not limited to, human and data privacy, intellectual property, material assets, financial resources, labor costs, and legal costs).

Your responsibility for your company's telecommunications securityThe final responsibility for securing both this system and its networked equipment rests with you, an Avaya customer's system administrator, your telecommunications peers, and your managers. Base the fulfillment of your responsibility on acquired knowledge and resources from a variety of sources, including, but not limited to:

� Installation documents� System administration documents� Security documents� Hardware-/software-based security tools� Shared information between you and your peers� Telecommunications security experts

To prevent intrusions to your telecommunications equipment, you and your peers should carefully program and configure:

� Your Avaya-provided telecommunications systems and their interfaces

� Your Avaya-provided software applications, as well as their underlying hardware/software platforms and interfaces

� Any other equipment networked to your Avaya products.

TrademarksAvaya is a trademark of Avaya Inc.All non-Avaya trademarks are the property of their respective owners.

Avaya supportAvaya provides a telephone number for you to use to report problems or to ask questions about your contact center. The support telephone number is 1-800-242-2121 in the United States. For additional support telephone numbers, see the Avaya Web site:http://www.avaya.com/support

May 2005 3

Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Chapter 2: OctelAccess Installation Guide and mobilePath Installation Checklist . . 7

Chapter 3: Configuration Options and Local Databases . . . . . . . . . . . . . . . . 11Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12mobilePath MS-Access2000 Databases . . . . . . . . . . . . . . . . . . . . . . . 16

Escapes Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Subscribers - 200/300 Message Servers ONLY . . . . . . . . . . . . . . . . . 16Call Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Speed Dials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

PBX Particulars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Message Server Particulars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Chapter 4: Programming Notes: Visual Basic Programs . . . . . . . . . . . . . . . . 23

Chapter 5: Recordings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Designer Phrases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Where Phrases are Stored . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Loading New Phrases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Required Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Language Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Languages on 200/300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Languages for 250/350 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

FindMe, Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30FindMe, Caller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33PlaceCall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Chapter 6: Security Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Contents

Contents

4 mobilePath Technical and Configuration Guide

May 2005 5

Chapter 1: Introduction

This document details the technical aspects of the mobilePath application. It is for the exclusive use of Avaya engineering and product support staff as well as an informational tool for mobilePath System Administrators. This document should not be made available to the application end user.

When using mobilePath, employees have access to three applications that keep them in touch with customers and coworkers, all from within the voice mailbox.

● Find Me - Users can set up to 3 location numbers that can find them when they are away from the desk or office. Users have the ability to turn the application on and off as well as set the call-screening modes that tell the user who is contacting them with mobilePath. Users let callers know in the mailbox greeting that in order to reach the user they must press one (1) from the voicemail greeting.

● Page Me - A supplement to Find Me, Page Me allows the user to set up a pager number in the application that will provide the callers with the option to page the user if they are not "found" via Find Me. The caller will also have the options to leave a corresponding message with the callback number, or to just leave a message. The user receiving the page sees the message server number plus the callback number of the caller. The user can choose to try the callback number directly or to check the message and then try the callback number.

● Place Call - Users can return phone messages from within the voice mailbox, eliminating the step of exiting out of the mailbox in order to return the call. Place Call also provides users with 99 programmable speed dial numbers, shortening the call back process even more.

mobilePath is remotely downloaded to the customer's NT server supporting OctelAccess Server software. This guide is intended to assist with the configuration of the application once mobilePath has been downloaded on to the NT server. In general, Mutare Software will be performing the remote download and configuration of the application on to the NT server.

Introduction

6 mobilePath Technical and Configuration Guide

May 2005 7

Chapter 2: OctelAccess Installation Guide and mobilePath Installation Checklist

Before the mobilePath application can be downloaded on to the NT server, the customer must have completed all necessary message server and Octel Access Server upgrades and configurations, including the creation of all user mailbox Classes of Service, activation of OctelDesinger Licenses and the Application Access "Keys".

This checklist is a list of steps necessary to install mobilePath on a new OA Server. Installation of the software on a new system is normally performed remotely by Mutare, Inc. This documentation is only provided as technical resource.

1. Create the following directory tree.

C:\Od

Programs

Prompts

FindMe

FindMeAdmin

PlaceCall

2. Copy the following files to C:\Od\Programs

● PlaceCall.exe

● FindMe.exe

● FindMeAdmin.exe

● MuFindme.exe

● MuOdx.exe

3. Register .dll files double clicking.

● MuFindme.exe

● MuOdx.exe

4. Copy the WAV .mdb files the sub-directory of the same name. For example, place FindMe.MDB under the sub-directory \FindMe.

5. Copy the WAV files to their corresponding sub-directories

6. Copy the following files to C:\OD

● Mutare.ini

● Mobile.mdb

OctelAccess Installation Guide and mobilePath Installation Checklist

8 mobilePath Technical and Configuration Guide

7. Delete all records in all tables of Mobile.mdb. MS-Access must be installed on OA Server.

! Important:Important: The balance of the installation requires a live connection to the Message Server.

They can't be performed in advance.

8. Using OctelAccess Incoming Call Manager define default schedules and application handles as follows. These entries are case sensitive. Use the same name exactly as shown for both the application handle and the schedule name.

Tip:Tip: Default password for ICM database is "OctelAccess", case sensitive.

9. Using OctelAccess Application Manager, select SetUp > Install and install the four Designer Programs.

Tip:Tip: Use the browse buttons.

10. Using OctelAccess Application Manager, select File > List Applications. This will show a list of the four installed programs. Select each one and load them. The load process moves the WAV files to the Message Server.

11. Continuing with OctelAccess Application Manager, configure the applications as shown below. Leave Terminate, Min Running Time and Retries at their default settings. The number of instances may vary widely among sites. It must not be set higher than 30.

PlaceCall attach to 200/300: Escape Code 2

250/350: Mailbox for PowerCall ECP menu 2

FindMeAdmin attach to 200/300: Escape Code 1

250/350: Mailbox for PowerCall ECP menu 1

FindMe attach to 200/350: Personal Subscriber Trigger mailboxes

250/350: Easy Access mailbox

Application full path on Server Prompt Database full path on Server

C:\Od\Programs\PlaceCall.exe C:\Od\Prompts\PlaceCall\PlaceCall.mdb

C:\Od\Programs\FindMeAdmin.exe C:\Od\Prompts\FindMeAdmin\FindMeAdmin.mdb

C:\Od\Programs\FindMe.exe C:\Od\Prompts\FindMe\FindMe.mdb

May 2005 9

The total instances represent how many copies of the program will be executing and waiting for a call on the OA Server. The advantage of keeping this low is better performance on the OA Server. If Visual Messenger is also running, you have another incentive to minimize the total number of instances.

Once a call has started, an OctelAccess License is grabbed and held for the duration of the call. Octel guarantees performance with up to 64 licenses being used for internal applications. There is nothing to prevent using more licenses for internal applications, assuming they are available.

If all instances of a loaded program are serving callers, the next request for that program will divert the caller the Designer Error mailbox. Since we don't what application the caller was attempting to run, a generic message is played and the system hangs up.

If a new call is unable to obtain an OctelAccess License, the caller is also sent to the Designer Error Mailbox.

12. The system is now ready for the administrator to edit the Subscribers and Escapes tables to bring subscribers on line.

Instances Type Grace

PlaceCall Internal 0

FindMeAdmin Internal 0

FindMe Internal 0

OctelAccess Installation Guide and mobilePath Installation Checklist

10 mobilePath Technical and Configuration Guide

May 2005 11

Chapter 3: Configuration Options and Local Databases

This chapter contains the following topics:

● Configuration Options on page 12

● mobilePath MS-Access2000 Databases on page 16

● PBX Particulars on page 19

● Message Server Particulars on page 21

Configuration Options and Local Databases

12 mobilePath Technical and Configuration Guide

Configuration OptionsAll configurable options are maintained in the file C:\OD\Mutare.ini. Changes to this file can only be made Mutare Software or members of trained Avaya Technical Support Organization. Entries in this file are case sensitive and must be spelled exactly. Most entries are optional. If not present, the default will be used.

App Legend:FM = FindMe, PC=PlaceCall, PM=PageMe, ALL = All Applications

Parameter App Setting Description

[Common]

Directory All C:\OD C:\OD must contain Mutare.ini, but you can install all other files, prompts and programs another OA Drive. It must be a physical drive. NT Shares are not allowed. The default is C:\OD

JET Version All 4.0 These applications use Microsoft ADO. The version can be found by searching the registry for "Microsoft.JET". The default is 4.0 and is recommended over 3.5

[Mobile]

License All 40396821 The Message Server serial number is tied to this license key. MobilePath will not operate unless a valid license key is obtained from Avaya.

AnyKey Delay FM 25 How many seconds to wait for 3rd party to hits a key before taking call back. Default 30.

Authorization Delays

FM ,,, Digits dialed before dialing a post dial authorization code. Added 9/2003.

Extension Digits

FM If the digits to dial has this many digits, FindMe assumes it to be an On PBX extension. Default is 4.

FindMe Novice FM On "On" means play novice prompts for FindMe Screen mode 2 and 3. Default is Off.

Dial Digit Limit

FMPC

12 Maximum number of digits allowed when entering digits to dial in the Telephone User Interface. Default is 12.

Configuration Options

May 2005 13

Call Screen Default

FM 1 Default call screen mode for new users.1 = Play mailbox name or number (default)2 = Prompt caller to record their name3 = Play caller's caller ID

PlaceCall Esc PC Single Digit used to start Out Call. Default is 2

FindMe Admin Esc

FM Single Digit used to start FindMe Administration where the Location numbers are maintained. Default is 7.

Main Greeting FM Where to return badly configured triggers for FindMe callers when we don't know subscriber's mailbox. Required parameter.

Secure Mode PC "On" means prompt to re-enter password after making any PlaceCalls before returning the subscriber to their mailbox. "Off" means just return to the mailbox. Default is "Off"

Screen Mode PC "On" means prompt called parties to press a key before connecting the call. "Off" means blind transfer, let the subscriber hear what happens. Default is "Off"

Account Code Access

FMPC

These digits are to be dial in front of the caller's digits to dial. This can be used as a PBX account code, but not an authorization. The "?" will be substituted with the subscriber's mailbox. A sample Nortel SL/1 optional account code entry is "11115?W" This means dial 11115, then the mailbox, then expect a dialtone. "W" on 250/350 means pause.Default is ""

PageMe License FMPM

"On" means allow PageMe enhancements to FindMe. Default is "On"

Parameter App Setting Description

Configuration Options and Local Databases

14 mobilePath Technical and Configuration Guide

The following parameters apply only to PlaceCall and only if the "11" return-to-mailbox feature is desired. The "11" option with PlaceCall changes the application so that it remains conferenced in to the called party instead of completing the transfer. The subscriber can end the call by pressing 11 to return to his mailbox.

This mode of operation is costly in that it ties up the Message Server voice port for the duration of the call. It can also lock the subscriber's mailbox if they forget to press "11" to end their call.

Pager Delay PM Number of delays after dialing pager number before dialing call back number. Default is 8 for 200/300 and 2 for 250/350 as 250/350 detect answer before the delay begins.

Flag Message PM After the caller has left his call back number, he is given the option to return to the subscriber mailbox to leave a message or end the call. If the caller opted to return to the mailbox and this parameter is set to "On", the subscriber's mailbox number is appended to the callback number when the page is left. Default is "On"

Parameter App Setting Description

Line Card PC Digital Default is Digital. Recommended. Set to "Analog" ONLY if you wish to try the "11" feature, all Message Server ports are analog ports, and the PBX allows trunk-to-trunk transfers with 3-way calling and 3rd party disconnect.

BeginCall PC !,,, How to begin a call. This is used by Out Call, Return Call and Mobile Desk. Default "!W"

Recall PC !,,!,,9W We don't know whether our call has been answered or not. (The PBX might knows.) We want to abort our transfer attempt and get back to a 2 way call. Default is "!!W"

RecallFix PC !, How to get back to 2 way call if dial tone was heard when dialing Recall digits. Use only if Recall includes a wait for dial tone. Default is "!"

Parameter App Setting Description

Configuration Options

May 2005 15

! Important:Important: BeginCall, Recall, RecallFix, Connect, and Connect Mode are not used if default

Line Card=Digital is used.

An example of C:\od\Mutare.ini follows:

[Common]

Directory=C:\OD

JET Version=4.0

[Mobile]

FindMe Admin Esc=1

PlaceCall Esc=2

Main Greeting=2370

Extension Digits=4

Secure Mode=Off

Screen Mode=On

Append Mailbox=Off

AnyKey Delay=30

PageMe License=On

Pager Delay=8

Flag Message=On

Connect PC !, How to establish a 3 way call. After which we might hang up (Mobile Desk) or wait for 11 (Return Call, Out Call) Default "!"

Connect Mode PC Connect "Connect" = connect out calls after hearing a touch tone. "Monitor" = allow 11 to return to mailbox. Default is "Connect"

Parameter App Setting Description

Configuration Options and Local Databases

16 mobilePath Technical and Configuration Guide

mobilePath MS-Access2000 DatabasesAll subscriber information needed by mobilePath is stored in C:\OD\Mobile.mdb. The database contains the following tables. See the mobilePath System Administrator Manual for more information about each of these tables.

System Administrators will manage some of these databases, while user information that is updated via the mobilePath application TUI will update other databases.

Escapes Table This database activates subscribers. It determines which mailbox escape features are available to the subscriber. Escape features are accessed by pressing 6 (Power Call) on Octel 250/350 Message Servers or by pressing 9 (Escape) on Octel 200/300 Message Servers. There are 9 available escapes available. For this documentation, we assign the first two as follows:

● 1 - FindMe Administration

● 2 - PlaceCall

The features are not allowed unless the subscriber is found in this table and the particular escape digit is found in the Escapes string. This table is read only.

Subscribers - 200/300 Message Servers ONLYThis table is only used in FindMe installations on Model 200/300 Message Servers. These message servers require a separate trigger mailbox for each subscriber in order to activate the Find Me application from the user's greeting. On the Model 250/350, all callers are sent to a common trigger using the Easy Access feature.

This table is updated by the mobilePath System Administrator by cross referencing each OctelDesigner trigger mailbox with the corresponding subscriber mailbox. Use of the N)one trigger type allows the definition of all possible trigger mailboxes to be defined in advance of being assigned.

Subscriber Primary index, no duplicates

Escapes 12

SubscriberName

mobilePath MS-Access2000 Databases

May 2005 17

The trigger type field should be set to "F" for all entries. Other values are reserved for other custom applications possible on Model 200/300 Message Servers.

Call RestrictionsThe mobilePath application provides System Administrators with the ability to block certain dialing strings from use in the application. This database provides more control over the application users.

TransfersThe subscriber updates this file by pressing the assigned escape sequence from his mailbox or the administrator may directly edit this table. This file is opened read only by callers using FindMe and updated for Subscribers updating the file from their mailbox.

Trigger Primary Index, no duplicates

Trigger Type F)ind MeN)one

Subscriber Duplicates allowed

Digits Description

911 Emergency

011 International Calling

Subscriber Primary index, no duplicates

Transfer1

Transfer2

Transfer3

Status FindMe transfers are ON or OFF (hidden)

Pager Pager number

Opt1 Click for FindMe Screening

Configuration Options and Local Databases

18 mobilePath Technical and Configuration Guide

Speed DialsEach speed dial is set up as one record. The primary key is the subscriber mailbox plus the two digit speed dial number. These are set by the subscriber pressing the assigned escape sequence from his mailbox or directly in Access by the system administrator. The digits to dial are entered as if the call were being made from the subscriber's desk.

When a subscriber mailbox is re-assigned or removed all records in the Subscribers, Escapes, Speed Dials and Transfer Numbers tables should be deleted. Otherwise, a new user of the old mailbox will be activated with the old user's information.

Subscriber Primary index, no duplicates

Speed Dial 1 through 99. (0 holds the last PlaceCall dialed.)

Dial Digits

PBX Particulars

May 2005 19

PBX ParticularsIn order for mobilePath to complete calls via FindMe or Place Call, the customer PBX must have trunk-to-trunk transfers enabled, as well as the ability to "take back" an uncompleted call to place a second call within FindMe.

The following PBX/Message Server configurations have been tested by Avaya and support the functionality needed by mobilePath.

PBX & Integration Message Server and Software Level*

OAS Software Level

Avaya Definity G3 R.7 - Analog

Octel 200/300 - Release S.4.0

OAS 2.1

Avaya Definity G3 R.7 - QSIG

Octel 200/300 - Release S.4.0

OAS 2.1

Avaya Definity G3 R.7- Analog

Octel 250/350 - Release A. 3.0

OAS 2.2

Avaya Definity G3 R.7 - Digital

Octel 250/350 - Release A. 3.0

OAS 2.2

Nortel Meridian M1 R.23- Analog

Octel 200/300 - Release S.4.0

OAS 2.1

Nortel Meridian M1 R.23- Analog

Octel 250/350 - Release A.3.0

OAS 2.2

Nortel Meridian M1R.23 - Digital

Octel 200/300 - Release S.4.0

OAS 2.1

Nortel Meridian M1 R.23 - Digital

Octel 250/350 - Release A.3.0

OAS 2.2

Siemens/ROLM R.9006I- Analog

Octel 200/300 - Release S.4.0

OAS 2.1

Siemens/ROLM R.9006I- Analog

Octel 250/350 - Release A.3.0

OAS 2.2

Siemens/ROLM R.9006I- Digital

Octel 200/300 - Release S.4.0

OAS 2.1

Siemens/ROLM R. 9006i- Digital

Octel 250/350 - Release A.3.0

OAS 2.2

Siemens/ROLM R. 90006.5 - Digital

Octel 200/300 - Release S.4.0

OAS 2.1

Configuration Options and Local Databases

20 mobilePath Technical and Configuration Guide

*S.3.0.1, which also supports OAS 2.1, was not tested, however, that software level on the Octel 200/300 will be supported behind the above listed PBX's.

The following table details additional information about specific PBX configuration issues.

NEC 2400 R 6.24 - RS232 Octel 200/300 - Release S.3.0.1

OAS 2.1

Centrex - Analog Octel 200/300 - Release S.4.0

OAS 2.1

PBX Configuration Issue

Avaya Definity G3 The system wide Automatic Hold feature must be disabled by setting the feature-related system parameter Auto Hold (page 5 of the system parameter feature form) to "N." Default value is "N."

Avaya MerlinLegend Rel 6.7

Legend may interpret FF sent by the 250/350 as a single F. This was corrected by modifying

● Menu 6 - Dialing and Serial Channel Parameters● Option 1 - Transfer, Outcall, Fax, and Pager Dialing

Sequences, Dialing Sequence to Reconnect with a Call - Ring/No Answer: and Busy:

from the default of FF to FPF.

Northern Meridian SL1 Location numbers should not be set to extensions on the PBX. When this PBX transfers the call to an extension and the extension answers, these PBXs complete the call. mobilePath is not able to take the call back. Usually, internal extensions are always answered. If not by the called party than by their voice mail.

Siemens/ROLM Model 80, Release 90006.5 - Digital Integration

Octel 200/300: Subscribers on this PBX must hang up and not press "*" to reject a call. Pressing "*" causes the call to be conferenced instead of dropped when mobilePath attempts to take the call back after rejection.

NEC 2400 Location numbers should not be set to extensions on the PBX. When this PBX transfers the call to an extension and the extension answers, these PBXs complete the call. mobilePath is not able to take the call back. Usually, internal extensions are always answered. If not by the called party than by their voice mail.

Centrex No known problems

PBX & Integration Message Server and Software Level*

OAS Software Level

Message Server Particulars

May 2005 21

Message Server ParticularsCertain message server release levels require software patches in order for some specific features of mobilePath to work properly. The patches are as follows:

Server & Release Level Patch Number Issue Resolved

Octel 250-350, A.3.0 358301 Allows mobilePath to speak the Caller ID in Screen Mode 3

Octel 200-300, S.4.0 PATS400.140 Specific to QSIG PBX integration. Allows a rejected call to return to the user's mailbox in order to leave a message.

Configuration Options and Local Databases

22 mobilePath Technical and Configuration Guide

May 2005 23

Chapter 4: Programming Notes: Visual Basic Programs

The following Designer Visual Basic (version 6.0) programs provide the functionality for the mobilePath Suite.

If all instances of a loaded program are in use, the next request for that program will divert the caller the Designer Application busy mailbox, where a recorded error message is played to the caller and the system hangs up. Note that no opportunity is given the caller to leave a message. They must redial the call in order to attempt to leave a message.

Ideally, the number of instances should be kept to a minimum because they are executing copies of the code running on the OA or application Server. On the other hand, if there are too few instances running, callers needing that particular functionality won't be served. Therefore, there should be at least one instance for each port for which the application is expected to service. So, for 20 ports of mobilePath, they will need at least 20 instances.

When a call comes in and is routed to a waiting instance, that instance will require an Octel Designer License in order to process the call. If there are no available licenses, the call will fail and the user will be routed to the Designer Application busy mailbox (as when all instances are in use). Remember that it is recommended that customers have one license for each instance and one instance for each port they intend to support.

VB Program & OA Handle Description

PlaceCall Provides PlaceCall functionality

FindMeAdmin Provides FindMe/PageMe Administration(user setup)

FindMe Handles the caller side of FindMe and PageMe

MutGenKey.dll Security DLL

Programming Notes: Visual Basic Programs

24 mobilePath Technical and Configuration Guide

May 2005 25

Chapter 5: Recordings

The majority of Designer recordings are handled as WAV files loaded on the OA Server in parallel with the Visual Basic program. All speech spoken to callers is retrieved from the Message Server's voice disk(s), but they are initially updated from the OA Server and stored there in case the application needs to be re-loaded.

There are some recordings necessary to complete the overall caller experience. Although not part of the OctelDesigner application, they are described here for completeness.

Recordings

26 mobilePath Technical and Configuration Guide

Designer Phrases The majority of the phrases are of this type. These are recorded as WAV files and placed under designated sub-directories on the OA Server. They have been assigned files names that must be adhered to.

Where Phrases are StoredEach Designer application stores its prompts under a separate sub-directory under C:\OD\Prompts\. They must be kept under different directories because they share the same filenames. The tables below show which sub-directory they should be placed

Loading New PhrasesWAV files can be replaced at any time by Mutare Software, since they are not used at run-time. To make the prompts active, the application is taken offline and re-loaded. This takes about 5 seconds a prompt. When replacing prompts, expect mobilePath applications to be down for 2-5 minutes.

The OctelAccess� procedure for loading and reloading prompts is reserved to Avaya and Mutare and performed at no charge under warranty and subsequent support agreements.

Required Format

WAV files must be PCM format recorded at 8,000kHz, 16bit, Mono (15kb/sec) . Recording at higher densities and then converting to the required format is not recommended. A high quality microphone and quiet surrounding are essential for good results. If possible, a line equalizer should be used to limit the frequency band to between 300 and 3000 Hz.

Designer Phrases

May 2005 27

The Octel Application Manager program on the OA Server is used to upload them to the Message Server. This occurs when the distributor loads the application software. The application can't be loaded without the WAV files being first installed on the OA Server.

Each phrase is recorded in each possible language.

The content of some phrases is the same, but are repeated with different file names. Whether you record them separately or just copy them is up to you.

Recordings

28 mobilePath Technical and Configuration Guide

Language AvailabilityThe first release of mobilePath contains US Enlgih prompts only. No other prompts will be supported by Avaya. The following language information is for informational purposes only, in case other languages exist on the same OAS server.

To use a language for Designer, the corresponding phrase files must exist and the language must be installed on the Message Server.

All Application Phrase filenames begin with the letters "AP". The next two digits represent the language. For example, 05 is English-US. The last four digits are the phrase number. They appear to be sequential, but actually aren't. Be careful! This Octel Defined Application includes WAV files recorded in US-English. Also, the phrase number for the same phrase in different languages will have a different number. If your Message Server does not have English/US loaded, you will need to record your own set of WAV files before using the OD application.

The list below was current as of the latest Message Server software release as of November 8, 1999. Check with your Avaya Account Representative or Distributor Representative for updates.

Languages on 200/300

● Dutch/Netherlands

● English/Australia

● English/UK

● English/Canada

● English/Singapore

● English/US

● French/Canada

● French/France

● German/Germany

● Italian/Italy2

● Japanese/Japan1

● Korean/Korea

● Mandarin/China

● Mandarin/Taiwan

● Portuguese/Brazil

● Spanish/Latin America

● Spanish/Spain

Language Availability

May 2005 29

● Thai/Thailand1,2

● Danish/Denmark1,2

● Swedish/Sweden

1Available on the 200/300 Message Server voice mail side, but can't be used with Octel Designer applications

2Not available if Aria subscriber interface is used.

Languages for 250/350

● English/US

● Spanish/US

● English/UK

● French/Canada

This list can grow as more languages are selected. Consult with Avaya for a list of available languages.

Recordings

30 mobilePath Technical and Configuration Guide

FindMe, Administration

Function File name Prompt

C:\OD\Prompts\FindMeAdmin (FindMeAdmin.exe)

NotAllowed AP050001.wav { When a subscriber is not properly set up for FindMe. }

Your mailbox is not set up for this feature.

Limits AP050004.wav { 3 strikes, you�re out }

You have exceeded the limits for this call.

Invalid AP050013.wav Invalid entry.

NotSet AP050016.wav Number is not set.

NewNumberIs AP050017.wav The new number is�

ADOError AP050018.wav { Unexpected ADO Error }

Transaction cancelled due to Database error.

Erased AP050020.wav Number erased.

Unchanged AP050023.wav Number is unchanged.

NewUser1 AP050026.wav { FindMe Instructional Message }

Welcome to mobilePath Administration.

NewUser2 AP050040.wav * To configure mobilePath, set up to three numbers and and/or a pager where you can be reached, and then turn mobilePath on.

NewUser3 AP050041.wav When you record your personal greeting, invite callers to press 1 to reach you.

NewUser4 AP050042.wav When entering phone numbers, enter all the digits as if you were dialing the number at your desk. Include 9 when entering off premise phone numbers. You can repeat these instructions by pressing 0 at the main menu.

IsOn AP050027.wav mobilePath is on.

IsOff AP050028.wav mobilePath is off.

FindMe, Administration

May 2005 31

OnOptions AP050029.wav1 To turn mobilePath OFF, press 2. To set your location telephone numbers, press 3. To set your pager number, press 4. To change your call screening mode, press 5. To return to your mailbox, press pound.

OffOptions AP050030.wav1 To turn mobilePath ON, press 1. To set your location telephone numbers, press 3. To set your pager number, press 4. To change your call screening mode, press 5. To return to your mailbox, press pound.

Pick123 AP050031.wav To set your first Location number, press 1. To set your second Location number, press 2. To set your third Location number, press 3.

Set1 AP050032.wav The first Location number is�

Set2 AP050034.wav The second Location number is�

Set3 AP050035.wav The third Location number is�

NotSet1 AP050036.wav The first Location number is not set.

NotSet2 AP050038.wav The second Location number is not set.

NotSet3 AP050039.wav The third Location number is not set.

SetOptions AP050033.wav To erase this number, press star. Or, enter a new number and press pound. For no change, only press pound.

NotSetOptions

AP050037.wav Enter a new number and press pound. To leave this number not set, only press pound.

PagerSet Ap050050.wav The pager number is�

PagerNotSet AP050051.wav The pager number is not set.

DialLimit AP050052.wav { If Dial Digit Limit is exceeded }

�is the maximum number of digits you may enter for a location number.

Restricted AP050053.wav { If the leading digits of the location number just entered are found in the Restrictions table. }

The location number you entered is not allowed.

Screen1 AP050054.wav Screen Mode 1. Prompt me with my recorded name or mailbox number when I answer a call.

Screen2 AP050055.wav Screen Mode 2. Prompt me with the caller's recorded name when I answer a call

Screen3 AP050056.wav Screen Mode 3. Prompt me with caller ID when I answer a call.

Function File name Prompt

Recordings

32 mobilePath Technical and Configuration Guide

* Recorded slightly differently if PageMe is not licensed.

ScreenMenu AP050057.wav Press 1, 2 or 3 to change your call screen mode. For no change, only press pound.

ChangedTo AP050058.wav Changed to�

LeftAlone AP050059.wav Call screen mode is unchanged.

Function File name Prompt

FindMe, Caller

May 2005 33

FindMe, Caller

Function File name Prompt

C:\OD\Prompts\FindMe (FindMe.exe)

Restricted AP050001.wav { If there is a configuration problem with mobilePath, this might play to callers. }

Sorry. That option is not available.

FindMeOff AP050002.wav { If subscriber has mobilePath OFF or has no transfer/pager numbers configured. }

Sorry. Your party has not left any forwarding instructions.

Holding AP050007.wav { Played after recording caller's name or immediately if subscriber has Caller Screening off. }

Please hold while mobilePath transfers your call.

CallFor AP050008.wav { Subscriber name or mailbox follows. Used only when Caller Screening is off. }

Call for�

CallForMbox AP050035.wav Call for mailbox

Nameless AP050036.wav No name recorded

NoCallerID AP050037.wav No caller ID

YouThere AP050009.wav Press any key to accept, or, press star to reject

Connected AP050010.wav { This or record a musical connect tone }

Connected.

Failure AP050011.wav Your call could not be completed.

Return AP050012.wav { Played to callers prior to being returned to subscriber's mailbox who do not have PageMe setup. }

You are being returned to your party's mailbox where you may leave a message, dial another extension, or press zero for assistance.

Recordings

34 mobilePath Technical and Configuration Guide

HangOn AP050013.wav Please do not hang up. We are trying another number.

WhoIsIt AP050033.wav { Start of call, if Caller Screening is turned on. }

At the tone, please speak your name and press pound.

CallFrom AP050034.wav { If the caller recorded his name� }

Call from�

PageMe Phrases

PageOpts AP050025.wav { Played to caller after playing Failure for subscribers who have PageMe set up. }

To page your party with your call back number and optionally leave a message, press 1. To return to your party's mailbox where you can leave a message or dial another extension, press 2.

CallBack AP050026.wav Enter your call back number and press pound.

YouEntered AP050027.wav You entered�

PoundStar AP050028.wav Press pound to confirm or star to re-enter.

WillPage AP050029.wav Your party will be paged.

PostPageOpts AP050030.wav If you would like to return to your party's mailbox where you can also leave a message or dial another extension, press 1. To end the call, press 9.

GoodBye AP050031.wav Good-bye.

InvalidSelection AP050032.wav Invalid selection.

Function File name Prompt

PlaceCall

May 2005 35

PlaceCall

Function File name Prompt

C:\OD\Prompts\PlaceCall

NotAllowed AP050001.wav { When a subscriber presses 9x and is not properly set up for the selection. }

Your mailbox is not set up for this feature

MainMenu AP050002.wav { Out caller main menu }

To dial a number, press 1. To update your speed dials, press 2. To return to your mailbox, press pound.

GetPhone AP050003.wav { Not recorded, but allowed "Or, press pound to return to your mailbox." }

Enter digits to dial or two digit speed dial and press pound.

Limits AP050004.wav { After 3X your out }

You have exceeded the limits for this call.

Calling AP050005.wav Calling�

StarPound AP050006.wav Press pound to dial or star to cancel.

BadSpeed AP050007.wav { Didn't enter 1 or 2 digits when prompted for speed dial code }

Invalid Speed Dial

SpeedDial AP050008.wav Speed dial�

IsNotSet AP050014.wav �is not set.

OneMoment AP050009.wav One moment please.

Connected AP050010.wav Proceed.

AnyKey AP050011.wav Press any key for a call from�

NoName AP050025.wav { If unable to speak subscriber name }

mobilePath

Recordings

36 mobilePath Technical and Configuration Guide

Failed AP050012.wav Failed to connect.

Invalid AP050013.wav Invalid entry.

GetSpeed AP050015.wav Enter 2 digit speed dial number and press pound, or just press pound to exit.

NotSet AP050016.wav Number is not set.

NewNumberIs AP050017.wav The new number is�

ADOError AP050018.wav { Unexpected MS Access Error }

Transaction cancelled due to Database error.

NewOrPound AP050019.wav Enter a number and press pound. To leave this number not set, only press pound.

Erased AP050020.wav Erased.

Is AP050021.wav �is�

EraseStar AP050022.wav To erase this number, press star. Or enter a new number and press pound. For no change, only press pound.

UnChanged AP050023.wav Number is unchanged.

EnterPswd AP050043.wav { ala System Prompt }

Please enter your security code.

InvalidPswd AP050044.wav {ala System Prompt }

That security code does not match.

GoodBye AP050045.wav { ala System Prompt }

Good bye.

Restricted AP050050.wav { If the leading digits of the location number just entered are found in the Restrictions table. }

The location number you entered is not allowed.

DialLimit AP050051.wav { If Dial Digit Limit is exceeded }

�is the maximum number of digits you may enter for a location number.

Function File name Prompt

May 2005 37

Chapter 6: Security Information

The mobilePath application requires that the trunk-to-trunk transfer capability be turned on within the PBX for the ports that are used by the message server. Setting the trunk-to-trunk transfer capability to a Class of Service level on the lines connected to the message server ports will restrict the trunk-to-trunk transfer capability. For those customers using the application with an Octel 200/300 or Octel 250/350 message server behind a DEFINITY PBX, the Avaya Service Agreement Indemnity Enhancement will provide for Toll Fraud coverage. Customers that are running the application behind another PBX should to review security options with both the PBX vendor and the Avaya Account Team. There are programmable options on the message server (such as areas code restrictions tables) as well as application settings that will enhance application security.

The mobilePath application itself allows the System Administrator to set up certain numbers in the Call Restrictions table. Once a dialing string is entered into the table, mobilePath users will be informed that the number is not valid, and calls to that type of dialing string cannot be completed. This restriction can be used to prevent international calls as well as calls to specific area codes. Since the System Administrator has control over which employees can use the mobilePath application, Avaya recommends that customers only provide the Place Call option to those employees that need the capability to make calls from the mailbox. All other employees should be provided with the Find Me/Page Me option only. The Find Me/Page Me option does not allow the user to make calls directly from the mailbox.

mobilePath also leverages the existing security of the Avaya Message Servers. In order for users to access the applications, they must first gain access the mailbox. Avaya recommends that all mailbox users be required to use security codes in order to access the mailbox, not just mobilePath users. If mailboxes have security codes, there is a much lower chance of unauthorized use of the message server and the applications, reducing the chances of toll fraud.

Access to both the message server and NT Server databases should always be password protected to reduce the chance of database corruption.

Security Information

38 mobilePath Technical and Configuration Guide