fcs winvoice training manual

118
FCS WinVoice Training Manual FCS Computer Systems Sdn Bhd Technology Park Malaysia Level 2 Incubator 3 Bukit Jalil 57000 Kuala Lumpur Tel +(603) 7953 7357 Fax +(603) 7953 7300

Upload: apis3299

Post on 12-Mar-2015

686 views

Category:

Documents


38 download

TRANSCRIPT

Page 1: FCS WinVoice Training Manual

FCS WinVoice Training Manual

FCS Computer Systems Sdn BhdTechnology Park MalaysiaLevel 2 Incubator 3 Bukit Jalil 57000 Kuala LumpurTel +(603) 7953 7357Fax +(603) 7953 7300www.fcscs.com

Page 2: FCS WinVoice Training Manual

CONTENTS PAGE

CHAPTER 1 SYSTEM OVERVIEW

1.1 Main Screen Layout 31.1.1 System Configuration 31.1.2 Voice Application 41.1.3 MIS Statistics 4

1.2 Menu And Tool Bars 41.2.1 System 41.2.2 Manual Posting 41.2.3 Graphs 81.2.4 View 81.2.5 Help 9

1.3 Visual Alerts 10

CHAPTER 2 SYSTEM OPERATION

2.1 Startup And Shutdown 112.2 System And UI Modules 112.2.1 Medusa Server 112.2.2 Atlas (Voice Engine) 112.2.3 Office VoiceMail UI 122.2.4 Hotel VoiceMail UI 132.2.5 Room Status UI 132.2.6 Minibar UI 142.2.7 Auto Wakeup UI 162.2.8 Engineering Services UI 172.2.9 Voice PABX 172.2.10 DBEngine 172.2.11 Minibar Sender 182.2.12 Log Printer 182.2.13 HouseKeep 182.2.14 Voice Cop 182.2.15 Voice Admin 18

2.3 Functions And Procedures 182.3.1 Operator Codes 182.3.2 Room Status Posting 192.3.3 Minibar Items Recording 202.3.4 Minibar Posting 20

CHAPTER 3 SYSTEM OPTIONS3.1 Configuration 223.1.1 System 223.1.2 PABX 253.1.3 Dialogic 263.1.4 Voice Mail 26

FCS WinVoice Training Manual Page 1 of 80

Page 3: FCS WinVoice Training Manual

3.1.5 Auto Wakeup 293.1.6 Minibar 293.1.7 Place 293.1.8 Miscellaneous 293.1.9 View 303.1.10 Help 303.1.11 Setting Up Admin/Guest Extensions And Rooms 30

3.2 INI Files 313.2.1 Atlas 323.2.2 D42Lamp 323.2.3 Entry 323.2.4 Language 323.2.5 Line 323.2.6 Minibar 333.2.7 Office 333.2.8 Recipe 333.2.9 Tones 33

3.3 RCP Files 343.3.1 System Wide 343.3.2 Module Based 36

3.4 Inside The Recipe 373.5 WinSuite Integration 44

CHAPTER 4 SYSTEM OBSERVATION

4.1 Log Files 464.2 Debug Screens 534.2.1 Atlas 534.2.3 DBEngine 534.2.4 Medusa Server 534.2.5 Minibar Sender 534.2.6 Log Printer 53

4.3 Hardware Checks 544.3.1 Dongle 544.3.2 Dialogic Drivers And Cards 544.3.3 Analog Phone Lines 54

APPENDICES

A: INI FILES DESCRIPTION 55B: RETRIEVE VOICE MESSAGES – ADMIN 56B: RETRIEVE VOICE MESSAGES – GUEST 57C: SPECIAL NODES EXPPLAINED 59

FCS WinVoice Training Manual Page 2 of 80

Page 4: FCS WinVoice Training Manual

SYSTEM OVERVIEW

FCS WinVoice is an integrated voice response system that not only features a comprehensive voicemail system for both Hotel and Enterprise sectors but provides other

functions like Minibar, Room Status, Auto wake up, Auto-attendant, and Engineering Services as well.It must have a connection to both the PABX and FCS WinSuite system in a hotel environment. WinVoice comprises of the following modules: Medusa Server, Atlas, Hotel Voice Mail, Office Voice Mail, Auto Wakeup, MiniBar, MiniBar Sender, Engineering Services, PABX, DBEngine, Log Printer, House Keep, VoiceCop, and VoiceAdmin.

1.1 Main Screen Layout There are 3 tabs on this screen, viz., System Configuration, Voice Application, & MIS Statistic.

1.1.1 System Configuration

On the left side are the system module icons. The interpretation of the interface lines is the same as that in WinSuite. On the right side are all the channels’ activities, status, and number of calls handled per channel. The description of each channel tells its function.

The list below explains each line type and its function:Type Function

Voicemail (General) Handles both leaving and retrieving of messages. If no dedicated

MWL/Outgoing lines set, then it also handles MWL

activation/deactivation

Voicemail (Leave) Handles only Leaving of messages

Voicemail (Retrieve) Handles only Retrieving of messages

Message Waiting Line Handles only MWL activation/deactivation

Outgoing Handles MWL activation/deactivation and AWU jobs

Auto-Attendant Handles AA calls, transferring of calls to extensions and/or

Operator, and Directory Assistance features

Minibar Entry Handles Minibar posting transactions and recording of Minibar

Items.

Room Status Handles Room Status posting transactions

Auto Wake Up Handles setting and cancellation of AWU jobs

FCS WinVoice Training Manual Page 3 of 80

Chapter

1

Page 5: FCS WinVoice Training Manual

System Overview

Engineering Handles Engineering Services posting transactions

1.1.2 Voice Application

There are 6 UI Modules, viz., Office Voice Mail, Hotel Voice Mail, Minibar Entry, Room Status Entry, Auto Wakeup, & Engineering Services. However, the number of modules that are accessible depends on which modules have been activated in Voice Admin. Each UI is password-protected. Choosing not to enter the password would still allow access to that module but in a ‘View Only’ Mode. Closing the UI modules doesn’t affect the rest of the system. There are two ways to do so:

1. Click on the STOP button on the toolbar.2. Select Exit from the Manual Posting menu.

1.1.3 MIS Statistics The MIS Statistics illustrates in a graphical representation the call statistics for a particular day. There are various graph representations, viz., 2-D Bar graph, 3-D Bar graph, 2-D Line graph, and 3-D Line graph. Selection of the type of graph to be displayed is made from the Graphs Menu.

1.2 Menu & Tool Bars The menu list on the Menu bar comprises of System, Manual Posting, Graphs, View, and Help.

1.2.1 System

Menu Option Function Summary Reset Statistic Reset the call statistics in the MIS Statistic Tab Exit Exit WinVoice application

1.2.2 Manual Posting

Menu Option Function Summary Guest Extension Configure Guest Extensions – add, edit, or delete. Check In/Out Manually Check In/Out hotel guests from WinVoice. Data Update Manually Update hotel guest information.

Guest Extension

FCS WinVoice Training Manual Page 4 of 80

Page 6: FCS WinVoice Training Manual

System Overview

During the installation process, all room numbers would already have been mapped to a default extension number. This, however, can be reconfigured for each room number when the need arises. In addition, up to five (5) extension numbers can be mapped to each room.

To Add, Edit, or Delete an extension, follow the steps below: Enter the Room Number Click Find (or Alt-F). If entry is found, proceed to either edit or delete the current extension

number then adding a new one. Enter multiple extensions in the Extension 2-5 fields.

Click Save when done. Clicking Delete right after an entry is found means deleting the entire

record. A confirmation (Yes/No) to proceed is needed before deletion is done.

Check In/OutThe only times when this needs to be done is in a testing environment or when the interface between WinSuite and WinVoice is down. All manual postings essentially only update the database in WinVoice and not to any other interface.

To manual post single guest check in/out: From the Option combo box, select Manual Posting, Check In/Out, and then

Individual. Select the room no. If the room no is not found, go to Guest Extension menu

and add room no and extension no. Note: For both Individual and Group - if the option is Check In, the room numbers in the list are rooms that are currently vacant. If the option is Check Out, the room numbers displayed are occupied rooms. For Check Out, you are not allowed to edit the Guest Name and Language.

Type in the Guest name. Select VM language from the available list. Click Send to submit posting. Type in the Guest name.

FCS WinVoice Training Manual Page 5 of 80

Page 7: FCS WinVoice Training Manual

System Overview

To manual post group check in/out: From the Option combo box, select Manual Posting, Check In/Out, and then

Group. Select the room no from the left column, and click >>, the selected room no

will appear at the right column. To deselect the room no, select the room on the right column and click <<. If the room no is not available on the list, go to Guest Extension to add new room no and extension no.

Type in the Group name. Select VM language from the available list. Click Send to submit posting.

Data UpdateRoom Change The steps to do a room change are:

Select Data Update from Manual Posting menu, and click on Room Change.

Select existing room no from the combo box list. If the room no is not found, look up the Guest name in WinSuite and then do a manual check in first in WinVoice (refer to section 3.2 Posting Guest Information).

Note: All the rooms in the Old Room list are occupied rooms

Select the new room no. If the room no is not found, go to Guest Extension and add new room no and extension no.

Note: All the rooms in the New Room list are vacant rooms.

FCS WinVoice Training Manual Page 6 of 80

Page 8: FCS WinVoice Training Manual

System Overview

Click SEND button to submit posting.

Update Guest Name The steps to change a guest’s name are: Select Data Update from Manual Posting menu, and click on Name Change. Select the room no. If the room no is not found, look up the Guest name in

WinSuite and then do a manual check in first in WinVoice. Note that all the rooms in the Room no list are occupied rooms.

Re-enter the guest name. Click SEND button to post this information.

Language Change The steps to change the VM language are: Select Data Update from Manual Posting menu, and click on Language

Change. Select the room no. If the room no is not found, look up the Guest name in

WinSuite and then do a manual check in first in WinVoice. Note that all the rooms in the Room no list are occupied rooms.

Change existing language by selecting the new language from the combo box list.

Click SEND button to post this information.

FCS WinVoice Training Manual Page 7 of 80

Page 9: FCS WinVoice Training Manual

System Overview

1.2.3 Graphs Changes the graphical view of MIS Statistic Tab accordingly.

Menu Option Function Summary 2D Bar Displays the MIS Statistic in 2-dimension bar graph. 3D Bar Displays the MIS Statistic in 3-dimension bar graph. 2D Line Displays the MIS Statistic in 2-D line graph. 3D Line Displays the MIS Statistic in 3-D line graph.

1.2.4 View

Menu Option Function Summary Guest Info Search Guest Information By Room No Data Log View WinVoice’s transaction logs

Guest InfoThis is used to check a particular room’s status and its guest’s information. It is especially useful to find out the Mailbox Number of a particular checked-out guest when there is a need for the Operator to retrieve that same guest’s messages. Information on checked out guests is kept until the system does Housekeeping. The number of days such data is kept is directly proportionate to the number of days a guest’s messages is kept after being checked-out. The steps to view guest information are: Select Guest Info from View. Enter the room no and click FIND.

The guest history for that particular room no will be displayed as below:

Data LogAll system transactions are logged down in a log file for reference. The log file resides in C:\FCSVOICE\\LOG\Vmaillog12.txt.The steps to view the log file are: Select Data Log from View menu. Click REMOVE LOG to reset the log file. Click REFRESH to update the log file. Click EXIT to exit viewing the log file.

FCS WinVoice Training Manual Page 8 of 80

Page 10: FCS WinVoice Training Manual

System Overview

1.2.5 Help

Menu Option Function Summary About Voice NT Check current version of FCS WinVoice

FCS WinVoice Training Manual Page 9 of 80

Page 11: FCS WinVoice Training Manual

System Overview

1.3 Visual Alerts VoiceCop monitors the connectivity of all the system modules. The short, horizontal line represents the module’s connection to the Medusa Server. Variation of the line colors will show the status of the connection.

1) Black – the connection is fine2) Yellow – the particular module is not activated.3) Red & Black (blinking, with audible alert) – the connection is down.

At the bottom left of the WinVoice screen, there is also a message to indicate connectivity of the WinVoice modules to the Medusa Server. If the connection is up, the message will read “Connected to Medusa Server”. Otherwise, the message will be “Disconnected from Medusa Server”

FCS WinVoice Training Manual Page 10 of 80

Page 12: FCS WinVoice Training Manual

SYSTEM OPERATION2.1 Startup and Shutdown There are 2 ways of launching VoiceCop:

a) Double click the shortcut on the Windows Desktop

b) Click Start, go to Programs\FCS WinVoice 2.0.0\ Folder

When WinVoice starts, Medusa Server, Database Engine, and Atlas modules will be launched as well. These are the 3 Main Modules. Others, such as, Log Printer, Minibar-Sender, etc. will be launched only if they have been activated in the Configuration. An indication that the modules are up is that their icons will appear on the system tray, located on the bottom right hand-side of the desktop.

Similarly, there are two ways to shutdown WinVoice:a) Click on the STOP icon on the toolbar.

b) Select Exit from the System menu.

A password is needed before the application shuts down. This is aimed to prevent unauthorized shutdowns.

2.2 System And UI Modules

2.2.1 MEDUSA SERVER This is a server application that connects all the other WinVoice modules together. It also acts as the communication bridge between WinSuite and WinVoice modules. Double-clicking on its icon on the System Module portion of the main screen will bring up a window that shows all individual modules connected to it.

2.2.2 ATLAS (VOICE ENGINE) This is a program that interfaces with the Dialogic card/s. Its functionality include answering calls, play voice files, transferring calls, dial digits, record voice messages, and

FCS WinVoice Training Manual Page 11 of 80

Chapter

2

Page 13: FCS WinVoice Training Manual

System Operation

making outgoing calls like Auto Wakeup Call, Message Lamp activation/deactivation, Call-Back, & Pager Notification.

Ensure that the Dialogic drivers have been installed and started-up before running this application. Otherwise, Atlas cannot startup. This module can be delayed during startup by changing the Atlas Startup Delay at Voice Admin. If the voice mail system has more channels, the delay time should be longer.

2.2.3 OFFICE VOICE MAIL UI This is the user interface for Admin users. It allows the System Administrator to do the following functions:

