Sei sulla pagina 1di 79

CONTENTS

PAGE

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 www.fcscs.com CHAPTER 1 SYSTEM OVERVIEW

FCS WinVoice Training Manual

Page 1 of 80

1.1 1.1.1 1.1.2 1.1.3 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3 CHAPTER 2

Main Screen Layout System Configuration Voice Application MIS Statistics Menu And Tool Bars System Manual Posting Graphs View Help Visual Alerts

3 3 4 4 4 4 4 8 8 9 10

SYSTEM OPERATION 2.1 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.3 2.3.1 2.3.2 2.3.3 2.3.4 Startup And Shutdown System And UI Modules Medusa Server Atlas (Voice Engine) Office VoiceMail UI Hotel VoiceMail UI Room Status UI Minibar UI Auto Wakeup UI Engineering Services UI Voice PABX DBEngine Minibar Sender Log Printer HouseKeep Voice Cop Voice Admin Functions And Procedures Operator Codes Room Status Posting Minibar Items Recording Minibar Posting 11 11 11 11 12 13 13 14 16 17 17 17 18 18 18 18 18 18 18 19 20 20

CHAPTER 3

SYSTEM OPTIONS 3.1 Configuration 3.1.1 System 3.1.2 PABX 3.1.3 Dialogic 3.1.4 Voice Mail

22 22 25 26 26

FCS WinVoice Training Manual

Page 1 of 80

3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.1.10 3.1.11 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3 3.3.1 3.3.2 3.4 3.5 CHAPTER 4

Auto Wakeup Minibar Place Miscellaneous View Help Setting Up Admin/Guest Extensions And Rooms INI Files Atlas D42Lamp Entry Language Line Minibar Office Recipe Tones RCP Files System Wide Module Based Inside The Recipe WinSuite Integration

29 29 29 29 30 30 30 31 32 32 32 32 32 33 33 33 33 34 34 36 37 44

SYSTEM OBSERVATION 4.1 4.2 4.2.1 4.2.3 4.2.4 4.2.5 4.2.6 4.3 4.3.1 4.3.2 4.3.3 Log Files Debug Screens Atlas DBEngine Medusa Server Minibar Sender Log Printer Hardware Checks Dongle Dialogic Drivers And Cards Analog Phone Lines 46 53 53 53 53 53 53 54 54 54 54

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

FCS WinVoice Training Manual

Page 2 of 80

Chapter

1
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

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 doesnt 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 Reset Statistic Exit 1.2.2 Manual Posting Menu Option Guest Extension Check In/Out Data Update Function Summary Configure Guest Extensions add, edit, or delete. Manually Check In/Out hotel guests from WinVoice. Manually Update hotel guest information. Function Summary Reset the call statistics in the MIS Statistic Tab Exit WinVoice application

FCS WinVoice Training Manual

Page 4 of 80

System Overview

Guest Extension 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/Out The 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.
FCS WinVoice Training Manual Page 5 of 80

System Overview

Type in the Guest name.

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 Update Room 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

FCS WinVoice Training Manual

Page 6 of 80

System Overview

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. Click SEND button to submit posting.

Update Guest Name The steps to change a guests 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

System Overview

1.2.3 Graphs Changes the graphical view of MIS Statistic Tab accordingly. Menu Option 2D Bar 3D Bar 2D Line 3D Line 1.2.4 View Menu Option Guest Info Data Log Function Summary Search Guest Information By Room No View WinVoices transaction logs Function Summary Displays the MIS Statistic in 2-dimension bar graph. Displays the MIS Statistic in 3-dimension bar graph. Displays the MIS Statistic in 2-D line graph. Displays the MIS Statistic in 3-D line graph.

Guest Info This is used to check a particular rooms status and its guests 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 guests 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 guests 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 Log All 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.
FCS WinVoice Training Manual Page 8 of 80

System Overview

Click REMOVE LOG to reset the log file. Click REFRESH to update the log file. Click EXIT to exit viewing the log file.

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

FCS WinVoice Training Manual

Page 9 of 80

System Overview

1.3 Visual Alerts


VoiceCop monitors the connectivity of all the system modules. The short, horizontal line represents the modules connection to the Medusa Server. Variation of the line colors will show the status of the connection. 1) Black the connection is fine 2) 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

Chapter

2
SYSTEM OPERATION 2.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. Doubleclicking 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

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 Info Displays information for each extension, such as, Extn No., Type, Name, number of New messages, & number of Old messages. Admin Config Allows configuration of each extensions Type, Name, Language, and Hunt Group. Hunt1-Hunt6 is normally used with the AA system and rarely at that. Admin Department Click 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)

FCS WinVoice Training Manual

Page 12 of 80

System Operation

2.2.4 HOTEL VOICE MAIL UI

This is a user interface that allows the System Administrator to check Guests information. Other functions include: 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 Info Displays 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 Setup Creates 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.

FCS WinVoice Training Manual

Page 13 of 80

System Operation

Room Status Mapping Info Click Add Code. The mapping of 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 Posting on the menu and select Room Status Posting. Authentication needs to be made first by Posting 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 configured Room Status Code prints the list of existing room status mapping codes Posting 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


2.2.6 MINIBAR UI

User Setup Tab

Room Status Mapping Info Tab

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 Setup Shares 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.

