Apparatus and method for PBX-integrated unified messaging services on a switched backbone
First Claim
1. A system for providing PBX-integrated unified messaging services including voice messaging, fax messaging, and e-mail messaging on a wide-area network, comprising:
- one or more corporate communication platforms, each of said one or more corporate communication platforms coupled to a switched backbone, integrated with a PBX via a PBX interface, and comprising a slave message mailbox cache; and
a plurality of system communication platforms coupled to said switched backbone, wherein one such system communication platform comprises a master communication platform configured to update a subscriber database in each of said plurality of system communication platforms to reflect changes to a global subscriber database when said master communication platform determines said global subscriber database has changed, and wherein one such system communication platform comprises a master message mailbox, each of said slave message mailbox cache and said master message mailbox configured to store a plurality of message types, said message types comprising email, voicemail, and fax, wherein said slave message mailbox cache is bi-directionally synchronized in real-time with said master message mailbox such that each change to said slave message mailbox cache is reported immediately to said one such system communication platform, each change to a message in said master message mailbox that is associated with a corporate communication platform comprising said slave message mailbox cache is reported immediately to said corporate communication platform comprising said slave message mailbox cache, and each change to a message in said master message mailbox that is not associated with said corporate communication platform comprising said slave message mailbox cache is not reported to the corporate communication platform comprising said slave message mailbox cache, each of said one or more corporate communication platforms assigned to one of said plurality of system communication platforms, each of said plurality of system communication platforms assigned to zero or more of said one or more corporate communication platforms.
11 Assignments
0 Petitions
Accused Products
Abstract
PBX-integrated unified messaging capabilities are provided via a switched backbone (such as the Internet) without having to install or deploy on-premise unified messaging equipment. A Corporate Communication Platform (“CCP”) typically located within a corporate subscriber'"'"'s premises is integrated with the corporate subscriber'"'"'s private branch exchange (“PBX”) system and coupled to a switched backbone, such as the network commonly referred to as the Internet. The CCP comprises a local mailbox database that temporarily stores voice messages and/or facsimile transmissions for and transmits messages to individual subscribers associated with the corporate subscriber. A CCP forms part of a wide-area unified messaging system, and connects to this wide-area unified messaging system via the switched backbone. The wide-area unified messaging system also comprises one or more System Communication Platforms (“SCP”). Each SCP in the wide-area unified messaging system may be located anywhere in the world that is accessible via the switched backbone, and may include a PSTN interface and/or a permanent mailbox database. Each SCP may also comprise a HTML Web server and/or an e-mail server to provide unified messaging capabilities. Each CCP is assigned to a SCP, and is slaved to the assigned SCP, such that the local mailbox database in the CCP is synchronized with the mailbox database of the SCP assigned to the CCP. Voice and fax messages received at the customer premise via the PBX are captured and stored at the CCP, which promptly uploads copies of the messages to its assigned SCP via the Internet. Once messages are received at the SCP, the individual subscriber can retrieve these messages via a web browser program, e-mail client program and/or the PSTN interface of the SCP. Conversely, copies of voice and fax messages received by the SCP via its PSTN interface are also promptly downloaded to the appropriate CCP, and the individual subscriber may retrieve these messages from his or her extension off the PBX.
-
Citations
63 Claims
-
1. A system for providing PBX-integrated unified messaging services including voice messaging, fax messaging, and e-mail messaging on a wide-area network, comprising:
-
one or more corporate communication platforms, each of said one or more corporate communication platforms coupled to a switched backbone, integrated with a PBX via a PBX interface, and comprising a slave message mailbox cache; and a plurality of system communication platforms coupled to said switched backbone, wherein one such system communication platform comprises a master communication platform configured to update a subscriber database in each of said plurality of system communication platforms to reflect changes to a global subscriber database when said master communication platform determines said global subscriber database has changed, and wherein one such system communication platform comprises a master message mailbox, each of said slave message mailbox cache and said master message mailbox configured to store a plurality of message types, said message types comprising email, voicemail, and fax, wherein said slave message mailbox cache is bi-directionally synchronized in real-time with said master message mailbox such that each change to said slave message mailbox cache is reported immediately to said one such system communication platform, each change to a message in said master message mailbox that is associated with a corporate communication platform comprising said slave message mailbox cache is reported immediately to said corporate communication platform comprising said slave message mailbox cache, and each change to a message in said master message mailbox that is not associated with said corporate communication platform comprising said slave message mailbox cache is not reported to the corporate communication platform comprising said slave message mailbox cache, each of said one or more corporate communication platforms assigned to one of said plurality of system communication platforms, each of said plurality of system communication platforms assigned to zero or more of said one or more corporate communication platforms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for providing PBX-integrated unified messaging services including voice messaging, fax messaging, and e-mail messaging on a wide-area network, comprising:
one or more corporate communication platforms, each of said one or more corporate communication platforms coupled to a switched backbone, integrated with a PBX via a PBX interface, and comprising a slave message mailbox cache, wherein said slave message mailbox cache is bi-directionally synchronized in real-time with a master message mailbox accessible via said switched backbone such that each change to said slave message mailbox cache is reported immediately to a system communication platform comprising said master message mailbox, each change to a message in said master message mailbox that is associated with a corporate communication platform comprising said slave message mailbox cache is reported immediately to said corporate communication platform comprising said slave message mailbox cache, and each change to a message in said master message mailbox that is not associated with said corporate communication platform comprising said slave message mailbox cache is not reported to the corporate communication platform comprising said slave message mailbox cache, each of said one or more corporate communication platforms assigned to one of a plurality of system communication platforms, each of said plurality of system communication platforms assigned to zero or more of said one or more corporate communication platforms, wherein one such system communication platform comprises a master communication platform configured to update a subscriber database in each of said plurality of system communication platforms to reflect changes to said global subscriber database when said master communication platform determines a global subscriber database has changed, and each of said slave message mailbox cache and said master message mailbox configured to store a plurality of message types, said message types comprising email, voicemail, and fax. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A method of providing PBX-integrated unified messaging services including voice messaging, fax messaging, and e-mail messaging to one or more individual subscribers associated with a corporate subscriber, comprising:
-
integrating a corporate communication platform with said corporate subscriber'"'"'s PBX system via a PBX interface; coupling said corporate communication platform to a switched backbone and assigning a network identifier to said corporate communication platform; assigning said corporate communication platform to be serviced by a system communication platform accessible via said switched backbone, wherein said corporate communication platform comprises a slave message mailbox cache bi-directionally synchronized in real-time with a master message mailbox on said system communication platform such that each change to said slave message mailbox cache is reported immediately to said system communication platform, each change to a message in said master message mailbox that is associated with said corporate communication platform comprising said slave message mailbox cache is reported immediately to said corporate communication platform, and each change to a message in said master message mailbox that are not associated with said corporate communication platform comprising said slave message mailbox cache is not reported to said corporate communication platform comprising said slave message mailbox cache, said corporate communication platform assigned to one of a plurality of system communication platforms, said system communication platform assigned to zero or more corporate communication platforms, wherein one such system communication platform comprises a master communication platform configured to update a subscriber database in each of said plurality of system communication platforms to reflect changes to said global subscriber database when said master communication platform determines a global subscriber database has changed, each of said slave message mailbox cache and said master message mailbox configured to store a plurality of message types, said message types comprising email, voicemail, and fax; initializing a network mailbox on said system communication platform for each individual subscribers; and transmitting copies of all messages received at said system communication platform that correspond to each of said individual subscribers to said corporate communication platform. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. An apparatus of providing PBX-integrated unified messaging services including voice messaging, fax messaging, and e-mail messaging to one or more individual subscribers associated with a corporate subscriber, comprising:
-
means for integrating a corporate communication platform with said corporate subscriber'"'"'s PBX system via a PBX interface; means for coupling said corporate communication platform to a switched backbone and assigning a network identifier to said corporate communication platform; means for assigning said corporate communication platform to be serviced by a system communication platform accessible via said switched backbone, wherein said corporate communication platform comprises a slave message mailbox cache bi-directionally synchronized in real-time with a master message mailbox on said system communication platform such that each change to said slave message mailbox cache is reported immediately to said system communication platform, each change to a message in said master message mailbox that is associated with said corporate communication platform comprising said slave message mailbox cache is reported immediately to said corporate communication platform, and each change to a message in said master message mailbox that are not associated with said corporate communication platform comprising said slave message mailbox cache is not reported to said corporate communication platform comprising said slave message mailbox cache, said corporate communication platform assigned to one of a plurality of system communication platforms, said system communication platform assigned to zero or more corporate communication platforms, wherein one such system communication platform comprises a master communication platform configured to update a subscriber database in each of said plurality of system communication platforms to reflect changes to said global subscriber database when said master communication platform determines said a global subscriber database has changed, each of said slave message mailbox cache and said master message mailbox configured to store a plurality of message types, said message types comprising email, voicemail, and fax; means for initializing a network mailbox on said system communication platform for each said individual subscribers; and means for transmitting copies of all messages received at said system communication platform that correspond to each of individual subscribers to said corporate communication platform. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification