Abstract:
Systems and methods to select peered border elements for a communication session based on Quality-of-Service (QoS) are disclosed. In particular, an example method includes determining a composite QoS parameter of a communication session based on weighting QoS parameters of the session, the QoS parameters including a grade of service parameter of the session and a preferred mode of communication for a voice over Internet protocol (VoIP) device of a called party; querying a telephone number mapping server for a status of each of the peered border elements; assigning the session to be handled by a selected peered border element of the peered border elements based on the composite QoS parameter and the status of each of the peered border elements; and generating a QoS authorization token to reserve network resources associated with the selected peered border element.
Abstract:
A method, apparatus and computer-readable medium for identifying a subscriber home domain in a communication network are described. A national subscriber profile is partitioned into regions and a NAPTR resource record is modified to identify in which region a particular subscriber is located. In response to a calling party requesting that a connection to a called party be established, a database is queried to provide a modified NAPTR record which identifies the region in which the called party is located. A connection can then be established without polling each region.
Abstract:
A method of determining demand for multimedia content in a multimedia provider network includes receiving a content demand statistics (CDS) request from a client application where the request identifies a subscriber set. Responsive to the CDS request, selected CDS data is retrieved from a CDS subsystem. The CDS data is indicative of demand for multimedia content among subscribers in the subscriber set. The retrieved CDS data is delivered to the client application. The selected data may be selected from past data, present data, and future data. The CDS request indicates a set of buddy subscribers and the messaging server retrieves CDS data associated with the buddy subscribers. A security subsystem may be accessed and to determine, prior to retrieving CDS data for a particular buddy subscriber, whether the particular buddy subscriber has authorized the requesting subscriber.
Abstract:
Efficient telephone number mapping (ENUM) based call routing during area code splits is described. An ENUM domain management component can associate an ENUM domain name with multiple records when a numbering plan area code split links an old area code of a telephone number corresponding to the ENUM domain name with a new area code. An ENUM provisioning component can perform permissive dialing of the old and new area code during ENUM based call routing by utilizing the multiple records.
Abstract:
Internet protocol (IP) based calls from a first terminal in an IP based communications system are routed to a second terminal in another communications system. In response to a call setup request at a common communications core that is common to both the IP based communications system and the other communications system, a query is transmitted to a private telephone number mapping database that contains routing information for terminals in both the IP based communications system and the other communications system requesting routing information for the second terminal. Routing information for the call setup request is received from the private telephone number mapping database for routing the call.
Abstract:
Internet protocol (IP) based calls from a first terminal in an IP based communications system are routed to a second terminal in another communications system. In response to a call setup request at a common communications core that is common to both the IP based communications system and the other communications system, a query is transmitted to a private telephone number mapping database that contains routing information for terminals in both the IP based communications system and the other communications system requesting routing information for the second terminal. Routing information for the call setup request is received from the private telephone number mapping database for routing the call.
Abstract:
A method and an apparatus for processing a session request in an Internet Protocol network are disclosed. For example, the method receives a session request, and queries an tElephone NUmbering Mapping (ENUM) server for a called party of the session request. The method determines if at least one Naming Authority Pointer (NAPTR) resource record associated with the called party is received from the ENUM server, and forwards the session request to a circuit switched network if the at least one NAPTR resource record is not received from the ENUM server. The method determines a Session Description Protocol (SDP) value of the session request if the at least one NAPTR resource record is received from the ENUM server, and processes the session request in accordance with the SDP value if the at least one NAPTR resource record is received from the ENUM server.
Abstract:
A method of routing voice communications is disclosed and includes receiving network event data at a telephone number mapping (ENUM) server of an originating network from a plurality of peering border elements associated with a plurality of peering communication networks. The network event data indicates a health status of each of the peering communication networks. The method also includes determining a network weight related to each of the peering communication networks based on the network event data, wherein each network weight indicates a proportion of calls that are to be routed from the originating network via the related peering communication network. The method further includes dynamically assigning a plurality of preference field values to session initiation protocol (SIP) addresses of the peering border elements within a plurality of naming authority pointer (NAPTR) records, based on the network weights.
Abstract:
A method and an apparatus for processing a session request in an Internet Protocol network are disclosed. For example, the method receives a session request, and queries an tElephone NUmbering Mapping (ENUM) server for a called party of the session request. The method determines if at least one Naming Authority Pointer (NAPTR) resource record associated with the called party is received from the ENUM server, and forwards the session request to a circuit switched network if the at least one NAPTR resource record is not received from the ENUM server. The method determines a Session Description Protocol (SDP) value of the session request if the at least one NAPTR resource record is received from the ENUM server, and processes the session request in accordance with the SDP value if the at least one NAPTR resource record is received from the ENUM server.
Abstract:
A method and an apparatus for providing a customer premise based feature. For example, the method receives a call directed to a customer, wherein the call is associated with a customer premise based feature. The method then forwards the call to a customer premise based communication system located at a location of the customer, wherein the customer premise based feature is implemented locally by the customer premise based communication system.