FCS WinVoice Training Manual

Page 14 of 80

System Operation

Minibar Setup Info Click Add Minibar. Item code must be 2 digits. Description must match the 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 MiniBar 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 Posting Similar 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

FCS WinVoice Training Manual

Page 15 of 80

System Operation

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 rooms b) Specific room c) Room range d) All floors e) All floors 30 items (customized landscape report) f) Specific floor User Posting A report based on manual postings done by a specific User. 5 variants of the same report: a) All rooms b) Specific room c) Room range d) All floors e) Specific floor Note: 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 created b) Prints a list of all Users created c) 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 Info Displays the exact same information as the other UIs. Guest Info With AWU Time
FCS WinVoice Training Manual Page 16 of 80

System Operation

Displays 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 job c) 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. The steps to cancel AWU job/s for both Individual and Group are the same as setting AWU jobs. Report Prints 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 users 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.
FCS WinVoice Training Manual Page 17 of 80

System Operation

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.
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 systems 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.
FCS WinVoice Training Manual Page 18 of 80

System Operation

PROCEDURE Leave Message When 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 Message When 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. 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 Guest When a guest who had already checked out calls back to ask the Operator to retrieve his/her message(s), get the guests 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.
FCS WinVoice Training Manual Page 19 of 80

System Operation

PROCEDURE Follow 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 systems prompts or playbacks. Variation: 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. PROCEDURE Follow the steps below: a) Dial the designated number to access the Minibar system b) 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 record 2. [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 items 2. [2] To record Engineering service items
FCS WinVoice Training Manual Page 20 of 80

System Operation 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. PROCEDURE Follow the steps below: a) Dial the designated number to access the Minibar system. 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 systems 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

Chapter

3
System Options 3.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 Information Basic information of the user is entered here. The only compulsory field is the Customer Name because it will appear in certain reports. Voice Module Where 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 Configuration Divided into 2 sections, namely, PABX Integration Type and Channels Setup. Selection of Integration Type is totally dependant on the PABX make and model installed. DTMF is the most common type where it applies to Alcatel4400, NEC SDS, Siemens Hicom, Panasonic, and Toshiba to name a few. 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/82JCTU is used with AT&T, Nortel, and Mitel switches where a digital link is required.

FCS WinVoice Training Manual

Page 22 of 80

System Options

Select the number of channels based on the number of ports purchased. Use the Recipe 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 field and enter 3000 Extension Next, select 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 Status this time and the Language is English Lastly, click Save then OK.

FCS WinVoice Training Manual

Page 23 of 80

System Options

Language Configuration Select the languages that the user has purchased by checking the box next to the relevant language. Then click Save and OK. Entry Point As 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 5Ns.

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. Thats 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 has to be set in order to capture the CPI 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

System Options

Atlas The Atlas Outcall Scheme is seldom used. It sets the number of outgoing call attempts the system makes until it is successful. Atlas 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. Logon Used to enter a different password with more access levels instead of closing the entire application and re-logon. Exit Used to close the Configuration module. 3.1.2 Pabx Operators Find out the actual Operator consoles extension number and set it here. Sometimes, it may not necessarily be a console but an extension in the Operators 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 Options Values 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 NA is set to 0. Number NA 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 Code is only used by a Transfer Code digital interface like the D/82-JCTU card. Comm Port When 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 Lamp The 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 String are only used in conjunction with a Message String Voice Bridge, which by the way is already obsolete. Maximum Messages per Mailbox is by default 50. Maximum Mailbox

FCS WinVoice Training Manual

Page 25 of 80

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 OPTEN. The rest of the parameters should be left alone unless during OPTEN 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 Mail Sets 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 a Append Leading box and select a prefix. Eg. Room 100/Extension 8100 and Extension 100/Room Leading
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 messages is typically set to 0. This means the Number messages system will not purge unheard messages. For Old messages, the default value is 3.

FCS WinVoice Training Manual

Page 26 of 80

System Options

Message Length Minimum Recording Message Length should be set to anywhere from 1 to 3 Minimum Length seconds. The Maximum default value is 120 seconds. System will cut off Maximum recording when duration exceeds 2 minutes. Maximum Silence is used when hang-up tones are not given or couldnt be Maximum Silence 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 Announcement is normally set to Yes for hotels. This would Text Yes Announcement enable the system to prompt guests that they have written messages. Hotel Admin Message Lamp Activation Method depends on the Integration Type chosen. For Message Method DTMF, the method is Send to PABX (DTMF). For RS-232 interface like SMDI, (DTMF) then the method is Send to PABX. WS is rarely used as the method for Admin. PABX

Guest The preferred method is via WS unless the PABX PMS link doesnt 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

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.

Holiday Also 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

System Options

3.1.5 Auto Wakeup Call Setup Determines 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 shouldnt 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 II Automates 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 Currency Sets the currency symbol to be used. Posting Type Sets 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 Tones Sets values for ringing, internal hang-up, and external hang-up tones. Values are derived from running Dialogic Pbxpert utility. Features Activates Faxmail integration. Once activated, system will prompt guests of new fax messages. Password Creates 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

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 Information Lists 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 English e) 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. Select Guest. (Admin portion will be dimmed) Select Enter values as below: If Room Numbers start with a 0, then check the Zero box.

