Background (1) § My name is Franck Danard. § I live in Nantes (Frances), and I’m 46 years old. § Ive some hobbies, one of them is programing. § When I was young, I learned some languages like ASM (Z80), BASIC, PASCAL, and COBOL. § Today, I work on PHP, MySQL and HTML.
Background (2) § I like VoIP, and Ive the knowledge with hotel soZware through my job, and the idea to do it for Elas3x was very interes3ng. § Easy to do it? I wasn’t really sure at ﬁrst! § I got some knowledge’s ﬁrst: Linux, PHP, MySQL. § Then I began looking how to make a module for Elas3x.
Background (3) § A good development module existed already. But that wasnt enough. § How to use it and how to use PaloSanto’s libraries? § Elas3x team was available for guiding (very useful to begin). § AZer that development work was more easy.
Background (4) Can you do your own module? § To make a module, its pre`y easy and very interes3ng. § PaloSanto Solu3ons has a SoZware Cer3ﬁca3on program that is working to guide and help. § With some ideas, you can realize almost anything!
§ This kind of module was missing in almost every Asterisk distro, at the 3me I planned to do it. § I made some research and there was only one module capable: PIAF. § I though that was a very good idea, but PIAF hotel module didnt seem to have some func3ons. § That´s why I decided to make my own module. History (1)
§ Why is this module on Elas3x? § Because, I had to make a choice. § I know Elas3x be`er than other distros. § And installing several distros tes3ng was not an easy task. § In other hand, Elas3x provides stability and easy integra3on with addi3onal developments. History (2)
§ Like I said, RoomX is an Elas3x embedded module which adds some Hotel management func3onality to Elas3x. § Perhaps in the future, it shall have some basic Hospital func3ons. Whats RoomX?
RoomX provides the following func3ons: § Check-‐in. § Check-‐out (by room or group) § Backda3ng of check-‐out (Today, scheduled date, another date) § Billing reports. Some Details (1)
§ Company reports. § Remote Ac3on Control: Sending commands to open or close a relay during check-‐in and check-‐out. (Via IP Relay device). § Booking. § Wake up (programing by phone). § Its able to change the room model during check-‐out. (Billed as) Some Details (2)
§ Sending billing by mail. § Calls between rooms possible or not. § Wake up (By phone). § Locking rooms during Check-‐out or not. § Mini-‐Bar. Some Details (3)
§ Checking phone if disconnected or not (SIP extensions only) § Management of unpaid bills. § Backups bills on the server. § Dele3ng voice-‐mail during check-‐out. Some Details (4)
§ Check Out By Room or Group. § Backda3ng Check Out. § Today, Scheduled date, & Other Date. § When the check out is selected with scheduled date, the room stays busy un3l the scheduled date. § With Details or Not. § Paid or not. § Sending Billing by @mail. § Billed as, can be used when you want to change the type of model (price) during check out. Check Out (1)