Configures office extensions and its attribute – extension/mailbox/disabled; Checks the number of messages in a mailbox; Resets PIN and Personal Greeting prompt; and Undeletes messages

There are 3 tabs: Admin Info, Admin Config, and Admin Department.Admin InfoDisplays information for each extension, such as, Extn No., Type, Name, number of New messages, & number of Old messages.

Admin ConfigAllows configuration of each extension’s Type, Name, Language, and Hunt Group. Hunt1-Hunt6 is normally used with the AA system and rarely at that.

Admin DepartmentClick New to start creating a Department Number and its related information. This is also only used in the AA system when programming the Directory Assistance feature. Each Department number needs a name and an attached extension for the system to transfer calls to when a caller selects that particular department.

There are 2 levels of sorting depending on which tab is opened:

Guest Info Tab Admin Department Tab

This is the Refresh Icon. Click it to refresh the information on the screen in order to see the latest updates. (Applies to all UIs)

2.2.4 HOTEL VOICE MAIL UI This is a user interface that allows the System Administrator to check Guests’ information. Other functions include:

FCS WinVoice Training Manual Page 12 of 80

Page 14: FCS WinVoice Training Manual

System Operation

Monitors guest check-in and check-out status; Checks guests’ mailbox information – number of voice/text/fax messages; Undeletes messages; and Resets PIN and Personal Greeting prompt.

Only one level of sorting – By:

2.2.5 ROOM STATUS UI This is the user interface that allows manual posting of Room Status transactions, updating and editing Room Status items, maintaining Room Status user details, and generating reports. There are 3 tabs:Guest InfoDisplays all the current checked-in guests as well as those recently checked-out. This is the same information that is found in all the other UIs.

User SetupCreates new User Ids for room status maids/runners. Each ID must be a 4-digit number and has a name, category, and language attached to it. There are 2 categories to choose from, depending on the need; 1 – Room Status Entry, and 2 – Room Status/Minibar Entry. The first is for purely room status postings whilst the second can do both. This is useful when the same people are doing the housekeeping and minibar postings. Language option is the preferred language of the runners where all prompts will be played in their own mother tongue (provided the system supports it). Click Add User then fill in all the fields.

Click Submit to save and this message will appear: Click Cancel to exit or repeat the steps for another user.Placing the mouse pointer over any field will display the editing/deleting tool tip:

Note: The User ID cannot be edited.

A confirmation (Yes/No) is required for deleting a user. The default password is the user id. So, it is advisable to change it. To do so, click Chg Password, select the user id, enter the new password and reenter to confirm. Click Submit to save. Click Cancel to exit or repeat the steps for another user.

Room Status Mapping InfoClick Add Code. The mapping of

FCS WinVoice Training Manual Page 13 of 80

Page 15: FCS WinVoice Training Manual

System Operation

these codes is defined by the user. There are no default settings. Just ensure that the same codes are entered in WinSuite.

Postings can be done manually should the users decide to do so. Click Manual PostingManual Posting on the menu and select Room Status PostingRoom Status Posting. Authentication needs to be made first by entering the ID and Password. Once validated, select the room number, the status, and click Post.

The reports available are: User setup – prints the list of all room status users configuredRoom Status Code – prints the list of existing room status mapping codesPosting – prints the list of all manual postings done for a particular day (selectable)

There are 3 levels of sorting depending on which tab is opened:

Guest Info Tab User Setup Tab Room Status Mapping Info Tab

2.2.6 MINIBAR UI This is the user interface that allows manual posting of Minibar transactions, updating and editing Minibar items, maintaining Minibar user details, and generating reports. There are also 3 tabs:

Guest Info Displays the exact same information as the other UIs.

User SetupShares the same concept as room status user setup. Note: Users created with dual roles will also appear on this screen. The only difference is there is an extra ‘Supervisor’ category. Only this user will have the ability to do minibar items recording.

Minibar Setup InfoClick Add Minibar. Item

code must be 2 digits. Description must match the

FCS WinVoice Training Manual Page 14 of 80

Page 16: FCS WinVoice Training Manual

System Operation

actual voice recording. Buying Price is optional. Item Stock must correspond to the actual quantity in the minibar. The value set will determine the quantity allowable when posting this item. Click Submit to save. Click Exit to close the application or repeat the steps for another item.

Click Minibar Charges to configure surcharge, tax, VAT, and Rounding for each posting. Rounding is to the next dollar and this is done before posting to WinSuite.

Day End Report Icon: Automatically prints Mini-Bar Item Sales Report and Mini-Bar Consumption Report by All Room when activated.

There are 3 levels of sorting depending on which tab is opened:

Guest Info Tab User Setup Tab Minibar Setup Info Tab

Manual PostingSimilar to room status posting, authentication needs to be made first by entering the ID and Password. Once validated, select the room number, enter the reference number (any number), select Item Code and Quantity consumed, and then click Post.

Reports

There are 6 reports available: Sales Report There are 4 types of Sales report: a) MiniBar Item Sales report (sorted by Items) b) MiniBar Sales by Room report (sorted by Room) c) MiniBar Month to Date Item Sales (sorted by Items but covers the sales from the first

day of the month till the date specified).d) Minibar Sales By Room range report (for a specific room range)

Consumption Report There are 6 variants of the same report:a) All roomsb) Specific roomc) Room ranged) All floorse) All floors 30 items (customized landscape report)

FCS WinVoice Training Manual Page 15 of 80

Page 17: FCS WinVoice Training Manual

System Operation

f) Specific floor

User Posting A report based on manual postings done by a specific User. 5 variants of the same report:a) All roomsb) Specific roomc) Room ranged) All floorse) Specific floorNote: To print any of the reports above, first select the date, then the report type, and lastly the Destination.

Setup 3 types:a) Prints a list of all Items createdb) Prints a list of all Users createdc) Prints ALL (both Items & Users)

2.2.7 Auto Wakeup UI This is the user interface that allows the setting or cancellation of a Wakeup job, generating reports on the pending jobs in the system, and viewing all Auto-Wakeup jobs set in the system. There are 2 tabs:Guest InfoDisplays the exact same information as the other UIs.

Guest Info With AWU TimeDisplays basic guest information plus the AWU time set for each room.

There are 2 menu options frequently used:Wakeup Call

Sets and cancels AWU jobs either for one room at a time or for a group of rooms. 2 AWU jobs can be set per room at one time.

Follow the steps below to set Individual AWU job:a) Select the room number (list displays only current in-house guests)b) Then select the time (24-hour format) for the first jobc) If a second job is requested, check the box for AWU Time 2, and set the time.

Follow the steps below to set Group AWU job:a) Select the rooms belonging to the group/rooms with the same requested AWU

time by clicking this button: To remove any room from the chosen list,

click this button: b) Follow the same steps (b) to (c) above.

FCS WinVoice Training Manual Page 16 of 80

Page 18: FCS WinVoice Training Manual

System Operation

The steps to cancel AWU job/s for both Individual and Group are the same as setting AWU jobs.

ReportPrints AWU pending jobs sorted by time, name, or room number. Report is immediately printed to the default printer set in the Log Printer module.

Note: There is no option to preview the report on screen. So be sure that the default printer is ready before selecting the report.Autowakeup Log report lists all the AWU related transactions for the date specified.

2.2.8 ENGINEERING SERVICES UI This is the user interface that allows manual posting of engineering faults, maintaining the Engineering user’s profile, and configuring engineering fault codes. As the concept is similar to Minibar and Room Status, please refer to these 2 sections for User setup and Code mapping.

2.2.9 VOICEPABX Used only when there is a direct link to the PABX. It uses RS232 communication to provide CPI or In-band signaling to WinVoice. The PABX models which supports this interface include NEC 2400 IMS, NEC 7400 ICS M100 and above, Ericsson MD110, and Alcatel 4300L. Some PABXs can only provide CPI via a digital line such as AT&T (Avaya), NT-SL1, NT Meridian 1, and Mitel SX2000. So, the way to interface to such switches is either through a digital card or a combination of DSE (which converts the digital signals to analog) and analog card.Will not be activated when CPI is in DTMF format.

2.2.10 DBENGINE DBEngine is developed to update information from all modules into one central database in WinVoice called the vm-hotel.mdb. This module will perform the following functions:

Updates the database, such as read, write, delete, and modify; Sends a request to Atlas to make wakeup call; Sends a request to PABX to set or reset Message Waiting Lamp (MWL); Processes records from WinSuite on check-in, check-out, room change, guest

information update, text message status, and fax message status; and Sends Minibar transaction to the MiniBar Sender module.

2.2.11 MINIBAR SENDER This module formats the Minibar posting record then posts to WinSuite. The posted record can either be in a lump sum or itemized. It then waits for an acknowledgment from WinSuite as confirmation of receipt. Then, the posted record will be sent to the log printer.

2.2.12 LOG PRINTER This module determines what information to be sent to the log printer as daily audit trail. All modules’ print jobs can be printed through this module except Minibar Reports.

FCS WinVoice Training Manual Page 17 of 80

Page 19: FCS WinVoice Training Manual

System Operation

2.2.13 HOUSEKEEP This module is responsible for deleting all the old or deleted voice messages as well as old or checked-out guests’ records from the database.

2.2.14 VOICECOP This is the launcher application that starts up the WinVoice program and its activated modules. It will detect for the presence of a Dongle or Security Lock in order for it to start.

2.2.15 VOICEADMIN This is the System Configuration module. It sets the number of lines used, the PABX interface used, the modules to be activated, and a host of other integral system settings which basically controls the entire system’s performance.

2.3 Functions & Procedures

2.3.1 Operator Codes FUNCTION

There are 3 special codes for operators to use:

CODE/PIN DESCRIPTION

#10* Leave message for guests

#12* Retrieve message for guest

#22* Retrieve message for checked-out guests

These are the default codes but they can be changed to anything that suits the user. One common reason those codes need to be changed is certain consoles cannot dial the * and # keys. To change them, edit the Entry.ini file.

PROCEDURELeave MessageWhen a caller asks the Operator to help him/her leave a message for a particular guest without ringing the room, put the caller on hold and follow the steps below: Dial the designated Voicemail extension number. When the system prompts

for the Room number, key in “ #10* ”. Then the system will prompt for the room number again.

Enter the required room number followed by the “*” key. Immediately after that, reconnect line back to the caller Caller will hear leave message prompt.Retrieve MessageWhen a guest who is still staying in the hotel calls and asks the Operator to retrieve message(s) for him/her, put the guest on hold and follow the steps below: Dial the designated Voicemail extension number. When the system prompts

for the Room number, key in “ #12* “. Then the system will prompt for the room number again.

Enter the required room number followed by the “*” key.

FCS WinVoice Training Manual Page 18 of 80

Page 20: FCS WinVoice Training Manual

System Operation

Immediately after that, just release the line back to the guest The guest will hear the number of messages he/she has.

Retrieve Message For A Checked-out GuestWhen a guest who had already checked out calls back to ask the Operator to retrieve his/her message(s), get the guest’s name and room number then put him/her on hold and follow the steps below: Quickly go to the WinVoice PC and look up the Mailbox number for that

guest by clicking View then Guest Info at the Menu bar on the main screen. Key in the Room number (no prefix) and hit Enter. The mailbox number is displayed together with the guest name and other information. Note: There may be more than 1 entry shown, so it is vital to look for the correct guest name with the status OUT.

Dial the designated Voicemail extension number. When the system prompts for the Room number, key in “ #22* “. Then when the system prompt for the room number again, the Operator has to key in the Mailbox number followed by the “*” key

After that just release the line and the guest will hear his/her message(s).Note: Messages for checked-out guests are only kept in the system for 2 Days (by default) after which they will be deleted.

2.3.2 Room Status Posting FUNCTION

To post room status update from the room phone. As room number is required during the posting, this means that maids need not always do posting in that particular room itself or even in any room for that matter. PABX needs to program a Hunt Group (with x number of lines) for this purpose. Normally, if both Minibar and Room Status modules are activated, then they share the same hunt group.

PROCEDUREFollow the steps below: Dial the designated number to access Minibar/Room Status system. Enter USER ID followed by the “#” key (system will echo the number as

confirmation) Enter PIN followed by the “#” key (by default, PIN is the same as the USER

ID) Enter ROOM NUMBER followed by the “#” key (system will echo the

number as confirmation) Enter the STATUS CODE followed by the “#” key (ensure that the code is

valid and has been configured into the system) The system will play the room status being posted as confirmation System will play ‘Entries Accepted’ prompt and terminate call.

Note: Codes can be entered in succession without waiting to hear the entire system’s prompts or playbacks.

Variation:

FCS WinVoice Training Manual Page 19 of 80

Page 21: FCS WinVoice Training Manual

System Operation

Flow can be changed to skip entering the room number IF the PABX is able to provide a different DTMF CPI format for a ‘Direct’ call. But this would mean that posting for that room MUST be made from that room.

2.3.3 Minibar Items Recording FUNCTION

To record all minibar items configured in the system to enable the posting of minibar charges. Only users with ‘Supervisor’ password are allowed to do so. Normally done by the installer.

PROCEDUREFollow the steps below:a) Dial the designated number to access the Minibar systemb) Enter USER ID followed by the “#” key.c) Enter PIN followed by the “#” key.d) Will hear a prompt giving 2 options:

1. [1] – To record2. [2] – To activate new recording

e) Press [1]. Enter the Item Code (eg. 01)f) Record the item description after the beep and press any key to stop. g) After that, there will be 4 more options:

1. [1] – To confirm the recording – go to (j)2. [2] – To listen to the recording – go to (h)3. [3] – To re-record – go to (f)4. [4] – To cancel the recording – go to (i)

h) System will replay the recording. Goes back to (g)i) 2 options:

1. [1] – To record Minibar items2. [2] – To record Engineering service items

j) Flow will return to step (d). Now press [2] to activate the recording. Note: This is a compulsory step after each recording before moving on to the next item.

2.3.4 Minibar Posting FUNCTION

To post minibar consumption charges from the room phone. Can be done from any phone, as room number is required during posting. Even though the posting flow is item by item, the system will compute the charges for all items before posting the total to WinSuite. However, when itemized posting is activated, WinSuite will receive individual records (item description, quantity, and total) for each item.

PROCEDUREFollow the steps below:a) Dial the designated number to access the Minibar system.

FCS WinVoice Training Manual Page 20 of 80

Page 22: FCS WinVoice Training Manual

System Operation

b) Enter USER ID followed by the “#” key (system will echo the number as confirmation)

c) Enter PIN followed by the “#” key (by default, the PIN is the same as the USER ID)

d) Enter ROOM NUMBER followed by the “#” key (system will echo the number as confirmation)

e) Enter REFERENCE NUMBER followed by the “#” key. Maximum is 10 digits and any number will do (system will echo the number as confirmation)

f) Enter <QUANTITY>*<ITEMCODE>#. This is for posting Minibar items. For example, to post 1 Item Code 3, enter “ 1*03# “.

g) When all items have been posted, press “#” to end posting. h) Will hear a prompt giving 4 options:

1. [1] – To confirm and send the charges to WinSuite – go to (k)2. [2] – To listen to all entries again – go to (i) 3. [3] – To continue posting – go to (f) (will add on to earlier entries)4. [4] – To cancel the posting – go to (j)

i) System will replay all entries in the sequence it was posted. Go back to (h)j) All entries will be removed from system’s buffer. Go to (f)k) System will play ‘Entries Accepted’ prompt and terminate call.

Variations: 1) User Id, PIN, and Reference Number can be skipped. Only need to enter room

number.2) Skip Reference number only.3) System to check status of room number entered. If it is occupied, to proceed

with posting. If checked-out, to play a prompt to alert maid that the room is vacant. Then the flow can either be to end call here or be allowed to proceed.

FCS WinVoice Training Manual Page 21 of 80

Page 23: FCS WinVoice Training Manual

System Options3.1 Configuration All system configurations (with the exception of room and extension numbers) are done through the Voice Admin module. Voice Admin is a separate module that runs independently from the

WinVoice program. Therefore, configuration can be made whether the WinVoice program is running or not. However, the settings will take effect only after the WinVoice program has been re-started. System flow is controlled by system recipes (more on that later).

There are 10 items on the Menu Bar, namely, System, PABX, Dialogic, Voice Mail, AutoWakeUp, Minibar, Place, Misc, View, & Help. Both AutoWakeUp and Minibar options will be dimmed if their modules are not activated.

3.1.1 System This is normally the starting point when configuring a new system. Once finished, these settings are usually permanent (except for Entry Point) unless additional channels and/or modules have been purchased.

Customer InformationBasic information of the user is entered here. The only compulsory field is the Customer Name because it will appear in certain reports.

Voice ModuleWhere selection of what modules to be activated are done and this depends entirely on what was purchased by the user. After selections have been made, click Save, and then OK. Note: Selections made here will also determine the line types available when configuring Lines.

In a hotel environment, the default modules that must be activated are Voice Mail Hotel, Voice Mail Office, and WinSuite. For the Enterprise sector, the default modules are Voice Mail Hotel and Voice Mail Office. Hotel Auto Attendant is shared between hotels and offices.

Line ConfigurationDivided into 2 sections, namely, PABX Integration Type and Channels Setup. Selection of Integration Type is totally dependant on the PABX make and model installed. DTMFDTMF is the most common type where it applies to Alcatel4400, NEC SDS, Siemens Hicom, Panasonic, and Toshiba to name a few. ‘CPI Incoming Time’‘CPI Incoming Time’ is used in conjunction with DTMF integration where it determines the number of seconds to wait for the PABX to send the full DTMF string across before processing begins. D/82JCTUD/82JCTU is used with AT&T, Nortel, and Mitel switches where a digital link is required.

FCS WinVoice Training Manual Page 22 of 80

Chapter

3

Page 24: FCS WinVoice Training Manual

System Options

Select the number of channels based on the number of ports purchased. Use the ‘Recipe‘Recipe By’By’ Line default. Always determine the break down of the lines by modules first. For instance, 6 channels for Voicemail (General) and 2 channels for Room Status, in a typical 8-port setup. Assuming all the analog extensions provided are in sequence, say, from 3000 till 3007, then to set the lines to the above configuration, follow the steps below:

Click to highlight the first line Hold down the Shift key and use the mouse to select the other 5 lines one

at a time until all 6 lines are in blue

Place cursor at the ‘Extension’Extension’ field and enter 3000 Next, select Voicemail (General)Voicemail (General) in the Description combo box Select Language as Default (to support multi-languages) Then click Update

The result would look like this:

Repeat the above steps for the remainder 2 lines Except that the extension should be 3006, the Description is Room StatusRoom Status

this time and the Language is English Lastly, click Save then OK.

FCS WinVoice Training Manual Page 23 of 80

Page 25: FCS WinVoice Training Manual

System Options

Language ConfigurationSelect the languages that the user has purchased by checking the box next to the relevant language. Then click Save and OK.

Entry PointAs mentioned earlier on, for a voicemail system to function, it needs valid CPIs (Called Party Identification) from the PABX. This information is normally accompanied by other characters to finally form a DTMF string. So, an Entry Point is the format of the DTMF string from which the system will extract the CPI information.All possible formats need to be set in the system according to that sent by the PABX for No Answer, Direct and/or Busy conditions (the 3 main CPIs needed). Below is an example of an entry made for an Alcatel4400 No Answer string:

The NNNN represents the extension number. Click Add to see the entry in the top

display. Note: If there is a combination of 4 and 5 digit extensions, then another entry needs to be made for the same type but with 5N’s. There are 24 other Call Types available, besides the 3 given above, for different strings as well as to serve a diversity of situations.An example of a completed set of entry points for a typical Alcatel4400 switch:

The top 3 entries are system defaults. Those are the special codes that enable the Operator to help guests leave or retrieve messages. This will be explained in

greater detail later on. The last step is to click Save and OK. Note: An X is used to ignore a character from the PABX.Eg. 4NNNXXXXX,Direct is the entry point. ‘430311111’ is the actual string from the PABX. This means that the system will ignore the last 5 digits and still recognize it as Extension 303 consulting his MBOX.

DTMF strings can come in all sorts of formats. That’s why the system has the flexibility to reconstruct such strings using the above characters. Anything that is other than these characters can be replaced by the ever-useful X! Note: The longer the string is, the longer the ‘CPI Incoming Time’CPI Incoming Time’ has to be set in order to capture the whole packet.All entry points are saved into the Entry.ini file in the system (c:\fcsvoice\system) folder but the CPI Delay value is saved in the D42Lamp.ini file in the same folder.

FCS WinVoice Training Manual Page 24 of 80

Page 26: FCS WinVoice Training Manual

System Options

AtlasThe Atlas Outcall SchemeAtlas Outcall Scheme is seldom used. It sets the number of outgoing call attempts the system makes until it is successful.Atlas Startup DelayAtlas Startup Delay is used to set a period of time (in seconds) for the Dialogic Drivers to fully start before Atlas is launched at a system reboot. The duration length depends on the number of cards installed. 12 seconds are usually sufficient for 2 cards.

LogonUsed to enter a different password with more access levels instead of closing the entire application and re-logon.

ExitUsed to close the Configuration module.

3.1.2 Pabx OperatorsFind out the actual Operator console’s extension number and set it here. Sometimes, it may not necessarily be a console but an extension in the Operator’s room. Night Operator is used only in an Auto-attendant system for offices, where there is a designated phone to which all calls are forwarded after office hours, normally the Guard House extension.Message Desk is the number the system will transfer to for guests to retrieve text/written messages, usually also the operator extension unless a specific phone is designated for such a purpose.

Transfer OptionsValues remain more or less unchanged here. Should there be a need to change the control of the Monitor Transfer period (the number of seconds before a call is taken back by the system) to the recipes, then the value of ‘Number of RINGs before NANumber of RINGs before NA’ is set to 0.The character L is a command for the system to wait for a dial tone before doing a transfer. Commas are used as pauses in the system. The ‘Transfer CodeTransfer Code’ is only used by a digital interface like the D/82-JCTU card.

Comm PortWhen this is dimmed, it means that the Integration Type chosen is DTMF. Otherwise, the settings of the port used to interface to the PABX are configured here.

Message LampThe only common fields used here are the On and Off Message Lamp codes and these are normally provided by the PABX engineer. Commas are used here to effect a delay before and after the code is sent. Can be removed or added on depending on the need during system fine-tuning. ‘Message Waiting Extension Length and Pad StringMessage Waiting Extension Length and Pad String’ are only used in conjunction with a Voice Bridge, which by the way is already obsolete.‘Maximum Messages per MailboxMaximum Messages per Mailbox’ is by default 50.

FCS WinVoice Training Manual Page 25 of 80

Page 27: FCS WinVoice Training Manual

System Options

3.1.3 Dialogic Control Parameter Block

This is the only change that needs to be made under most circumstances. Default value is Enable PAMD with OPTENEnable PAMD with OPTEN. The rest of the parameters should be left alone unless during system fine-tuning.

Dialogic Control Block

Similarly, this is also the only value that needs to be modified depending on the PABX setting. Flash hook timing is used by the system to make a call transfer. It is emulating the time it takes (in milliseconds) for the actual flash hook to be pressed and released in doing a transfer from a phone. The rule of thumb in setting this value is:

If a transfer fails because the line got cut-off, then REDUCE this value If a transfer fails and DTMF is heard, then INCREASE this value

In the first instance, it means the flash hook is too fast whilst the second instance, it is too slow.

Under the Ring tab, look for this:

This parameter by default is correct but in case it was accidentally changed to something else, reset it to 1 Ring. This setting controls the time it takes (number of rings) Atlas to answer a call. So by that definition, the more rings set, the longer it takes for the system to respond to a caller.

3.1.4 Voice Mail General

Office Voice MailSets the Admin extension range. Any number that falls within that range will be considered an admin extension. In cases where guest room numbers clash with admin ones, check the ‘Append aAppend a

LeadingLeading’ box and select a prefix. Eg. Room 100/Extension 8100 and Extension 100/Room 100. This will cause the system to leave messages to the wrong mailbox. So, by adding a prefix to the admin room, this problem will be resolved.‘Number of Day(s) to Delete New messagesNumber of Day(s) to Delete New messages’ is typically set to 0. This means the system will not purge unheard messages. For Old messages, the default value is 3.

FCS WinVoice Training Manual Page 26 of 80

Page 28: FCS WinVoice Training Manual

System Options

Message Length‘Minimum Recording Message LengthMinimum Recording Message Length’ should be set to anywhere from 1 to 3 seconds. The ‘Maximum’Maximum’ default value is 120 seconds. System will cut off recording when duration exceeds 2 minutes.‘Maximum SilenceMaximum Silence’ is used when hang-up tones are not given or couldn’t be detected by the system. The setting here will determine how long the system has to wait during a period of ‘silence’ when recording a message to stop the recording and hang-up. Note: If the same setting is also set in the recipe, then this value will be ignored.‘Text Message AnnouncementText Message Announcement’ is normally set to ‘Yes’Yes’ for hotels. This would enable the system to prompt guests that they have written messages.

Hotel Admin‘Message Lamp Activation MethodMessage Lamp Activation Method’ depends on the Integration Type chosen. For DTMF, the method is Send to PABX (DTMF)Send to PABX (DTMF). For RS-232 interface like SMDI, then the method is Send to PABXSend to PABX. WS is rarely used as the method for Admin.

GuestThe preferred method is via WS unless the PABX PMS link doesn’t support this feature.

This determines the number of days to keep messages for checked-out guests before being purged. Consequently, guests can still retrieve their messages even after leaving the hotel as long as it is within the time frame set here. But this can only be done through the operators using the special codes mentioned earlier.

Time set is in seconds.This is to cater to certain FO Systems that do not have an actual room move command; instead a check-out of the old room and a check-in of the new room are done. This causes the system to deactivate the old mailbox (upon check-out) then creating a new one (upon check-in) thus deleting all messages stored in the previous mailbox. To solve this issue, a timer is set in the system to recognize when a room change had taken place by computing the time difference when the check-out and check-in records were received. If the period is within the time frame set, it will do a room change thus moving the old mailbox across to the new room. PIN Setting is defaulted to Room number.

Office Pager Setting

Not used outside Malaysia.

Time Zone

FCS WinVoice Training Manual Page 27 of 80

Page 29: FCS WinVoice Training Manual

System Options

Used in an Auto-Attendant system only. Determines the working hours, lunch hours, and non-working hours of each day in a week.

A typical example for Mondays to Fridays:

Saturdays & Sundays:

Place the mouse pointer over each button on the right to display its Tool Tip.

When editing any field, an alert message will pop up. Just click OK to proceed.

HolidayAlso used in an Auto-Attendant system only. Select the date of a public holiday on the calendar, enter its appropriate description, and click Add. After all entries have been made, click Save. Hence, the system will know when to play its standard greeting for public holidays.

FCS WinVoice Training Manual Page 28 of 80

Page 30: FCS WinVoice Training Manual

System Options

3.1.5 Auto Wakeup Call SetupDetermines when the next call would be should the first attempt failed, the time period of a snooze call, and the number of retries to be made by the system. Snooze period shouldn’t be changed as the default prompt has been recorded as 10 minutes.

Printing Setup I Select print criteria and time for system to automatically print AWU pending jobs report.

Printing Setup IIAutomates printing of AWU pending jobs at regular intervals.

Only upon checking this box would the second field be revealed. Enter the interval in minutes.

3.1.6 Minibar CurrencySets the currency symbol to be used.

Posting TypeSets the maximum retries when posting to WS, the timed-out seconds before retry, the Posting Type (Total/Itemized), and the maximum items that can be posted at one time to WS.

3.1.7 Place To be used with ISUITE only.

3.1.8 Miscellaneous TonesSets values for ringing, internal hang-up, and external hang-up tones. Values are derived from running Dialogic Pbxpert utility.

FeaturesActivates Faxmail integration. Once activated, system will prompt guests of new fax messages.

PasswordCreates different passwords with specific access levels. Follow the steps below:

Enter the password first Click Find. If Access Level is (None), this means it is not used Select the access level Click Save

FCS WinVoice Training Manual Page 29 of 80

Page 31: FCS WinVoice Training Manual

System Options

Buffer

