发明名称 Method, system, and computer program product for managing routing servers and services
摘要 A method, system, and computer program product for routing network traffic (calls in a Voice over Internet Protocol (VoIP)), which expands the capabilities of existing systems by providing faster and more efficient direction of network traffic, is disclosed. A routing management system includes a routing manager which maintains a list of local routes, establishes and manages connections to the routing server(s), exports routes to the routing server(s), imports disseminated routes from the routing server(s), obtains static global and dynamic routes from the routing server(s), caches those routes for future use, finds all matching routes for a particular number dialed by the user, and prioritizing those routes based on timing, access and ordering information. An additional embodiment contains at least one routing server which provides look-up services for gateway server(s), allows export of local routes from gateway server(s), and distributes translation data; and at least one gateway server which handles calls received on either the Internet protocol (IP) or traditional telephony networks. The gateway server bridges calls between the different kinds of networks, interacts with users, interfaces with the routing system.
申请公布号 US9479429(B2) 申请公布日期 2016.10.25
申请号 US200812323345 申请日期 2008.11.25
申请人 CHEMTRON RESEARCH LLC 发明人 Scott Mark;Wong William;Cheng Anita;Ho Simon;Irimescu George;Voineag Dorel;Yao Min;Zadeh Row J.
分类号 H04L12/66;H04L12/28;H04L12/56;H04L12/703;H04L12/751;H04L12/725;H04L12/717;H04M7/12 主分类号 H04L12/66
代理机构 Sterne, Kessler, Goldstein & Fox P.L.L.C. 代理人 Sterne, Kessler, Goldstein & Fox P.L.L.C.
主权项 1. A system, comprising: a gateway server configured to communicate with a routing server and database server, receive one or more calls from a public switched telephone network, and route the one or more calls over a packet switched network, wherein the gateway server comprises a routing manager, and wherein the routing manager is implemented on one or more processors coupled to a memory having instructions stored thereon that, if executed by the one or more processors, cause the one or more processors to: import routes from the routing server and export routes to the routing server;maintain a list of the imported and exported routes;receive a request for a route from the gateway server;find one or more matching routes for a specific telephone number from the list of imported and exported routes based on the received request from the gateway server;prioritize the one or more matching routes based on one or more parameters and including determining an order in which the gateway server will attempt to route a call received by the gateway server; andprovide the one or more matching routes to the gateway server in order to route the call received by the gateway server;wherein the gateway server, the routing server, and the database server are communicatively coupled to: a management system implemented on one or more processors coupled to a memory having instructions stored thereon that, if executed by the one or more processors, cause the one or more processors to send messages over the packet switched network; anda network manager system implemented on one or more processors coupled to a memory having instructions stored thereon that, if executed by the one or more processors, cause the one or more processors to query a client database to determine an update and further configured to send a message representative of the update to at least one of the gateway server, routing server, or database server over the packet-switched network.
地址 Dover DE US