Professional Documents
Culture Documents
Issue / Version
Date:
Status:
1.02
May 17, 2012
Released
HSC V2.6
Vivien InterfaceV1.0
17.5.2012
20/2
HSC V2.6
Vivien InterfaceV1.0
1. Contents
1.
Contents.......................................................................................... 3
2.
3.
4.
3.1.
3.2.
Messages ......................................................................................... 7
4.1.
4.2.
Message Formats........................................................................... 8
4.2.1.
4.2.2.
4.3.
4.3.1.
4.3.2.
4.3.3.
4.3.4.
4.3.5.
4.3.6.
4.3.7.
4.3.8.
4.3.9.
4.3.10.
4.3.11.
4.3.12.
4.3.13.
4.3.14.
4.3.15.
4.3.16.
4.3.17.
17.5.2012
20/3
HSC V2.6
Vivien InterfaceV1.0
5.
4.3.18.
4.3.19.
4.3.20.
4.3.21.
4.3.22.
4.3.23.
Restriction ...................................................................................... 20
17.5.2012
20/4
HSC V2.6
Vivien InterfaceV1.0
2. General Information
This document describes the HSC standard VMS/IVR protocol. Implementing this
protocol, your system will be able to provide VMS, wakeup and IVR functionalities for
HSC.
HSC needs the following functionalities from a 3rd party system:
Creating and destroying mailboxes (updating)
Providing information about mailbox content
Requesting wakeup calls through IVR (clearing)
Executing wakeup calls
Setting room status through IVR
Setting employee presence through IVR
Setting service task status through IVR
Setting minibar consumption through IVR
To be able to use the HSC standard protocol your HSC system must be equipped with the
HSC V2.0 Interface for 3rd Party Voicemail-System license (F31505-K19-B25).
This interface is part of the HSC System from the Version 2.0.50.0 (Service Maintenance
Release A) on.
17.5.2012
20/5
HSC V2.6
Vivien InterfaceV1.0
3. Communication Level
HSC can be connected via TCP/IP. Which way is to be used can be set in the HSC in
Administration GUI (Communication/VMS adapter-Wakeup adapter).
After connecting both applications must start the link by providing some configuration
information. (See Configuration Message) To be sure that the connection is open, both
applications can send link alive messages every to indicate the link is not broken.
17.5.2012
20/6
HSC V2.6
Vivien InterfaceV1.0
4. Messages
Invalid message types will be discarded with a warning. Invalid parameters in valid
message types will also be discarded with a warning.
Purpose
Direction
LS
LinkStart
Configuration
both
LA
LinkAlive
Link Alive
both
DR
Resynchronization
Resynchronization Issues
both
GI
CreateMailboxRequest
Create Mailbox
HI
CreateMailboxResponse
GC
UpdateMailboxRequest
Update Mailbox
HC
UpdateMailboxResponse
GO
DropMailboxRequest
Drop Mailbox
HO
DropMailboxResponse
MD
GetMessageCount
ME
MessageCount
Message Count
FQ
ForwardRequest
Forward Messages
FR
ForwardResponse
WR
WakeupRequest
Set a Wakeup
both
WC
WakeupClear
Clear a Wakeup
both
WA
WakeupAnswer
Wakeup Response
both
UP
ValidateStaffRequest
Validate Staff
UA
ValidateStaffResponse
RE
RoomStatus
Room Status
PS
PostingRequest
Setting Minibar
SS
StaffStatus
Staff Status
RS
ServiceStatus
Service Status
PA
PostingResponse
17.5.2012
20/7
HSC V2.6
Vivien InterfaceV1.0
Nx
17.5.2012
20/8
HSC V2.6
Vivien InterfaceV1.0
XML
attribute
MG
multiGuest
RW
resetWakeup
FN
fullName
RB
validRoomStatus N4
WT
wakeTimes
17.5.2012
Type Description
20/9
HSC V2.6
Vivien InterfaceV1.0
Simple
format
XML
attribute
Type Description
Wakeup call interval in seconds (time between
the end of a attempt and the start of a new
one)
This parameter can only be sent from the HSC to 3rd
party system. This parameter will always be sent.
XML
attribute
Type Description
R#
resyncId
RT
resyncType
17.5.2012
20/10
HSC V2.6
Vivien InterfaceV1.0
XML
attribute
Type Description
B#
boxId
EX
extension
N
1-6
GL
language
AN
2-5
GN
name
AN
Name of the guest.
0-50 parameter is set to
follows: F/M | title
last name. If set to
first name.
FX
faxnumber
N
0-6
EM
AN
Temporary email address of the mailbox. Not
0-50 mandatory. If the parameter is present but empty, it
should be provided from the 3rd party system in the
response.
XML
attribute
Type
Description
B#
boxId
AS
result
Enum
FX
faxnumber
N
1-6
EM
AN
0-50
17.5.2012
20/11
HSC V2.6
Vivien InterfaceV1.0
XML
attribute
Type Description
B#
boxId
EX
extension
N
1-6
GL
language
AN
2-5
GN
name
AN
Name of the guest. If the fullName configuration
0-50 parameter is set to true, the name is divided like
following: F/M | title | first name | middle name |
last name. If set to false, the name is last name,
first name. Not mandatory.
FX
faxnumber
N
1-6
EM
AN
Temporary email address of the mailbox. Not
0-50 mandatory. If the parameter is present but empty, it
should be provided from the 3rd party system in the
response.
XML
attribute
Type
Description
B#
boxId
AS
result
Enum
FX
faxnumber
N
1-6
EM
AN
0-50
17.5.2012
20/12
HSC V2.6
Vivien InterfaceV1.0
XML
attribute
Type
Description
B#
boxId
XML
attribute
Type
Description
B#
id
AS
result
Enum
4.3.10.
Querying the count of the messages in a mailbox and/or setting the FO-reminder. This
message must be answered with the message Message Count.
Simple
format
XML
attribute
Type
Description
B#
boxId
SL
newMessage
AN
0-100
17.5.2012
20/13
HSC V2.6
Vivien InterfaceV1.0
4.3.11.
Message Count
This message must be sent if the counts in a mailbox are changed, and if it is requested
by the message Query Message Count.
Simple
format
XML
attribute
Type
Description
B#
boxId
ML
lamp
Enum
MC
count
4.3.12.
Forward Messages
Before a guest checks out, and his/her mailbox is to be destroyed, HSC can offer to
forward his/her messages to an external email address. This message must be answered
with the message Forward Messages Response.
Simple
format
XML
attribute
Type
Description
B#
boxId
EM
AN
1-50
4.3.13.
XML
attribute
Type
Description
B#
boxId
AS
result
Enum
17.5.2012
20/14
HSC V2.6
Vivien InterfaceV1.0
4.3.14.
Set Wakeup
This message can also be sent in both directions. If it is sent from HSC, it means that a
wakeup call must be executed at the given time on the given extension. In this case no
daily flag will be sent. If it is sent to HSC, it means that a wakeup was requested via IVR
dialog.
If the resetWakeup configuration parameter is set to true, HSC will not resend it to the
3rd party system. In this case HSC does not accept the daily flag from an IVR dialog.
This message must be answered with the message Wakeup Response.
Simple
format
XML
attribute
EX
Type
Description
extension
N
1-6
TI
timestamp
N14
WD
daily
Enum
4.3.15.
Clear Wakeup
This message can also be sent in both directions. If it is sent from HSC it means that a
Wakeup may not be executed at that time on that extension. If it is sent to HSC, it
means that a wakeup was cleared via IVR dialog.
If the resetWakeup configuration parameter is set to true, HSC wont resend it to the 3rd
party system.
This message must be answered with the message Wakeup Response.
Simple
format
XML
attribute
EX
TI
Type
Description
Extension
N
1-6
Timestamp
N14
17.5.2012
20/15
HSC V2.6
Vivien InterfaceV1.0
4.3.16.
Wakeup Response
This message is an acknowledgement of the messages Wakeup Set and Wakeup Clear or
signals the success or failure of a wakeup call.
Simple
format
XML
attribute
EX
Type
Description
extension
N
1-6
TI
timestamp
N14
AW
resultWakeup
Enum
Possible values:
OK ok wakeup call successful
NA no answer wakeup call unsuccessful
(no answer)
NL no line wakeup call unsuccessful (no
line technical problem)
BS busy wakeup call unsuccessful
(extension is busy)
RO request ok wakeup call set or clear
ok
RF request failed wakeup call set or
clear failed
4.3.17.
Validate Staff
With this message the 3rd party system can check the given identity pin of an employee.
For setting a status of an employee or a status of a task, the 3 rd party system needs this
information. This message will be answered with the message Validate Staff Response.
Simple
format
XML
attribute
Type
Description
P#
postId
PN
pin
N4
17.5.2012
20/16
HSC V2.6
Vivien InterfaceV1.0
4.3.18.
XML
attribute
Type
Description
P#
postId
Request identification.
S#
staffId
GL
language
AN
2-5
4.3.19.
Room Status
This message sets the room status. Which types of room status are valid will be set with
the roomStatus configuration parameter at the beginning. This message will be answered
with the message Service Request Answer.
Simple
format
XML
attribute
Type
Description
P#
postId
S#
staffId
EX
extension
N
1-6
RS
roomStatus
Enum
17.5.2012
20/17
HSC V2.6
Vivien InterfaceV1.0
4.3.20.
Setting Minibar
This message is for recording minibar consumption. This message will be answered with
the message Service Request Answer.
Simple
format
XML
attribute
Type
Description
P#
postId
S#
staffId
EX
extension
N
1-6
PT
productType
Enum
M#
productId
N
1-18
Product identifier.
MQ
quantity
N
1-2
Quantity. 1-99
4.3.21.
Staff Status
This message is for recording the presence of employees. This message will be answered
with the message Service Request Answer.
Simple
format
XML
attribute
Type
Description
P#
postId
S#
staffId
SS
staffStatus
Enum
Possible values:
0 employee is available
1 employee is not available
2 employee is having a break
17.5.2012
20/18
HSC V2.6
Vivien InterfaceV1.0
4.3.22.
Service Status
This message is for changing the status of a service request (task). This message will be
answered with the message Service Request Answer.
Simple
format
XML
attribute
Type
Description
P#
postId
S#
staffId
TN
taskNumber
ST
taskStatus
Enum
4.3.23.
Possible values:
3 service request (task) is accepted
4 service request (task) is rejected
5 service request (task) is done
This message answers to the messages Room Status, Setting Minibar, Staff Status and
Service Status.
Simple
format
XML
attribute
Type
Description
P#
postId
Request identification.
AP
resultPosting
Enum
Possible values:
OK ok event ok
WE extension extension is not valid
(belongs a non-valid room)
WS status status is not valid
WF staff staffId is not valid
WT task taskNumber is not valid
WP product productId is not valid
17.5.2012
20/19
HSC V2.6
Vivien InterfaceV1.0
5. Restriction
Currently the following restrictions apply:
Resynchronization is not effective (it is planned in Release 1.1)
Only simple format is effective no XML (it is planned in Release 1.1)
17.5.2012
20/20