A voice message is processed in a distributed system by storing voice
message data indicative of a plurality of voice messages on a distributed
data store. A distributed data processor accesses the voice messages and
extracts desired information from the voice messages. The data processor
then augments the data stored in the voice message data store with the
extracted information. The user interface component provides user access
to the voice messages with the augmented data.