Referring now to FIGS. 12, 13 a and 13 b, FIG. 12 is a block diagram of an alternate embodiment of the guestroom telephone 20, while FIGS. 13 a and 13 b illustrate a single flowchart of the steps that may be performed by the microprocessor or controller 84 in the guestroom telephone 20 to effect programming of the guestroom telephone 20.