A recording system for recording calls between callers and agents of a
transaction processing system includes an Internet Protocol (IP) gateway,
an interface configured to operatively couple the IP gateway to the
transaction processing system, a communication network operatively
coupled to the IP gateway, where the IP gateway is configured to convert
a call received from the transaction processing system into IP protocol
data, and provide the IP protocol data to the communication network. Also
included is a memory storage system operatively coupled to the processor
and configured to store the IP protocol data, a processor operatively
coupled to the communication network and configured to receive the IP
protocol data, and a switch controlled by the agent and settable between
a record-on mode and record-off mode such that the recording system
records the call if the switch is set to the record-on mode and does not
record the call if the switch is set to the record-off mode. The
recording system can also playback various recorded messages, and play
music while a call is on hold.