my company specializes completely in the hospitality Telecom business, several of the concerns I have have been mentioned already here.
1] message waiting Lamps… on the old NEAX-2400 the MWI is definately NEON… none of the SIP-media gateways support Neon MWI. that said SOme of the telematrix and teledex guest room phones support both FSK and neon via a switch inside the phone;s faceplate. older phones do not have this dual support.
2] Wakeup calls can be handled in asterisk, there is support this availabe as I have an asterisk machine im testing for the possibility of deployment in hotels. in the case of the script the guest can set their own wakeup from their room. the script could be modified where you could key the extrension in to set the wakeup for and allow the front desk to set wakeups.
3] analog lines - the ADtran totalaccess 924 is a 24 ort SIP media gateway and will support 24 FXS lines per unit. they can be sourced for around $1000 if you are an adtran dealer which is less than $50 / port.
4] Call accounting - there are several addon programs to asterisk that allow for RS232 output of SMDR / CDR records. they can then be run into many different call accounting systems. I know Metropolis allows you to build your own SMDR record so it should support the asterisk format. it will also allow you to set up a telnet session to retrieve SMDR data as well.
5] admin phones - I would suggest the nicer polycom or snom display phones for the admin areas, but remember Bridged line appearance isnt truly supported in asterisk and many hotels use this feature so they can see calls ringing the front desk or concierge without having these areas staffed all the time. metermaid is a possibility so you can see calls that are parked but this from what I understand is only available on 1.4? someone correct me if im wrong… and I wouldnt yet put 1.4 in a production enviroment. Mitel also makes SIP compatible phones that have a nice fit feel and finish.
6] Console - use of thr Flash operator panel might give you the feel of the busy lamp field front desk console that many hotels are used to. couple it with a touch screen and you might have a nice way to transfer calls to rooms and see who is on the phone.
7] Voicemail - this is the one area im not comfortable with in a hotel as it isnt “guest oriented” but im thinking that you might be able to use AGI or dialplan functions to head up the voicemail and make it guest friendly. I havent gotten that far yet into developing a hotel solutions
8] PMS interface - Most Hotel compatible PBX’s support an interface to the Hotel’s PMS which does many things including but not limited to guest room status (dial a codeo n a phone to tell the PMS that room is clean).
checkin-checkout restrictions - phones are restricted to Local, internal, 8YY, or LD capable based on checked out, credit card, cash pay guest, deposit left etc…
9] dialup - from our experience in setting up some of our properties using legacy PBX to use VOIP trunks we find that still are a lot of people using dialup or faxing via modems from their laptops and receive complaints of not being able to do this. in our case there are a mixture of lines at the sites and so we’vebeen able to route that guest’s calls to a Copper line… but if the site were on an asterisk that couldnt be done as Ive not successfully modemed or faxed above 9600 station to station
I have yet to see any kind of PMS interface written and available on the market by itself via open source or commercial, however like anything else asterisk can be outfitted via programming to do anything.
All in all I havent placed any asterisk systems in production at a hotel yet esp High end(we have worked with a couple in testing that are limited service properties)… we typically are still mainly Legacy for the internal part of the hotel but use the adtran 924’s to allow the hotel;s to take advantage of VOIP lines for their trunks. the 924s will take VOIP (SIP) trunks and convert to either a T1 output (you could run it into a T1 card in the NEAX 2400) or down to a POTS / ground start level (could run into a Univ trunk card in the NEAX 2400).
other ideas: - Mitel 3300 ICP now supports SIP stations and SIP trunks… so you could implement this PBX and use the Dual Mode Mitel phones for admins and thus at a later time if you wanted to convert it would make migration easier.
all in all I really like asterisk a lot and see its future to be very bright as long as digium continues to allow it to be open source and doesnt abandon its development… but i also see that for a hotel its not yet ready to be plug and play and will take some programming to get the features into it that hotels want the most and are used to.