Think about the user's interface. In a business, each user sets up their mailbox for the first time, they have to record their name, and set their password.
If they should lose their password, or the employee leaves the company, and someone else take over their extension, the System Administrator is going to need to clear out the mailbox and start it over.
So, is a hotel guest going to record their name and set a password the first time they log into voice mail?
Is the front desk clerk going to log in as System Administrator and initialize the mailbox when they checkout?
With a system designed for hospitality use, check in and check out will automatically initalize the mailbox, and interface to the Property Management system