A media handler is used in a transaction processing system, where the
system is configured to route incoming calls from callers to agents
associated with the transaction processing system, and the incoming calls
are based on voice-mode communication and text-mode communication. The
media handler includes a media translator operatively incorporated into
the transaction processing system and configured to facilitate
translation between the voice-mode communication and the text-mode
communication. An agent preference setting is selectable by the agent
between a voice-mode and a text-mode. Also included is a speech
recognition unit configured to convert the voice-mode communication to
the text-mode communication and a speech synthesizer configured to
convert the text-mode communication to the voice-mode communication.