FCS WinVoice Training Manual
Transcript of FCS WinVoice Training Manual
FCS WinVoice Training Manual
FCS Computer Systems Sdn BhdTechnology Park MalaysiaLevel 2 Incubator 3 Bukit Jalil 57000 Kuala LumpurTel +(603) 7953 7357Fax +(603) 7953 7300www.fcscs.com
CONTENTS PAGE
CHAPTER 1 SYSTEM OVERVIEW
1.1 Main Screen Layout 31.1.1 System Configuration 31.1.2 Voice Application 41.1.3 MIS Statistics 4
1.2 Menu And Tool Bars 41.2.1 System 41.2.2 Manual Posting 41.2.3 Graphs 81.2.4 View 81.2.5 Help 9
1.3 Visual Alerts 10
CHAPTER 2 SYSTEM OPERATION
2.1 Startup And Shutdown 112.2 System And UI Modules 112.2.1 Medusa Server 112.2.2 Atlas (Voice Engine) 112.2.3 Office VoiceMail UI 122.2.4 Hotel VoiceMail UI 132.2.5 Room Status UI 132.2.6 Minibar UI 142.2.7 Auto Wakeup UI 162.2.8 Engineering Services UI 172.2.9 Voice PABX 172.2.10 DBEngine 172.2.11 Minibar Sender 182.2.12 Log Printer 182.2.13 HouseKeep 182.2.14 Voice Cop 182.2.15 Voice Admin 18
2.3 Functions And Procedures 182.3.1 Operator Codes 182.3.2 Room Status Posting 192.3.3 Minibar Items Recording 202.3.4 Minibar Posting 20
CHAPTER 3 SYSTEM OPTIONS3.1 Configuration 223.1.1 System 223.1.2 PABX 253.1.3 Dialogic 263.1.4 Voice Mail 26
FCS WinVoice Training Manual Page 1 of 80
3.1.5 Auto Wakeup 293.1.6 Minibar 293.1.7 Place 293.1.8 Miscellaneous 293.1.9 View 303.1.10 Help 303.1.11 Setting Up Admin/Guest Extensions And Rooms 30
3.2 INI Files 313.2.1 Atlas 323.2.2 D42Lamp 323.2.3 Entry 323.2.4 Language 323.2.5 Line 323.2.6 Minibar 333.2.7 Office 333.2.8 Recipe 333.2.9 Tones 33
3.3 RCP Files 343.3.1 System Wide 343.3.2 Module Based 36
3.4 Inside The Recipe 373.5 WinSuite Integration 44
CHAPTER 4 SYSTEM OBSERVATION
4.1 Log Files 464.2 Debug Screens 534.2.1 Atlas 534.2.3 DBEngine 534.2.4 Medusa Server 534.2.5 Minibar Sender 534.2.6 Log Printer 53
4.3 Hardware Checks 544.3.1 Dongle 544.3.2 Dialogic Drivers And Cards 544.3.3 Analog Phone Lines 54
APPENDICES
A: INI FILES DESCRIPTION 55B: RETRIEVE VOICE MESSAGES – ADMIN 56B: RETRIEVE VOICE MESSAGES – GUEST 57C: SPECIAL NODES EXPPLAINED 59
FCS WinVoice Training Manual Page 2 of 80
SYSTEM OVERVIEW
FCS WinVoice is an integrated voice response system that not only features a comprehensive voicemail system for both Hotel and Enterprise sectors but provides other
functions like Minibar, Room Status, Auto wake up, Auto-attendant, and Engineering Services as well.It must have a connection to both the PABX and FCS WinSuite system in a hotel environment. WinVoice comprises of the following modules: Medusa Server, Atlas, Hotel Voice Mail, Office Voice Mail, Auto Wakeup, MiniBar, MiniBar Sender, Engineering Services, PABX, DBEngine, Log Printer, House Keep, VoiceCop, and VoiceAdmin.
1.1 Main Screen Layout There are 3 tabs on this screen, viz., System Configuration, Voice Application, & MIS Statistic.
1.1.1 System Configuration
On the left side are the system module icons. The interpretation of the interface lines is the same as that in WinSuite. On the right side are all the channels’ activities, status, and number of calls handled per channel. The description of each channel tells its function.
The list below explains each line type and its function:Type Function
Voicemail (General) Handles both leaving and retrieving of messages. If no dedicated
MWL/Outgoing lines set, then it also handles MWL
activation/deactivation
Voicemail (Leave) Handles only Leaving of messages
Voicemail (Retrieve) Handles only Retrieving of messages
Message Waiting Line Handles only MWL activation/deactivation
Outgoing Handles MWL activation/deactivation and AWU jobs
Auto-Attendant Handles AA calls, transferring of calls to extensions and/or
Operator, and Directory Assistance features
Minibar Entry Handles Minibar posting transactions and recording of Minibar
Items.
Room Status Handles Room Status posting transactions
Auto Wake Up Handles setting and cancellation of AWU jobs
FCS WinVoice Training Manual Page 3 of 80
Chapter
1
System Overview
Engineering Handles Engineering Services posting transactions
1.1.2 Voice Application
There are 6 UI Modules, viz., Office Voice Mail, Hotel Voice Mail, Minibar Entry, Room Status Entry, Auto Wakeup, & Engineering Services. However, the number of modules that are accessible depends on which modules have been activated in Voice Admin. Each UI is password-protected. Choosing not to enter the password would still allow access to that module but in a ‘View Only’ Mode. Closing the UI modules doesn’t affect the rest of the system. There are two ways to do so:
1. Click on the STOP button on the toolbar.2. Select Exit from the Manual Posting menu.
1.1.3 MIS Statistics The MIS Statistics illustrates in a graphical representation the call statistics for a particular day. There are various graph representations, viz., 2-D Bar graph, 3-D Bar graph, 2-D Line graph, and 3-D Line graph. Selection of the type of graph to be displayed is made from the Graphs Menu.
1.2 Menu & Tool Bars The menu list on the Menu bar comprises of System, Manual Posting, Graphs, View, and Help.
1.2.1 System
Menu Option Function Summary Reset Statistic Reset the call statistics in the MIS Statistic Tab Exit Exit WinVoice application
1.2.2 Manual Posting
Menu Option Function Summary Guest Extension Configure Guest Extensions – add, edit, or delete. Check In/Out Manually Check In/Out hotel guests from WinVoice. Data Update Manually Update hotel guest information.
Guest Extension
FCS WinVoice Training Manual Page 4 of 80
System Overview
During the installation process, all room numbers would already have been mapped to a default extension number. This, however, can be reconfigured for each room number when the need arises. In addition, up to five (5) extension numbers can be mapped to each room.
To Add, Edit, or Delete an extension, follow the steps below: Enter the Room Number Click Find (or Alt-F). If entry is found, proceed to either edit or delete the current extension
number then adding a new one. Enter multiple extensions in the Extension 2-5 fields.
Click Save when done. Clicking Delete right after an entry is found means deleting the entire
record. A confirmation (Yes/No) to proceed is needed before deletion is done.
Check In/OutThe only times when this needs to be done is in a testing environment or when the interface between WinSuite and WinVoice is down. All manual postings essentially only update the database in WinVoice and not to any other interface.
To manual post single guest check in/out: From the Option combo box, select Manual Posting, Check In/Out, and then
Individual. Select the room no. If the room no is not found, go to Guest Extension menu
and add room no and extension no. Note: For both Individual and Group - if the option is Check In, the room numbers in the list are rooms that are currently vacant. If the option is Check Out, the room numbers displayed are occupied rooms. For Check Out, you are not allowed to edit the Guest Name and Language.
Type in the Guest name. Select VM language from the available list. Click Send to submit posting. Type in the Guest name.
FCS WinVoice Training Manual Page 5 of 80
System Overview
To manual post group check in/out: From the Option combo box, select Manual Posting, Check In/Out, and then
Group. Select the room no from the left column, and click >>, the selected room no
will appear at the right column. To deselect the room no, select the room on the right column and click <<. If the room no is not available on the list, go to Guest Extension to add new room no and extension no.
Type in the Group name. Select VM language from the available list. Click Send to submit posting.
Data UpdateRoom Change The steps to do a room change are:
Select Data Update from Manual Posting menu, and click on Room Change.
Select existing room no from the combo box list. If the room no is not found, look up the Guest name in WinSuite and then do a manual check in first in WinVoice (refer to section 3.2 Posting Guest Information).
Note: All the rooms in the Old Room list are occupied rooms
Select the new room no. If the room no is not found, go to Guest Extension and add new room no and extension no.
Note: All the rooms in the New Room list are vacant rooms.
FCS WinVoice Training Manual Page 6 of 80
System Overview
Click SEND button to submit posting.
Update Guest Name The steps to change a guest’s name are: Select Data Update from Manual Posting menu, and click on Name Change. Select the room no. If the room no is not found, look up the Guest name in
WinSuite and then do a manual check in first in WinVoice. Note that all the rooms in the Room no list are occupied rooms.
Re-enter the guest name. Click SEND button to post this information.
Language Change The steps to change the VM language are: Select Data Update from Manual Posting menu, and click on Language
Change. Select the room no. If the room no is not found, look up the Guest name in
WinSuite and then do a manual check in first in WinVoice. Note that all the rooms in the Room no list are occupied rooms.
Change existing language by selecting the new language from the combo box list.
Click SEND button to post this information.
FCS WinVoice Training Manual Page 7 of 80
System Overview
1.2.3 Graphs Changes the graphical view of MIS Statistic Tab accordingly.
Menu Option Function Summary 2D Bar Displays the MIS Statistic in 2-dimension bar graph. 3D Bar Displays the MIS Statistic in 3-dimension bar graph. 2D Line Displays the MIS Statistic in 2-D line graph. 3D Line Displays the MIS Statistic in 3-D line graph.
1.2.4 View
Menu Option Function Summary Guest Info Search Guest Information By Room No Data Log View WinVoice’s transaction logs
Guest InfoThis is used to check a particular room’s status and its guest’s information. It is especially useful to find out the Mailbox Number of a particular checked-out guest when there is a need for the Operator to retrieve that same guest’s messages. Information on checked out guests is kept until the system does Housekeeping. The number of days such data is kept is directly proportionate to the number of days a guest’s messages is kept after being checked-out. The steps to view guest information are: Select Guest Info from View. Enter the room no and click FIND.
The guest history for that particular room no will be displayed as below:
Data LogAll system transactions are logged down in a log file for reference. The log file resides in C:\FCSVOICE\\LOG\Vmaillog12.txt.The steps to view the log file are: Select Data Log from View menu. Click REMOVE LOG to reset the log file. Click REFRESH to update the log file. Click EXIT to exit viewing the log file.
FCS WinVoice Training Manual Page 8 of 80
System Overview
1.2.5 Help
Menu Option Function Summary About Voice NT Check current version of FCS WinVoice
FCS WinVoice Training Manual Page 9 of 80
System Overview
1.3 Visual Alerts VoiceCop monitors the connectivity of all the system modules. The short, horizontal line represents the module’s connection to the Medusa Server. Variation of the line colors will show the status of the connection.
1) Black – the connection is fine2) Yellow – the particular module is not activated.3) Red & Black (blinking, with audible alert) – the connection is down.
At the bottom left of the WinVoice screen, there is also a message to indicate connectivity of the WinVoice modules to the Medusa Server. If the connection is up, the message will read “Connected to Medusa Server”. Otherwise, the message will be “Disconnected from Medusa Server”
FCS WinVoice Training Manual Page 10 of 80
SYSTEM OPERATION2.1 Startup and Shutdown There are 2 ways of launching VoiceCop:
a) Double click the shortcut on the Windows Desktop
b) Click Start, go to Programs\FCS WinVoice 2.0.0\ Folder
When WinVoice starts, Medusa Server, Database Engine, and Atlas modules will be launched as well. These are the 3 Main Modules. Others, such as, Log Printer, Minibar-Sender, etc. will be launched only if they have been activated in the Configuration. An indication that the modules are up is that their icons will appear on the system tray, located on the bottom right hand-side of the desktop.
Similarly, there are two ways to shutdown WinVoice:a) Click on the STOP icon on the toolbar.
b) Select Exit from the System menu.
A password is needed before the application shuts down. This is aimed to prevent unauthorized shutdowns.
2.2 System And UI Modules
2.2.1 MEDUSA SERVER This is a server application that connects all the other WinVoice modules together. It also acts as the communication bridge between WinSuite and WinVoice modules. Double-clicking on its icon on the System Module portion of the main screen will bring up a window that shows all individual modules connected to it.
2.2.2 ATLAS (VOICE ENGINE) This is a program that interfaces with the Dialogic card/s. Its functionality include answering calls, play voice files, transferring calls, dial digits, record voice messages, and
FCS WinVoice Training Manual Page 11 of 80
Chapter
2
System Operation
making outgoing calls like Auto Wakeup Call, Message Lamp activation/deactivation, Call-Back, & Pager Notification.
Ensure that the Dialogic drivers have been installed and started-up before running this application. Otherwise, Atlas cannot startup. This module can be delayed during startup by changing the Atlas Startup Delay at Voice Admin. If the voice mail system has more channels, the delay time should be longer.
2.2.3 OFFICE VOICE MAIL UI This is the user interface for Admin users. It allows the System Administrator to do the following functions:
Configures office extensions and its attribute – extension/mailbox/disabled; Checks the number of messages in a mailbox; Resets PIN and Personal Greeting prompt; and Undeletes messages
There are 3 tabs: Admin Info, Admin Config, and Admin Department.Admin InfoDisplays information for each extension, such as, Extn No., Type, Name, number of New messages, & number of Old messages.
Admin ConfigAllows configuration of each extension’s Type, Name, Language, and Hunt Group. Hunt1-Hunt6 is normally used with the AA system and rarely at that.
Admin DepartmentClick New to start creating a Department Number and its related information. This is also only used in the AA system when programming the Directory Assistance feature. Each Department number needs a name and an attached extension for the system to transfer calls to when a caller selects that particular department.
There are 2 levels of sorting depending on which tab is opened:
Guest Info Tab Admin Department Tab
This is the Refresh Icon. Click it to refresh the information on the screen in order to see the latest updates. (Applies to all UIs)
2.2.4 HOTEL VOICE MAIL UI This is a user interface that allows the System Administrator to check Guests’ information. Other functions include:
FCS WinVoice Training Manual Page 12 of 80
System Operation
Monitors guest check-in and check-out status; Checks guests’ mailbox information – number of voice/text/fax messages; Undeletes messages; and Resets PIN and Personal Greeting prompt.
Only one level of sorting – By:
2.2.5 ROOM STATUS UI This is the user interface that allows manual posting of Room Status transactions, updating and editing Room Status items, maintaining Room Status user details, and generating reports. There are 3 tabs:Guest InfoDisplays all the current checked-in guests as well as those recently checked-out. This is the same information that is found in all the other UIs.
User SetupCreates new User Ids for room status maids/runners. Each ID must be a 4-digit number and has a name, category, and language attached to it. There are 2 categories to choose from, depending on the need; 1 – Room Status Entry, and 2 – Room Status/Minibar Entry. The first is for purely room status postings whilst the second can do both. This is useful when the same people are doing the housekeeping and minibar postings. Language option is the preferred language of the runners where all prompts will be played in their own mother tongue (provided the system supports it). Click Add User then fill in all the fields.
Click Submit to save and this message will appear: Click Cancel to exit or repeat the steps for another user.Placing the mouse pointer over any field will display the editing/deleting tool tip:
Note: The User ID cannot be edited.
A confirmation (Yes/No) is required for deleting a user. The default password is the user id. So, it is advisable to change it. To do so, click Chg Password, select the user id, enter the new password and reenter to confirm. Click Submit to save. Click Cancel to exit or repeat the steps for another user.
Room Status Mapping InfoClick Add Code. The mapping of
FCS WinVoice Training Manual Page 13 of 80
System Operation
these codes is defined by the user. There are no default settings. Just ensure that the same codes are entered in WinSuite.
Postings can be done manually should the users decide to do so. Click Manual PostingManual Posting on the menu and select Room Status PostingRoom Status Posting. Authentication needs to be made first by entering the ID and Password. Once validated, select the room number, the status, and click Post.
The reports available are: User setup – prints the list of all room status users configuredRoom Status Code – prints the list of existing room status mapping codesPosting – prints the list of all manual postings done for a particular day (selectable)
There are 3 levels of sorting depending on which tab is opened:
Guest Info Tab User Setup Tab Room Status Mapping Info Tab
2.2.6 MINIBAR UI This is the user interface that allows manual posting of Minibar transactions, updating and editing Minibar items, maintaining Minibar user details, and generating reports. There are also 3 tabs:
Guest Info Displays the exact same information as the other UIs.
User SetupShares the same concept as room status user setup. Note: Users created with dual roles will also appear on this screen. The only difference is there is an extra ‘Supervisor’ category. Only this user will have the ability to do minibar items recording.
Minibar Setup InfoClick Add Minibar. Item
code must be 2 digits. Description must match the
FCS WinVoice Training Manual Page 14 of 80
System Operation
actual voice recording. Buying Price is optional. Item Stock must correspond to the actual quantity in the minibar. The value set will determine the quantity allowable when posting this item. Click Submit to save. Click Exit to close the application or repeat the steps for another item.
Click Minibar Charges to configure surcharge, tax, VAT, and Rounding for each posting. Rounding is to the next dollar and this is done before posting to WinSuite.
Day End Report Icon: Automatically prints Mini-Bar Item Sales Report and Mini-Bar Consumption Report by All Room when activated.
There are 3 levels of sorting depending on which tab is opened:
Guest Info Tab User Setup Tab Minibar Setup Info Tab
Manual PostingSimilar to room status posting, authentication needs to be made first by entering the ID and Password. Once validated, select the room number, enter the reference number (any number), select Item Code and Quantity consumed, and then click Post.
Reports
There are 6 reports available: Sales Report There are 4 types of Sales report: a) MiniBar Item Sales report (sorted by Items) b) MiniBar Sales by Room report (sorted by Room) c) MiniBar Month to Date Item Sales (sorted by Items but covers the sales from the first
day of the month till the date specified).d) Minibar Sales By Room range report (for a specific room range)
Consumption Report There are 6 variants of the same report:a) All roomsb) Specific roomc) Room ranged) All floorse) All floors 30 items (customized landscape report)
FCS WinVoice Training Manual Page 15 of 80
System Operation
f) Specific floor
User Posting A report based on manual postings done by a specific User. 5 variants of the same report:a) All roomsb) Specific roomc) Room ranged) All floorse) Specific floorNote: To print any of the reports above, first select the date, then the report type, and lastly the Destination.
Setup 3 types:a) Prints a list of all Items createdb) Prints a list of all Users createdc) Prints ALL (both Items & Users)
2.2.7 Auto Wakeup UI This is the user interface that allows the setting or cancellation of a Wakeup job, generating reports on the pending jobs in the system, and viewing all Auto-Wakeup jobs set in the system. There are 2 tabs:Guest InfoDisplays the exact same information as the other UIs.
Guest Info With AWU TimeDisplays basic guest information plus the AWU time set for each room.
There are 2 menu options frequently used:Wakeup Call
Sets and cancels AWU jobs either for one room at a time or for a group of rooms. 2 AWU jobs can be set per room at one time.
Follow the steps below to set Individual AWU job:a) Select the room number (list displays only current in-house guests)b) Then select the time (24-hour format) for the first jobc) If a second job is requested, check the box for AWU Time 2, and set the time.
Follow the steps below to set Group AWU job:a) Select the rooms belonging to the group/rooms with the same requested AWU
time by clicking this button: To remove any room from the chosen list,
click this button: b) Follow the same steps (b) to (c) above.
FCS WinVoice Training Manual Page 16 of 80
System Operation
The steps to cancel AWU job/s for both Individual and Group are the same as setting AWU jobs.
ReportPrints AWU pending jobs sorted by time, name, or room number. Report is immediately printed to the default printer set in the Log Printer module.
Note: There is no option to preview the report on screen. So be sure that the default printer is ready before selecting the report.Autowakeup Log report lists all the AWU related transactions for the date specified.
2.2.8 ENGINEERING SERVICES UI This is the user interface that allows manual posting of engineering faults, maintaining the Engineering user’s profile, and configuring engineering fault codes. As the concept is similar to Minibar and Room Status, please refer to these 2 sections for User setup and Code mapping.
2.2.9 VOICEPABX Used only when there is a direct link to the PABX. It uses RS232 communication to provide CPI or In-band signaling to WinVoice. The PABX models which supports this interface include NEC 2400 IMS, NEC 7400 ICS M100 and above, Ericsson MD110, and Alcatel 4300L. Some PABXs can only provide CPI via a digital line such as AT&T (Avaya), NT-SL1, NT Meridian 1, and Mitel SX2000. So, the way to interface to such switches is either through a digital card or a combination of DSE (which converts the digital signals to analog) and analog card.Will not be activated when CPI is in DTMF format.
2.2.10 DBENGINE DBEngine is developed to update information from all modules into one central database in WinVoice called the vm-hotel.mdb. This module will perform the following functions:
Updates the database, such as read, write, delete, and modify; Sends a request to Atlas to make wakeup call; Sends a request to PABX to set or reset Message Waiting Lamp (MWL); Processes records from WinSuite on check-in, check-out, room change, guest
information update, text message status, and fax message status; and Sends Minibar transaction to the MiniBar Sender module.
2.2.11 MINIBAR SENDER This module formats the Minibar posting record then posts to WinSuite. The posted record can either be in a lump sum or itemized. It then waits for an acknowledgment from WinSuite as confirmation of receipt. Then, the posted record will be sent to the log printer.
2.2.12 LOG PRINTER This module determines what information to be sent to the log printer as daily audit trail. All modules’ print jobs can be printed through this module except Minibar Reports.
FCS WinVoice Training Manual Page 17 of 80
System Operation
2.2.13 HOUSEKEEP This module is responsible for deleting all the old or deleted voice messages as well as old or checked-out guests’ records from the database.
2.2.14 VOICECOP This is the launcher application that starts up the WinVoice program and its activated modules. It will detect for the presence of a Dongle or Security Lock in order for it to start.
2.2.15 VOICEADMIN This is the System Configuration module. It sets the number of lines used, the PABX interface used, the modules to be activated, and a host of other integral system settings which basically controls the entire system’s performance.
2.3 Functions & Procedures
2.3.1 Operator Codes FUNCTION
There are 3 special codes for operators to use:
CODE/PIN DESCRIPTION
#10* Leave message for guests
#12* Retrieve message for guest
#22* Retrieve message for checked-out guests
These are the default codes but they can be changed to anything that suits the user. One common reason those codes need to be changed is certain consoles cannot dial the * and # keys. To change them, edit the Entry.ini file.
PROCEDURELeave MessageWhen a caller asks the Operator to help him/her leave a message for a particular guest without ringing the room, put the caller on hold and follow the steps below: Dial the designated Voicemail extension number. When the system prompts
for the Room number, key in “ #10* ”. Then the system will prompt for the room number again.
Enter the required room number followed by the “*” key. Immediately after that, reconnect line back to the caller Caller will hear leave message prompt.Retrieve MessageWhen a guest who is still staying in the hotel calls and asks the Operator to retrieve message(s) for him/her, put the guest on hold and follow the steps below: Dial the designated Voicemail extension number. When the system prompts
for the Room number, key in “ #12* “. Then the system will prompt for the room number again.
Enter the required room number followed by the “*” key.
FCS WinVoice Training Manual Page 18 of 80
System Operation
Immediately after that, just release the line back to the guest The guest will hear the number of messages he/she has.
Retrieve Message For A Checked-out GuestWhen a guest who had already checked out calls back to ask the Operator to retrieve his/her message(s), get the guest’s name and room number then put him/her on hold and follow the steps below: Quickly go to the WinVoice PC and look up the Mailbox number for that
guest by clicking View then Guest Info at the Menu bar on the main screen. Key in the Room number (no prefix) and hit Enter. The mailbox number is displayed together with the guest name and other information. Note: There may be more than 1 entry shown, so it is vital to look for the correct guest name with the status OUT.
Dial the designated Voicemail extension number. When the system prompts for the Room number, key in “ #22* “. Then when the system prompt for the room number again, the Operator has to key in the Mailbox number followed by the “*” key
After that just release the line and the guest will hear his/her message(s).Note: Messages for checked-out guests are only kept in the system for 2 Days (by default) after which they will be deleted.
2.3.2 Room Status Posting FUNCTION
To post room status update from the room phone. As room number is required during the posting, this means that maids need not always do posting in that particular room itself or even in any room for that matter. PABX needs to program a Hunt Group (with x number of lines) for this purpose. Normally, if both Minibar and Room Status modules are activated, then they share the same hunt group.
PROCEDUREFollow the steps below: Dial the designated number to access Minibar/Room Status system. Enter USER ID followed by the “#” key (system will echo the number as
confirmation) Enter PIN followed by the “#” key (by default, PIN is the same as the USER
ID) Enter ROOM NUMBER followed by the “#” key (system will echo the
number as confirmation) Enter the STATUS CODE followed by the “#” key (ensure that the code is
valid and has been configured into the system) The system will play the room status being posted as confirmation System will play ‘Entries Accepted’ prompt and terminate call.
Note: Codes can be entered in succession without waiting to hear the entire system’s prompts or playbacks.
Variation:
FCS WinVoice Training Manual Page 19 of 80
System Operation
Flow can be changed to skip entering the room number IF the PABX is able to provide a different DTMF CPI format for a ‘Direct’ call. But this would mean that posting for that room MUST be made from that room.
2.3.3 Minibar Items Recording FUNCTION
To record all minibar items configured in the system to enable the posting of minibar charges. Only users with ‘Supervisor’ password are allowed to do so. Normally done by the installer.
PROCEDUREFollow the steps below:a) Dial the designated number to access the Minibar systemb) Enter USER ID followed by the “#” key.c) Enter PIN followed by the “#” key.d) Will hear a prompt giving 2 options:
1. [1] – To record2. [2] – To activate new recording
e) Press [1]. Enter the Item Code (eg. 01)f) Record the item description after the beep and press any key to stop. g) After that, there will be 4 more options:
1. [1] – To confirm the recording – go to (j)2. [2] – To listen to the recording – go to (h)3. [3] – To re-record – go to (f)4. [4] – To cancel the recording – go to (i)
h) System will replay the recording. Goes back to (g)i) 2 options:
1. [1] – To record Minibar items2. [2] – To record Engineering service items
j) Flow will return to step (d). Now press [2] to activate the recording. Note: This is a compulsory step after each recording before moving on to the next item.
2.3.4 Minibar Posting FUNCTION
To post minibar consumption charges from the room phone. Can be done from any phone, as room number is required during posting. Even though the posting flow is item by item, the system will compute the charges for all items before posting the total to WinSuite. However, when itemized posting is activated, WinSuite will receive individual records (item description, quantity, and total) for each item.
PROCEDUREFollow the steps below:a) Dial the designated number to access the Minibar system.
FCS WinVoice Training Manual Page 20 of 80
System Operation
b) Enter USER ID followed by the “#” key (system will echo the number as confirmation)
c) Enter PIN followed by the “#” key (by default, the PIN is the same as the USER ID)
d) Enter ROOM NUMBER followed by the “#” key (system will echo the number as confirmation)
e) Enter REFERENCE NUMBER followed by the “#” key. Maximum is 10 digits and any number will do (system will echo the number as confirmation)
f) Enter <QUANTITY>*<ITEMCODE>#. This is for posting Minibar items. For example, to post 1 Item Code 3, enter “ 1*03# “.
g) When all items have been posted, press “#” to end posting. h) Will hear a prompt giving 4 options:
1. [1] – To confirm and send the charges to WinSuite – go to (k)2. [2] – To listen to all entries again – go to (i) 3. [3] – To continue posting – go to (f) (will add on to earlier entries)4. [4] – To cancel the posting – go to (j)
i) System will replay all entries in the sequence it was posted. Go back to (h)j) All entries will be removed from system’s buffer. Go to (f)k) System will play ‘Entries Accepted’ prompt and terminate call.
Variations: 1) User Id, PIN, and Reference Number can be skipped. Only need to enter room
number.2) Skip Reference number only.3) System to check status of room number entered. If it is occupied, to proceed
with posting. If checked-out, to play a prompt to alert maid that the room is vacant. Then the flow can either be to end call here or be allowed to proceed.
FCS WinVoice Training Manual Page 21 of 80
System Options3.1 Configuration All system configurations (with the exception of room and extension numbers) are done through the Voice Admin module. Voice Admin is a separate module that runs independently from the
WinVoice program. Therefore, configuration can be made whether the WinVoice program is running or not. However, the settings will take effect only after the WinVoice program has been re-started. System flow is controlled by system recipes (more on that later).
There are 10 items on the Menu Bar, namely, System, PABX, Dialogic, Voice Mail, AutoWakeUp, Minibar, Place, Misc, View, & Help. Both AutoWakeUp and Minibar options will be dimmed if their modules are not activated.
3.1.1 System This is normally the starting point when configuring a new system. Once finished, these settings are usually permanent (except for Entry Point) unless additional channels and/or modules have been purchased.
Customer InformationBasic information of the user is entered here. The only compulsory field is the Customer Name because it will appear in certain reports.
Voice ModuleWhere selection of what modules to be activated are done and this depends entirely on what was purchased by the user. After selections have been made, click Save, and then OK. Note: Selections made here will also determine the line types available when configuring Lines.
In a hotel environment, the default modules that must be activated are Voice Mail Hotel, Voice Mail Office, and WinSuite. For the Enterprise sector, the default modules are Voice Mail Hotel and Voice Mail Office. Hotel Auto Attendant is shared between hotels and offices.
Line ConfigurationDivided into 2 sections, namely, PABX Integration Type and Channels Setup. Selection of Integration Type is totally dependant on the PABX make and model installed. DTMFDTMF is the most common type where it applies to Alcatel4400, NEC SDS, Siemens Hicom, Panasonic, and Toshiba to name a few. ‘CPI Incoming Time’‘CPI Incoming Time’ is used in conjunction with DTMF integration where it determines the number of seconds to wait for the PABX to send the full DTMF string across before processing begins. D/82JCTUD/82JCTU is used with AT&T, Nortel, and Mitel switches where a digital link is required.
FCS WinVoice Training Manual Page 22 of 80
Chapter
3
System Options
Select the number of channels based on the number of ports purchased. Use the ‘Recipe‘Recipe By’By’ Line default. Always determine the break down of the lines by modules first. For instance, 6 channels for Voicemail (General) and 2 channels for Room Status, in a typical 8-port setup. Assuming all the analog extensions provided are in sequence, say, from 3000 till 3007, then to set the lines to the above configuration, follow the steps below:
Click to highlight the first line Hold down the Shift key and use the mouse to select the other 5 lines one
at a time until all 6 lines are in blue
Place cursor at the ‘Extension’Extension’ field and enter 3000 Next, select Voicemail (General)Voicemail (General) in the Description combo box Select Language as Default (to support multi-languages) Then click Update
The result would look like this:
Repeat the above steps for the remainder 2 lines Except that the extension should be 3006, the Description is Room StatusRoom Status
this time and the Language is English Lastly, click Save then OK.
FCS WinVoice Training Manual Page 23 of 80
System Options
Language ConfigurationSelect the languages that the user has purchased by checking the box next to the relevant language. Then click Save and OK.
Entry PointAs mentioned earlier on, for a voicemail system to function, it needs valid CPIs (Called Party Identification) from the PABX. This information is normally accompanied by other characters to finally form a DTMF string. So, an Entry Point is the format of the DTMF string from which the system will extract the CPI information.All possible formats need to be set in the system according to that sent by the PABX for No Answer, Direct and/or Busy conditions (the 3 main CPIs needed). Below is an example of an entry made for an Alcatel4400 No Answer string:
The NNNN represents the extension number. Click Add to see the entry in the top
display. Note: If there is a combination of 4 and 5 digit extensions, then another entry needs to be made for the same type but with 5N’s. There are 24 other Call Types available, besides the 3 given above, for different strings as well as to serve a diversity of situations.An example of a completed set of entry points for a typical Alcatel4400 switch:
The top 3 entries are system defaults. Those are the special codes that enable the Operator to help guests leave or retrieve messages. This will be explained in
greater detail later on. The last step is to click Save and OK. Note: An X is used to ignore a character from the PABX.Eg. 4NNNXXXXX,Direct is the entry point. ‘430311111’ is the actual string from the PABX. This means that the system will ignore the last 5 digits and still recognize it as Extension 303 consulting his MBOX.
DTMF strings can come in all sorts of formats. That’s why the system has the flexibility to reconstruct such strings using the above characters. Anything that is other than these characters can be replaced by the ever-useful X! Note: The longer the string is, the longer the ‘CPI Incoming Time’CPI Incoming Time’ has to be set in order to capture the whole packet.All entry points are saved into the Entry.ini file in the system (c:\fcsvoice\system) folder but the CPI Delay value is saved in the D42Lamp.ini file in the same folder.
FCS WinVoice Training Manual Page 24 of 80
System Options
AtlasThe Atlas Outcall SchemeAtlas Outcall Scheme is seldom used. It sets the number of outgoing call attempts the system makes until it is successful.Atlas Startup DelayAtlas Startup Delay is used to set a period of time (in seconds) for the Dialogic Drivers to fully start before Atlas is launched at a system reboot. The duration length depends on the number of cards installed. 12 seconds are usually sufficient for 2 cards.
LogonUsed to enter a different password with more access levels instead of closing the entire application and re-logon.
ExitUsed to close the Configuration module.
3.1.2 Pabx OperatorsFind out the actual Operator console’s extension number and set it here. Sometimes, it may not necessarily be a console but an extension in the Operator’s room. Night Operator is used only in an Auto-attendant system for offices, where there is a designated phone to which all calls are forwarded after office hours, normally the Guard House extension.Message Desk is the number the system will transfer to for guests to retrieve text/written messages, usually also the operator extension unless a specific phone is designated for such a purpose.
Transfer OptionsValues remain more or less unchanged here. Should there be a need to change the control of the Monitor Transfer period (the number of seconds before a call is taken back by the system) to the recipes, then the value of ‘Number of RINGs before NANumber of RINGs before NA’ is set to 0.The character L is a command for the system to wait for a dial tone before doing a transfer. Commas are used as pauses in the system. The ‘Transfer CodeTransfer Code’ is only used by a digital interface like the D/82-JCTU card.
Comm PortWhen this is dimmed, it means that the Integration Type chosen is DTMF. Otherwise, the settings of the port used to interface to the PABX are configured here.
Message LampThe only common fields used here are the On and Off Message Lamp codes and these are normally provided by the PABX engineer. Commas are used here to effect a delay before and after the code is sent. Can be removed or added on depending on the need during system fine-tuning. ‘Message Waiting Extension Length and Pad StringMessage Waiting Extension Length and Pad String’ are only used in conjunction with a Voice Bridge, which by the way is already obsolete.‘Maximum Messages per MailboxMaximum Messages per Mailbox’ is by default 50.
FCS WinVoice Training Manual Page 25 of 80
System Options
3.1.3 Dialogic Control Parameter Block
This is the only change that needs to be made under most circumstances. Default value is Enable PAMD with OPTENEnable PAMD with OPTEN. The rest of the parameters should be left alone unless during system fine-tuning.
Dialogic Control Block
Similarly, this is also the only value that needs to be modified depending on the PABX setting. Flash hook timing is used by the system to make a call transfer. It is emulating the time it takes (in milliseconds) for the actual flash hook to be pressed and released in doing a transfer from a phone. The rule of thumb in setting this value is:
If a transfer fails because the line got cut-off, then REDUCE this value If a transfer fails and DTMF is heard, then INCREASE this value
In the first instance, it means the flash hook is too fast whilst the second instance, it is too slow.
Under the Ring tab, look for this:
This parameter by default is correct but in case it was accidentally changed to something else, reset it to 1 Ring. This setting controls the time it takes (number of rings) Atlas to answer a call. So by that definition, the more rings set, the longer it takes for the system to respond to a caller.
3.1.4 Voice Mail General
Office Voice MailSets the Admin extension range. Any number that falls within that range will be considered an admin extension. In cases where guest room numbers clash with admin ones, check the ‘Append aAppend a
LeadingLeading’ box and select a prefix. Eg. Room 100/Extension 8100 and Extension 100/Room 100. This will cause the system to leave messages to the wrong mailbox. So, by adding a prefix to the admin room, this problem will be resolved.‘Number of Day(s) to Delete New messagesNumber of Day(s) to Delete New messages’ is typically set to 0. This means the system will not purge unheard messages. For Old messages, the default value is 3.
FCS WinVoice Training Manual Page 26 of 80
System Options
Message Length‘Minimum Recording Message LengthMinimum Recording Message Length’ should be set to anywhere from 1 to 3 seconds. The ‘Maximum’Maximum’ default value is 120 seconds. System will cut off recording when duration exceeds 2 minutes.‘Maximum SilenceMaximum Silence’ is used when hang-up tones are not given or couldn’t be detected by the system. The setting here will determine how long the system has to wait during a period of ‘silence’ when recording a message to stop the recording and hang-up. Note: If the same setting is also set in the recipe, then this value will be ignored.‘Text Message AnnouncementText Message Announcement’ is normally set to ‘Yes’Yes’ for hotels. This would enable the system to prompt guests that they have written messages.
Hotel Admin‘Message Lamp Activation MethodMessage Lamp Activation Method’ depends on the Integration Type chosen. For DTMF, the method is Send to PABX (DTMF)Send to PABX (DTMF). For RS-232 interface like SMDI, then the method is Send to PABXSend to PABX. WS is rarely used as the method for Admin.
GuestThe preferred method is via WS unless the PABX PMS link doesn’t support this feature.
This determines the number of days to keep messages for checked-out guests before being purged. Consequently, guests can still retrieve their messages even after leaving the hotel as long as it is within the time frame set here. But this can only be done through the operators using the special codes mentioned earlier.
Time set is in seconds.This is to cater to certain FO Systems that do not have an actual room move command; instead a check-out of the old room and a check-in of the new room are done. This causes the system to deactivate the old mailbox (upon check-out) then creating a new one (upon check-in) thus deleting all messages stored in the previous mailbox. To solve this issue, a timer is set in the system to recognize when a room change had taken place by computing the time difference when the check-out and check-in records were received. If the period is within the time frame set, it will do a room change thus moving the old mailbox across to the new room. PIN Setting is defaulted to Room number.
Office Pager Setting
Not used outside Malaysia.
Time Zone
FCS WinVoice Training Manual Page 27 of 80
System Options
Used in an Auto-Attendant system only. Determines the working hours, lunch hours, and non-working hours of each day in a week.
A typical example for Mondays to Fridays:
Saturdays & Sundays:
Place the mouse pointer over each button on the right to display its Tool Tip.
When editing any field, an alert message will pop up. Just click OK to proceed.
HolidayAlso used in an Auto-Attendant system only. Select the date of a public holiday on the calendar, enter its appropriate description, and click Add. After all entries have been made, click Save. Hence, the system will know when to play its standard greeting for public holidays.
FCS WinVoice Training Manual Page 28 of 80
System Options
3.1.5 Auto Wakeup Call SetupDetermines when the next call would be should the first attempt failed, the time period of a snooze call, and the number of retries to be made by the system. Snooze period shouldn’t be changed as the default prompt has been recorded as 10 minutes.
Printing Setup I Select print criteria and time for system to automatically print AWU pending jobs report.
Printing Setup IIAutomates printing of AWU pending jobs at regular intervals.
Only upon checking this box would the second field be revealed. Enter the interval in minutes.
3.1.6 Minibar CurrencySets the currency symbol to be used.
Posting TypeSets the maximum retries when posting to WS, the timed-out seconds before retry, the Posting Type (Total/Itemized), and the maximum items that can be posted at one time to WS.
3.1.7 Place To be used with ISUITE only.
3.1.8 Miscellaneous TonesSets values for ringing, internal hang-up, and external hang-up tones. Values are derived from running Dialogic Pbxpert utility.
FeaturesActivates Faxmail integration. Once activated, system will prompt guests of new fax messages.
PasswordCreates different passwords with specific access levels. Follow the steps below:
Enter the password first Click Find. If Access Level is (None), this means it is not used Select the access level Click Save
FCS WinVoice Training Manual Page 29 of 80
System Options
Buffer
By default, both options must be activated. This is to prevent loss of data when the link between WS & WV is down. All buffered data is stored in Buffer.mdb in the database folder.
3.1.9 View System InformationLists out a summary of what modules have been activated, language/s used, Line Information, and PABX Integration Type.
3.1.10 Help Same as the Help option found in the WinVoice main screen. Tells the current version of WinVoice system that is currently running.
3.1.11 Setting up Admin/Guest Extensions and Rooms This is normally done at the start of an installation. There are 2 utilities for this purpose,
viz., and , both found in C:\Fcsvoice\Utils folder.Always start with the ‘RoomExtn’ utility. This creates 2 text files of all the Admin and Guest extensions and rooms. Note: The Admin extensions created must fall within the range specified earlier (see 2.3.4).Eg. Admin extensions from 100 to 200.
a) Select Admin (Guest portion will be dimmed)b) Normally in hotels, not all extensions will get voicemail facility. So, it would be
better to create them as ‘Extension’ and later on to change those few to ‘Mailbox’. ‘Null’ means that the extension is disabled, so calls cannot be transferred to it.
c) Enter the extension range, if they are all in sequence. Otherwise, enter them individually.
d) Default language is Englishe) Click ‘Initialize’ (or Alt-I).f) A file called adm-extn.txt will be created in the same folder.
Eg. Rooms 301 – 330, 401 – 430, 501 – 530, etc. Extensions with prefix 8. Secondary extensions – add 50 with same prefix.
a) Select Guest. (Admin portion will be dimmed)
b) Select c) Enter values as below:
If Room Numbers start with a ‘0’, then check the Zero box.
d) Click ‘Initialize’.
FCS WinVoice Training Manual Page 30 of 80
System Options
e) Repeat steps c) to d)
f) A file called Rm-extn.txt will be created in the same folder.
Next, run the second utility.a) Click ‘Initialize All Data FilesInitialize All Data Files’ to clear the old information in the database.
Warning: Do not run this once the database is completed!!! All data will be lost!!! b) Select ‘Convert Guest TableConvert Guest Table’
c) Enter the name of the text file d) Click Execute – this will convert the data in the text file into database format.e) Next, select ‘Convert Admin TableConvert Admin Table’f) Enter the name of the text file and click Execute.
g) Click Exit to close the program.
This function is similar to that found in 2.3.4. There are 2 differences; one – this will effect the change at one go; the second one lies in the intention. Logically, once all extensions have been created with the leading prefix, there would be no need to activate this feature in Voice Admin. Unless, i. There is a need to change the prefix later on
ii. It wasn’t done during the installation stage
For the first reason, it is obvious that there is no way the database can be re-initialized with the new prefix (by using the Utility application) because all data will be replaced. That’s why there is another way of doing this, which is using the feature in Voice Admin. But this change will have to be effected one extension at a time by opening the Office UI module, going to each extension and just saving it.
3.2 INI Files These are configuration settings in a text file format, located in c:\fcsvoice\system folder. There are 22 of these files but only a few that needs to be considered, as these are most frequently used as well as most critical to the overall running of the system. (For a brief description of the rest, see Appendix A). All these files are settings found in the Voice Admin module except for the Minibar.ini file. In fact, whatever was set in the Configuration module is written into these files. All these files MUST be backed-up and kept in a separate place for system restoration use.
FCS WinVoice Training Manual Page 31 of 80
System Options
3.2.1 Atlas Comprise of Transfer, Message Lamp, Voicemail General, Voicemail Hotel, Outcall, and Restart settings. Changes can be done directly in this file but will only take effect upon system restart.
3.2.2 D42Lamp Only consists of one parameter, but a very crucial one, which is the CPI Delay setting.
3.2.3 Entry All the DTMF string formats are written here. The system can support up to a maximum of 99 entry points. An example:ENTRY POINT 4=A1NNNN,No answerENTRY POINT 5=A2NNNN,DirectENTRY POINT 6=A5NNNN,BusyThese entry points actually refer to the parameters in the recipe.ini file, which controls the flow of each entry point. (See 3.2.8 Recipe)
3.2.4 Language Each language has its own index file universally called the vmailndx file. Only the extension of this file distinguishes one from the other. For instance, the English voice index file has the .d40 (D because it is the Default language) extension whilst the Japanese file has the .j40 extension. These file extensions are unique and also corresponds to the sound files and its folders in c:\fcsvoice\sound\. To illustrate, all the English sound files are in the d40 folder and they all have the .d40 extensions.This file is linked to the Langlist.ini file in c:\fcsvoice\language folder. As its name suggests, it contains the list of all supported languages and its respective mapping codes. To select a language, first find out its code in Langlist.ini then edit the corresponding entry in language.ini by changing the vmailndx extension appropriately. Eg. German is code 7, so: LANGUAGE7=C:\FCSVOICE\SOUND\D40\Vmailndx.G40
3.2.5 Line The important parameters are as below:NUMBER OF LINES=4LINE1=1,1000,1,1,1,1,1,1,1,Voice Mail (General),0LINE2=1,1001,1,1,1,1,1,1,1,Voice Mail (General),0LINE3=1,1002,1,1,1,1,1,1,1,Auto Attendant,1LINE4=1,1003,1,1,1,1,1,1,1,Auto Attendant,1PABX TYPE=1
The first byte (1) represents the PABX type, followed by the extension number of the line, and the last byte (0 & 1) represents the language of the line: Default and English respectively.Note: Setting the Auto Attendant line type from Configuration will yield a misspelt description (Auto Attandant) in the Line Activity display on the main screen. Correct the mistake by editing it here.
FCS WinVoice Training Manual Page 32 of 80
System Options
3.2.6 Minibar These are special settings to change the minibar posting flow.[USER SETTING]SKIP USER=NOSKIP ROOM=YESSKIP ALL=NOUSER ID=1111USER PIN=1111The above setting would mean the maid does not need to enter the room number. User ID and PIN are the default values whenever SKIP USER and/or SKIP ALL is set.
3.2.7 Office The important parameters are:[ADMIN RANGE]START_ADMIN_EXT =100END_ADMIN_EXT =199APPEND_CHOICE =NOAPPEND_NO =0Sets the Admin extension range. As mentioned earlier, any extension out of this range will be considered Guest extensions. The last two parameters are the Leading prefix setting found in Voicemail\General\Office Voicemail.
3.2.8 Recipe Perhaps the most important file in this folder. Below is an extract:RECIPE1=CHECKENT.RCP (all .rcp files are found in c:\fcsvoice\rcp folder) RECIPE2=CHECKRET.RCPRECIPE3=CHECKLEV.RCP..DIRECT=2,1 (the first byte is the recipe number and the second is the node number)NO ANSWER=3,1BUSY=3,41ALL CALLS=1,1The description is also found in entry.ini where each format is tied to one of these ‘types’. Taking the above example in 3.2.3 Entry, when the system receives – A23003 as the DTMF CPI, it knows that Extension 3003 is calling the voicemail system directly to check for messages. To facilitate that, it opens the ‘checkret’ recipe (recipe number 2) and starts from node 1. An explanation on recipes will be covered later.So, this is how it is possible for the system to work differently based on different instructions (DTMF CPI) received from the PABX.
3.2.9 Tones Contains the tone sets for Dial Tone, Internal and External Hang-up tones. The ‘PBExpert’ utility is used to learn these tones. 2 analog phone lines (non VPS ports for Alcatel4400) are required for this exercise. Follow the steps below:
a. Connect both lines to channel 1 & 3 of the Dialogic card respectively.
FCS WinVoice Training Manual Page 33 of 80
System Options
b. Run the utility (Start\Programs\Dialogic System Software\)c. This will launch the wizard. Click Nextd. Enter the PABX make and model. Click Next twicee. Select Board 1 and click Nextf. Select Channel 1 and enter the extension number of the line. Click Nextg. Select Channel 3 and enter the extension number of the line. Click Nexth. Run Wizard Auto Test and click Next upon completioni. Click Next again to run the actual tones analysisj. Click Keep Data upon completionk. Click Finish to end (a tone set file has been created at this point)l. Next, Mark the tone set created and Click Consolidatem. Then Save the file as Atlas.tsf in c:\fcsvoice\atlas n. Finally, Activate this file.o. Learn all tones except Reorderp. To learn external hang-up tone, select Manual Mode in Settings under Option
Menuq. Click the Learn icon and select only Disconnect Tone BUT don’t start learning yetr. Call the hotel general line and get the operator to blind transfer the call to Channel
B’s extension numbers. When it is ringing, click Learn then Click OK for the prompt to pickup the phonet. Try to hang-up and click OK for the prompt to hang-up the phone at the same timeu. Channel A will be learning the hang-up tones
3.3 RCP Files All recipe files are located in c:\fcsvoice\rcp folder. There are altogether 22 of these files but not all are used. They can be grouped under 2 categories:
a. System-wide – these are default recipes that are needed for the system to run in a typical hotel environment, viz., Checkent, Checkret, Checklev, Gleave, Gretriev, Aleave, & Retrieve.
b. Module-based – these are used only upon activation of certain modules, like, Autoattn, AWU, Eng_Svs, Hunting, Mes-Rs, Minibar, and Outcall.
3.3.1 System Wide CheckentThis is the default recipe that all calls without CPI go to. Its general prompt is, “You have reached the voicemail system, please enter your room number”. There are 3 reasons this is heard:
a. Operators dialing in to use the special codesb. Incomplete/Invalid/No CPI received OR room not checked in/admin
extension is not a mailbox.c. Guests/Admin users calling from outside the hotel to retrieve messages
For the first case, upon entering the appropriate operator code, the system will prompt for room number a second time or mailbox number. When a valid room/mailbox number is entered, system will jump to another recipe depending on which code was used. For
FCS WinVoice Training Manual Page 34 of 80
System Options
example, if a #12* and room number was entered, then the next recipe would be Gretriev. If an admin extension was keyed-in, then it would go to Retrieve.
The second scenario would normally be the basis of most voicemail system complaints. This is when the support engineer has to determine the cause of this prompt being heard as stated above.
As for the last case, it is perfectly normal to hear this prompt, as the system needs to know the caller’s identity in order to open the correct mailbox.
CheckretUsed when a Direct CPI format is received. Here, the system checks and validates the CPI (caller information) and if it is correct then it will jump to either Retrieve (for Admin) or Gretriev (for Guests). Here the flow can be altered to either straightaway access the caller’s mailbox or to prompt for a PIN first. By default, PIN is only used for Admin users, as it is a hassle for guests calling from their rooms to have to enter a PIN.
ChecklevUsed when a Forwarded CPI (whether NA or Busy) is received. Similarly, after the validation process, it will either go to Aleave (for Admin) or Gleave (for Guests). A different prompt is heard for Admin users, which says, “Extension XXX is not able to take your call, please leave a message after the beep” as compared to the prompt for guests, which goes, “I’m sorry, there is no reply. To leave a message, Press 1 or Press 0 for the Operator”.
GleaveAllow callers to leave messages for guests or to be transferred back to the Operator. After a message is left, it will activate the MWL by either sending out the preset codes through Atlas or sending the command via the interface to WinSuite.
GretrievAllow guests to retrieve their voice and/or text messages from their rooms or outside. A PIN is required as a security measure to prevent unauthorized access to guests’ mailboxes if called from outside the room. Messages heard can either be retained or deleted. Only when there are no more new messages will the system deactivate the MWL. This applies to Retrieve as well. Other than retrieving messages, there is also the option of changing PIN, recording personal greeting, or deleting all old messages under the Feature Menu. (See Appendix B for flow).
AleaveSimilar to Gleave except it doesn’t have the option of transferring to the operator. However, this can be changed should the need arises. After a message is left, it will also activate the MWL by sending out the preset codes through Atlas
Retrieve
FCS WinVoice Training Manual Page 35 of 80
System Options
Allow Admin users to retrieve their voice messages from their extensions or elsewhere. A PIN is required before access to mailbox is allowed. Apart from that, the option to change PIN, record personal greeting, record and forward a message, and delete all old messages are also available under the Feature Menu. (See Appendix B for flow).
3.3.2 Module Based AutoattnCan be configured in 2 ways: First Line or Operator Overflow. The first means that all calls to the General Line will be forwarded to the AA’s Pilot number. The second involves the AA system only when all operators are busy or did not answer after a certain number of rings (PABX programmable).Either way, a typical AA flow starts with the individual company’s greeting (with a different prompt depending on the time of the day, in accordance to the system setting) and giving the option of entering an extension number or of pressing 0 for the operator. (A variant of this is to just hold on and after a set duration of a few seconds, the call will be automatically routed to the operator).A more elaborate configuration involves giving the added option of Directory Assistance, where the caller will be presented with a directory listing of selected departments in the company to which calls can be transferred.AWUAllows setting, canceling, and retrying of AWU jobs. Also has the option of alerting the operator of failed jobs by ringing the console and announcing the room number of the guest whose AWU wasn’t successful. Note: Guests can only set 1 AWU job at a time from the phone. If a second one is set, it will overwrite the previous job. Should they require 2 AWU calls, they would have to call the operator to help them set it from the system manually.
Eng_SvsAllows posting and recording of engineering service codes.
HuntingUsed only if there are hunting extensions set in the configuration of an extension (See 2.2.3 Office Voicemail UI). Typically used together with Directory Assistance. It is a bit like an ACD system where calls are routed from one extension to another until the last one before forwarding to the voicemail. For instance, there are 4 phones in the sales/reservations department and the user wants each extension upon Busy or NA to hunt to another extension until all 4 have been tried before forwarding to the voicemail.In this case, there can only be one mailbox for the group of extensions, so the user has to decide whether it be the first or last extension. As it is, the system will leave messages to the first extension’s mailbox. In order to change it to the last, the final extension will be blind-transferred to and the PABX must forward the extension to the voicemail pilot number on NA and/or Busy conditions.
Mes-RsAllows posting and recording of room status codes. It can also be used to post and record Minibar items depending on user ID. So, instead of using 2 lines for minibar and 2 more
FCS WinVoice Training Manual Page 36 of 80
System Options
for room status, both can be combined to use only 2 lines thus conserving the other 2 for other more important functions. This is very useful when the number of channels is limited.
MinibarSame as above.
OutcallUsed to perform AWU jobs. Can also be used to activate/deactivate MWL if needs be. Another rarely used feature is pager notification where a code can be sent to a pager to inform the person carrying it that a message has been left in his/her mailbox.
3.4 Inside The Recipe Firstly, a recipe is created using the VMAG program. It stands for Voice Mail Application Generator. This program is also used to edit the recipes and it is called vmag.exe and located in the ‘Utils’ folder. There is a Windows version of VMAG as well but not used much.A recipe is made up of Nodes and Function Codes.
NodesBelow is a table of the meaning of each type of Node:
1. NULL NODE
CODE NULL
PURPOSE Free node. This means the node is not being used.
PARAMETER
2. PL AY NODE
CODE PLAY
PURPOSE Plays a voice prompt.
PARAMETER
3. INDEX NODE
CODE INDX
PURPOSE Plays a constructed prompt of which elements are extracted from the vmailndx file according to the instructions in the source code
PARAMETER Name Name of the index file to play;
Next Node Next node to proceed to after play
Hang-up Next node to proceed to after an internal or external hang-up is detected;
Interrupt If set to ‘ 0 ‘, the caller is disallowed to press a key to terminate play. Otherwise, the user is allowed to terminate play.
FCS WinVoice Training Manual Page 37 of 80
System Options
4. RECORD NODE
CODE REC
PURPOSE Records a voice file.
PARAMETER Name Name of the file to record
Valid parameters for NAME are:
Any valid DOS filename
MAILBOX - records a message into the target mailbox as specified by previous special nodes;
APPEND - appends to a newly recorded message;
PROMPT, PROMPT.D40 - records a personal greeting message;
COMMENT - records a comment to either be forwarded together with other messages or by itself to other mailboxes;
APPEND-CMT - appends to the comment above, which was newly recorded;
Next Node Next node to proceed to after play
Preceding Beep If se to ‘ 0 ‘, there will be no preceding beep before the recording
DTMF Int If set to ‘ 0 ‘, the caller will be able to interrupt the recording
MAX Seconds If set to ‘ 0 ‘, the parameter in Voice Admin is used
MAX Silence If set to ‘ 0 ‘, the parameter in Voice Admin is used
External Hang-up Next Node to proceed to Upon detecting External Hang-up Tone
Internal Hang-up Next Node to proceed to Upon detecting External Hang-up Tone
5. INPUT1 NODE
CODE INP1
PURPOSE To input a fixed number of digits without a terminating digit
PARAMETER Name Name of the file to play
Valid parameters for NAME are:
Any valid DOS filename
Index filename set in the parameter file LANGUAGE.INI - the elements of the index to play are set by SPEC nodes;
MAILBOX - plays a message from the caller’s mailbox specified by previous special
FCS WinVoice Training Manual Page 38 of 80
System Options
nodes;
PROMPT, PROMPT.D40 - plays the mailbox owner’ s greeting message or the default greeting message;
GPROMPT - plays the newly recorded personal greeting message;
COMMENT - message which was recorded for forwarding to another mailbox/mailboxes;
Func Code To determine validity of the digits entered.
MaxDigits Maximum number of digits to input
OK Node to proceed to if input is correct (based on the FUNC CODE)
Error Node to proceed to if input is incorrect (based on FUNC CODE)
T Out Node to proceed to id input is incomplete after playing the voice prompt and waiting for Timed Out Lmt
InCmp Node to proceed to if input is incomplete and Timed Out Lmt seconds has elapsed
Timed Out Lmt Number of seconds after playing a voice prompt or taking a digit before reporting a time out
Max TO Retry Used with an ERR Node, the maximum times a timed out can occur
Max TO Node Used with an ERR Node, node to proceed to after maximum number of timed outs
Max IC Retry Used with an ERR Node, the maximum times an incomplete input can occur
Max IC Node Used with an ERR Node, node to proceed to after maximum number of incomplete input
Max ER Retry Used with an ERR Node, the maximum times an error can occur
Max ER Node Used with an ERR Node, node to proceed to after maximum number of errors
Hang up Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone
Status 1 Not used
Chain Node Points to a Wait node number. The chain is implemented such that if the first digit entered is similar to a valid digit of the wait node, the WAIT node will take precedence over the INP1 node
Ringback Not used
Tn 4 Not used
Tn 5 Not used
FCS WinVoice Training Manual Page 39 of 80
System Options
6. INPUT2 NODE
CODE INP2
PURPOSE To input a variable number of digits with a terminating digit
PARAMETER Name Name of the file to play:
Same as Input1
Func Code To determine validity of the digits entered.
MaxDigits Maximum number of digits to input
Term Digit Digit to terminate input
Exp Digits Expected number of digits, anything less than this will be an invalid input
OK Node to proceed to if input is correct (based on the FUNC CODE)
Error Node to proceed to if input is incorrect (based on FUNC CODE)
T Out Node to proceed to id input is incomplete after playing the voice prompt and waiting for Timed Out Lmt
InCmp Node to proceed to if input is incomplete and Timed Out Lmt seconds has elapsed
Timed Out Lmt Number of seconds after playing a voice prompt or taking a digit before reporting a timed out
Max TO Retry Used with an ERR Node, the maximum times a time out can occur
Max TO Node Used with an ERR Node, node to proceed to after maximum number of time outs
Max IC Retry Used with an ERR Node, the maximum times an incomplete input can occur
Max IC Node Used with an ERR Node, node to proceed to after maximum number of incomplete input
Max ER Retry Used with an ERR Node, the maximum times an error can occur
Max ER Node Used with an ERR Node, node to proceed to after maximum number of errors
Hang up Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone
Status 1 Not used
7. WAIT NODE
CODE WAIT
PURPOSE Wait for a single digit
PARAMETER Name Name of the file to play
FCS WinVoice Training Manual Page 40 of 80
System Options
Valid parameters for NAME are:
Same as Input1
1,2,3,4,5,6,7,8,9,0,*,# Node to proceed to after detecting these digits
Timed Out Limit Number of seconds to wait after voice prompt before detecting timed out
Max Timed Out Retry
Used with an ERR Node, the maximum times a timed out can occur
Max Timed Out Node Used with an ERR Node, node to proceed to after maximum number of timed outs
Max Error Retry Used with an ERR Node, the maximum times an error can occur
Max Error Node Used with an ERR Node, node to proceed to after maximum number of errors
Int If any parameter for 1,2,3,4,5,6,7,8,9,0,*,# is “0” and Int = “1”, then an error is returned
Hgup Next Node to proceed to upon detecting Internal Hang Up Tone or External Hang Up Tone
8. SPECIAL NODE
CODE SPEC
PURPOSE Calls to non voice functions. Please see special node description help file in Appendix C
PARAMETER
9. END NODE
CODE END
PURPOSE Ends Call, Reset System Parameters and Hang Up
PARAMETER
10. TRANSFER NODE
CODE XFER
PURPOSE Provides a Flash Hook Transfer to an extension
PARAMETER Name Extension number to transfer to
Valid parameters for NAME are:
99999 – represents any extension number
MAILBOX;
HUNT1-HUNT6 - transfers to number stored in VM-HOTEL.MDB’s Hunt table for Hunt 1-6;
OPERATOR - transfers to the day-operator specified in Office.ini;
FCS WinVoice Training Manual Page 41 of 80
System Options
NIGHT-EXTN – transfers to the night-operator specified in Office.ini
DEPT0-DEPT9 - transfers from department 1-9 as specified in VM-HOTEL.MDB’s Department table;
Answered Node to proceed to after answer was detected (monitored transfer only)
Busy Node to proceed to after busy was detected (monitored transfer only)
No Reply Node to proceed to after no reply was detected (monitored transfer only)
Rings Number of rings before returning no reply (monitored transfer only)
Blind Xfer If the parameter is set to “0” then monitored transfer is used, otherwise, blind transfer is used
No Ring Not used
After Xfer Pause Number of “,” to append to the dial string
No Revert Flash Upon detecting busy/no answer, if the parameter is set to “0” then a flash hook is dialed to revert the call to WinVoice , otherwise a flash hook is not dialed
Use Xfer Prefix Adds a prefix, as specified in ATLAS.INI, to the dial string
Use Xfer Postfix Adds a suffix, as specified in ATLAS.INI, to the dial string
11. DIAL NODE
CODE DIAL
PURPOSE Dials a string
PARAMETER Name String to dial
Valid characters are:
Any DTMF Digit, inclusive of “a”, “b”, “c”, “d”, “&” and “,”;
PAGE-CODE - dials the paging code specified in SYSTEM.CFG;
MESSAGE-ON - dials the message lamp on code specified in ATLAS.INI – MESSAGE ON;
MESSAGE-OFF - dials the message lamp off code specified in ATLAS.INI – MESSAGE OFF;
Dial Complete Node to proceed to after dialing
No Ringback Not used
FCS WinVoice Training Manual Page 42 of 80
System Options
12. ECHO NODE
CODE ECHO
PURPOSE Plays specific elements of an index file before and after the input string
PARAMETER Name Name of index file to play
Next Node Next node to proceed to after play
Prefix 1,2,3,4,5 Not used
Postfix 1,2,3,4,5 Not used
Hang up Next node to proceed to after an Internal or External Hang-up Tone
13. OFFHOOK NODE
CODE OFF
PURPOSE Sets the line off-hook
PARAMETER Next Node Next node to proceed to after going off-hook
14. RCP NODE
CODE RCP
PURPOSE Changes to another recipe
PARAMETER Recipe Number Next recipe to proceed to
Node Number Next node of next recipe to proceed to
Recipe Not Found Node to proceed to if Recipe is not found15. ERROR NODE
CODE ERR
PURPOSE To increment error counters for Time Out, Error and Incomplete. This node is used in conjunction with the nodes WAIT, INP1, and INP2
PARAMETER None
3.5 WinSuite Integration The protocol between WS and WV is explained below:
CODE DESCRIPTION
R Room number ( Left justified, 5 char )
N Guest name ( Left justified, 20 char )
M Message status ( 5 = ON, 6 = OFF )
O Old room number ( Left justified, 5 char )
P PIN
FCS WinVoice Training Manual Page 43 of 80
System Options
Sample messages sent from WinSuite to WinVoice includes:(a) Check In.
1,WinSuite,DBEngine,1,RRRRR,NNNNNNNNNNNNNNNNNNNN
(b) Check Out 1,WinSuite,DBEngine,2
(c) Room Change 1,WinSuite, DBEngine,3,OOOOO,RRRRR
(d) Guest Info Update 1,WinSuite,DBEngine,4,RRRRR,NNNNNNNNNNNNNNNNNNNN
(e) Msg On 1,WinSuite,DBEngine,5,RRRRR
(f) Msg Off 1,WinSuite,DBEngine,6,RRRRR
(g) PIN Change ( may not be applicable)1,WinSuite,DBEngine,18,RRRRR,PPPP
(h) Minibar Acknowledgment 1,WinSuite,Minibarsender,1,Serial number
Sample messages sent from WinVoice to WinSuite for Voice Message Notification (during Check-in) includes:(a) Voice On
1,DBEngine, WinSuite,1,Room number
(b) Voice Off 1, DBEngine, WinSuite,2,Room number
Messages for Voice Message Notification Method (after leaving message):(a) Voice On
1,Atlas, WinSuite,1,Room numberMessages for Voice Message Notification Method (after retrieving message):(a) Voice Off
1,Atlas, WinSuite,2,Room numberOthers:(a) Room Status
1,Atlas, WinSuite,6,Room number, Room Status Code
(b) Set New PIN Number 1,DBEngine,WinSuite,7,New PIN
FCS WinVoice Training Manual Page 44 of 80
System Options
(c) AWU StatusFCS Packet: Function code, Room Number, AWU Time (hhmm), AWU Status Code (0-No Answer, 1-Answer ,2-Reschedule)Ex: 8,200,1602,2
(d) AWU Set FCS Packet: Function code, Room Number, Wakeup Time
Ex: 9,200,1600
(e) AWU Cancel FCS Packet: Function code, Room Number
Ex: 10,200
(f) Minibar Itemized Posting With Description 1,MinibarSender,WinSuite,5,Room,Ref. Number, Date, Time, Total Items, Item Code, Quantity, Description, Basic Charge, Government Tax, Surcharge, VAT, Item Charge with Tax, Item Code, Quantity, Description, Basic Charge, Government Tax, Surcharge, VAT, Item Charge with Tax, …, Total Basic Charge, Total Government Tax, Total Surcharge, Total VAT, Total Charge with Tax, Maid ID, Message ID
(g) Minibar Total Posting 1,MinibarSender,WinSuite,3,Room,Ref. Number, Date, Time, Total Basic Charge, Total Government Tax, Total Surcharge, Total VAT, Total Charge with Tax, Message ID
FCS WinVoice Training Manual Page 45 of 80
System Observation4.1 Log Files All log files are kept in the system for a month, unless specified otherwise. The following table shows each module’s log files/set of log files:
MODULE LOG FILES DESCRIPTION
1. Atlas ATLASdd.LOG General atlas information/Errors.
ATLAS1Cdd.LOG
ATLAS2Cdd.LOG…etc.
Shows each channel’s activities - call flow.
ATLASAWUdd.LOG Shows transactions between Atlas and
AWU - log call attempts.
ATLASMEDUSAdd.LOG Shows transactions between Atlas and
other modules.
2. Auto Wake Up AWUdd.LOG Shows general UI Information and
transactions
AWUPRINTmmddyyyydd.LOG Shows all AWU jobs set and cancel
(manually and via the system), attempts,
and status (Answered/No
Answer/Rescheduled/Snooze/Failed)
3. DBEngine DBENGINEdd.LOG Shows all transactions from and to all
modules as well as Winsuite
4. Engineering Services ENGSERVICESdd.LOG Shows all connection status to Medusa
5. Hotel HOTELdd.LOG Shows all connection status to Medusa, all
manual posting transactions, and UI
transactions
6. Housekeep HSKEEPdd.LOG Shows all housekeeping jobs
7. Medusa Server MEDUSA.LOG Shows start-up and end-time of Medusa
Server.
FCS WinVoice Training Manual Page 46 of 80
Chapter
4
System Observation
8. MiniBar Sender MINIBARSENDERdd.LOG Shows transactions to Winsuite and Printer
9. MiniBar UI MINIBARdd.LOG Shows all UI transactions and data sent to
Dbengine
MINIBARPRINTmmddyyyydd.L
OG
Shows all postings, manually and via the
system.
10. Office OFFICEdd.LOG Shows all connection status to Medusa and
UI transactions
11. Room Status ROOMSTATUSdd.LOG Shows all UI transactions and data sent to
Dbengine, Printer, & Winsuite
RSPRINTmmddyyyydd.LOG Shows all jobs sent to Printer in detail
12. VMail VMAILLOGdd.LOG Shows all activated modules’ status
VOICEPRINTmmddyyyydd.LO
G
Shows all information on messages’ left,
received, and deleted
13. Voice PABX PABXCOMMdd.LOG Shows all transactions
PABXMEDUSAdd.LOG Show activities between PABX and other
modules
14. Log Printer PRINTdd.LOG Shows all information sent from all
modules
Other Common Function Codes in Log Files
1/1A -Check In/Database SwapFCS Packet: Receive From Where, Function Code, Room Number, Guest Name, Language CodeEx: R>WinSuite,1,100 ,Brad Pitt ,1
2/2A - Check Out/Database SwapFCS Packet: Receive From Where, Function Code, Room NumberEx: R>WinSuite,2,100
3 – Room ChangeFCS Packet: Receive From Where, Function Code, From Room, To RoomEx: R>WinSuite,3,100 ,101
4 – Name ChangeFCS Packet: Receive From Where, Function Code, From Name, To NameEx: R>Winsuite,4,Brad Pitt ,John Wayne
5/5A – Set Text On (MWL) /Database SwapFCS Packet: Receive From Where, Function Code, Room Number
FCS WinVoice Training Manual Page 47 of 80
System Observation
Ex: R>WinSuite,5,100
6/6A – Set Text Off (MWL) /Database SwapFCS Packet: Receive From Where, Function Code, Room NumberEx: R>WinSuite,6,100
7 – Fax Setting (Announced by Voicemail)FCS Packet: Receive From Where, Function Code, Room Number, Fax MessageEx: R>WinSuite,7,100,1 (0 or 1, 1 = fax in mailbox)
9 – Set AWUFCS Packet: Receive From Where, Function Code, Room Number, TimeEx: R>AWU,9,100,15:32
10 – Reset AWUFCS Packet: Receive From Where, Function Code, Room NumberEx: R>AWU,10,100
11 – Undelete MessageFCS Packet: Receive From Where, Function Code, Extension Number, Total
messages, Message ID/sEx: R>OFFICE,11,200,3,1,2,3
12 – Confirm MessageFCS Packet: Function code,MailboxID,MsgID,MsgTypeEx: 12,1,1,VOICE
13 – Update Room extension dataFCS Packet: Function code,Room,AWU Extn,Total Extension,extn1,extn2,extn3....Ex: 13,100,8100,3,8100,7100,9100
14 – Remove RoomFCS Packet: Function Code, Room NumberEx: 14,100
15 – Update Msg StatusFCS Packet: Receive From Where, Function Code,MailboxID,MessageID,Status = (1
NEW, 2 OLD, 3 DEL), Msg Type = [1-VOICE, 2-FAX (only applies to status = NEW)]Ex: R>ATLAS,15,8,5,3,1
16 – Update Personal Greeting promptFCS Packet: Function code,Mailbox ID,Status = 1(YES) 0(NO)Ex: ATLAS, 16,8,1
17 – Set PIN
FCS WinVoice Training Manual Page 48 of 80
System Observation
FCS Packet: Function code,Mailbox ID, New PINEx: ATLAS, 17,8,100
18 – Set Pin from WinsuiteFCS Packet: Function code,Room Number, New PINEx: 18,100,888
19 – Set/Reset HandphoneFCS Packet: Function Code, 1=Set / 0=Off, Room, Phone NumberEx: 19,1,100,01212345678
20 – Set/Reset Pager StatusFCS Packet: Function code, 1=Set / 0=Off, Room NumberEx:OFFICE, 20,ON,100
21 – Add New DepartmentFCS Packet: Receive From Where, Function code, Depart No, Depart Name,
ExtensionEx: R>OFFICE,21,1,Software,307
22 – Edit DepartmentFCS Packet: Receive From Where, Function code, Depart No, Depart Name,
Extension Ex: R>OFFICE,22,1,Software,307
23 – Delete DepartmentFCS Packet: Receive From Where, Function code, Depart NoEx: R>OFFICE,23,1
24 – Admin Extension MaintenanceFCS Packet: Receive From Where, Function code,Extn,Extn Type, Name, Language,
Hunt1, Hunt2, Hunt3, Hunt4, Hunt5, Hunt6, Pager, Pager Type, EMail, HandPhone, Delete New, Delete OldEx: R>OFFICE,24,331,MBOX,MBOX 331,1,307,351,244,320,238,234, 82639,1,, 01212345678,0,0
25 – Delete All Old Voice MessageFCS Packet: Function Code, Mailbox IDEx:ATLAS, 25,8
26 - To print operator user id when printing the AWU report if the AWU is set from WinsuiteFCS Packet: Function code, Room Number, Time, Attempts, User IDEx: 26,100,13:57,1,111127 - To print operator user id when printing the AWU report if the AWU is cancelled from Winsuite
FCS WinVoice Training Manual Page 49 of 80
System Observation
FCS Packet: Function code, Room Number, User IDEx: 27,100,111141 – Add new user to MinibarFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>MINIBAR,41,1111,Halle Berry,3,Room Status/Minibar Entry,1,1111
42 – Edit current Minibar userFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>MINIBAR,42,1111,Eddie Murphy,3,Room Status/Minibar Entry,1,1111
43 – Delete current Minibar userFCS Packet: Receive From Where, Function code, User IDEx: R>MINIBAR,43,1234
44 – Add Minibar ItemFCS Packet: Receive From Where, Function code, Item Code, Item Description, Buying Price, Selling Price, QuantityEx: R>MINIBAR,44,01,Potato Chips,1.00,2.00,99
45 – Edit current item in MinibarFCS Packet: Receive From Where, Function code, Item Code, Item Description, Buying Price, Selling Price, QuantityEx: R>MINIBAR,45,01,Potato Chips,3.00,1.00,99
46 – Delete item from MinibarFCS Packet: Receive From Where, Function code, Item CodeEx: R>MINIBAR,46,01
47 – Process Minibar TransactionFCS Packet: Receive From Where, Function code, Room Number, User ID, Ref No,
How many types of items posted, (Item code, Quantity)-will continue to be added until all items posted
Ex: ATLAS,47, 100,1111,123,2,1,5,2,8
48 – Room StatusFCS Packet: Receive From Where, Function code, Room Number, Code Mapping, User ID, User DescriptionEx: R>ROOMSTATUS,48,200,1,1111,Vacant Dirty
49 – Engineering ServicesFCS Packet: Function code, Room Number, Engineering services codeEx: 49,100,3
50 – Lump Sum posting
FCS WinVoice Training Manual Page 50 of 80
System Observation
FCS Packet: Function code, Room, Ref, Date, Time, Amount, Gov Tax, SurCharge, Vat, Total Charge with tax, MsgIDEx: 50,100, 789,16072003,1859,1800,90,180,0,2070,001
52 – Change User PinFCS Packet: Receive From Where, Function code, User ID, New PinEx: R>MINIBAR,52,1111,1234
53 – Add New Room Status UserFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ROOMSTATUS,53,4444,Status 4444,2,Room Status Entry,1,4444
54 – Edit current Room Status userFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ROOMSTATUS,54,4444,Status 4444,2,Room Status Entry,3,4444
55 – Delete current Room Status userFCS Packet: Receive From Where, Function code, User IDEx: R>ROOMSTATUS,55,4444
56 – Change current Room Status user PIN numberFCS Packet: Receive From Where, Function code, User ID, New PINEx: R>ROOMSTATUS,56,4444,4455
57 – Add new mapping code for Room Status to WinsuiteFCS Packet: Receive From Where, Function code, Key code, Mapping code to winsuite, DescriptionEx: R>ROOMSTATUS,57,2,8,Dirty
58 – Change current Room Status code mappingFCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, DescriptionEx: R>ROOMSTATUS,58,1,5,Occupied Clean
59 – Delete Room Status codeFCS Packet: Receive From Where, Function code, Key Code to deleteEx: R>ROOMSTATUS,59,2
61 – Add New Engineering Services UserFCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ENGSERVICES,61,8888,Enginering 1,6,Engineering Services,1,8888
62 – Edit current Engineering Services user
FCS WinVoice Training Manual Page 51 of 80
System Observation
FCS Packet: Receive From Where, Function code, User ID, Name, Class of services, Description, Language, Pin NumberEx: R>ENGSERVICES,62,8888,Enginering 1,6,Engineering Services,3,8888
63 – Delete current Engineering Services userFCS Packet: Receive From Where, Function code, User IDEx: R>ENGSERVICES,63,8888
64 – Change current Engineering Services user PIN numberFCS Packet: Receive From Where, Function code, User ID, New PINEx: R>ENGSERVICES,64,8888,9988
65 – Add new mapping code for Engineering Services to WinsuiteFCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, DescriptionEx: R>ENGSERVICES,65,5,3,Minibar Services
66 – Change current Engineering Services code mappingFCS Packet: Receive From Where, Function code, Key code, Mapping code to Winsuite, DescriptionEx: R>ENGSERVICES,66,5,4,Minibar Services
67 – Delete Engineering Services codeFCS Packet: Receive From Where, Function code, Key code to deleteEx: R>ENGSERVICES,67,5
68 – Database swap request by WinsuiteFCS Packet: Function codeEx: 68
From Dbengine to Atlas2 – AWU AttemptReceive from, Function Code, Extension, AttemptsRX-> DBENGINE,2,8507,1
3 – Reminder CallReceive from, Function Code, Extension, AttemptsRX-> DBENGINE,3,8507,1
4 – MWL ONReceive from, Function Code, Extension, (Non code)RX-> DBENGINE,4,8507,1
5 – MWL OFF
Receive from, Function Code, Extension, (Non code)
FCS WinVoice Training Manual Page 52 of 80
System Observation
RX-> DBENGINE,5,8507,1
4.2 Debug Screens4.2.1 AtlasDivided into 3 portions. The main one on the left being the channel activities, which show raw data captured and processed by the system as well as the call flow. On the upper right is the ‘Communication’ screen, which shows the strings sent to and received from modules that interact with Atlas, such as PABX, AWU, and DBEngine. The bottom part is the ‘Others’ screen, which shows general line information (Onhook/Offhook), CPI captured for each line, and channel errors.There are 6 Icons on the Toolbar: a) View Channel State – to see each channel’s state at any one timeb) Reset Channel State – to reset all channels at any one time. Note: Do not use unless
necessary as it will cut off all line activities immediately. Used only when one or more lines are in a loop.
c) Clear – clears only the left screen or all screens depending on where the mouse was last clicked. (A little design bug!) Will also dim some of the icons on the toolbar. To restore ‘order’ to the display, click on any part of the right-hand side screen.
d) Debug – Used to activate/deactivate debug mode. Deactivating the debug is useful to ‘freeze’ the screen so the required information can be seen uninterrupted by other channels’ activities.
e) About – checks version of Atlas module runningf) Exit – stops Atlas module ONLY (requires a password). This is used mostly when
certain changes have been made to the system which requires that Atlas be restarted before they take effect. For example, changing the settings in atlas.ini, d42lamp.ini, dialogic.ini, entry.ini, line.ini, recipe.ini, and tones.ini. To restart Atlas, go to c:\fcsvoice\Atlas folder and double-click the Atlas.exe file.
4.2.2 DBEngine Opening the module will show a window with 2 tabs – VoiceNT and WinSuite. Both tabs have a screen with the top half called Received and the bottom half called Send. Transactions received from inter-modules and interface will be displayed at the top portion of each tab respectively. Similarly, the bottom display will show transactions sent to inter-modules and interface.
4.2.3 Medusa Server Basically used to check all modules’ connection status to Medusa. There are 2 more levels under each module – Send and Receive. Click on it to see what was sent to or received by the module.
4.2.4 Minibar Sender Used to monitor all posting transactions to WinSuite and acknowledgement from WinSuite.
4.2.5 Log Printer Used to monitor all printing jobs sent to the log printer.
FCS WinVoice Training Manual Page 53 of 80
System Observation
4.3 Hardware Checks4.3.1 Dongle Just as in WinSuite, a dongle (security lock) is also needed for the system to start-up. However, there is no need to enter the serial number of the dongle. But the same error message will appear when the dongle is faulty or not found.
4.3.2 Dialogic Drivers & Cards The most common version of the Dialogic Driver used is sr5.0. Occasionally, one or more channels might hang after running for some time. This can normally be resolved by restarting the system. However, should that fail to restore the channels’ state, then the drivers need to be restarted as well.
To do that, first stop the system again, then go to Start\Programs\Dialogic System Software\ and select Dialogic Control Manager. (A message prompt will appear, just click OK). Click the Stop Service icon (in red) to stop the drivers. When the Stop Icon is gone and the Start Icon (in green) appears, it means that the services have been successfully stopped. (The circle on the card/s will turn Red). To restart the services, click the Start Icon. Once the circle on the card/s has turned Green, it means that the services are up.
To enable the drivers to start up automatically every time the PC is rebooted, go to Service\Startup Mode on the menu bar and select Automatic.
There is a utility to test all channels from the same Dialogic folder but in the subfolder Dialogic Sample Programs called Multi-Threaded Voice. Follow the steps below:
a. Click File then Open (menu bar)b. Select the channel to be tested, eg., dxxxB1C1 (First Channel on Board 1)
and click OKc. A screen with the words “Device Open” will appeard. Dial in to the channel 1’s extension until “Ring Received” is showne. Then, click Function (menu bar) and select either to a vox or a wav file to
play. Just choose the system’s default file to playf. If the prompt is heard then the channel is OKg. Next click Function again and select Dial h. Enter the extension for this channel to dial to.i. If that extension rings then the channel is OK
4.3.3 Analog Phone Lines To check whether the phone lines connected to the voice card is in working order or not, disconnect the line from the card and connect it to an analog phone. Things to test:
a. Lift up the handset and listen for a dial toneb. Try to call another extensionc. Try ringing this phone from another extensiond. Do a transfer from this phone
If all the above test results are positive, then the line tested is in working order. Repeat the steps for the other lines.
FCS WinVoice Training Manual Page 54 of 80
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 FUNCTION
Atlas.ini Transfer, Message Lamp, Voicemail General/Hotel, Outcall, and
Restart settings
Awu.ini Next Call Time/Snooze Call Duration/Max Failed
Attempts/Unlimited Call Activation
Awurpt.ini Auto Report Time/Type/Activation Setting/Print Interval Setting
Customer.ini Customer information
D42Lamp.ini CPI Delay Time Value
Dbengine.ini Not used
Dialogic.ini All Dialogic DCB & CPB Settings
Entry.ini Entry Points settings
Holiday.ini Public holidays settings
Language.ini Languages activated
Line.ini Line settings and Pabx Integration Method
Medusa.ini Winsuite activation setting & Buffer settings
Minibar.ini Special Minibar settings for posting flow variations
Minibarsender.ini Max Retry Attempts/Timed-Out value/Posting Type/Tax Method
Modules.ini Modules installed
Office.ini Working hours settings/Extension range/MWL activation method
Pabx.ini Comm Port & Communication Protocol Settings
Printer.ini Printer Name & Printing Options
Recipe.ini Recipes Used, Channel Flow & CPI Flow Settings
Tones.ini Dial Tone, Internal & External Hang-up Tones.
Version.ini Each Module’s Version Number
Voice.ini Major Modules activated
FCS WinVoice Training Manual Page 56 of 80
Appendices
APPENDIX B: RETRIEVING VOICE MESSAGES - ADMIN
Italics – Can be interrupted/skipped by pressing the * key.
Press the voicemail button or number [**] System will prompt to enter PIN if called from own phone (i) System will prompt, “You have reached the voicemail system, please enter your room
number” if called from outside the hotel (iv)
(i) System will validate the PIN entered: If PIN is valid, then system will prompt either “You have no messages” (iii) or
“You have xxx voice messages. For first new message, press 1. For first old message, press 2. Press * for further options.” (ii)
If PIN is invalid, system will prompt to enter PIN again the second time. If it is still invalid, then system will say, “You have been Timed-out. Please try again” and hangs up.
(ii) System will play, “This message was recorded at hh:mm AM/PM on dd of mm.” Then the -----message-----After that, it will say, “this is the end of the message, press 1 to repeat it or * to continue”
‘1’ (ii)
‘*’ system will say “Press 3 to delete the message or * to continue”
‘3’ “Thank you, message deleted”. (ii) if there are still messages or (iii) if none
‘*’ “Thank you, message retained”. (ii) if there are still messages or (iii) if none
(iii) System will play, “Feature Menu: To change Password, press 2; To record new Greeting Message, press 3; To Record & Forward Message, press 4; To delete all Old Messages, press 6; To continue, press the * key.”
‘2’ Play current PIN“For a new PIN, press 1; To continue press the * key”
‘1’ “Please enter your new PIN”-----New PIN-----“Your new PIN is……….” (iii)
‘*’ (iii)
‘3’ Play current Greeting“To record a new mailbox greeting, press 1; To continue, press the * key”
‘1’ “Please record your message after the tone and press 1 to terminate”-----Recording New Greeting----- (maximum 2 minutes)
FCS WinVoice Training Manual Page 57 of 80
Appendices
“Your personal greeting is………………..” (iii)
‘*’ (iii)
‘4’ Please enter the destination MBOX Number followed by the # Key[8000#]Record your message after the tone and press any key when you have
finished“………………………………………………………………………………”
[*]MENUTo Listen to your message, press 1To Erase and Rerecord your message, press 2To Continue recording your message, press 3To Send your message, press the * KeyTo Abort Forwarding the message, press the # Key
‘1’ Message will be played back MENU‘2’ Message erased Record your message after the
tone…..MENU‘3’ You will hear the ‘Beep’ tone, then start recording……
MENU‘*’ Message is Forwarded (iii)‘#’ (iii)
‘6’ “Thank you, messages deleted. This completes your voice messages” (iii)
(iv) System will validate the Room number entered: If valid, then system will prompt to enter PIN (i) If invalid, system will ask to enter room number again. This loops until user hangs
up.
RETRIEVING VOICE MESSAGES – GUEST
Italics – Can be interrupted/skipped by pressing the * key.
Press the voicemail button or number [**] System will NOT prompt to enter PIN if called from own phone (i) System will prompt, “You have reached the voicemail system, please enter your room
number” if called from outside the hotel (iv)
The rest of the flow is the same as Admin except in Feature Menu:“Feature Menu: To change Password, press 2; To record new Greeting Message, press 3; To delete all Old Messages, press 6; To continue, press the * key.”(There is no option 4: To record and forward message).
FCS WinVoice Training Manual Page 58 of 80
Appendices
APPENDIX C: SPECIAL NODES EXPLAINED
1 ProcessCPI
To get Mailbox info, based on CPI from PABX module. If CPI from PABX module is empty then the system will use InputString. Once CPI is valid information such as MailboxID, Pin, Room, Prompt are available.
CPI Type : 0 = input string (CPI) is extension,
1 = input string (CPI) is room number.
Pocket Description Pocket Description
1 N->Admin MBX 6 N->No CPI(No valid user)
2 N->Admin EXTN 7
3 N->Admin No Directory 8
4 N->Super User 9
5 N->Guest MBX 10 CPI Type = 0 or 1
2 SetTonesStatus
To enable or disable dial tone, Tone 4, Tone 5 specified in TONES.INI.
Flag : 0-Disable 1-Enable
Pocket Description Pocket Description
1 Dial Tone Flag 6
2 Tone 4 Flag 7
3 Tone 5 Flag 8
4 N->Next Node 9
3 ProcessMailbox
To get info on checkout guest based on mailbox which get from InputString.
Pocket Description Pocket Description
1 N->Node OK 6
2 N->Node Not OK 7
4 SetSuperExtn
Assign the InputString to be the Super Extension for maintainance purpose.
Pocket Description Pocket Description
FCS WinVoice Training Manual Page 59 of 80
Appendices
1 N->Next Node 6
51 InsertMessage
To get a temporary Message ID from the database(VM-Hotel) for message recording purposes.
Message Type Flag : 0 = Voice Message ; 1 = reserve(not used); 2 = insert fax(not used)
Pocket Description Pocket Description
1 N->Able to get message ID 6
2 N->Not able to get message ID 7
3N->Mailbox is full(more than 50 messages)
8
4 9
5 10 Message Type Flag
53 FilterVoiceMessage
Chop voice message file for Hangup tone recorded
Pocket Description Pocket Description
1 Number of seconds to chop 6
2 N->Next Node 7
54 CheckMessageLength
Check for minimum recording length in ATLAS.INI (MIN MESSAGE LENGTH) or in VMAG REC mode.
If node 3 is zero, use MIN MESSAGE LENGTH
Pocket Description Pocket Description
1 N->Length <= Minimum 6
2 N->Length > Minimum 7
3 Minimum duration in seconds 8
55 ConfirmRecordedMessage
To update the database with the message ID reserved earlier that this ID has been used for a message. Increment new message count in database and setup database message queue.
Pocket Description Pocket Description
1 N->Next Node 6
FCS WinVoice Training Manual Page 60 of 80
Appendices
56 SetPagerNotification
Pocket Description Pocket Description
1 Next Node 6
57 CheckMessageBroadcastDistributionList
Check whether the disttribution list exists or not.
Pocket Description Pocket Description
1 If distribution list 6
2 If Mbox 7
3 If not found 8
58 SendBroadcastDistributionList
Send message according to the distribution list
Flag : 1 = First time entry 0 = Not first time entry will need to complete the list.
Pocket Description Pocket Description
1 distribution list is empty 6
2 distribution list not empty 7
5 10 Flag
59 AssignVirtualMailboxNumber
Assign a virtual number to CPI and Inputstring
Pocket Description Pocket Description
1 successful 6
2 unsuccessful 7
5 10 Flag
101 ConstructMessageCount
To construct the Index Voice Prompt for the number of voice message for the user. No Old and New voice announcement. The system is able to differentiate guest and admin.
Pocket Description Pocket Description
1 N->Voice and Text 6 N->voice and fax
2 N->Voice only 7 N->text and fax
3 N->Text only 8 N->fax
FCS WinVoice Training Manual Page 61 of 80
Appendices
4 N->no Voice, no Text , no Fax 9
5 N->voice, text and fax 10
102 ConstructMessageDate
To construct the index voice prompt for the voice message date based on the Voice Message File's date using the Message ID as reference.
Pocket Description Pocket Description
1 N->Successful 6
2 N->No Message specified 7
103 SetupMessages
To setup All New Recorded Voice Message queue.
Pocket Description Pocket Description
1 N->Successful 6
2 N->No New Messages 7
104 SetupMessages
To setup all Old Saved Voice Messages queue.
Pocket Description Pocket Description
1 N->Successful 6
2 N->No Old Messages 7
105 GetMessage
To retrieve the Next Message ID from the Voice Message queue setup earlier.
Pocket Description Pocket Description
1 N->Successful 6
2 N->No More Messages 7
106 GetMessage
To retrieve the Previous Message ID from the Voice Message queue setup earlier.
Pocket Description Pocket Description
1 N->Successful 6
2 N->No More Messages 7
FCS WinVoice Training Manual Page 62 of 80
Appendices
107 ConfirmPersonalGreeting
To confirm the recorded personal greeting of the user with the condition that the new recorded prompt file length is greater than DigRate specified in DCB settings(6000 or 8000) in Dialogic.ini, otherwise the system will use the system prompt instead.
Pocket Description Pocket Description
1 N->Successful 6
2 N->Not Successful 7
108 DeletePersonalGreeting
To delete the personal greeting and activate system greeting(personal prompt).
Pocket Description Pocket Description
1 N->Next Node 6
109 AnouncePIN
To construct the index voice prompt for the PIN which the value is retrieved from SPEC 1 (ProcessCPI).
Announcement Flag : 0 - Normal PIN 1 - Announcement PIN twice
Pocket Description Pocket Description
1 N->Next Node 6
2 Announcement Flag 7
110 ConfirmNewPin
To confirm and update the database of the new PIN entered which is stored in InputString. Use INPUT1 and INPUT2 to get new PIN then use this SPEC 110 to update.
Pocket Description Pocket Description
1 N->Next Node 6
111 PinNumberControl
Check for PIN in the database. Whether the user has any PIN installed.
Pocket Description Pocket Description
1 N->PIN 6
2 N->No PIN 7
112 CheckMessageForMWL
FCS WinVoice Training Manual Page 63 of 80
Appendices
To check the database for NEW or OLD messages so that a Message Lamp Code can be determined.
Pocket Description Pocket Description
1 N->No Messages 6
2 N-> >= 1 Message 7
113 ConfirmForwardingMessage
To confirm that the current Voice Message will be forwarded to the receiver mailbox.
For Admin Use Only.
Message Type Flag : Msg->Voice Message Cmt->Voice Comment
1->Msg 2->Cmt+Msg 3->Cmt 4->Fax
Pocket Description Pocket Description
1 N->Forwarded 6
2 N->Mailbox is full 7
3 Message Type Flag 8
114 SetupMessages
Arrange new and old messages in FIFO or LIFO sequence. Only setup once when user retrieve messages.
New Message : 0 - FIFO, 1 - LIFO
Old Message : 0 - FIFO, 1 - LIFO
Pocket Description Pocket Description
1 if manage to get a message 6
2 if no message at all in queue 7
3 8
4 9 New Message
5 10 Old Message
115 VmailCallback
For PABX without direct CPI, Vmail will do a callback.
FCS WinVoice Training Manual Page 64 of 80
Appendices
Flag : 0 = For Guest, 10 = For Guest or Admin, else For Admin
Pocket Description Pocket Description
1 Next Node 6
5 10 Flag
116 ValidatePinNumber
Check PIN number entered to differentiate Admin, Guest or invalid.
Pocket Description Pocket Description
1 Admin 6
2 Guest 7
3 Invalid 8
117 GeneratePinNumber
Generate new PIN number randomly.
New PIN = Room number + Random number
Pocket Description Pocket Description
1 Successful 6
2 Fail 7
118 ValidateOutCallPin
Check the PIN number entered for external call in the retrieve message.
PIN number = Room number + PIN number
Pocket Description Pocket Description
1 Admin Mailbox 6
2 Guest Mailbox 7
3 Invalid 8
119 DeleteAllOldMessage
Delete all old messages in the mailbox
Pocket Description Pocket Description
1 Next node 6
FCS WinVoice Training Manual Page 65 of 80
Appendices
120 GetFirstNewMessage
Get the first new message ID.
Pocket Description Pocket Description
1 Next Node 6
2 No message 7
121 GetFirstOldMessage
Get the first old message ID.
Pocket Description Pocket Description
1 Next Node 6
2 No message 7
141 SetMessageStatus
Delete the current Voice Message ID, the caller Recorded Voice Message
Pocket Description Pocket Description
1 N->Next Node 6
142 SetMessageLamp
To send message lamp code to the PABX module or WINSUITE based on user profile.
Message Code Flag : 1-On 2-Off
Forward Lamp on : use the Forward Extension Number
Pocket Description Pocket Description
1 Message Code Flag 6
2 N->Next Node 7
143 ProcessLineLanguage
Check if language is assigned specifically to the line, if yes, then use the line language, if no, then use language according to the vm-hotel.mdb
Pocket Description Pocket Description
1 Next Node 6
144 RemoveVoiceMessage
FCS WinVoice Training Manual Page 66 of 80
Appendices
Delete the unconfirm message from the disk
Pocket Description Pocket Description
1 Next Node 6
151 AWUCheckStatus
To check whether the current user has any Wakeup calls been set.
Pocket Description Pocket Description
1 N->AWU Set 6
2 N->AWU Not Set 7
152 AWUConstructWakeupTime
To construct the index voice prompt for wakeup time.
Pocket Description Pocket Description
1 N->Next Node 6
153 AWUConstructCurrentTime
To construct the index voice prompt for current time
Pocket Description Pocket Description
1 N->Next Node 6
154 AWUSetWakeupTime
To update the database with the entered wakeup time or cancel the wakeup time if "****" entered.
Pocket Description Pocket Description
1 Next Node after setting wakeup time 6
2N->Next Node after cancel wakeup time
7
155 AWUCallback
Flag : 0 = For Guest, 10 = For Guest or Admin, else For Admin
Pocket Description Pocket Description
1 N->Next Node 6
5 10 Flag
FCS WinVoice Training Manual Page 67 of 80
Appendices
156 AWULogStatus
Call Status Type : 1-no answer 2-busy 3-answer 4-destination failed 5-reschedule 6-not Guest 7-snooze call 8-failed to answer 9-no ring back
Pocket Description Pocket Description
1 6
2 N->Next Node 7
5 10 Call Status Type
157 AWURescheduleCall
To reschedule the wakeup time based on the AWU.INI's NEXT CALL in minutes unit.
Pocket Description Pocket Description
1 N->Successful 6
2 N->Not Successful 7
158 AWUSnoozeCall
To set snooze wakeup call based on AWU.INI (SNOOZE) in minutes unit.
Pocket Description Pocket Description
1 N->Next Node 6
159 AWUAnnounceFailed
Construct the index Voice Prompt for failing to answer wakeup call for the room.
Pocket Description Pocket Description
1 N->Next Node 6
160 AWUInsertJob
To insert awu outcall job into the OutCallList.
Pocket Description Pocket Description
1 N->Next Node 6
161 SetEnglishLanguage
Set the language code of the current line to english.
Pocket Description Pocket Description
1 N->Next Node 6
2 7
FCS WinVoice Training Manual Page 68 of 80
Appendices
162 AWUGetDifPrompt
Cater for different AWU prompt based on the day of the week.
Pocket Description Pocket Description
1 N->Sunday 6 N->Friday
2 N->Monday 7 N->Saturday
3 N->Tuesday 8
4 N->Wednesday 9
5 N->Thrusday 10
171
Get quantity & item code to construct the index file.
Pocket Description Pocket Description
2 Invalid 7
3 quantity & item code is empty 8
4 OK 9
172
Check whether the Input string for minibar posting is empty or not.
Pocket Description Pocket Description
2 empty 7
3 not empty 8
173
Confirm and send the minibar posting to MinibarSender.
Flag : 0 = normal posting protocol 1 = lump sum posting protocol
Pocket Description Pocket Description
3 failed 8
4 Next node 9
5 10 Flag
174
Remove last item entered.
Pocket Description Pocket Description
FCS WinVoice Training Manual Page 69 of 80
Appendices
1 Success 6
2 Fail 7
175
Replay all entries entered by maid.
Pocket Description Pocket Description
3 Has next item 8
4 no more next item 9
176
Remove all item entered.
Pocket Description Pocket Description
1 Next node 6
177
Check whether the ID is supervisor or minibar entry.
Pocket Description Pocket Description
1 MINIBAR_SUPERVISOR 6 ENG_ENTRY
2 MINIBAR_ENTRY 7 else
3 ROOMSTATUS_ENTRY 8
4 ROOMSTATUS_MINIBAR 9
5 ENG_SUPERVISOR 10
178
Confirm the recording (minibar)
Pocket Description Pocket Description
3 Next Node 8
179
Activate & rename the temporary recorded minibar prompt to actual prompt.
Pocket Description Pocket Description
3 Success 8
4 Fail 9
FCS WinVoice Training Manual Page 70 of 80
Appendices
180
Remove the previous temporary recorded minibar prompt before new recording.
Pocket Description Pocket Description
3 Next Node 8
181
For VLink minibar, set language to Mandarin
Pocket Description Pocket Description
1 Next Node 6
182
Construct the minibar amount prompt when amount is entered from the phone.
Pocket Description Pocket Description
1 Next Node 6
2 Failed 7
191
Send Room status to Winsuite and announce the status.
Protocol : 48, <Room number>, <Engineering code>
if "CLEAN" nNextNodeNum = 135;if "DIRTY" nNextNodeNum = 136;if "OCCUPIED CLEAN" nNextNodeNum = 137;if "OCCUPIED DIRTY" nNextNodeNum = 138;if "VACANT CLEAN" nNextNodeNum = 139;if "VACANT DIRTY" nNextNodeNum = 140;if "OCCUPIED INSPECTED" nNextNodeNum = 141;if "VACANT INSPECTED" nNextNodeNum = 142;if "OUT OF ORDER" nNextNodeNum = 143;if "PICK UP" nNextNodeNum = 144;if "UNIDENTIFIED" nNextNodeNum = 145;if "VACANT READY" nNextNodeNum = 146;if "OCCUPIED READY" nNextNodeNum = 147;else nNextNodeNum = 0;
Pocket Description Pocket Description
1 Failed 6
FCS WinVoice Training Manual Page 71 of 80
Appendices
192
Send Room Status to log printer.
Pocket Description Pocket Description
1 Next Node 6
193 SendButlerPagingStatus
Flag : 1 = Butler paging requested by Room
0 = Paging deactivated for Room by User
Pocket Description Pocket Description
1 Next Node 6
2 Flag 7
201 ReinsertJob
To reinsert outcall job into the OutCallList and increment the attempts counter.
Pocket Description Pocket Description
1 N->Next Node 6
202 GetOutCallMsgType
To get the Dial Type of the outcall data.
Pocket Description Pocket Description
1 Message On 6 Pager
2 Message Off 7 Handphone
3 AWU Calls 8 Vmail Callback
4 AWU Callback 9 Next Node
5 Reminder Call 10 Failed
203 GetOutCallDialString
To retrieve the outcall dial string from the outcall list and put it into InputString.
Pocket Description Pocket Description
1 Next Node 6
204 JCTEndTransfer
Transfer through JCT Card.
FCS WinVoice Training Manual Page 72 of 80
Appendices
Pocket Description Pocket Description
1 N->Node Not OK 6
2 N->Node OK 7
205 CheckJCT
Check whether to include escape key in the dial string for MWL.
Pocket Description Pocket Description
1 N->Not JCT Card 6
2 N->JCT card with Escape key 7
206 CheckMessageByJCT
Check MWL out call type. Message On/Off on MWL for JCT card.
Pocket Description Pocket Description
1N->Message Lamp On(Not JCT card)
6
2N->Message Lamp Off(Not JCT card)
7
3 N->Message Lamp (JCT card) 8
221 GetCurrentPeriod
Period 1 - Before work 2-working 3-Lunch 4-working 5-After work
Pocket Description Pocket Description
1 Period 1 6 Holiday
2 Period 2 7
3 Period 3 8
4 Period 4 9
5 Period 5 10
222 ReminderCallLogStatus
Type : 1 = Answer 2 = Busy 3 = No answer 4 = Reschedule 5 = Not Admin
Pocket Description Pocket Description
FCS WinVoice Training Manual Page 73 of 80
Appendices
1 Type 6
2 Next Node 7
223 CheckHandphone
Check whether has handphone or not.
Pocket Description Pocket Description
1 Yes 6
2 No 7
224 SetHandphoneNotification
Pocket Description Pocket Description
1 Next Node 6
225 SetCurrentLanguage
Set language code to the selected language.
Pocket Description Pocket Description
1 Next Node 6
2Language code, if zero, set to default 1
7
226 CheckEntryPointNode
Compare DTMF CPI with pattern inside the entry point. Direct jump to next node inside entry point if match. If not found, set Recipe to 1 and Node to 18.
Pocket Description Pocket Description
1 Next Node if no match 6
227 CheckHuntingExt
Check whether there is hunting group for this extension.
Pocket Description Pocket Description
1 No hunting group 6
2 Has hunting group 7
228 GetHuntingExt
If NAME field in SPEC is "HUNT1", it will check whether HUNT1 field has extension or not.
FCS WinVoice Training Manual Page 74 of 80
Appendices
Pocket Description Pocket Description
1 Extension exists 6
2 No extension 7
229 CheckHuntingExtInOffice
Check is it any hunting group have been set and exist in the current extension.
Pocket Description Pocket Description
1 N->No hunting group configured 6
2 N->Hunting group configured 7
231 SetCurrentUserLanguage
Change the language based on the user group.
Pocket Description Pocket Description
1 Next Node 6
232 SupervisorCreateAdmin
Pocket Description Pocket Description
1 Valid 6
2 Invalid 7
5 10 1-Mbox, 2-Extn, 3-Null
233 SupervisorResetPin
Supervisor remotely reset Pin number for an Admin extension using supervisor ID.
Pocket Description Pocket Description
1 Valid 6
2 Invalid 7
234 SetPagerFlag
Set the pager on/off for particular user.
Pocket Description Pocket Description
1 Successful 6
2 Not Successful 7
5 10 0-pager off, 1-pager on
FCS WinVoice Training Manual Page 75 of 80
Appendices
235 CheckPagerFlag
Check whether pager is set on or not, if set get the pager code & store into array. Wait for dial node to retrieve from array & dial the pager number.
Pocket Description Pocket Description
1 pager is set 6
2 pager not set 7
3 no pager 8
236 ConstructOfficeMessageCount
To count number of new and old messages
Pocket Description Pocket Description
1 Has voice messages 6
2 No voice messages 7
237 SetHandPhoneFlag
Set Handphone flag.
Pocket Description Pocket Description
1 N->Set flag ON 6
2 N->Set flag OFF 7
5 10 0 = Not Active, 1 = Active
238 VerifySuperUserPin
Verify the PIN that key in is SUPERUSER pin or not.
Pocket Description Pocket Description
1 N->Same 6
2 N->Different 7
239 GetRandomHuntingGroup
Get the Hunting Group number RANDOMLY.
Pocket Description Pocket Description
1 N->Hunting Number 1 6 N->Hunting Number 6
2 N->Hunting Number 2 7
3 N->Hunting Number 3 8
4 N->Hunting Number 4 9
FCS WinVoice Training Manual Page 76 of 80
Appendices
5 N->Hunting Number 5 10
302
Cancel the reminder call set.
Pocket Description Pocket Description
1 Next Node 6
303 Get the reminder time from database & set it to InputString.
Pocket Description Pocket Description
1 Next Node 6
304 OfficeSetReminderTime
Set the reminder time.
Pocket Description Pocket Description
1 Next Node 6
305 ReminderCheckStatus
Check the status of a reminder call.
Pocket Description Pocket Description
1 Has reminder call 6
2 No reminder call 7
306
Remove the reminder message first before record a new one to avoid overlapping.
Pocket Description Pocket Description
1 Next Node 6
501
Construct engineering services protocol to send to Winsuite and log to the printer.
Pocket Description Pocket Description
1 Next node 6
502
To remove temporary recorded engineering prompt.
FCS WinVoice Training Manual Page 77 of 80
Appendices
Pocket Description Pocket Description
1 Next Node 6
503
After confirm the recording for Engineering services description, temporary voice file will be renamed to a proper voice file.
Pocket Description Pocket Description
1 Next Node 6
902
Specify CPI in the recipe file.
Pocket Description Pocket Description
1 Next Node 6
951 ProcessLocation
Get the Hunting Number and do the transfer.
Pocket Description Pocket Description
1 N->No Hunting No 6 N->Hunting No from 81 to 100
2 N->Hunting No from 1 to 20 7
3 N->Hunting No from 21 to 40 8
4 N->Hunting No from 41 to 60 9
5 N->Hunting No from 61 to 80 10
FCS WinVoice Training Manual Page 78 of 80