~~NOTOC~~ ====== Inventory Status Interface ====== The Inventory Status Interface (ISI) is a telephony interface designed to allow users to report item and quantity information to one or more remote servers. Although the original conception was to provide a method for a hotel's housekeeping staff to report usage of items from the guest room minibar, the interface has been designed to allow for any type of inventory reporting a user may require. This dialog is used to configure both the telephony interface and how to communicate with the remote server(s) or PMS. {{:images:vs8:vsconfig:inventory.png?direct|}} ===== User Interface Settings ===== These settings configure how the telephony user interface operates. ^Setting^Description^ |//Require user id//|Check this box to prompt for a user ID at the start of the call.\\ \\ //If this option is disabled, the system will not ask for a password either.//| |//Require password//|Check this box to require a valid password after prompting for the user ID.\\ \\ //If the //Require user id// setting is disabled, the system will never ask for a password, even if this setting is enabled.//| |//Block checked out postings//|Check this box if you want the system to block the housekeeping staff from posting minibar charges in checked-out rooms.| |//Allow zero quantity//|Defaults to force client to enter a value greater than 0. Checking this field allows them to enter a quantity of 0 or skip entry.| |//Use custom room list.//|If checked the Administrator must add individual rooms to the Inventory Web Interface. Default is unchecked which uses the list of guest mailboxes.| |//Enable data entry for multiple rooms//|Check this box if you want the telephony interface to allow data entry for more than one room in the same call.\\ \\ //Default is// ''disabled''.| |//Room number source//|Use the selection box to select how the room number is determined.\\ * **//Ask Caller//** -- Always ask the caller for the room number. * **//Use Calling Party//** -- Use the calling party (caller ID) as received from the PBX. //If the calling party information was not provided, the system will ask the caller instead.// * **//Use Called Party//** -- Use the called party as received from the PBX. //If the called party information was not provided, the system will ask the caller instead.// | ===== Global Settings ===== This section lists server-side settings that are global across all servers. ^Setting^Description^ |//Post Delay (seconds)//|Set the amount time after a change is sent to the ISI before it is posted to all configured servers. Value is in seconds.\\ \\ Range is 10 to 999 seconds. Default is ''60'' seconds.| ===== Per-Server Settings ===== Use the selection box to choose one of five servers to configure, then configure the remaining settings for the selected server. ^Setting^Description^ |//Enabled//|Check this box to enable the selected server.| |//Protocol//|Select the protocol to use for the selected server.\\ * **//HTTP POST JAZZ//** -- Perform an HTTP Post with the content being XML. This was originally called //DuVoice Version 1.00//. This is the default setting. * **//HTTP POST JSON//** -- Perform an HTTP Post with the content being JSON. * **//HTTP POST FORM//** -- Perform an HTTP Form Post. * **//Comtrol//** -- Choose this option if you are using a Comtrol device. * **//Opera Minibar//** -- Choose this option if you are sending the minibar data through the PMS link to an Opera PMS and you want to use the Minibar message type. * **//Opera Direct Charge//** -- Choose this option if you are sending the minibar data through the PMS link to an Opera PMS and you want to use the Direct Charge message type. | |//IP address or name//|Enter a valid URL address or server name for the remote server. Examples: http://192.168.25.122/ivr/isi or https://192.168.25.122/ivr/isi | |//TCP/IP port//|Enter the TCP address to use to connect with the remote server. Only used when connecting to Opera. | |//Username//|Optional username in order to support basic security.| |//Password//|Optional password in order to support basic security.| |//Retry interval//|Enter the number of seconds to wait after failing to connect to the remote server before making another attempt.\\ \\ //The default value is// ''60'' seconds.| |//Maximum attempts//|Enter the maximum number of times to attempt connecting to the remote server before logging a failure.\\ \\ //The default value is// ''30'' //attempts.//| **If the protocol is set to either //Comtrol//, //Opera Minibar// or //Opera Direct Charge//, all fields in the Server Settings box except //Enabled// and //Protocol// will be grayed-out and ignored.\\ \\ In the case of Comtrol, the data is routed through the Comtrol connector so all further configuration must be done on the [[vs7:manual:syscon:conn:comtrol|Comtrol connector]] page.\\ \\ For the two Opera protocols, the data is routed through the hospitality server so that it gets sent to the Opera PMS over the PMS Link.**