Patent ID: 7412051

Claim:
A call manager coupled to a packet-based network and operable to control a plurality of telephony devices, comprising: a first device process controlling a first telephony device and operable to receive a call request from the first telephony device, the call request including a telephone number associated with a second telephony device; a call control module operable to receive the call request from the first device process; a digit analysis module operable to receive from the call control module the telephone number included in the call request, the digit analysis module further operable to access a registration information table to determine a process identification (PID) of a route list control process associated with the telephone number and to communicate the PID to the call control module, wherein the call control module communicates the call request to the route list control process using the PID; and a route list control process associated with the telephone number and operable to: receive the call request from the call control module; access an associated route list to determine a port of a gateway device operable to transmit the call request to the second telephony device, wherein the route list comprises a plurality of route groups, each route group including a list of one or more ports of a plurality of gateway devices; and communicate the call request to a second call manager coupled to the packet-based network and controlling the gateway device included in the route list.