a)
b)

c)

d)

Click Initialize.
Page 30 of 80

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 Files to clear the old information in the database. Initialize Files
Warning: Do not run this once the database is completed!!! All data will be lost!!! b) Select Convert Guest Table Convert 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 Table Convert 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 wasnt 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. Thats 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

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 answer ENTRY POINT 5=A2NNNN,Direct ENTRY POINT 6=A5NNNN,Busy These 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=4 LINE1=1,1000,1,1,1,1,1,1,1,Voice Mail (General),0 LINE2=1,1001,1,1,1,1,1,1,1,Voice Mail (General),0 LINE3=1,1002,1,1,1,1,1,1,1,Auto Attendant,1 LINE4=1,1003,1,1,1,1,1,1,1,Auto Attendant,1 PABX 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

System Options

3.2.6 Minibar These are special settings to change the minibar posting flow. [USER SETTING] SKIP USER=NO SKIP ROOM=YES SKIP ALL=NO USER ID=1111 USER PIN=1111 The 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 =100 END_ADMIN_EXT =199 APPEND_CHOICE =NO APPEND_NO =0 Sets 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.RCP RECIPE3=CHECKLEV.RCP . . DIRECT=2,1 (the first byte is the recipe number and the second is the node number) NO ANSWER=3,1 BUSY=3,41 ALL CALLS=1,1 The 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: Connect both lines to channel 1 & 3 of the Dialogic card respectively.
FCS WinVoice Training Manual Page 33 of 80

a.

System Options

b. c. d. e. f. g. h. i. j. k. l. m. n. o.

Run the utility (Start\Programs\Dialogic System Software\) This will launch the wizard. Click Next Enter the PABX make and model. Click Next twice Select Board 1 and click Next Select Channel 1 and enter the extension number of the line. Click Next Select Channel 3 and enter the extension number of the line. Click Next Run Wizard Auto Test and click Next upon completion Click Next again to run the actual tones analysis Click Keep Data upon completion Click Finish to end (a tone set file has been created at this point) Next, Mark the tone set created and Click Consolidate Then Save the file as Atlas.tsf in c:\fcsvoice\atlas Finally, Activate this file. Learn all tones except Reorder p. To learn external hang-up tone, select Manual Mode in Settings under Option Menu q. Click the Learn icon and select only Disconnect Tone BUT dont start learning yet r. Call the hotel general line and get the operator to blind transfer the call to Channel Bs extension number s. When it is ringing, click Learn then Click OK for the prompt to pickup the phone t. Try to hang-up and click OK for the prompt to hang-up the phone at the same time u. 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 Checkent This 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 codes b. 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

FCS WinVoice Training Manual

Page 34 of 80

System Options

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 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 callers identity in order to open the correct mailbox. Checkret Used 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 callers 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. Checklev Used 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, Im sorry, there is no reply. To leave a message, Press 1 or Press 0 for the Operator. Gleave Allow 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. Gretriev Allow 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). Aleave Similar to Gleave except it doesnt 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
FCS WinVoice Training Manual Page 35 of 80

System Options

Retrieve 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 Autoattn Can 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 AAs 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 companys 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. AWU Allows 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 wasnt 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_Svs Allows posting and recording of engineering service codes. Hunting Used 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 extensions 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-Rs
FCS WinVoice Training Manual Page 36 of 80

System Options

Allows 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 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. Minibar Same as above. Outcall Used 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. Nodes Below is a table of the meaning of each type of Node:
1. NULL NODE CODE PURPOSE PARAMETER 2. PL AY NODE CODE PURPOSE PARAMETER 3. INDEX NODE CODE PURPOSE PARAMETER INDX Plays a constructed prompt of which elements are extracted from the vmailndx file according to the instructions in the source code 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
Page 37 of 80

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

PLAY Plays a voice prompt.

FCS WinVoice Training Manual

System Options

allowed to terminate play. 4. RECORD NODE CODE PURPOSE PARAMETER REC Records a voice file. 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 to proceed to after play If se to 0 , there will be no preceding beep before the recording If set to 0 , the caller will be able to interrupt the recording If set to 0 , the parameter in Voice Admin is used If set to 0 , the parameter in Voice Admin is used Next Node to proceed to Upon detecting External Hang-up Tone Next Node to proceed to Upon detecting External Hang-up Tone

Next Node Preceding Beep DTMF Int MAX Seconds MAX Silence External Hang-up Internal Hang-up 5. INPUT1 NODE CODE PURPOSE PARAMETER

INP1 To input a fixed number of digits without a terminating digit 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;

FCS WinVoice Training Manual

Page 38 of 80

System Options

MAILBOX - plays a message from the callers mailbox specified by previous special 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; To determine validity of the digits entered. Maximum number of digits to input Node to proceed to if input is correct (based on the FUNC CODE) Node to proceed to if input is incorrect (based on FUNC CODE) Node to proceed to id input is incomplete after playing the voice prompt and waiting for Timed Out Lmt Node to proceed to if input is incomplete and Timed Out Lmt seconds has elapsed Number of seconds after playing a voice prompt or taking a digit before reporting a time out Used with an ERR Node, the maximum times a timed out can occur Used with an ERR Node, node to proceed to after maximum number of timed outs Used with an ERR Node, the maximum times an incomplete input can occur Used with an ERR Node, node to proceed to after maximum number of incomplete input Used with an ERR Node, the maximum times an error can occur Used with an ERR Node, node to proceed to after maximum number of errors Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone Not used 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 Not used Not used Not used
Page 39 of 80

