Abstract:
Methods, systems, and computer program products for providing fault- tolerant service interaction and mediation function in a communications network are disclosed. According to one aspect, the subject matter described herein includes a method for providing fault-tolerant service interaction and mediation capability. The method includes providing an active instance of a service capability interaction manager (SCIM) function for providing service interaction and mediation between entities that request network services and entities that provide network services in a communications network. The method also includes providing a standby instance of the SCIM function. The active instance of the SCIM function performs service interaction and mediation between the entities that request network services and the entities that provide network services. In response to failure of the active SCIM function, the standby instance of the SCIM function takes over the service interaction and mediation previously performed by the active instance of the SCIM function.
Abstract:
According to one aspect, the subject matter described herein comprises methods, systems, and computer program products for accessing number portability (NP) and E.164 number (ENUM) data in a combined NP/ENUM database. One method includes receiving a query including a telephone number (TN). A common NP/ENUM data locator structure is accessed to locate a pointer corresponding to the TN. In response to the query being a NP query, the pointer is used to locate NP data, and the NP data is returned. In response to the query being an ENUM query, the pointer is used to locate at least one URI and returning at least one uniform resource locators (URIs).
Abstract:
Systems, methods, and computer program products for providing service interaction and mediation in a communications network are disclosed. According to one aspect, the subject matter described herein includes a system for providing service interaction and mediation in a communications network. The system includes a communications interface for receiving a client-to-SCIM message from a service client; and a service capability interaction manager (SCIM) module for providing service interaction between the service client and multiple application servers providing different types of services. Providing the service interaction includes receiving, from the communications interface, the client-to-SCIM service interaction message, and, in response to receiving the client-to-SCIM message, generating multiple SCIM-to-server messages and sending the SCIM-to-server messages to multiple application servers. Providing the service interaction also includes receiving multiple server-to-SCIM service interaction messages from at least some of the application servers that received the SCIM-to-server messages, and, in response to receiving the server-to-SCIM messages, generating a SCIM-to-client message containing an aggregation of at least a portion of data from at least some of the server-to- SCIM messages, and sending the SCIM-to-client message containing the aggregation to the service client via the communications interface.
Abstract:
Methods, systems, and computer program products for determining a serving home subscriber server (HSS) in a communications network are described. One method includes obtaining a subscriber identifier from a query message. An exceptions-based data structure contained in a database is accessed to locate a database entry associated with the subscriber identifier. Similarly, a range-based data structure contained in the database is accessed to locate the database entry associated with the subscriber identifier if the exceptions-based data structure does not contain the database entry. The method also includes acquiring serving HSS data corresponding to the located entry from either the exceptions-based data structure or the range-based data structure.
Abstract:
Methods, systems, and computer program products for providing a quality of service (QoS) using E.164 number mapping (ENUM) data in a communications network. According to one method, a query message including an E.164 number can be received. Next, at least one uniform resource identifier (URI) associated with the E.164 number can be located. Afterwards, QoS data corresponding to the at least one URI is subsequently obtained. Further, the query message can be responded to with the URI and the corresponding QoS data.
Abstract:
Methods, systems, and computer program products for offloading call control services from a first network of a first type (100) to a second network of a second type (102) are disclosed. According to one aspect, a method includes detecting a call originating from a calling party in a first network of a first type. A database (116) may be queried using information identifying the calling party. In response to the query, routing information may be sent for a node in a second network of a second type. Call control services may be offloaded for the call to the second network using the node.