The automatic call distribution process 300, shown in FIG. 3, manages the distributed IVR resources by monitoring the availability status of all live and automated IVR agents in the distributed interactive voice processing system 100 and distributing telephone calls and other types of communications to the appropriate agents.