By default, both options must be activated. This is to prevent loss of data when the link between WS & WV is down. All buffered data is stored in Buffer.mdb in the database folder.

3.1.9 View System InformationLists out a summary of what modules have been activated, language/s used, Line Information, and PABX Integration Type.

3.1.10 Help Same as the Help option found in the WinVoice main screen. Tells the current version of WinVoice system that is currently running.

3.1.11 Setting up Admin/Guest Extensions and Rooms This is normally done at the start of an installation. There are 2 utilities for this purpose,

viz., and , both found in C:\Fcsvoice\Utils folder.Always start with the ‘RoomExtn’ utility. This creates 2 text files of all the Admin and Guest extensions and rooms. Note: The Admin extensions created must fall within the range specified earlier (see 2.3.4).Eg. Admin extensions from 100 to 200.

a) Select Admin (Guest portion will be dimmed)b) Normally in hotels, not all extensions will get voicemail facility. So, it would be

better to create them as ‘Extension’ and later on to change those few to ‘Mailbox’. ‘Null’ means that the extension is disabled, so calls cannot be transferred to it.

c) Enter the extension range, if they are all in sequence. Otherwise, enter them individually.

d) Default language is Englishe) Click ‘Initialize’ (or Alt-I).f) A file called adm-extn.txt will be created in the same folder.

Eg. Rooms 301 – 330, 401 – 430, 501 – 530, etc. Extensions with prefix 8. Secondary extensions – add 50 with same prefix.

a) Select Guest. (Admin portion will be dimmed)

b) Select c) Enter values as below:

If Room Numbers start with a ‘0’, then check the Zero box.

d) Click ‘Initialize’.

FCS WinVoice Training Manual Page 30 of 80

Page 32: FCS WinVoice Training Manual

System Options

e) Repeat steps c) to d)

f) A file called Rm-extn.txt will be created in the same folder.

Next, run the second utility.a) Click ‘Initialize All Data FilesInitialize All Data Files’ to clear the old information in the database.

Warning: Do not run this once the database is completed!!! All data will be lost!!! b) Select ‘Convert Guest TableConvert Guest Table’

c) Enter the name of the text file d) Click Execute – this will convert the data in the text file into database format.e) Next, select ‘Convert Admin TableConvert Admin Table’f) Enter the name of the text file and click Execute.

g) Click Exit to close the program.

This function is similar to that found in 2.3.4. There are 2 differences; one – this will effect the change at one go; the second one lies in the intention. Logically, once all extensions have been created with the leading prefix, there would be no need to activate this feature in Voice Admin. Unless, i. There is a need to change the prefix later on

ii. It wasn’t done during the installation stage

For the first reason, it is obvious that there is no way the database can be re-initialized with the new prefix (by using the Utility application) because all data will be replaced. That’s why there is another way of doing this, which is using the feature in Voice Admin. But this change will have to be effected one extension at a time by opening the Office UI module, going to each extension and just saving it.

3.2 INI Files These are configuration settings in a text file format, located in c:\fcsvoice\system folder. There are 22 of these files but only a few that needs to be considered, as these are most frequently used as well as most critical to the overall running of the system. (For a brief description of the rest, see Appendix A). All these files are settings found in the Voice Admin module except for the Minibar.ini file. In fact, whatever was set in the Configuration module is written into these files. All these files MUST be backed-up and kept in a separate place for system restoration use.

FCS WinVoice Training Manual Page 31 of 80

Page 33: FCS WinVoice Training Manual

System Options

3.2.1 Atlas Comprise of Transfer, Message Lamp, Voicemail General, Voicemail Hotel, Outcall, and Restart settings. Changes can be done directly in this file but will only take effect upon system restart.

3.2.2 D42Lamp Only consists of one parameter, but a very crucial one, which is the CPI Delay setting.

3.2.3 Entry All the DTMF string formats are written here. The system can support up to a maximum of 99 entry points. An example:ENTRY POINT 4=A1NNNN,No answerENTRY POINT 5=A2NNNN,DirectENTRY POINT 6=A5NNNN,BusyThese entry points actually refer to the parameters in the recipe.ini file, which controls the flow of each entry point. (See 3.2.8 Recipe)

3.2.4 Language Each language has its own index file universally called the vmailndx file. Only the extension of this file distinguishes one from the other. For instance, the English voice index file has the .d40 (D because it is the Default language) extension whilst the Japanese file has the .j40 extension. These file extensions are unique and also corresponds to the sound files and its folders in c:\fcsvoice\sound\. To illustrate, all the English sound files are in the d40 folder and they all have the .d40 extensions.This file is linked to the Langlist.ini file in c:\fcsvoice\language folder. As its name suggests, it contains the list of all supported languages and its respective mapping codes. To select a language, first find out its code in Langlist.ini then edit the corresponding entry in language.ini by changing the vmailndx extension appropriately. Eg. German is code 7, so: LANGUAGE7=C:\FCSVOICE\SOUND\D40\Vmailndx.G40

3.2.5 Line The important parameters are as below:NUMBER OF LINES=4LINE1=1,1000,1,1,1,1,1,1,1,Voice Mail (General),0LINE2=1,1001,1,1,1,1,1,1,1,Voice Mail (General),0LINE3=1,1002,1,1,1,1,1,1,1,Auto Attendant,1LINE4=1,1003,1,1,1,1,1,1,1,Auto Attendant,1PABX TYPE=1

The first byte (1) represents the PABX type, followed by the extension number of the line, and the last byte (0 & 1) represents the language of the line: Default and English respectively.Note: Setting the Auto Attendant line type from Configuration will yield a misspelt description (Auto Attandant) in the Line Activity display on the main screen. Correct the mistake by editing it here.

FCS WinVoice Training Manual Page 32 of 80

Page 34: FCS WinVoice Training Manual

System Options

3.2.6 Minibar These are special settings to change the minibar posting flow.[USER SETTING]SKIP USER=NOSKIP ROOM=YESSKIP ALL=NOUSER ID=1111USER PIN=1111The above setting would mean the maid does not need to enter the room number. User ID and PIN are the default values whenever SKIP USER and/or SKIP ALL is set.

3.2.7 Office The important parameters are:[ADMIN RANGE]START_ADMIN_EXT =100END_ADMIN_EXT =199APPEND_CHOICE =NOAPPEND_NO =0Sets the Admin extension range. As mentioned earlier, any extension out of this range will be considered Guest extensions. The last two parameters are the Leading prefix setting found in Voicemail\General\Office Voicemail.

3.2.8 Recipe Perhaps the most important file in this folder. Below is an extract:RECIPE1=CHECKENT.RCP (all .rcp files are found in c:\fcsvoice\rcp folder) RECIPE2=CHECKRET.RCPRECIPE3=CHECKLEV.RCP..DIRECT=2,1 (the first byte is the recipe number and the second is the node number)NO ANSWER=3,1BUSY=3,41ALL CALLS=1,1The description is also found in entry.ini where each format is tied to one of these ‘types’. Taking the above example in 3.2.3 Entry, when the system receives – A23003 as the DTMF CPI, it knows that Extension 3003 is calling the voicemail system directly to check for messages. To facilitate that, it opens the ‘checkret’ recipe (recipe number 2) and starts from node 1. An explanation on recipes will be covered later.So, this is how it is possible for the system to work differently based on different instructions (DTMF CPI) received from the PABX.

3.2.9 Tones Contains the tone sets for Dial Tone, Internal and External Hang-up tones. The ‘PBExpert’ utility is used to learn these tones. 2 analog phone lines (non VPS ports for Alcatel4400) are required for this exercise. Follow the steps below:

a. Connect both lines to channel 1 & 3 of the Dialogic card respectively.

FCS WinVoice Training Manual Page 33 of 80

Page 35: FCS WinVoice Training Manual

System Options

b. Run the utility (Start\Programs\Dialogic System Software\)c. This will launch the wizard. Click Nextd. Enter the PABX make and model. Click Next twicee. Select Board 1 and click Nextf. Select Channel 1 and enter the extension number of the line. Click Nextg. Select Channel 3 and enter the extension number of the line. Click Nexth. Run Wizard Auto Test and click Next upon completioni. Click Next again to run the actual tones analysisj. Click Keep Data upon completionk. Click Finish to end (a tone set file has been created at this point)l. Next, Mark the tone set created and Click Consolidatem. Then Save the file as Atlas.tsf in c:\fcsvoice\atlas n. Finally, Activate this file.o. Learn all tones except Reorderp. To learn external hang-up tone, select Manual Mode in Settings under Option

Menuq. Click the Learn icon and select only Disconnect Tone BUT don’t start learning yetr. Call the hotel general line and get the operator to blind transfer the call to Channel

B’s extension numbers. When it is ringing, click Learn then Click OK for the prompt to pickup the phonet. Try to hang-up and click OK for the prompt to hang-up the phone at the same timeu. Channel A will be learning the hang-up tones

3.3 RCP Files All recipe files are located in c:\fcsvoice\rcp folder. There are altogether 22 of these files but not all are used. They can be grouped under 2 categories:

a. System-wide – these are default recipes that are needed for the system to run in a typical hotel environment, viz., Checkent, Checkret, Checklev, Gleave, Gretriev, Aleave, & Retrieve.

b. Module-based – these are used only upon activation of certain modules, like, Autoattn, AWU, Eng_Svs, Hunting, Mes-Rs, Minibar, and Outcall.

3.3.1 System Wide CheckentThis is the default recipe that all calls without CPI go to. Its general prompt is, “You have reached the voicemail system, please enter your room number”. There are 3 reasons this is heard:

a. Operators dialing in to use the special codesb. Incomplete/Invalid/No CPI received OR room not checked in/admin

extension is not a mailbox.c. Guests/Admin users calling from outside the hotel to retrieve messages

For the first case, upon entering the appropriate operator code, the system will prompt for room number a second time or mailbox number. When a valid room/mailbox number is entered, system will jump to another recipe depending on which code was used. For

FCS WinVoice Training Manual Page 34 of 80

Page 36: FCS WinVoice Training Manual

System Options

example, if a #12* and room number was entered, then the next recipe would be Gretriev. If an admin extension was keyed-in, then it would go to Retrieve.

The second scenario would normally be the basis of most voicemail system complaints. This is when the support engineer has to determine the cause of this prompt being heard as stated above.

As for the last case, it is perfectly normal to hear this prompt, as the system needs to know the caller’s identity in order to open the correct mailbox.

CheckretUsed when a Direct CPI format is received. Here, the system checks and validates the CPI (caller information) and if it is correct then it will jump to either Retrieve (for Admin) or Gretriev (for Guests). Here the flow can be altered to either straightaway access the caller’s mailbox or to prompt for a PIN first. By default, PIN is only used for Admin users, as it is a hassle for guests calling from their rooms to have to enter a PIN.

ChecklevUsed when a Forwarded CPI (whether NA or Busy) is received. Similarly, after the validation process, it will either go to Aleave (for Admin) or Gleave (for Guests). A different prompt is heard for Admin users, which says, “Extension XXX is not able to take your call, please leave a message after the beep” as compared to the prompt for guests, which goes, “I’m sorry, there is no reply. To leave a message, Press 1 or Press 0 for the Operator”.

GleaveAllow callers to leave messages for guests or to be transferred back to the Operator. After a message is left, it will activate the MWL by either sending out the preset codes through Atlas or sending the command via the interface to WinSuite.

GretrievAllow guests to retrieve their voice and/or text messages from their rooms or outside. A PIN is required as a security measure to prevent unauthorized access to guests’ mailboxes if called from outside the room. Messages heard can either be retained or deleted. Only when there are no more new messages will the system deactivate the MWL. This applies to Retrieve as well. Other than retrieving messages, there is also the option of changing PIN, recording personal greeting, or deleting all old messages under the Feature Menu. (See Appendix B for flow).

AleaveSimilar to Gleave except it doesn’t have the option of transferring to the operator. However, this can be changed should the need arises. After a message is left, it will also activate the MWL by sending out the preset codes through Atlas

Retrieve

FCS WinVoice Training Manual Page 35 of 80

Page 37: FCS WinVoice Training Manual

System Options

Allow Admin users to retrieve their voice messages from their extensions or elsewhere. A PIN is required before access to mailbox is allowed. Apart from that, the option to change PIN, record personal greeting, record and forward a message, and delete all old messages are also available under the Feature Menu. (See Appendix B for flow).

3.3.2 Module Based AutoattnCan be configured in 2 ways: First Line or Operator Overflow. The first means that all calls to the General Line will be forwarded to the AA’s Pilot number. The second involves the AA system only when all operators are busy or did not answer after a certain number of rings (PABX programmable).Either way, a typical AA flow starts with the individual company’s greeting (with a different prompt depending on the time of the day, in accordance to the system setting) and giving the option of entering an extension number or of pressing 0 for the operator. (A variant of this is to just hold on and after a set duration of a few seconds, the call will be automatically routed to the operator).A more elaborate configuration involves giving the added option of Directory Assistance, where the caller will be presented with a directory listing of selected departments in the company to which calls can be transferred.AWUAllows setting, canceling, and retrying of AWU jobs. Also has the option of alerting the operator of failed jobs by ringing the console and announcing the room number of the guest whose AWU wasn’t successful. Note: Guests can only set 1 AWU job at a time from the phone. If a second one is set, it will overwrite the previous job. Should they require 2 AWU calls, they would have to call the operator to help them set it from the system manually.

Eng_SvsAllows posting and recording of engineering service codes.

HuntingUsed only if there are hunting extensions set in the configuration of an extension (See 2.2.3 Office Voicemail UI). Typically used together with Directory Assistance. It is a bit like an ACD system where calls are routed from one extension to another until the last one before forwarding to the voicemail. For instance, there are 4 phones in the sales/reservations department and the user wants each extension upon Busy or NA to hunt to another extension until all 4 have been tried before forwarding to the voicemail.In this case, there can only be one mailbox for the group of extensions, so the user has to decide whether it be the first or last extension. As it is, the system will leave messages to the first extension’s mailbox. In order to change it to the last, the final extension will be blind-transferred to and the PABX must forward the extension to the voicemail pilot number on NA and/or Busy conditions.

Mes-RsAllows posting and recording of room status codes. It can also be used to post and record Minibar items depending on user ID. So, instead of using 2 lines for minibar and 2 more