Func Code MaxDigits OK Error T Out

InCmp Timed Out Lmt Max TO Retry Max TO Node Max IC Retry Max IC Node Max ER Retry Max ER Node Hang up Status 1 Chain Node

Ringback Tn 4 Tn 5
FCS WinVoice Training Manual

System Options

6. INPUT2 NODE CODE PURPOSE PARAMETER INP2 To input a variable number of digits with a terminating digit 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 PURPOSE PARAMETER


FCS WinVoice Training Manual

WAIT Wait for a single digit Name Name of the file to play
Page 40 of 80

System Options

1,2,3,4,5,6,7,8,9,0,*, # Timed Out Limit Max Timed Out Retry Max Timed Out Node Max Error Retry Max Error Node Int Hgup 8. SPECIAL NODE CODE PURPOSE PARAMETER 9. END NODE CODE PURPOSE PARAMETER 10. TRANSFER NODE CODE PURPOSE PARAMETER

Valid parameters for NAME are: Same as Input1 Node to proceed to after detecting these digits Number of seconds to wait after voice prompt before detecting timed out Used with an ERR Node, the maximum times a timed out can occur Used with an ERR Node, node to proceed to after maximum number of timed outs Used with an ERR Node, the maximum times an error can occur Used with an ERR Node, node to proceed to after maximum number of errors If any parameter for 1,2,3,4,5,6,7,8,9,0,*,# is 0 and Int = 1, then an error is returned Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone

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

END Ends Call, Reset System Parameters and Hang Up

XFER Provides a Flash Hook Transfer to an extension 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.MDBs Hunt table for Hunt 1-6; OPERATOR - transfers to the day-operator specified in Office.ini;

FCS WinVoice Training Manual

Page 41 of 80

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.MDBs Department table; Node to proceed to after answer was detected (monitored transfer only) Node to proceed to after busy was detected (monitored transfer only) Node to proceed to after no reply was detected (monitored transfer only) Number of rings before returning no reply (monitored transfer only) If the parameter is set to 0 then monitored transfer is used, otherwise, blind transfer is used Not used Number of , to append to the dial string 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 Adds a prefix, as specified in ATLAS.INI, to the dial string Adds a suffix, as specified in ATLAS.INI, to the dial string

Answered Busy No Reply Rings Blind Xfer No Ring After Xfer Pause No Revert Flash

Use Xfer Prefix Use Xfer Postfix 11. DIAL NODE CODE PURPOSE PARAMETER DIAL Dials a string 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; Node to proceed to after dialing Not used
Page 42 of 80

Dial Complete No Ringback


FCS WinVoice Training Manual

System Options

12. ECHO NODE CODE PURPOSE PARAMETER ECHO Plays specific elements of an index file before and after the input string 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 PURPOSE PARAMETER 14. RCP NODE CODE PURPOSE PARAMETER RCP Changes to another recipe 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 found OFF Sets the line off-hook Next Node

Next node to proceed to after going off-hook

15. ERROR NODE CODE PURPOSE PARAMETER ERR To increment error counters for Time Out, Error and Incomplete. This node is used in conjunction with the nodes WAIT, INP1, and INP2 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 Sample messages sent from WinSuite to WinVoice includes:
FCS WinVoice Training Manual Page 43 of 80

System Options

(a) (b) (c) (d) (e) (f) (g) (h)

Check In. 1,WinSuite,DBEngine,1,RRRRR,NNNNNNNNNNNNNNNNNNNN Check Out 1,WinSuite,DBEngine,2 Room Change 1,WinSuite, DBEngine,3,OOOOO,RRRRR Guest Info Update 1,WinSuite,DBEngine,4,RRRRR,NNNNNNNNNNNNNNNNNNNN Msg On 1,WinSuite,DBEngine,5,RRRRR Msg Off 1,WinSuite,DBEngine,6,RRRRR PIN Change ( may not be applicable) 1,WinSuite,DBEngine,18,RRRRR,PPPP 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 number Messages for Voice Message Notification Method (after retrieving message): (a) Voice Off 1,Atlas, WinSuite,2,Room number Others: (a) Room Status 1,Atlas, WinSuite,6,Room number, Room Status Code (b) (c) Set New PIN Number 1,DBEngine,WinSuite,7,New PIN AWU Status
Page 44 of 80

FCS WinVoice Training Manual

System Options

FCS 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 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

(g)

FCS WinVoice Training Manual

Page 45 of 80

Chapter

4
System Observation 4.1 Log Files
All log files are kept in the system for a month, unless specified otherwise. The following table shows each modules log files/set of log files:
MODULE 1. Atlas LOG FILES ATLASdd.LOG ATLAS1Cdd.LOG ATLAS2Cdd.LOGetc. ATLASAWUdd.LOG ATLASMEDUSAdd.LOG 5. Auto Wake Up AWUdd.LOG AWUPRINTmmddyyyydd.LOG DESCRIPTION General atlas information/Errors. Shows each channels activities - call flow. Shows transactions between Atlas and AWU - log call attempts. Shows transactions between Atlas and other modules. Shows general UI Information and transactions Shows all AWU jobs set and cancel (manually and via the system), attempts, and status (Answered/No Answer/Rescheduled/Snooze/Failed) Shows all transactions from and to all modules as well as Winsuite Shows all connection status to Medusa Shows all connection status to Medusa, all manual posting transactions, and UI transactions Shows all housekeeping jobs Shows start-up and end-time of Medusa Server.

