Professional Documents
Culture Documents
TPS-Opera Interface
Basic Architecture
The TPS-Opera Interface provides an interface which can be used to integrate information from the
hotel management system MICROS Fidelio/Opera. Using this interface, information about the
check-in/check-out procedure, the hotel guests and the hotel room states can be retrieved. In addition,
it is also possible to send dedicated information from the TPS-Opera Interface to the MICROS
Fidelio/Opera system.
FIAS PROTOCOL
The communication with the OperaPMS and TPS-Opera Interface systems is done via
standard protocols, namely the FIAS protocol. It is based on TCP/IP. In detail, the IFC
interface acts as a TCP server and the TPS-Interface acts a TCP client.
In order to connect to MICROS Fidelio/Opera system, the so called IFC interface from
MICROS Fidelio/Opera has to be activated at the MICROS Fidelio/Opera side. This has to
be done by the MICROS Fidelio/Opera integrator. The following figure shows a screenshot
of the IFC logging window:
Check-in / Check-out / Room change Opera to Asterisk Unlock phone. Change DN.
Enable Voice mail. Clear Voice
mail. DND OFF.
Call Billing (Post Answer) Opera to Asterisk Opera confirms Post Billing
1. Handshake:
1.1. Start the TPS-Opera simulator to check the TPS-Opera log in IFC8
MICROS-FILEDIO for verifying if the handshake produre war successful;
5. Billing:
6. Check Out:
Guest Data
GI Guest Check In Record Indicates that a guest has checked in to From PMS
a room and contains guest information.
Indicates that a guest has checked out of
GO Guest Check Out Record a room. From PMS
GC Guest Data Change Record Guest information has changed. From PMS
Point of Sale
Database Resynchronization
DR Database Resync Request Requests a database swap. To PMS
DS Database Resync Start Indicates the beginning of a database swap From PMS
DE Database Resync End Indicates the end of a database swap. From PMS
Messages Format
Command Description
service tps-interface start Starts the application in “normal” mode
Starts the application in “debug” mode. The
service tps-interface debug log file .log is being written to.
Stops the application. If the communication
protocol is FIAS, a LE record is sent to the
front-office indicating that the client is down
service tps-interface stop and TPS only stops after receiving
another LE as response.
service tps-interface restart Stops and start TPS-Interface
IV. Test Case
1.1. Step:
1.1.1. Open Opera IFC console (10.0.4.101)
- Start - > Search (Remote Desktop)
- Put 10.0.4.101/admin into textbox Computer:
- Press Connect
1.2. Result:
1.2.1. See status RED
- On IFC8 MICROS-FILEDIO log console. See Link Status is End.
2.1. Step:
2.1.1. Open MICROS-FELEDIO. Start TPS-Opera-Interface daemon.
2.1.3. On Opera PMS: Make reservation customer AFC for room 10303:
Reservation -> New Reservation-> Search (Last Name: “AFC”)-> OK
Confirm Arrival and nights -> OK
Note: Include DND OFF and Class of Service 3 (Call out PSTN) is sent.
- Verify DN of extension 221302 is changed correctly. Extension can make call out:
3. Test Case: Check Out
3.1. Step:
3.1.1. Check-in Guest Name AFC (2. Test Name: Check In)
Cashering-> Quick Check Out-> Search-> Check Out (SignIn before Check Out)
Billing before closing
3.2. Result:
3.2.1. Verify Guest check-in is successful.
4.1. Step:
4.1.1. Check-in Room 10301. Guest Name: Thi, Vu
Step: 1. Check In
4.1.3. Check extension from room 10302 works and changes DN.
4.2. Result:
4.2.1. Room 10301 is check-in successfully.
4.2.3. Extension 221303 (room 10303) can make call normally. Guest name is
changed:
5.1. Step:
On TPS-Opera-Interface console:
On Opera, see billing of room 10301: