×

Method, system, and computer program product for managing routing servers and services

  • US 9,479,429 B2
  • Filed: 11/25/2008
  • Issued: 10/25/2016
  • Est. Priority Date: 09/10/1999
  • Status: Expired due to Fees
First Claim
Patent Images

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; and

    provide 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; and

    a 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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×