FCS WinVoice Training Manual Page 36 of 80

Page 38: FCS WinVoice Training Manual

System Options

for room status, both can be combined to use only 2 lines thus conserving the other 2 for other more important functions. This is very useful when the number of channels is limited.

MinibarSame as above.

OutcallUsed to perform AWU jobs. Can also be used to activate/deactivate MWL if needs be. Another rarely used feature is pager notification where a code can be sent to a pager to inform the person carrying it that a message has been left in his/her mailbox.

3.4 Inside The Recipe Firstly, a recipe is created using the VMAG program. It stands for Voice Mail Application Generator. This program is also used to edit the recipes and it is called vmag.exe and located in the ‘Utils’ folder. There is a Windows version of VMAG as well but not used much.A recipe is made up of Nodes and Function Codes.

NodesBelow is a table of the meaning of each type of Node:

1. NULL NODE

CODE NULL

PURPOSE Free node. This means the node is not being used.

PARAMETER

2. PL AY NODE

CODE PLAY

PURPOSE Plays a voice prompt.

PARAMETER

3. INDEX NODE

CODE INDX

PURPOSE Plays a constructed prompt of which elements are extracted from the vmailndx file according to the instructions in the source code

PARAMETER Name Name of the index file to play;

Next Node Next node to proceed to after play

Hang-up Next node to proceed to after an internal or external hang-up is detected;

Interrupt If set to ‘ 0 ‘, the caller is disallowed to press a key to terminate play. Otherwise, the user is allowed to terminate play.

FCS WinVoice Training Manual Page 37 of 80

Page 39: FCS WinVoice Training Manual

System Options

4. RECORD NODE

CODE REC

PURPOSE Records a voice file.

PARAMETER Name Name of the file to record

Valid parameters for NAME are:

Any valid DOS filename

MAILBOX - records a message into the target mailbox as specified by previous special nodes;

APPEND - appends to a newly recorded message;

PROMPT, PROMPT.D40 - records a personal greeting message;

COMMENT - records a comment to either be forwarded together with other messages or by itself to other mailboxes;

APPEND-CMT - appends to the comment above, which was newly recorded;

Next Node Next node to proceed to after play

Preceding Beep If se to ‘ 0 ‘, there will be no preceding beep before the recording

DTMF Int If set to ‘ 0 ‘, the caller will be able to interrupt the recording

MAX Seconds If set to ‘ 0 ‘, the parameter in Voice Admin is used

MAX Silence If set to ‘ 0 ‘, the parameter in Voice Admin is used

External Hang-up Next Node to proceed to Upon detecting External Hang-up Tone

Internal Hang-up Next Node to proceed to Upon detecting External Hang-up Tone

5. INPUT1 NODE

CODE INP1

PURPOSE To input a fixed number of digits without a terminating digit

PARAMETER Name Name of the file to play

Valid parameters for NAME are:

Any valid DOS filename

Index filename set in the parameter file LANGUAGE.INI - the elements of the index to play are set by SPEC nodes;

MAILBOX - plays a message from the caller’s mailbox specified by previous special

FCS WinVoice Training Manual Page 38 of 80

Page 40: FCS WinVoice Training Manual

System Options

nodes;

PROMPT, PROMPT.D40 - plays the mailbox owner’ s greeting message or the default greeting message;

GPROMPT - plays the newly recorded personal greeting message;

COMMENT - message which was recorded for forwarding to another mailbox/mailboxes;

Func Code To determine validity of the digits entered.

MaxDigits Maximum number of digits to input

OK Node to proceed to if input is correct (based on the FUNC CODE)

Error Node to proceed to if input is incorrect (based on FUNC CODE)

T Out Node to proceed to id input is incomplete after playing the voice prompt and waiting for Timed Out Lmt

InCmp Node to proceed to if input is incomplete and Timed Out Lmt seconds has elapsed

Timed Out Lmt Number of seconds after playing a voice prompt or taking a digit before reporting a time out

Max TO Retry Used with an ERR Node, the maximum times a timed out can occur

Max TO Node Used with an ERR Node, node to proceed to after maximum number of timed outs

Max IC Retry Used with an ERR Node, the maximum times an incomplete input can occur

Max IC Node Used with an ERR Node, node to proceed to after maximum number of incomplete input

Max ER Retry Used with an ERR Node, the maximum times an error can occur

Max ER Node Used with an ERR Node, node to proceed to after maximum number of errors

Hang up Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone

Status 1 Not used

Chain Node Points to a Wait node number. The chain is implemented such that if the first digit entered is similar to a valid digit of the wait node, the WAIT node will take precedence over the INP1 node

Ringback Not used

Tn 4 Not used

Tn 5 Not used

FCS WinVoice Training Manual Page 39 of 80

Page 41: FCS WinVoice Training Manual

System Options

6. INPUT2 NODE

CODE INP2

PURPOSE To input a variable number of digits with a terminating digit

PARAMETER Name Name of the file to play:

Same as Input1

Func Code To determine validity of the digits entered.

MaxDigits Maximum number of digits to input

Term Digit Digit to terminate input

Exp Digits Expected number of digits, anything less than this will be an invalid input

OK Node to proceed to if input is correct (based on the FUNC CODE)

Error Node to proceed to if input is incorrect (based on FUNC CODE)

T Out Node to proceed to id input is incomplete after playing the voice prompt and waiting for Timed Out Lmt

InCmp Node to proceed to if input is incomplete and Timed Out Lmt seconds has elapsed

Timed Out Lmt Number of seconds after playing a voice prompt or taking a digit before reporting a timed out

Max TO Retry Used with an ERR Node, the maximum times a time out can occur

Max TO Node Used with an ERR Node, node to proceed to after maximum number of time outs

Max IC Retry Used with an ERR Node, the maximum times an incomplete input can occur

Max IC Node Used with an ERR Node, node to proceed to after maximum number of incomplete input

Max ER Retry Used with an ERR Node, the maximum times an error can occur

Max ER Node Used with an ERR Node, node to proceed to after maximum number of errors

Hang up Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone

Status 1 Not used

7. WAIT NODE

CODE WAIT

PURPOSE Wait for a single digit

PARAMETER Name Name of the file to play

FCS WinVoice Training Manual Page 40 of 80

Page 42: FCS WinVoice Training Manual

System Options

Valid parameters for NAME are:

Same as Input1

1,2,3,4,5,6,7,8,9,0,*,# Node to proceed to after detecting these digits

Timed Out Limit Number of seconds to wait after voice prompt before detecting timed out

Max Timed Out Retry

Used with an ERR Node, the maximum times a timed out can occur

Max Timed Out Node Used with an ERR Node, node to proceed to after maximum number of timed outs

Max Error Retry Used with an ERR Node, the maximum times an error can occur

Max Error Node Used with an ERR Node, node to proceed to after maximum number of errors

Int If any parameter for 1,2,3,4,5,6,7,8,9,0,*,# is “0” and Int = “1”, then an error is returned

Hgup Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone

8. SPECIAL NODE

CODE SPEC

PURPOSE Calls to non voice functions. Please see special node description help file in Appendix C

PARAMETER

9. END NODE

CODE END

PURPOSE Ends Call, Reset System Parameters and Hang Up

PARAMETER

10. TRANSFER NODE

CODE XFER

PURPOSE Provides a Flash Hook Transfer to an extension

PARAMETER Name Extension number to transfer to

Valid parameters for NAME are:

99999 – represents any extension number

MAILBOX;

HUNT1-HUNT6 - transfers to number stored in VM-HOTEL.MDB’s Hunt table for Hunt 1-6;

OPERATOR - transfers to the day-operator specified in Office.ini;

FCS WinVoice Training Manual Page 41 of 80

Page 43: FCS WinVoice Training Manual

System Options

NIGHT-EXTN – transfers to the night-operator specified in Office.ini

DEPT0-DEPT9 - transfers from department 1-9 as specified in VM-HOTEL.MDB’s Department table;

Answered Node to proceed to after answer was detected (monitored transfer only)

Busy Node to proceed to after busy was detected (monitored transfer only)

No Reply Node to proceed to after no reply was detected (monitored transfer only)

Rings Number of rings before returning no reply (monitored transfer only)

Blind Xfer If the parameter is set to “0” then monitored transfer is used, otherwise, blind transfer is used

No Ring Not used

After Xfer Pause Number of “,” to append to the dial string

No Revert Flash Upon detecting busy/no answer, if the parameter is set to “0” then a flash hook is dialed to revert the call to WinVoice , otherwise a flash hook is not dialed

Use Xfer Prefix Adds a prefix, as specified in ATLAS.INI, to the dial string

Use Xfer Postfix Adds a suffix, as specified in ATLAS.INI, to the dial string

11. DIAL NODE

CODE DIAL

PURPOSE Dials a string

PARAMETER Name String to dial

Valid characters are:

Any DTMF Digit, inclusive of “a”, “b”, “c”, “d”, “&” and “,”;

PAGE-CODE - dials the paging code specified in SYSTEM.CFG;

MESSAGE-ON - dials the message lamp on code specified in ATLAS.INI – MESSAGE ON;

MESSAGE-OFF - dials the message lamp off code specified in ATLAS.INI – MESSAGE OFF;

Dial Complete Node to proceed to after dialing

No Ringback Not used

FCS WinVoice Training Manual Page 42 of 80

Page 44: FCS WinVoice Training Manual

System Options

12. ECHO NODE

CODE ECHO

PURPOSE Plays specific elements of an index file before and after the input string

PARAMETER Name Name of index file to play

Next Node Next node to proceed to after play

Prefix 1,2,3,4,5 Not used

Postfix 1,2,3,4,5 Not used

Hang up Next node to proceed to after an Internal or External Hang-up Tone

13. OFFHOOK NODE

CODE OFF

PURPOSE Sets the line off-hook

PARAMETER Next Node Next node to proceed to after going off-hook

14. RCP NODE

CODE RCP

PURPOSE Changes to another recipe

PARAMETER Recipe Number Next recipe to proceed to

Node Number Next node of next recipe to proceed to

Recipe Not Found Node to proceed to if Recipe is not found15. ERROR NODE

CODE ERR

PURPOSE To increment error counters for Time Out, Error and Incomplete. This node is used in conjunction with the nodes WAIT, INP1, and INP2

PARAMETER None

3.5 WinSuite Integration The protocol between WS and WV is explained below:

CODE DESCRIPTION

R Room number ( Left justified, 5 char )

N Guest name ( Left justified, 20 char )

M Message status ( 5 = ON, 6 = OFF )

O Old room number ( Left justified, 5 char )

P PIN

FCS WinVoice Training Manual Page 43 of 80

Page 45: FCS WinVoice Training Manual

System Options

Sample messages sent from WinSuite to WinVoice includes:(a) Check In.

1,WinSuite,DBEngine,1,RRRRR,NNNNNNNNNNNNNNNNNNNN

(b) Check Out 1,WinSuite,DBEngine,2

(c) Room Change 1,WinSuite, DBEngine,3,OOOOO,RRRRR

(d) Guest Info Update 1,WinSuite,DBEngine,4,RRRRR,NNNNNNNNNNNNNNNNNNNN

(e) Msg On 1,WinSuite,DBEngine,5,RRRRR

(f) Msg Off 1,WinSuite,DBEngine,6,RRRRR

(g) PIN Change ( may not be applicable)1,WinSuite,DBEngine,18,RRRRR,PPPP

(h) Minibar Acknowledgment 1,WinSuite,Minibarsender,1,Serial number

Sample messages sent from WinVoice to WinSuite for Voice Message Notification (during Check-in) includes:(a) Voice On

1,DBEngine, WinSuite,1,Room number

(b) Voice Off 1, DBEngine, WinSuite,2,Room number

Messages for Voice Message Notification Method (after leaving message):(a) Voice On

1,Atlas, WinSuite,1,Room numberMessages for Voice Message Notification Method (after retrieving message):(a) Voice Off

1,Atlas, WinSuite,2,Room numberOthers:(a) Room Status

1,Atlas, WinSuite,6,Room number, Room Status Code

(b) Set New PIN Number 1,DBEngine,WinSuite,7,New PIN

FCS WinVoice Training Manual Page 44 of 80

Page 46: FCS WinVoice Training Manual

System Options

(c) AWU StatusFCS Packet: Function code, Room Number, AWU Time (hhmm), AWU Status Code (0-No Answer, 1-Answer ,2-Reschedule)Ex: 8,200,1602,2

(d) AWU Set FCS Packet: Function code, Room Number, Wakeup Time

Ex: 9,200,1600

(e) AWU Cancel FCS Packet: Function code, Room Number

Ex: 10,200

(f) Minibar Itemized Posting With Description 1,MinibarSender,WinSuite,5,Room,Ref. Number, Date, Time, Total Items, Item Code, Quantity, Description, Basic Charge, Government Tax, Surcharge, VAT, Item Charge with Tax, Item Code, Quantity, Description, Basic Charge, Government Tax, Surcharge, VAT, Item Charge with Tax, …, Total Basic Charge, Total Government Tax, Total Surcharge, Total VAT, Total Charge with Tax, Maid ID, Message ID

(g) Minibar Total Posting 1,MinibarSender,WinSuite,3,Room,Ref. Number, Date, Time, Total Basic Charge, Total Government Tax, Total Surcharge, Total VAT, Total Charge with Tax, Message ID

FCS WinVoice Training Manual Page 45 of 80

Page 47: FCS WinVoice Training Manual

System Observation4.1 Log Files All log files are kept in the system for a month, unless specified otherwise. The following table shows each module’s log files/set of log files:

MODULE LOG FILES DESCRIPTION

1. Atlas ATLASdd.LOG General atlas information/Errors.

ATLAS1Cdd.LOG

ATLAS2Cdd.LOG…etc.

Shows each channel’s activities - call flow.

ATLASAWUdd.LOG Shows transactions between Atlas and

AWU - log call attempts.

ATLASMEDUSAdd.LOG Shows transactions between Atlas and

other modules.

2. Auto Wake Up AWUdd.LOG Shows general UI Information and

transactions

AWUPRINTmmddyyyydd.LOG Shows all AWU jobs set and cancel

(manually and via the system), attempts,

