Architecture for voice messaging systems
First Claim
1. A voice messaging system for storing voice or data messages for a plurality of subscribers, said voice messaging system operating to connect a calling party from a public switched telephone network to a desired subscriber of said plurality of subscribers, said voice message system comprising:
- a plurality of voice message processors, each including a plurality of ports and each one of said plurality of voice message processors having assigned thereto for handling a predetermined portion of said plurality of subscribers;
a network interface module for receiving calls from said public switched telephone network, said network interface module including a plurality of network ports for receiving said calls, said network interface module also communicatively connected to each of said voice message processors through said ports of said voice message processors;
a control module for directing the interconnection of said calling party to a voice message processor assigned to said desired subscriber, said control module including a database that corresponds each of said plurality of subscribers to one of said voice message processors, said control module also operative to direct said network interface module to initiate an alerting call to said desired subscriber upon request of said voice message processor; and
a local area network communicatively connecting said network interface module, said plurality of voice message processors, and said control module,wherein said network interface module connects said alerting call to said subscriber to said calling party further wherein the ports of said voice message processor associated with said calling party and said alerting call are released by said voice message processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved architecture for providing high capacity capability to voice message systems is disclosed. The system includes a plurality of stand-alone voice message processors (VMP), each of which are communicatively connected via a high-speed local area network. Each of the voice message processors are communicatively connected to a network interface module (NIM) that receives all incoming calls from a public switched telephone network (PSTN). A control module is connected to the NIM and also interfaces with each of the VMPs over the local area network. As each incoming call is received, the control module routes the call to the appropriate VMP assigned to the subscriber to whom the call is designated. A terminal server is also connected to the local area network. The terminal server receives calls from subscribers utilizing a personal computer. In this manner, a subscriber can access his or her voice mailbox account.
57 Citations
7 Claims
-
1. A voice messaging system for storing voice or data messages for a plurality of subscribers, said voice messaging system operating to connect a calling party from a public switched telephone network to a desired subscriber of said plurality of subscribers, said voice message system comprising:
-
a plurality of voice message processors, each including a plurality of ports and each one of said plurality of voice message processors having assigned thereto for handling a predetermined portion of said plurality of subscribers; a network interface module for receiving calls from said public switched telephone network, said network interface module including a plurality of network ports for receiving said calls, said network interface module also communicatively connected to each of said voice message processors through said ports of said voice message processors; a control module for directing the interconnection of said calling party to a voice message processor assigned to said desired subscriber, said control module including a database that corresponds each of said plurality of subscribers to one of said voice message processors, said control module also operative to direct said network interface module to initiate an alerting call to said desired subscriber upon request of said voice message processor; and a local area network communicatively connecting said network interface module, said plurality of voice message processors, and said control module, wherein said network interface module connects said alerting call to said subscriber to said calling party further wherein the ports of said voice message processor associated with said calling party and said alerting call are released by said voice message processor. - View Dependent Claims (2, 3, 4)
-
-
5. A method of connecting a calling party from a public switched telephone network to a called subscriber of a plurality of subscribers of a voice message system, said voice message system including a plurality of voice message processors, each including a plurality of ports and each one of said voice message processors having assigned thereto for handling a predetermined portion of said plurality of subscribers, a network interface module for receiving calls from said public switched telephone network, said network interface module including a plurality of receiving ports for receiving said calls, said network interface module also communicatively connected to each of said voice message processors through said ports of said voice message processors, a control module for directing the interconnection of said calling party to a voice message processor assigned to said desired subscriber, said control module including a database that corresponds each of said plurality of subscribers to one of said voice message processors, a local area network communicatively connecting said network interface module, said plurality of voice message processors, and said control module, said method comprising:
-
receiving a call from said calling party through said network interface module on a receiving port of said network interface module; determining said voice message processor assigned to said called subscriber; routing said call from said calling party to one of said ports of said voice message processor assigned to said called subscriber; having the voice message processor assigned to said called subscriber generate an alerting call to said called subscriber through one of said ports of said voice message processor and an outward calling port of said network interface module; awaiting an answer from said called subscriber; connecting said called subscriber to said calling party by interconnecting said outward calling port and said inward calling port of said network interface module. - View Dependent Claims (6, 7)
-
Specification