A method and apparatus for reserving an appointment in a communications network is described. In one embodiment, a request is received from a caller to schedule an appointment with an enterprise customer, wherein the request is processed in accordance with a media server in the communications network. A scheduling calendar is then accessed. Afterwards, the appointment is reserved with one of a plurality available appointment time slots.