7. 8. 9.

DBEngine Engineering Services Hotel

DBENGINEdd.LOG ENGSERVICESdd.LOG HOTELdd.LOG

1 0. 1 1.

Housekeep Medusa Server

HSKEEPdd.LOG MEDUSA.LOG

FCS WinVoice Training Manual

Page 46 of 80

System Observation

1 2. 1 3.

MiniBar Sender MiniBar UI

MINIBARSENDERdd.LOG MINIBARdd.LOG MINIBARPRINTmmddyyyydd.L OG OFFICEdd.LOG ROOMSTATUSdd.LOG RSPRINTmmddyyyydd.LOG

Shows transactions to Winsuite and Printer Shows all UI transactions and data sent to Dbengine Shows all postings, manually and via the system. Shows all connection status to Medusa and UI transactions Shows all UI transactions and data sent to Dbengine, Printer, & Winsuite Shows all jobs sent to Printer in detail Shows all activated modules status Shows all information on messages left, received, and deleted Shows all transactions Show activities between PABX and other modules Shows all information sent from all modules

1 5. 1 6. 1 8. 2 0. 2 2.

Office Room Status

VMail

VMAILLOGdd.LOG VOICEPRINTmmddyyyydd.LO G PABXCOMMdd.LOG PABXMEDUSAdd.LOG PRINTdd.LOG

Voice PABX

Log Printer

Other Common Function Codes in Log Files 1/1A -Check In/Database Swap FCS Packet: Receive From Where, Function Code, Room Number, Guest Name, Language Code Ex: R>WinSuite,1,100 ,Brad Pitt ,1 2/2A - Check Out/Database Swap FCS Packet: Receive From Where, Function Code, Room Number Ex: R>WinSuite,2,100 3 Room Change FCS Packet: Receive From Where, Function Code, From Room, To Room Ex: R>WinSuite,3,100 ,101 4 Name Change FCS Packet: Receive From Where, Function Code, From Name, To Name Ex: R>Winsuite,4,Brad Pitt ,John Wayne 5/5A Set Text On (MWL) /Database Swap FCS Packet: Receive From Where, Function Code, Room Number Ex: R>WinSuite,5,100
FCS WinVoice Training Manual Page 47 of 80

System Observation

6/6A Set Text Off (MWL) /Database Swap FCS Packet: Receive From Where, Function Code, Room Number Ex: R>WinSuite,6,100 7 Fax Setting (Announced by Voicemail) FCS Packet: Receive From Where, Function Code, Room Number, Fax Message Ex: R>WinSuite,7,100,1 (0 or 1, 1 = fax in mailbox) 9 Set AWU FCS Packet: Receive From Where, Function Code, Room Number, Time Ex: R>AWU,9,100,15:32 10 Reset AWU FCS Packet: Receive From Where, Function Code, Room Number Ex: R>AWU,10,100 11 Undelete Message FCS Packet: Receive From Where, Function Code, Extension Number, Total messages, Message ID/s Ex: R>OFFICE,11,200,3,1,2,3 12 Confirm Message FCS Packet: Function code,MailboxID,MsgID,MsgType Ex: 12,1,1,VOICE 13 Update Room extension data FCS Packet: Function code,Room,AWU Extn,Total Extension,extn1,extn2,extn3.... Ex: 13,100,8100,3,8100,7100,9100 14 Remove Room FCS Packet: Function Code, Room Number Ex: 14,100 15 Update Msg Status FCS 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 prompt FCS Packet: Function code,Mailbox ID,Status = 1(YES) 0(NO) Ex: ATLAS, 16,8,1 17 Set PIN FCS Packet: Function code,Mailbox ID, New PIN Ex: ATLAS, 17,8,100
FCS WinVoice Training Manual Page 48 of 80

System Observation

18 Set Pin from Winsuite FCS Packet: Function code,Room Number, New PIN Ex: 18,100,888 19 Set/Reset Handphone FCS Packet: Function Code, 1=Set / 0=Off, Room, Phone Number Ex: 19,1,100,01212345678 20 Set/Reset Pager Status FCS Packet: Function code, 1=Set / 0=Off, Room Number Ex:OFFICE, 20,ON,100 21 Add New Department FCS Packet: Receive From Where, Function code, Depart No, Depart Name, Extension Ex: R>OFFICE,21,1,Software,307 22 Edit Department FCS Packet: Receive From Where, Function code, Depart No, Depart Name, Extension Ex: R>OFFICE,22,1,Software,307 23 Delete Department FCS Packet: Receive From Where, Function code, Depart No Ex: R>OFFICE,23,1 24 Admin Extension Maintenance FCS 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 Old Ex: R>OFFICE,24,331,MBOX,MBOX 331,1,307,351,244,320,238,234, 82639,1,, 01212345678,0,0 25 Delete All Old Voice Message FCS Packet: Function Code, Mailbox ID Ex:ATLAS, 25,8 26 - To print operator user id when printing the AWU report if the AWU is set from Winsuite FCS Packet: Function code, Room Number, Time, Attempts, User ID Ex: 26,100,13:57,1,1111 27 - To print operator user id when printing the AWU report if the AWU is cancelled from Winsuite FCS Packet: Function code, Room Number, User ID Ex: 27,100,1111
FCS WinVoice Training Manual Page 49 of 80

