1. A method of automatic call handling allowing agent optimization in an automatic call distribution system, the method comprising: synthesizing speech using a prepared script as input to generate synthesized speech; connecting a call with a call contact; speaking to the call contact using speech synthesized using the prepared script; receiving live agent voice input; making an extemporaneous script using automated agent speech recognition to recognize the live agent voice input; and generating synthesized speech for transmission to the call contact using the extemporaneous script. The method of automatic call handling allowing agent optimization according to claim 1 wherein the speech synthesizing is a performed using text-to-speech synthesize.