and status (Answered/No

Answer/Rescheduled/Snooze/Failed)

3. DBEngine DBENGINEdd.LOG Shows all transactions from and to all

modules as well as Winsuite

4. Engineering Services ENGSERVICESdd.LOG Shows all connection status to Medusa

5. Hotel HOTELdd.LOG Shows all connection status to Medusa, all

manual posting transactions, and UI

transactions

6. Housekeep HSKEEPdd.LOG Shows all housekeeping jobs

7. Medusa Server MEDUSA.LOG Shows start-up and end-time of Medusa

Server.

FCS WinVoice Training Manual Page 46 of 80

Chapter

4

Page 48: FCS WinVoice Training Manual

System Observation

8. MiniBar Sender MINIBARSENDERdd.LOG Shows transactions to Winsuite and Printer

9. MiniBar UI MINIBARdd.LOG Shows all UI transactions and data sent to

Dbengine

MINIBARPRINTmmddyyyydd.L

OG

Shows all postings, manually and via the

system.

10. Office OFFICEdd.LOG Shows all connection status to Medusa and

UI transactions

11. Room Status ROOMSTATUSdd.LOG Shows all UI transactions and data sent to

Dbengine, Printer, & Winsuite

RSPRINTmmddyyyydd.LOG Shows all jobs sent to Printer in detail

12. VMail VMAILLOGdd.LOG Shows all activated modules’ status

VOICEPRINTmmddyyyydd.LO

G

Shows all information on messages’ left,

received, and deleted

13. Voice PABX PABXCOMMdd.LOG Shows all transactions

PABXMEDUSAdd.LOG Show activities between PABX and other

modules

14. Log Printer PRINTdd.LOG Shows all information sent from all

modules

Other Common Function Codes in Log Files

1/1A -Check In/Database SwapFCS Packet: Receive From Where, Function Code, Room Number, Guest Name, Language CodeEx: R>WinSuite,1,100 ,Brad Pitt ,1

2/2A - Check Out/Database SwapFCS Packet: Receive From Where, Function Code, Room NumberEx: R>WinSuite,2,100

3 – Room ChangeFCS Packet: Receive From Where, Function Code, From Room, To RoomEx: R>WinSuite,3,100 ,101

4 – Name ChangeFCS Packet: Receive From Where, Function Code, From Name, To NameEx: R>Winsuite,4,Brad Pitt ,John Wayne

5/5A – Set Text On (MWL) /Database SwapFCS Packet: Receive From Where, Function Code, Room Number

FCS WinVoice Training Manual Page 47 of 80

Page 49: FCS WinVoice Training Manual

System Observation

Ex: R>WinSuite,5,100

6/6A – Set Text Off (MWL) /Database SwapFCS Packet: Receive From Where, Function Code, Room NumberEx: R>WinSuite,6,100

7 – Fax Setting (Announced by Voicemail)FCS Packet: Receive From Where, Function Code, Room Number, Fax MessageEx: R>WinSuite,7,100,1 (0 or 1, 1 = fax in mailbox)

9 – Set AWUFCS Packet: Receive From Where, Function Code, Room Number, TimeEx: R>AWU,9,100,15:32

10 – Reset AWUFCS Packet: Receive From Where, Function Code, Room NumberEx: R>AWU,10,100

11 – Undelete MessageFCS Packet: Receive From Where, Function Code, Extension Number, Total

messages, Message ID/sEx: R>OFFICE,11,200,3,1,2,3

12 – Confirm MessageFCS Packet: Function code,MailboxID,MsgID,MsgTypeEx: 12,1,1,VOICE

13 – Update Room extension dataFCS Packet: Function code,Room,AWU Extn,Total Extension,extn1,extn2,extn3....Ex: 13,100,8100,3,8100,7100,9100

14 – Remove RoomFCS Packet: Function Code, Room NumberEx: 14,100

15 – Update Msg StatusFCS Packet: Receive From Where, Function Code,MailboxID,MessageID,Status = (1

NEW, 2 OLD, 3 DEL), Msg Type = [1-VOICE, 2-FAX (only applies to status = NEW)]Ex: R>ATLAS,15,8,5,3,1

16 – Update Personal Greeting promptFCS Packet: Function code,Mailbox ID,Status = 1(YES) 0(NO)Ex: ATLAS, 16,8,1

17 – Set PIN

FCS WinVoice Training Manual Page 48 of 80

Page 50: FCS WinVoice Training Manual

System Observation

FCS Packet: Function code,Mailbox ID, New PINEx: ATLAS, 17,8,100

18 – Set Pin from WinsuiteFCS Packet: Function code,Room Number, New PINEx: 18,100,888

19 – Set/Reset HandphoneFCS Packet: Function Code, 1=Set / 0=Off, Room, Phone NumberEx: 19,1,100,01212345678

20 – Set/Reset Pager StatusFCS Packet: Function code, 1=Set / 0=Off, Room NumberEx:OFFICE, 20,ON,100

21 – Add New DepartmentFCS Packet: Receive From Where, Function code, Depart No, Depart Name,

ExtensionEx: R>OFFICE,21,1,Software,307

22 – Edit DepartmentFCS Packet: Receive From Where, Function code, Depart No, Depart Name,

Extension Ex: R>OFFICE,22,1,Software,307

23 – Delete DepartmentFCS Packet: Receive From Where, Function code, Depart NoEx: R>OFFICE,23,1

24 – Admin Extension MaintenanceFCS Packet: Receive From Where, Function code,Extn,Extn Type, Name, Language,

Hunt1, Hunt2, Hunt3, Hunt4, Hunt5, Hunt6, Pager, Pager Type, EMail, HandPhone, Delete New, Delete OldEx: R>OFFICE,24,331,MBOX,MBOX 331,1,307,351,244,320,238,234, 82639,1,, 01212345678,0,0

25 – Delete All Old Voice MessageFCS Packet: Function Code, Mailbox IDEx:ATLAS, 25,8

26 - To print operator user id when printing the AWU report if the AWU is set from WinsuiteFCS Packet: Function code, Room Number, Time, Attempts, User IDEx: 26,100,13:57,1,111127 - To print operator user id when printing the AWU report if the AWU is cancelled from Winsuite

FCS WinVoice Training Manual Page 49 of 80

Page 51: FCS WinVoice Training Manual

System Observation

FCS Packet: Function code, Room Number, User IDEx: 27,100,111141 – Add new user to MinibarFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>MINIBAR,41,1111,Halle Berry,3,Room Status/Minibar Entry,1,1111

42 – Edit current Minibar userFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>MINIBAR,42,1111,Eddie Murphy,3,Room Status/Minibar Entry,1,1111

43 – Delete current Minibar userFCS Packet: Receive From Where, Function code, User IDEx: R>MINIBAR,43,1234

44 – Add Minibar ItemFCS Packet: Receive From Where, Function code, Item Code, Item Description, Buying Price, Selling Price, QuantityEx: R>MINIBAR,44,01,Potato Chips,1.00,2.00,99

45 – Edit current item in MinibarFCS Packet: Receive From Where, Function code, Item Code, Item Description, Buying Price, Selling Price, QuantityEx: R>MINIBAR,45,01,Potato Chips,3.00,1.00,99

46 – Delete item from MinibarFCS Packet: Receive From Where, Function code, Item CodeEx: R>MINIBAR,46,01

47 – Process Minibar TransactionFCS Packet: Receive From Where, Function code, Room Number, User ID, Ref No,

How many types of items posted, (Item code, Quantity)-will continue to be added until all items posted

Ex: ATLAS,47, 100,1111,123,2,1,5,2,8

48 – Room StatusFCS Packet: Receive From Where, Function code, Room Number, Code Mapping, User ID, User DescriptionEx: R>ROOMSTATUS,48,200,1,1111,Vacant Dirty

49 – Engineering ServicesFCS Packet: Function code, Room Number, Engineering services codeEx: 49,100,3

50 – Lump Sum posting

FCS WinVoice Training Manual Page 50 of 80

Page 52: FCS WinVoice Training Manual

System Observation

FCS Packet: Function code, Room, Ref, Date, Time, Amount, Gov Tax, SurCharge, Vat, Total Charge with tax, MsgIDEx: 50,100, 789,16072003,1859,1800,90,180,0,2070,001

52 – Change User PinFCS Packet: Receive From Where, Function code, User ID, New PinEx: R>MINIBAR,52,1111,1234

53 – Add New Room Status UserFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ROOMSTATUS,53,4444,Status 4444,2,Room Status Entry,1,4444

54 – Edit current Room Status userFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ROOMSTATUS,54,4444,Status 4444,2,Room Status Entry,3,4444

55 – Delete current Room Status userFCS Packet: Receive From Where, Function code, User IDEx: R>ROOMSTATUS,55,4444

56 – Change current Room Status user PIN numberFCS Packet: Receive From Where, Function code, User ID, New PINEx: R>ROOMSTATUS,56,4444,4455

57 – Add new mapping code for Room Status to WinsuiteFCS Packet: Receive From Where, Function code, Key code, Mapping code to winsuite, DescriptionEx: R>ROOMSTATUS,57,2,8,Dirty

58 – Change current Room Status code mappingFCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, DescriptionEx: R>ROOMSTATUS,58,1,5,Occupied Clean

59 – Delete Room Status codeFCS Packet: Receive From Where, Function code, Key Code to deleteEx: R>ROOMSTATUS,59,2

61 – Add New Engineering Services UserFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ENGSERVICES,61,8888,Enginering 1,6,Engineering Services,1,8888

62 – Edit current Engineering Services user

FCS WinVoice Training Manual Page 51 of 80

Page 53: FCS WinVoice Training Manual

System Observation

FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ENGSERVICES,62,8888,Enginering 1,6,Engineering Services,3,8888

63 – Delete current Engineering Services userFCS Packet: Receive From Where, Function code, User IDEx: R>ENGSERVICES,63,8888

64 – Change current Engineering Services user PIN numberFCS Packet: Receive From Where, Function code, User ID, New PINEx: R>ENGSERVICES,64,8888,9988

65 – Add new mapping code for Engineering Services to WinsuiteFCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, DescriptionEx: R>ENGSERVICES,65,5,3,Minibar Services

66 – Change current Engineering Services code mappingFCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, DescriptionEx: R>ENGSERVICES,66,5,4,Minibar Services

67 – Delete Engineering Services codeFCS Packet: Receive From Where, Function code, Key code to deleteEx: R>ENGSERVICES,67,5

68 – Database swap request by WinsuiteFCS Packet: Function codeEx: 68

From Dbengine to Atlas2 – AWU AttemptReceive from, Function Code, Extension, AttemptsRX-> DBENGINE,2,8507,1

3 – Reminder CallReceive from, Function Code, Extension, AttemptsRX-> DBENGINE,3,8507,1

4 – MWL ONReceive from, Function Code, Extension, (Non code)RX-> DBENGINE,4,8507,1

5 – MWL OFF

Receive from, Function Code, Extension, (Non code)

FCS WinVoice Training Manual Page 52 of 80

Page 54: FCS WinVoice Training Manual

System Observation

RX-> DBENGINE,5,8507,1

4.2 Debug Screens4.2.1 AtlasDivided into 3 portions. The main one on the left being the channel activities, which show raw data captured and processed by the system as well as the call flow. On the upper right is the ‘Communication’ screen, which shows the strings sent to and received from modules that interact with Atlas, such as PABX, AWU, and DBEngine. The bottom part is the ‘Others’ screen, which shows general line information (Onhook/Offhook), CPI captured for each line, and channel errors.There are 6 Icons on the Toolbar: a) View Channel State – to see each channel’s state at any one timeb) Reset Channel State – to reset all channels at any one time. Note: Do not use unless

necessary as it will cut off all line activities immediately. Used only when one or more lines are in a loop.

c) Clear – clears only the left screen or all screens depending on where the mouse was last clicked. (A little design bug!) Will also dim some of the icons on the toolbar. To restore ‘order’ to the display, click on any part of the right-hand side screen.

d) Debug – Used to activate/deactivate debug mode. Deactivating the debug is useful to ‘freeze’ the screen so the required information can be seen uninterrupted by other channels’ activities.

e) About – checks version of Atlas module runningf) Exit – stops Atlas module ONLY (requires a password). This is used mostly when

certain changes have been made to the system which requires that Atlas be restarted before they take effect. For example, changing the settings in atlas.ini, d42lamp.ini, dialogic.ini, entry.ini, line.ini, recipe.ini, and tones.ini. To restart Atlas, go to c:\fcsvoice\Atlas folder and double-click the Atlas.exe file.

4.2.2 DBEngine Opening the module will show a window with 2 tabs – VoiceNT and WinSuite. Both tabs have a screen with the top half called Received and the bottom half called Send. Transactions received from inter-modules and interface will be displayed at the top portion of each tab respectively. Similarly, the bottom display will show transactions sent to inter-modules and interface.

4.2.3 Medusa Server Basically used to check all modules’ connection status to Medusa. There are 2 more levels under each module – Send and Receive. Click on it to see what was sent to or received by the module.

4.2.4 Minibar Sender Used to monitor all posting transactions to WinSuite and acknowledgement from WinSuite.

4.2.5 Log Printer Used to monitor all printing jobs sent to the log printer.

FCS WinVoice Training Manual Page 53 of 80

Page 55: FCS WinVoice Training Manual

System Observation

4.3 Hardware Checks4.3.1 Dongle Just as in WinSuite, a dongle (security lock) is also needed for the system to start-up. However, there is no need to enter the serial number of the dongle. But the same error message will appear when the dongle is faulty or not found.

4.3.2 Dialogic Drivers & Cards The most common version of the Dialogic Driver used is sr5.0. Occasionally, one or more channels might hang after running for some time. This can normally be resolved by restarting the system. However, should that fail to restore the channels’ state, then the drivers need to be restarted as well.

To do that, first stop the system again, then go to Start\Programs\Dialogic System Software\ and select Dialogic Control Manager. (A message prompt will appear, just click OK). Click the Stop Service icon (in red) to stop the drivers. When the Stop Icon is gone and the Start Icon (in green) appears, it means that the services have been successfully stopped. (The circle on the card/s will turn Red). To restart the services, click the Start Icon. Once the circle on the card/s has turned Green, it means that the services are up.

