Fully redundant call recording
First Claim
1. A method of recording voice messages performed at least in part on a computing system, comprising:
- receiving a call;
identifying a plurality of servers to service the call;
communicating the call to each of the plurality of servers;
recording a voice message at each of the plurality of servers; and
if a first of the plurality of servers fails to timely perform a task in connection with recording the call, servicing the call at a second of the plurality of servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A system provides redundant telephone call processing. A gateway receives a call and identifies a first server as having primary responsibility for servicing the call and a second server as having secondary responsibility for servicing the call. The gateway communicates the call to both the first server and the second server. The first server initiates recording of a voice message. The first server and the second server record the voice message. If the first server fails to indicate it has completed and stored the voice message in a timely manner, the second server stores the recorded voice message.
-
Citations
20 Claims
-
1. A method of recording voice messages performed at least in part on a computing system, comprising:
-
receiving a call; identifying a plurality of servers to service the call; communicating the call to each of the plurality of servers; recording a voice message at each of the plurality of servers; and if a first of the plurality of servers fails to timely perform a task in connection with recording the call, servicing the call at a second of the plurality of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for voice message recording, comprising:
-
a gateway, said gateway adapted to communicate a voice call to a plurality of servers; a first server communicatively coupled with said gateway, said first server comprising computer-readable instructions for receiving a voice call from said gateway, recording a voice message, and storing said voice message; and a second server communicatively coupled with said gateway and said first server, said second server comprising computer-readable instructions for receiving said call from said gateway, recording said voice message, monitoring tasks performed by said first server, and assuming responsibility for the call if the first server fails to timely complete a task. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more computer-readable storage media having stored information, comprising:
-
computer-readable instructions for performing tasks in servicing a phone call at a first server; computer-readable instructions for monitoring at a second server tasks performed by the first server; computer-readable instructions for identifying at the second server a failure to timely perform a task at the first server; and computer-readable instructions for assuming responsibility for servicing the telephone call at the second server in response to identifying a failure to timely perform a task at the first server. - View Dependent Claims (17, 18, 19, 20)
-
Specification