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