Patent ID: 7561678

Claim:
A voice messaging system based on a distributed architecture that provides auto block and auto discovery functions, the voice messaging system comprising: a first media server having a first interface to a telephone network, the first media server being operable to: act as termination points for a first set of links coming from the telephone network; establish a client connection to a signal gateway upon initialization; generate a heartbeat for the signal gateway; and provide the signal gateway with carrier identification codes terminated by the media server; a signal gateway being geographically distributed from the first media server and interfacing with the first media server over an IP network, the signal gateway being operable to: monitor the media server; and communicate to the telephone network which carrier identification codes are operable for the first media server, thereby enabling the telephone network to route calls to the first media server using the identification codes; and a second media server having a second interface to the telephone network, the second media server being operable to: act as termination points for a second set of links coming from the telephone network.