To enable the drivers to start up automatically every time the PC is rebooted, go to Service\Startup Mode on the menu bar and select Automatic.

There is a utility to test all channels from the same Dialogic folder but in the subfolder Dialogic Sample Programs called Multi-Threaded Voice. Follow the steps below:

a. Click File then Open (menu bar)b. Select the channel to be tested, eg., dxxxB1C1 (First Channel on Board 1)

and click OKc. A screen with the words “Device Open” will appeard. Dial in to the channel 1’s extension until “Ring Received” is showne. Then, click Function (menu bar) and select either to a vox or a wav file to

play. Just choose the system’s default file to playf. If the prompt is heard then the channel is OKg. Next click Function again and select Dial h. Enter the extension for this channel to dial to.i. If that extension rings then the channel is OK

4.3.3 Analog Phone Lines To check whether the phone lines connected to the voice card is in working order or not, disconnect the line from the card and connect it to an analog phone. Things to test:

a. Lift up the handset and listen for a dial toneb. Try to call another extensionc. Try ringing this phone from another extensiond. Do a transfer from this phone

If all the above test results are positive, then the line tested is in working order. Repeat the steps for the other lines.

FCS WinVoice Training Manual Page 54 of 80

Page 56: FCS WinVoice Training Manual

FCS WinVoice Training Manual Page 55 of 80

Page 57: FCS WinVoice Training Manual

Appendices

APPENDIX A: INI FILES DESCRIPTION All INI files (except minibar & version) settings can be made from the Voice Admin module.

FILE NAME FUNCTION

Atlas.ini Transfer, Message Lamp, Voicemail General/Hotel, Outcall, and

Restart settings

Awu.ini Next Call Time/Snooze Call Duration/Max Failed

Attempts/Unlimited Call Activation

Awurpt.ini Auto Report Time/Type/Activation Setting/Print Interval Setting

Customer.ini Customer information

D42Lamp.ini CPI Delay Time Value

Dbengine.ini Not used

Dialogic.ini All Dialogic DCB & CPB Settings

Entry.ini Entry Points settings

Holiday.ini Public holidays settings

Language.ini Languages activated

Line.ini Line settings and Pabx Integration Method

Medusa.ini Winsuite activation setting & Buffer settings

Minibar.ini Special Minibar settings for posting flow variations

Minibarsender.ini Max Retry Attempts/Timed-Out value/Posting Type/Tax Method

Modules.ini Modules installed

Office.ini Working hours settings/Extension range/MWL activation method

Pabx.ini Comm Port & Communication Protocol Settings

Printer.ini Printer Name & Printing Options

Recipe.ini Recipes Used, Channel Flow & CPI Flow Settings

Tones.ini Dial Tone, Internal & External Hang-up Tones.

Version.ini Each Module’s Version Number

Voice.ini Major Modules activated

FCS WinVoice Training Manual Page 56 of 80

Page 58: FCS WinVoice Training Manual

Appendices

APPENDIX B: RETRIEVING VOICE MESSAGES - ADMIN

Italics – Can be interrupted/skipped by pressing the * key.

Press the voicemail button or number [**] System will prompt to enter PIN if called from own phone (i) System will prompt, “You have reached the voicemail system, please enter your room

number” if called from outside the hotel (iv)

(i) System will validate the PIN entered: If PIN is valid, then system will prompt either “You have no messages” (iii) or

“You have xxx voice messages. For first new message, press 1. For first old message, press 2. Press * for further options.” (ii)

If PIN is invalid, system will prompt to enter PIN again the second time. If it is still invalid, then system will say, “You have been Timed-out. Please try again” and hangs up.

(ii) System will play, “This message was recorded at hh:mm AM/PM on dd of mm.” Then the -----message-----After that, it will say, “this is the end of the message, press 1 to repeat it or * to continue”

‘1’ (ii)

‘*’ system will say “Press 3 to delete the message or * to continue”

‘3’ “Thank you, message deleted”. (ii) if there are still messages or (iii) if none

‘*’ “Thank you, message retained”. (ii) if there are still messages or (iii) if none

(iii) System will play, “Feature Menu: To change Password, press 2; To record new Greeting Message, press 3; To Record & Forward Message, press 4; To delete all Old Messages, press 6; To continue, press the * key.”

‘2’ Play current PIN“For a new PIN, press 1; To continue press the * key”

‘1’ “Please enter your new PIN”-----New PIN-----“Your new PIN is……….” (iii)

‘*’ (iii)

‘3’ Play current Greeting“To record a new mailbox greeting, press 1; To continue, press the * key”

‘1’ “Please record your message after the tone and press 1 to terminate”-----Recording New Greeting----- (maximum 2 minutes)

FCS WinVoice Training Manual Page 57 of 80

Page 59: FCS WinVoice Training Manual

Appendices

“Your personal greeting is………………..” (iii)

‘*’ (iii)

‘4’ Please enter the destination MBOX Number followed by the # Key[8000#]Record your message after the tone and press any key when you have

finished“………………………………………………………………………………”

[*]MENUTo Listen to your message, press 1To Erase and Rerecord your message, press 2To Continue recording your message, press 3To Send your message, press the * KeyTo Abort Forwarding the message, press the # Key

‘1’ Message will be played back MENU‘2’ Message erased Record your message after the

tone…..MENU‘3’ You will hear the ‘Beep’ tone, then start recording……

MENU‘*’ Message is Forwarded (iii)‘#’ (iii)

‘6’ “Thank you, messages deleted. This completes your voice messages” (iii)

(iv) System will validate the Room number entered: If valid, then system will prompt to enter PIN (i) If invalid, system will ask to enter room number again. This loops until user hangs

up.

RETRIEVING VOICE MESSAGES – GUEST

Italics – Can be interrupted/skipped by pressing the * key.

Press the voicemail button or number [**] System will NOT prompt to enter PIN if called from own phone (i) System will prompt, “You have reached the voicemail system, please enter your room

number” if called from outside the hotel (iv)

The rest of the flow is the same as Admin except in Feature Menu:“Feature Menu: To change Password, press 2; To record new Greeting Message, press 3; To delete all Old Messages, press 6; To continue, press the * key.”(There is no option 4: To record and forward message).

FCS WinVoice Training Manual Page 58 of 80

Page 60: FCS WinVoice Training Manual

Appendices

APPENDIX C: SPECIAL NODES EXPLAINED

1    ProcessCPI

To get Mailbox info, based on CPI from PABX module. If CPI from PABX module is empty then the system will use InputString. Once CPI is valid information such as MailboxID, Pin, Room, Prompt are available.

CPI Type : 0 = input string (CPI) is extension,

                 1 = input string (CPI) is room number.

Pocket Description Pocket Description

1 N->Admin MBX 6 N->No CPI(No valid user)

2 N->Admin EXTN 7  

3 N->Admin No Directory 8  

4 N->Super User 9  

5 N->Guest MBX 10 CPI Type  = 0 or 1

2     SetTonesStatus

To enable or disable dial tone, Tone 4, Tone 5 specified in TONES.INI.

Flag : 0-Disable     1-Enable

Pocket Description Pocket Description

1 Dial Tone Flag 6  

2 Tone 4 Flag 7  

3 Tone 5 Flag 8  

4 N->Next Node 9  

3    ProcessMailbox

To get info on checkout guest based on mailbox which get from InputString.

Pocket Description Pocket Description

1 N->Node OK 6  

2 N->Node Not OK 7  

4    SetSuperExtn

Assign the InputString to be the Super Extension for maintainance purpose.

Pocket Description Pocket Description

FCS WinVoice Training Manual Page 59 of 80

Page 61: FCS WinVoice Training Manual

Appendices

1 N->Next Node 6  

51    InsertMessage

To get a temporary Message ID from the database(VM-Hotel) for message recording purposes.

Message Type Flag : 0 = Voice Message ; 1 = reserve(not used); 2 = insert fax(not used)

Pocket Description Pocket Description

1 N->Able to get message ID 6  

2 N->Not able to get message ID 7  

3N->Mailbox is full(more than 50 messages)

8  

4   9  

5   10 Message Type Flag

53    FilterVoiceMessage

Chop voice message file for Hangup tone recorded

Pocket Description Pocket Description

1 Number of seconds to chop 6  

2 N->Next Node 7  

54    CheckMessageLength

Check for minimum recording length in ATLAS.INI (MIN MESSAGE LENGTH) or in VMAG REC mode.

If node 3 is zero, use MIN MESSAGE LENGTH

Pocket Description Pocket Description

1 N->Length <= Minimum 6  

2 N->Length > Minimum 7  

3 Minimum duration in seconds 8  

55    ConfirmRecordedMessage

To update the database with the message ID reserved earlier that this ID has been used for a message. Increment new message count in database and setup database message queue.

Pocket Description Pocket Description

1 N->Next Node 6  

FCS WinVoice Training Manual Page 60 of 80

Page 62: FCS WinVoice Training Manual

Appendices

56    SetPagerNotification

Pocket Description Pocket Description

1 Next Node 6  

57    CheckMessageBroadcastDistributionList

Check whether the disttribution list exists or not.

Pocket Description Pocket Description

1 If distribution list 6  

2 If Mbox 7  

3 If not found 8  

58    SendBroadcastDistributionList

Send message according to the distribution list

Flag : 1 = First time entry         0 = Not first time entry will need to complete the list.

Pocket Description Pocket Description

1 distribution list is empty 6  

2 distribution list not empty 7  

5   10 Flag

59    AssignVirtualMailboxNumber

Assign a virtual number to CPI and Inputstring

Pocket Description Pocket Description

1 successful 6  

2 unsuccessful 7  

5   10 Flag

101    ConstructMessageCount

To construct the Index Voice Prompt for the number of voice message for the user. No Old and New voice announcement. The system is able to differentiate guest and admin.

Pocket Description Pocket Description

1 N->Voice and Text 6 N->voice and fax

2 N->Voice only 7 N->text and fax

3 N->Text only 8 N->fax

FCS WinVoice Training Manual Page 61 of 80

Page 63: FCS WinVoice Training Manual

Appendices

4 N->no Voice, no Text , no Fax 9  

5 N->voice, text and fax 10  

102    ConstructMessageDate

To construct the index voice prompt for the voice message date based on the Voice Message File's date using the Message ID as reference.

Pocket Description Pocket Description

1 N->Successful 6  

2 N->No Message specified 7  

103    SetupMessages

To setup All New Recorded Voice Message queue.

Pocket Description Pocket Description

1 N->Successful 6  

2 N->No New Messages 7  

104    SetupMessages

To setup all Old Saved Voice Messages queue.

Pocket Description Pocket Description

1 N->Successful 6  

2 N->No Old Messages 7  

105    GetMessage

To retrieve the Next Message ID from the Voice Message queue setup earlier.

Pocket Description Pocket Description

1 N->Successful 6  

2 N->No More Messages 7  

106    GetMessage

To retrieve the Previous Message ID from the Voice Message queue setup earlier.

Pocket Description Pocket Description

1 N->Successful 6  

2 N->No More Messages 7  

FCS WinVoice Training Manual Page 62 of 80

Page 64: FCS WinVoice Training Manual

Appendices

107    ConfirmPersonalGreeting

To confirm the recorded personal greeting of the user with the condition that the new recorded prompt file length is greater than DigRate specified in DCB settings(6000 or 8000) in Dialogic.ini, otherwise the system will use the system prompt instead.

Pocket Description Pocket Description

1 N->Successful 6  

2 N->Not Successful 7  

108    DeletePersonalGreeting

To delete the personal greeting and activate system greeting(personal prompt).

Pocket Description Pocket Description

1 N->Next Node 6  

109    AnouncePIN

To construct the index voice prompt for the PIN which the value is retrieved from SPEC 1 (ProcessCPI).

Announcement Flag : 0 - Normal PIN    1 - Announcement PIN twice

Pocket Description Pocket Description

1 N->Next Node 6  

2 Announcement Flag 7  

110    ConfirmNewPin

To confirm and update the database of the new PIN entered which is stored in InputString. Use INPUT1 and INPUT2 to get new PIN then use this SPEC 110 to update.

Pocket Description Pocket Description

1 N->Next Node 6  

111    PinNumberControl

Check for PIN in the database. Whether the user has any PIN installed.

Pocket Description Pocket Description

1 N->PIN 6  

2 N->No PIN 7  

112    CheckMessageForMWL

FCS WinVoice Training Manual Page 63 of 80

Page 65: FCS WinVoice Training Manual

Appendices

To check the database for NEW or OLD messages so that a Message Lamp Code can be determined.

Pocket Description Pocket Description

1 N->No Messages 6  

2 N-> >= 1 Message 7  

113    ConfirmForwardingMessage

To confirm that the current Voice Message will be forwarded to the receiver mailbox.

For Admin Use Only.

Message Type Flag : Msg->Voice Message    Cmt->Voice Comment    

1->Msg    2->Cmt+Msg    3->Cmt     4->Fax

Pocket Description Pocket Description

1 N->Forwarded 6  

2 N->Mailbox is full 7  

3 Message Type Flag 8  

114    SetupMessages

Arrange new and old messages in FIFO or LIFO sequence. Only setup once when user retrieve messages.

New Message : 0 - FIFO, 1 - LIFO

Old Message : 0 - FIFO, 1 - LIFO

Pocket Description Pocket Description

1 if manage to get a message 6  

2 if no message at all in queue 7  

3   8  

4   9 New Message

5   10 Old Message

115    VmailCallback

For PABX without direct CPI, Vmail will do a callback.

FCS WinVoice Training Manual Page 64 of 80

Page 66: FCS WinVoice Training Manual

Appendices

Flag : 0 = For Guest, 10 = For Guest or Admin, else For Admin

Pocket Description Pocket Description

1 Next Node 6  

5   10 Flag

116    ValidatePinNumber

Check PIN number entered to differentiate Admin, Guest or invalid.

Pocket Description Pocket Description

1 Admin 6  

2 Guest 7  

3 Invalid 8  

117    GeneratePinNumber

Generate new PIN number randomly.

New PIN = Room number + Random number

Pocket Description Pocket Description

1 Successful 6  

2 Fail 7  

118    ValidateOutCallPin

Check the PIN number entered for external call in the retrieve message.

