the present invention is a computer system and method that manages connections between one or more data network interfaces and one or more phone interfaces . a manager process , running on a computer system having both data and phone network interfaces , receives one or more telephone calls from one or more users over one of the phone interfaces and than accesses one or more profiles associated with each of the users . these profiles have one or more service identifiers and one or more interactive response agent identifiers associated with the respective user . a menu of the service identifiers is presented to the user . the system then looks up an agent address of one of the iras that is associated with the service identifier selected by the user from the menu and establishes a session with the associated ira . having done this a two - way communication with the associated ira occurs during the session . in this communication , the ira is capable of passing information to the system from one or more application servers to which the ira is connected over one or more data networks .