System Observation

41 Add new user to Minibar FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin Number Ex: R>MINIBAR,41,1111,Halle Berry,3,Room Status/Minibar Entry,1,1111 42 Edit current Minibar user FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin Number Ex: R>MINIBAR,42,1111,Eddie Murphy,3,Room Status/Minibar Entry,1,1111 43 Delete current Minibar user FCS Packet: Receive From Where, Function code, User ID Ex: R>MINIBAR,43,1234 44 Add Minibar Item FCS Packet: Receive From Where, Function code, Item Code, Item Description, Buying Price, Selling Price, Quantity Ex: R>MINIBAR,44,01,Potato Chips,1.00,2.00,99 45 Edit current item in Minibar FCS Packet: Receive From Where, Function code, Item Code, Item Description, Buying Price, Selling Price, Quantity Ex: R>MINIBAR,45,01,Potato Chips,3.00,1.00,99 46 Delete item from Minibar FCS Packet: Receive From Where, Function code, Item Code Ex: R>MINIBAR,46,01 47 Process Minibar Transaction FCS 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 Status FCS Packet: Receive From Where, Function code, Room Number, Code Mapping, User ID, User Description Ex: R>ROOMSTATUS,48,200,1,1111,Vacant Dirty 49 Engineering Services FCS Packet: Function code, Room Number, Engineering services code Ex: 49,100,3 50 Lump Sum posting FCS Packet: Function code, Room, Ref, Date, Time, Amount, Gov Tax, SurCharge, Vat, Total Charge with tax, MsgID
FCS WinVoice Training Manual Page 50 of 80

System Observation

Ex: 50,100, 789,16072003,1859,1800,90,180,0,2070,001 52 Change User Pin FCS Packet: Receive From Where, Function code, User ID, New Pin Ex: R>MINIBAR,52,1111,1234 53 Add New Room Status User FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin Number Ex: R>ROOMSTATUS,53,4444,Status 4444,2,Room Status Entry,1,4444 54 Edit current Room Status user FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin Number Ex: R>ROOMSTATUS,54,4444,Status 4444,2,Room Status Entry,3,4444 55 Delete current Room Status user FCS Packet: Receive From Where, Function code, User ID Ex: R>ROOMSTATUS,55,4444 56 Change current Room Status user PIN number FCS Packet: Receive From Where, Function code, User ID, New PIN Ex: R>ROOMSTATUS,56,4444,4455 57 Add new mapping code for Room Status to Winsuite FCS Packet: Receive From Where, Function code, Key code, Mapping code to winsuite, Description Ex: R>ROOMSTATUS,57,2,8,Dirty 58 Change current Room Status code mapping FCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, Description Ex: R>ROOMSTATUS,58,1,5,Occupied Clean 59 Delete Room Status code FCS Packet: Receive From Where, Function code, Key Code to delete Ex: R>ROOMSTATUS,59,2 61 Add New Engineering Services User FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin Number Ex: R>ENGSERVICES,61,8888,Enginering 1,6,Engineering Services,1,8888 62 Edit current Engineering Services user FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin Number
FCS WinVoice Training Manual Page 51 of 80

System Observation

Ex: R>ENGSERVICES,62,8888,Enginering 1,6,Engineering Services,3,8888 63 Delete current Engineering Services user FCS Packet: Receive From Where, Function code, User ID Ex: R>ENGSERVICES,63,8888 64 Change current Engineering Services user PIN number FCS Packet: Receive From Where, Function code, User ID, New PIN Ex: R>ENGSERVICES,64,8888,9988 65 Add new mapping code for Engineering Services to Winsuite FCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, Description Ex: R>ENGSERVICES,65,5,3,Minibar Services 66 Change current Engineering Services code mapping FCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, Description Ex: R>ENGSERVICES,66,5,4,Minibar Services 67 Delete Engineering Services code FCS Packet: Receive From Where, Function code, Key code to delete Ex: R>ENGSERVICES,67,5 68 Database swap request by Winsuite FCS Packet: Function code Ex: 68 From Dbengine to Atlas 2 AWU Attempt Receive from, Function Code, Extension, Attempts RX-> DBENGINE,2,8507,1 3 Reminder Call Receive from, Function Code, Extension, Attempts RX-> DBENGINE,3,8507,1 4 MWL ON Receive from, Function Code, Extension, (Non code) RX-> DBENGINE,4,8507,1 5 MWL OFF Receive from, Function Code, Extension, (Non code) RX-> DBENGINE,5,8507,1

FCS WinVoice Training Manual

Page 52 of 80

System Observation

4.2 Debug Screens


4.2.1 Atlas Divided 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 channels state at any one time b) 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 running f) 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.

4.3 Hardware Checks


4.3.1 Dongle
FCS WinVoice Training Manual Page 53 of 80

