A system for enabling rapid response to user telephone inquiries, said inquiries placed with an interface processor which, in turn, accesses applications running on a plurality of connected host processors, each host processor communicating with said interface processor through provided to a display terminal would be displayed for user viewing, said interface processor comprising:
- channel process means for interacting with said user, for receiving user input and for providing a voice response to said user;
- virtual terminal means for establishing a plurality of virtual terminal sessions, at least one session with each said host processor, for initializing an application on each said host processor to a ready state, and for storing at least an initial screen from each said application;
- and
- executor means responsive to user input data from said channel process means, to operate over an available virtual terminal session and to communicate with an initialized application on a host processor, said executor means providing user input data requested by a stored screen to said initialized application on said host processor, and for receiving a screen with reply data from said application on said host processor in response, and to provide said reply data to said channel process means, whereby said channel process means responds to said user with said reply data.