摘要 |
<p>The present invention provides a call routing system having a plurality of management modules, at least one of said management modules being used to route calls to or from subscriber terminals of a telecommunications system, and at least two of said management modules maintaining a database containing records relating to said subscriber terminals. The call routing system further comprises an interface mechanism for synchronising the databases maintained by the at least two management modules, the interface mechanism comprising a first database manager for receiving information about modifications made to the database maintained by a first management module, and a first communications element, responsive to the first database manager, to employ a communications protocol to send a change message to a second communications element associated with a second management module maintaining the database. The change message incorporates the modifications made to the database. Further, a second communications element is provided for employing the communications protocol to receive the change message and generate update information, and a second database manager is provided for receiving the update information from the second communications element and updating the database using that update information. If a record in a database us updated, then it is desirable for a database associated with a different management module and also containing that record to be updated as well. In accordance with the present invention, this is achieved by an interface mechanism within the call routing system that employs a communications protocol to send change messages between the database managers associated with the databases.</p> |