System Observation

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 OK c. A screen with the words Device Open will appear d. Dial in to the channel 1s extension until Ring Received is shown e. Then, click Function (menu bar) and select either to a vox or a wav file to play. Just choose the systems default file to play f. If the prompt is heard then the channel is OK g. 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 tone b. Try to call another extension c. Try ringing this phone from another extension d. 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

FCS WinVoice Training Manual

Page 55 of 80

Appendices

APPENDIX A: INI FILES DESCRIPTION

All INI files (except minibar & version) settings can be made from the Voice Admin module. FILE NAME Atlas.ini Awu.ini Awurpt.ini Customer.ini D42Lamp.ini Dbengine.ini Dialogic.ini Entry.ini Holiday.ini Language.ini Line.ini Medusa.ini Minibar.ini Minibarsender.ini Modules.ini Office.ini Pabx.ini Printer.ini Recipe.ini Tones.ini Version.ini Voice.ini FUNCTION Transfer, Message Lamp, Voicemail General/Hotel, Outcall, and Restart settings Next Call Time/Snooze Call Duration/Max Failed Attempts/Unlimited Call Activation Auto Report Time/Type/Activation Setting/Print Interval Setting Customer information CPI Delay Time Value Not used All Dialogic DCB & CPB Settings Entry Points settings Public holidays settings Languages activated Line settings and Pabx Integration Method Winsuite activation setting & Buffer settings Special Minibar settings for posting flow variations Max Retry Attempts/Timed-Out value/Posting Type/Tax Method Modules installed Working hours settings/Extension range/MWL activation method Comm Port & Communication Protocol Settings Printer Name & Printing Options Recipes Used, Channel Flow & CPI Flow Settings Dial Tone, Internal & External Hang-up Tones. Each Modules Version Number Major Modules activated

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)
Page 56 of 80

FCS WinVoice Training Manual

Appendices

(i)

System will prompt, You have reached the voicemail system, please enter your room number if called from outside the hotel (iv) 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. 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

(ii)

(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) Your personal greeting is.. (iii) (iii)

* 4

Please enter the destination MBOX Number followed by the # Key [8000#]
Page 57 of 80

FCS WinVoice Training Manual

Appendices

Record your message after the tone and press any key when you have finished [*] MENU To Listen to your message, press 1 To Erase and Rerecord your message, press 2 To Continue recording your message, press 3 To Send your message, press the * Key To Abort Forwarding the message, press the # Key 1 2 3 * # 6 (iv) Message will be played back MENU Message erased Record your message after the tone..MENU You will hear the Beep tone, then start recording MENU Message is Forwarded (iii) (iii)

Thank you, messages deleted. This completes your voice messages (iii)

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).

APPENDIX C: SPECIAL NODES EXPLAINED 1 ProcessCPI

FCS WinVoice Training Manual

Page 58 of 80

Appendices

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 1 Dial Tone Flag 2 Tone 4 Flag 3 Tone 5 Flag 4 N->Next Node 3 ProcessMailbox

Pocket Description 6 7 8 9

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 1 N->Next Node 6 51 InsertMessage

FCS WinVoice Training Manual

Page 59 of 80

Appendices

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 N->Mailbox is full(more than 50 3 8 messages) 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 56 SetPagerNotification Pocket Description 1 Next Node
FCS WinVoice Training Manual

Pocket Description 6
Page 60 of 80

Appendices

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 4 N->no Voice, no Text , no Fax 9 5 N->voice, text and fax 10 102 ConstructMessageDate

FCS WinVoice Training Manual

Page 61 of 80

Appendices

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 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
FCS WinVoice Training Manual Page 62 of 80

Appendices

1 2 108

N->Successful N->Not Successful DeletePersonalGreeting

6 7

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 Pocket Description 1 N->Next Node 2 Announcement Flag 110 ConfirmNewPin 1 - Announcement PIN twice Pocket Description 6 7

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

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

FCS WinVoice Training Manual

Page 63 of 80

Appendices

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 1->Msg 2->Cmt+Msg 3->Cmt Pocket Description 1 N->Forwarded 2 N->Mailbox is full 3 Message Type Flag 114 SetupMessages 4->Fax Pocket Description 6 7 8 Cmt->Voice Comment

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 1 if manage to get a message 2 if no message at all in queue 3 4 5

Pocket Description 6 7 8 9 New Message 10 Old Message

115

VmailCallback

For PABX without direct CPI, Vmail will do a callback. 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
Page 64 of 80

FCS WinVoice Training Manual

Appendices

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 1 Admin Mailbox 2 Guest Mailbox 3 Invalid

Pocket Description 6 7 8

119

DeleteAllOldMessage

Delete all old messages in the mailbox Pocket Description 1 Next node

Pocket Description 6

120

GetFirstNewMessage

Get the first new message ID. Pocket Description 1 Next Node 2 No message
FCS WinVoice Training Manual

Pocket Description 6 7
Page 65 of 80

Appendices

121

GetFirstOldMessage

Get the first old message ID. Pocket Description 1 Next Node 2 No message 141 SetMessageStatus

Pocket Description 6 7

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

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
FCS WinVoice Training Manual Page 66 of 80

Appendices

1 2 152

N->AWU Set N->AWU Not Set AWUConstructWakeupTime

6 7

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 N->Next Node after cancel wakeup 2 7 time 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

