Patent ID: 8363795

Claim:
A geographically distributed voice messaging system that provides voice message storage assurance, the voice messaging system comprising: a common message store; a local data store located remotely from the common message store; and a media server communicatively coupled to the common message store and the local data store, the media server having an interface to a wide area network for receiving a call from a subscriber of the voice messaging system, the media server being configured to: receive a call from an originating point directed to a number serviced by the media server; send a prompt to the originating point for a voice message; store the voice message in the local data store; notify, by using a sender process comprised within the media server to provide a socket connection for an application, the common message store that the voice message is present in the local data store; respond to a request to transfer the voice message to the common message store; and direct the local data store to erase the message upon receipt of a communication from the common message store that the voice message was successfully saved; and a document server interposed between the media server and the common message store, the document server comprising: a receiver communicatively interfaced to the sender process and configured to retrieve message information and an attachment; and a unified message service application coupled to the receiver and configured to save the message both in a message server and the common message store, wherein the document server and the common message store are coupled via a layered service provider server, a first library and a second library.