A system for scheduling a conference between callers includes a database
that stores scheduling information indicating at least a start time, a
duration, and a maximum number of callers for one or more scheduled
conferences, the scheduling information reflecting available conferencing
resources. A server complex coupled to the database communicates, to a
requesting Internet Protocol (IP) user, at least one page including one or
more scheduling input fields. The server complex receives scheduling input
from the requesting IP user for a requested conference according to the
scheduling input fields. The server complex accesses the database to
determine, according to the scheduling input, whether sufficient resources
are available for the requested conference. If so, the server complex
allocates at least some available resources to the requested conference
and generates confirmations of the requested conference for communication
to the callers.