156

AWULogStatus 5-reschedule

Call Status Type : 1-no answer 2-busy 3-answer 4-destination failed 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

FCS WinVoice Training Manual

Page 67 of 80

Appendices

5 157 AWURescheduleCall

10

Call Status Type

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 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
FCS WinVoice Training Manual Page 68 of 80

Appendices

3 4 5 171

N->Tuesday N->Wednesday N->Thrusday

8 9 10

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 1 Success 2 Fail 175 Replay all entries entered by maid. Pocket Description
FCS WinVoice Training Manual

Pocket Description 6 7

Pocket Description
Page 69 of 80

Appendices

3 4 176

Has next item no more next item

8 9

Remove all item entered. Pocket Description 1 Next node 177

Pocket Description 6

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 3 Next Node 179 Activate & rename the temporary recorded minibar prompt to actual prompt. Pocket Description Pocket Description 3 Success 8 4 Fail 9 180 Remove the previous temporary recorded minibar prompt before new recording. Pocket Description Pocket Description 3 Next Node 8 181

Pocket Description 8

FCS WinVoice Training Manual

Page 70 of 80

Appendices

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 1 Failed 192 Send Room Status to log printer. Pocket Description 1 Next Node 193 SendButlerPagingStatus

Pocket Description 6

Pocket Description 6

FCS WinVoice Training Manual

Page 71 of 80

Appendices

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 1 Message On 2 Message Off 3 AWU Calls 4 AWU Callback 5 Reminder Call 203 GetOutCallDialString

Pocket 6 7 8 9 10

Description Pager Handphone Vmail Callback Next Node Failed

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. Pocket Description 1 N->Node Not OK 2 N->Node OK 205 CheckJCT

Pocket Description 6 7

Check whether to include escape key in the dial string for MWL. Pocket Description Pocket Description
FCS WinVoice Training Manual Page 72 of 80

Appendices

1 2 206

N->Not JCT Card N->JCT card with Escape key CheckMessageByJCT

6 7

Check MWL out call type. Message On/Off on MWL for JCT card. Pocket Description Pocket Description 1 N->Message Lamp On(Not JCT card) 6 N->Message Lamp Off(Not JCT 2 7 card) 3 N->Message Lamp (JCT card) 8 221 GetCurrentPeriod 2-working 3-Lunch 4-working 5-After work Pocket Description 6 Holiday 7 8 9 10

Period 1 - Before work Pocket Description 1 Period 1 2 Period 2 3 Period 3 4 Period 4 5 Period 5 222

ReminderCallLogStatus

Type : 1 = Answer 2 = Busy 3 = No answer 4 = Reschedule 5 = Not Admin Pocket Description 1 Type 2 Next Node 223 CheckHandphone

Pocket Description 6 7

Check whether has handphone or not. Pocket Description 1 Yes 2 No

Pocket Description 6 7

FCS WinVoice Training Manual

Page 73 of 80

Appendices

224 SetHandphoneNotification Pocket Description 1 Next Node 225 SetCurrentLanguage

Pocket Description 6

Set language code to the selected language. Pocket Description Pocket Description 1 Next Node 6 Language code, if zero, set to default 2 7 1 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. 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
FCS WinVoice Training Manual Page 74 of 80

Appendices

231

SetCurrentUserLanguage

Change the language based on the user group. Pocket Description Pocket Description 1 Next Node 6 232 SupervisorCreateAdmin Pocket Description 1 Valid 2 Invalid 5 233 SupervisorResetPin

Pocket Description 6 7 10 1-Mbox, 2-Extn, 3-Null

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 1 Successful 2 Not Successful 5

Pocket Description 6 7 10 0-pager off, 1-pager on

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

FCS WinVoice Training Manual

Page 75 of 80

Appendices

To count number of new and old messages Pocket Description 1 Has voice messages 2 No voice messages 237 SetHandPhoneFlag

Pocket Description 6 7

Set Handphone flag. Pocket Description 1 N->Set flag ON 2 N->Set flag OFF 5 238 VerifySuperUserPin

Pocket Description 6 7 10 0 = Not Active, 1 = Active

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 5 N->Hunting Number 5 10 302 Cancel the reminder call set. Pocket Description 1 Next Node

Pocket Description 6

303 Get the reminder time from database & set it to InputString. Pocket Description Pocket Description 1 Next Node 6
FCS WinVoice Training Manual Page 76 of 80

Appendices

304

OfficeSetReminderTime

Set the reminder time. Pocket Description 1 Next Node 305 ReminderCheckStatus

Pocket Description 6

Check the status of a reminder call. Pocket Description 1 Has reminder call 2 No reminder call 306

Pocket Description 6 7

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. 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.
FCS WinVoice Training Manual Page 77 of 80

Appendices

Pocket Description 1 Next Node 951 ProcessLocation

Pocket Description 6

Get the Hunting Number and do the transfer. Pocket Description 1 N->No Hunting No 2 N->Hunting No from 1 to 20 3 N->Hunting No from 21 to 40 4 N->Hunting No from 41 to 60 5 N->Hunting No from 61 to 80

Pocket Description 6 N->Hunting No from 81 to 100 7 8 9 10

FCS WinVoice Training Manual

Page 78 of 80

Potrebbero piacerti anche