PIN number = Room number + PIN number

Pocket Description Pocket Description

1 Admin Mailbox 6  

2 Guest Mailbox 7  

3 Invalid 8  

119    DeleteAllOldMessage

Delete all old messages in the mailbox

Pocket Description Pocket Description

1 Next node 6  

FCS WinVoice Training Manual Page 65 of 80

Page 67: FCS WinVoice Training Manual

Appendices

120    GetFirstNewMessage

Get the first new message ID.

Pocket Description Pocket Description

1 Next Node 6  

2 No message 7  

121    GetFirstOldMessage

Get the first old message ID.

Pocket Description Pocket Description

1 Next Node 6  

2 No message 7  

141    SetMessageStatus

Delete the current Voice Message ID, the caller Recorded Voice Message

Pocket Description Pocket Description

1 N->Next Node 6  

142    SetMessageLamp

To send message lamp code to the PABX module or WINSUITE based on user profile.

Message Code Flag : 1-On    2-Off 

Forward Lamp on : use the Forward Extension Number

Pocket Description Pocket Description

1 Message Code Flag 6  

2 N->Next Node 7  

143    ProcessLineLanguage

Check if language is assigned specifically to the line, if yes, then use the line language, if no, then use language according to the vm-hotel.mdb

Pocket Description Pocket Description

1 Next Node 6  

144    RemoveVoiceMessage

FCS WinVoice Training Manual Page 66 of 80

Page 68: FCS WinVoice Training Manual

Appendices

Delete the unconfirm message from the disk

Pocket Description Pocket Description

1 Next Node 6  

151    AWUCheckStatus

To check whether the current user has any Wakeup calls been set.

Pocket Description Pocket Description

1 N->AWU Set 6  

2 N->AWU Not Set 7  

152    AWUConstructWakeupTime

To construct the index voice prompt for wakeup time.

Pocket Description Pocket Description

1 N->Next Node 6  

153    AWUConstructCurrentTime

To construct the index voice prompt for current time

Pocket Description Pocket Description

1 N->Next Node 6  

154    AWUSetWakeupTime

To update the database with the entered wakeup time or cancel the wakeup time if "****" entered.

Pocket Description Pocket Description

1 Next Node after setting wakeup time 6  

2N->Next Node after cancel wakeup time

7  

155    AWUCallback

Flag : 0 = For Guest, 10 = For Guest or Admin, else For Admin

Pocket Description Pocket Description

1 N->Next Node 6  

5   10 Flag

FCS WinVoice Training Manual Page 67 of 80

Page 69: FCS WinVoice Training Manual

Appendices

156    AWULogStatus

Call Status Type : 1-no answer    2-busy    3-answer     4-destination failed    5-reschedule     6-not Guest    7-snooze call    8-failed to answer      9-no ring back 

Pocket Description Pocket Description

1   6  

2 N->Next Node 7  

5   10 Call Status Type

157    AWURescheduleCall

To reschedule the wakeup time based on the AWU.INI's NEXT CALL in minutes unit.

Pocket Description Pocket Description

1 N->Successful 6  

2 N->Not Successful 7  

158    AWUSnoozeCall

To set snooze wakeup call based on AWU.INI (SNOOZE) in minutes unit.

Pocket Description Pocket Description

1 N->Next Node 6  

159    AWUAnnounceFailed

Construct the index Voice Prompt for failing to answer wakeup call for the room.

Pocket Description Pocket Description

1 N->Next Node 6  

160    AWUInsertJob

To insert awu outcall job into the OutCallList.

Pocket Description Pocket Description

1 N->Next Node 6  

161    SetEnglishLanguage

Set the language code of the current line to english.

Pocket Description Pocket Description

1 N->Next Node 6  

2   7  

FCS WinVoice Training Manual Page 68 of 80

Page 70: FCS WinVoice Training Manual

Appendices

162    AWUGetDifPrompt

Cater for different AWU prompt based on the day of the week.

Pocket Description Pocket Description

1 N->Sunday 6 N->Friday

2 N->Monday 7 N->Saturday

3 N->Tuesday 8  

4 N->Wednesday 9  

5 N->Thrusday 10  

171   

Get quantity & item code to construct the index file.

Pocket Description Pocket Description

2 Invalid 7  

3 quantity & item code is empty 8  

4 OK 9  

172

Check whether the Input string for minibar posting is empty or not.

Pocket Description Pocket Description

2 empty 7  

3 not empty 8  

173

Confirm and send the minibar posting to MinibarSender.

Flag : 0 = normal posting protocol   1 = lump sum posting protocol

Pocket Description Pocket Description

3 failed 8  

4 Next node 9  

5   10 Flag

174

Remove last item entered.

Pocket Description Pocket Description

FCS WinVoice Training Manual Page 69 of 80

Page 71: FCS WinVoice Training Manual

Appendices

1 Success 6  

2 Fail 7  

175

Replay all entries entered by maid.

Pocket Description Pocket Description

3 Has next item 8  

4 no more next item 9  

176

Remove all item entered.

Pocket Description Pocket Description

1 Next node 6  

177

Check whether the ID is supervisor or minibar entry.

Pocket Description Pocket Description

1 MINIBAR_SUPERVISOR 6 ENG_ENTRY

2 MINIBAR_ENTRY 7 else

3 ROOMSTATUS_ENTRY 8  

4 ROOMSTATUS_MINIBAR 9  

5 ENG_SUPERVISOR 10  

178

Confirm the recording (minibar)

Pocket Description Pocket Description

3 Next Node 8  

179

Activate & rename the temporary recorded minibar prompt to actual prompt.

Pocket Description Pocket Description

3 Success 8  

4 Fail 9  

FCS WinVoice Training Manual Page 70 of 80

Page 72: FCS WinVoice Training Manual

Appendices

180

Remove the previous temporary recorded minibar prompt before new recording.

Pocket Description Pocket Description

3 Next Node 8  

181

For VLink minibar, set language to Mandarin

Pocket Description Pocket Description

1 Next Node 6  

182

Construct the minibar amount prompt when amount is entered from the phone.

Pocket Description Pocket Description

1 Next Node 6  

2 Failed 7  

191

Send Room status to Winsuite and announce the status.

Protocol : 48, <Room number>, <Engineering code>

if "CLEAN"  nNextNodeNum = 135;if "DIRTY" nNextNodeNum = 136;if "OCCUPIED CLEAN" nNextNodeNum = 137;if "OCCUPIED DIRTY" nNextNodeNum = 138;if "VACANT CLEAN" nNextNodeNum = 139;if "VACANT DIRTY" nNextNodeNum = 140;if "OCCUPIED INSPECTED" nNextNodeNum = 141;if "VACANT INSPECTED" nNextNodeNum = 142;if "OUT OF ORDER" nNextNodeNum = 143;if "PICK UP" nNextNodeNum = 144;if "UNIDENTIFIED" nNextNodeNum = 145;if "VACANT READY" nNextNodeNum = 146;if "OCCUPIED READY" nNextNodeNum = 147;else nNextNodeNum = 0;

Pocket Description Pocket Description

1 Failed 6  

FCS WinVoice Training Manual Page 71 of 80

Page 73: FCS WinVoice Training Manual

Appendices

192

Send Room Status to log printer.

Pocket Description Pocket Description

1 Next Node 6  

193    SendButlerPagingStatus

Flag : 1 = Butler paging requested by Room

         0 = Paging deactivated for Room by User

Pocket Description Pocket Description

1 Next Node 6  

2 Flag 7  

201    ReinsertJob

To reinsert outcall job into the OutCallList and increment the attempts counter.

Pocket Description Pocket Description

1 N->Next Node 6  

202    GetOutCallMsgType

To get the Dial Type of the outcall data.

Pocket Description Pocket Description

1 Message On 6 Pager

2 Message Off 7 Handphone

3 AWU Calls 8 Vmail Callback

4 AWU Callback 9 Next Node

5 Reminder Call 10 Failed

203    GetOutCallDialString

To retrieve the outcall dial string from the outcall list and put it into InputString.

Pocket Description Pocket Description

1 Next Node 6  

204    JCTEndTransfer

Transfer through JCT Card.

FCS WinVoice Training Manual Page 72 of 80

Page 74: FCS WinVoice Training Manual

Appendices

Pocket Description Pocket Description

1 N->Node Not OK 6  

2 N->Node OK 7  

205    CheckJCT

Check whether to include escape key in the dial string for MWL.

Pocket Description Pocket Description

1 N->Not JCT Card 6  

2 N->JCT card with Escape key 7  

206    CheckMessageByJCT

Check MWL out call type. Message On/Off on MWL for JCT card.

Pocket Description Pocket Description

1N->Message Lamp On(Not JCT card)

6  

2N->Message Lamp Off(Not JCT card)

7  

3 N->Message Lamp (JCT card) 8  

221    GetCurrentPeriod

Period 1 - Before work    2-working    3-Lunch     4-working    5-After work

Pocket Description Pocket Description

1 Period 1 6 Holiday

2 Period 2 7  

3 Period 3 8  

4 Period 4 9  

5 Period 5 10  

222    ReminderCallLogStatus

Type : 1 = Answer          2 = Busy          3 = No answer          4 = Reschedule          5 = Not Admin

Pocket Description Pocket Description

FCS WinVoice Training Manual Page 73 of 80

Page 75: FCS WinVoice Training Manual

Appendices

1 Type 6  

2 Next Node 7  

223    CheckHandphone

Check whether has handphone or not.

Pocket Description Pocket Description

1 Yes 6  

2 No 7  

224    SetHandphoneNotification

Pocket Description Pocket Description

1 Next Node 6  

225    SetCurrentLanguage

Set language code to the selected language.

Pocket Description Pocket Description

1 Next Node 6  

2Language code, if zero, set to default 1

7  

226    CheckEntryPointNode

Compare DTMF CPI with pattern inside the entry point. Direct jump to next node inside entry point if match. If not found, set Recipe to 1 and Node to 18.

Pocket Description Pocket Description

1 Next Node if no match 6  

227    CheckHuntingExt

Check whether there is hunting group for this extension.

Pocket Description Pocket Description

1 No hunting group 6  

2 Has hunting group 7  

228    GetHuntingExt

If NAME field in SPEC is "HUNT1", it will check whether HUNT1 field has extension or not.

FCS WinVoice Training Manual Page 74 of 80

Page 76: FCS WinVoice Training Manual

Appendices

Pocket Description Pocket Description

1 Extension exists 6  

2 No extension 7  

229    CheckHuntingExtInOffice

Check is it any hunting group have been set and exist in the current extension.

Pocket Description Pocket Description

1 N->No hunting group configured 6  

2 N->Hunting group configured 7  

231    SetCurrentUserLanguage

Change the language based on the user group.

Pocket Description Pocket Description

1 Next Node 6  

232    SupervisorCreateAdmin

Pocket Description Pocket Description

1 Valid 6  

2 Invalid 7  

5   10 1-Mbox, 2-Extn, 3-Null

233    SupervisorResetPin

Supervisor remotely reset Pin number for an Admin extension using supervisor ID.

Pocket Description Pocket Description

1 Valid 6  

2 Invalid 7  

234    SetPagerFlag

Set the pager on/off for particular user.

Pocket Description Pocket Description

1 Successful 6  

2 Not Successful 7  

5   10 0-pager off, 1-pager on

FCS WinVoice Training Manual Page 75 of 80

Page 77: FCS WinVoice Training Manual

Appendices

235    CheckPagerFlag

Check whether pager is set on or not, if set get the pager code & store into array. Wait for dial node to retrieve from array & dial the pager number.

Pocket Description Pocket Description

1 pager is set 6  

2 pager not set 7  

3 no pager 8  

236    ConstructOfficeMessageCount

To count number of new and old messages

Pocket Description Pocket Description

1 Has voice messages 6  

2 No voice messages 7  

237    SetHandPhoneFlag

Set Handphone flag.

Pocket Description Pocket Description

1 N->Set flag ON 6  

2 N->Set flag OFF 7  

5   10 0 = Not Active, 1 = Active

238    VerifySuperUserPin

Verify the PIN that key in is SUPERUSER pin or not.

Pocket Description Pocket Description

1 N->Same 6  

2 N->Different 7  

239    GetRandomHuntingGroup

Get the Hunting Group number RANDOMLY.

Pocket Description Pocket Description

1 N->Hunting Number 1 6 N->Hunting Number 6

2 N->Hunting Number 2 7  

3 N->Hunting Number 3 8  

4 N->Hunting Number 4 9  

FCS WinVoice Training Manual Page 76 of 80

Page 78: FCS WinVoice Training Manual

Appendices

5 N->Hunting Number 5 10  

302

Cancel the reminder call set.

Pocket Description Pocket Description

1 Next Node 6  

303    Get the reminder time from database & set it to InputString.

Pocket Description Pocket Description

1 Next Node 6  

304    OfficeSetReminderTime

Set the reminder time.

Pocket Description Pocket Description

1 Next Node 6  

305    ReminderCheckStatus

Check the status of a reminder call.

Pocket Description Pocket Description

1 Has reminder call 6  

2 No reminder call 7  

306

Remove the reminder message first before record a new one to avoid overlapping.

Pocket Description Pocket Description

1 Next Node 6  

501

Construct engineering services protocol to send to Winsuite and log to the printer.

Pocket Description Pocket Description

1 Next node 6  

502

To remove temporary recorded engineering prompt.

FCS WinVoice Training Manual Page 77 of 80

Page 79: FCS WinVoice Training Manual

Appendices

Pocket Description Pocket Description

1 Next Node 6  

503

After confirm the recording for Engineering services description, temporary voice file will be renamed to a proper voice file.

Pocket Description Pocket Description

1 Next Node 6  

902

Specify CPI in the recipe file.

Pocket Description Pocket Description

1 Next Node 6  

951    ProcessLocation

Get the Hunting Number and do the transfer.

Pocket Description Pocket Description

1 N->No Hunting No 6 N->Hunting No from 81 to 100

2 N->Hunting No from 1 to 20 7  

3 N->Hunting No from 21 to 40 8  

4 N->Hunting No from 41 to 60 9  

5 N->Hunting No from 61 to 80 10  

FCS WinVoice Training Manual Page 78 of 80