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.