Methods and apparatus to select a peered voice over internet protocol (VoIP) border element
First Claim
Patent Images
1. A method comprising:
- inserting an additional header field into a session initiation protocol message received from a calling device;
populating the additional header field with data indicative of a location of a first access border element;
querying a telephone number mapping database to identify second and third peered border elements associated with the first access border element; and
selecting one of the second and third peered border elements based on (a) the data of the additional header field, (b) a quantity of hops between the first access border element and one of the second or third peered border elements, and (c) a latency criterion associated with at least one of the second and third peered border elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to select a peered voice over Internet protocol (VoIP) border element are disclosed. An example method comprises receiving a session initiation protocol (SIP) message that includes an identifier representative of a location of a voice over Internet protocol (VoIP) access border element, querying a telephone number mapping (ENUM) database to identify two or more peered VoIP border elements, and selecting a one of the two or more peered VoIP border elements based on the identifier.
-
Citations
19 Claims
-
1. A method comprising:
-
inserting an additional header field into a session initiation protocol message received from a calling device; populating the additional header field with data indicative of a location of a first access border element; querying a telephone number mapping database to identify second and third peered border elements associated with the first access border element; and selecting one of the second and third peered border elements based on (a) the data of the additional header field, (b) a quantity of hops between the first access border element and one of the second or third peered border elements, and (c) a latency criterion associated with at least one of the second and third peered border elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A policy server comprising:
-
an interface to insert an additional header field in a session initiation protocol message received from a calling device and to modify data in the additional header field to represent a location of an access border element of a voice over Internet protocol network; and a peer selector to query an inter-region mapping database based on the data in the additional header field and to select a preferred peered border element for the access border element based on (a) the data in the additional header field, (b) a quantity of hops between the access border element and the preferred peered border element, and (c) a latency criterion between the preferred peered border element and the access border element. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
inserting an additional header field in a session initiation protocol message received at an access border element of a voice over Internet protocol network, and adding data representative of a location of the access border element to the additional header field, the session initiation protocol message sourced from a calling device; and sending the modified session initiation protocol message to a call session control function server after selecting one of a second and third peered voice over Internet protocol border element based on (a) the data of the modified header field, (b) a quantity of hops between the access border element and one of the second or third peered voice over Internet protocol border elements, and (c) a latency associated with at least one of the second and third peered voice over Internet protocol border elements. - View Dependent Claims (17, 18, 19)
-
Specification