发明名称 Messaging systems and methods
摘要 Apparatus, methods, and machine-readable articles of manufacture improve reliability and scalability of a messaging system. In some embodiments, the system's configuration data and subscriber information are stored in a central repository of a core node, and replicated to one or more non-core nodes. Data replication may be performed in real-time or near real-time, periodically, sporadically, or otherwise. Nodes may rely on the replicated data to provide the system's subscribers and outside callers with services that do not involve updating of configuration or subscriber data. In this way, the non-core nodes may continue to process calls when the core node is unavailable. For example, the non-core nodes can route calls to the appropriate subscribers without relying on the core. As another example, die non-core nodes can take messages from callers when the core node is unavailable. The messages may be queued for posting and delivery when the core node becomes available.
申请公布号 US9001691(B2) 申请公布日期 2015.04.07
申请号 US200711747154 申请日期 2007.05.10
申请人 Applied Voice & Speech Technologies, Inc. 发明人 Murray Douglas G.;Tindall Steven J.;Visser Roger E.
分类号 H04L12/28;H04L12/50;H04M1/64;H04M3/42;H04M7/00;H04M3/53;H04L29/08;H04L12/58 主分类号 H04L12/28
代理机构 Acuity Law Group, P.C. 代理人 Weiser, Esq. Anatoly S.;Acuity Law Group, P.C.
主权项 1. A messaging system comprising: a core node configured to provide central repository services for storing system configuration and subscriber information subscribers served by the messaging system, and further to provide centralized administrative and subscriber scriber access to the system configuration and subscriber information; and a plurality of non-core nodes each non-core node of the plurality of non-core nodes being in communication with telephone switching equipment associated with said each non-core node, said each non-core node being configured as a platform running telephony user interface applications for processing telephone calls, said each non-core node being further configured to provide a platform for running voice user interface applications far processing the telephone calls; wherein: the core node and said each non-core node are configured to replicate at least a portion of the system configuration information stored on the core node to said each non-core node; the core node and said each non-core node are further configured to replicate at least a portion of the subscriber information stored on the core node to said each non-core node; the messaging system is configured to receive calls and voice messages from outside callers to the subscribers served by the messaging system, so that the outside callers can call extensions of specific subscribers selected by the outside callers, and so that the outside callers can leave voicemail for the specific subscribers selected by the outside callers; the messaging system is configured to enable the subscribers served by the messaging system to place through the messaging system external calls directed outside the messaging system.
地址 Foothill Ranch CA US