EP1014633A2

Scalable gatekeepers in an internet telephony system and a method of operation

Abstract

An Internet Protocol (IP) telephony system manages Gatekeeper subscriber load by partitioning Gatekeepers and by distributing subscriber load during the Gatekeeper discovery and registration process. The IP telephony system includes a plurality of Gatekeepers, each of which may include a Registration Load Management Unit (RLMU). A RLMU may also be resident upon one or more Domain Name Servers (DNSs) servicing the IP network(s) over which the IP telephony system operates. In a first embodiment a plurality of Gatekeepers are organized without a hierarchy structure. In such case, the plurality of Gatekeepers are made up of a plurality of Gatekeeper service nodes and a plurality of Gatekeeper Database nodes. The Gatekeeper service nodes provide the Registration, Admission, Status, Location, Call Set Up and other operating functions of the Gatekeeper while the plurality of Gatekeeper Database nodes store subscriber information. Each of the Gatekeeper service nodes has access to each of the plurality of Gatekeeper Database nodes. Subscriber load is assigned to the plurality of Gatekeeper service nodes by the RLMU located in the DNS. In a second embodiment, a plurality of Gatekeepers are organized in a hierarchy structure with a Root Gatekeeper at the top of the hierarchy and a plurality of Gatekeepers residing below the Root Gatekeeper in single or multiple levels of hierarchy. All Registration requests are directed to the Root Gatekeeper. Upon receipt of a Registration request, a RLMU in the Root Gatekeeper selects one of the Gatekeepers it manages to service the subscriber. Each of the plurality of Gatekeepers provides both operating and database functions. Thus, each of the Gatekeepers stores its own registration data. The Root Gatekeeper tracks the assignment of subscribers to Gatekeepers.

EP1014633A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 16 December 2019, 6.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 2 independent, 23 dependent

  1. 1
    In an Internet Telephony system that includes a plurality of Gatekeepers, a method of distributing subscriber load on the plurality of Gatekeepers comprising:receiving a Gatekeeper record request from a subscriber that includes a domain name of the Internet Telephony system;determining an assigned Gatekeeper from the plurality of Gatekeepers;sending an address of the assigned Gatekeeper to the subscriber;the assigned Gatekeeper receiving a Registration Request from the subscriber;and the assigned Gatekeeper registering the subscriber.
  2. 11
    An Internet Telephony system that provides telephony service to a subscriber via an Internet Protocol network, the Internet Telephony system comprising:a plurality of Gatekeepers coupled to the Internet Protocol network;a registration load management unit that is initiated during a subscriber registration procedure;and the registration load management unit selecting an assigned Gatekeeper from the plurality of Gatekeepers so as to distribute subscriber load on the plurality of Gatekeepers.