9. A method for message-based call communication, comprising: obtaining speech utterances from a caller during a call with an agent; transcribing each of the speech utterances into a text message and providing the text messages to the agent; receiving from the agent one or more written responses in reply to each speech utterance from the caller; displaying the text messages from the caller and the written responses from the agent on a display associated with the agent; providing on the display text messages from another caller during another call and written responses from the agent in response to the text messages from the other caller; converting the written responses to synthesized speech for providing to the caller; processing the speech utterances from the caller and the synthesized speech from the agent and identifying one or more characteristics of the caller and the agent; and determining a role for each of the caller and the agent based on the identified characteristics.
9. A method for message-based call communication, comprising: obtaining speech utterances from a caller during a call with an agent; transcribing each of the speech utterances into a text message and providing the text messages to the agent; receiving from the agent one or more written responses in reply to each speech utterance from the caller; displaying the text messages from the caller and the written responses from the agent on a display associated with the agent; providing on the display text messages from another caller during another call and written responses from the agent in response to the text messages from the other caller; converting the written responses to synthesized speech for providing to the caller; processing the speech utterances from the caller and the synthesized speech from the agent and identifying one or more characteristics of the caller and the agent; and determining a role for each of the caller and the agent based on the identified characteristics. 14. A method according to claim 9 , wherein the text messages from the caller and the other caller are provided in different windows on the display with the associated written responses from the agent.