~~NOTOC~~
====== Room Status Interface ======
The Room Status Interface (RSI) is a telephony interface designed to allow housekeeping personnel to report room status to one or more remote servers.
**The RSI service is entirely separate from the hospitality service; changes to room status using RSI will not be passed to the PMS via the hospitality server.**
This dialog is used to configure the telephony interface as well as how the information is communicated to the remote server(s) or PMS.
{{:images:vs8:vsconfig:roomstatus.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.//|
|//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.|
|//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.//|
|//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 the box to enable the selected server.|
|//Protocol//|Select the protocol to use for the selected server.\\
* **//HTTP POST XML//** -- 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.
|
|//Username//|Optional username in order to support basic security.|
|//Password//|Optional password in order to support basic security.|
|//IP address or name//|Enter a valid URL address or server name for the remote server. Examples: http://192.168.25.122/ivr/rsi or https://192.168.25.122/ivr/rsi |
|//TCP/IP port//|Enter the TCP address to use to connect with the remote server. Only used when connecting to Opera. |
|//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 //Comtrol//, all fields in the Server Settings box except //Enabled// and //Protocol// will be grayed-out and ignored.\\ \\ This is because, for 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.**