Breakout gateway control function number modification based on SIP invite header information
AssigneeT-Mobile USA, Inc.
InventorsJason Cataquis, Dennis Romero
Life of this patent
Estimating the term…
Abstract
A Breakout Gateway Control Function (BGCF) determines a geographic location information (e.g., a major trading area (MTA) information) from a SIP INVITE header information (e.g., from a P-Access-Network-Info (PANI) header information) and modifies the SIP URI in the SIP INVITE request by adding, deleting, or modifying values (e.g., prepending a number prefix to the URI) to generate a SIP URI that is based on the geographic location information.
Claims18
At least one computer-readable storage medium, excluding transitory signals and carrying instructions, which, when executed by at least one data processor of a system, cause the system to:
- determine a SIP INVITE header information,
- wherein the SIP INVITE header information comprises a P-Access-Network-Info (PANI) header information,
- wherein the PANI header information comprises a text string concatenation of a mobile country code (MCC), a mobile network code (MNC), a tracking area code (TAC), and a cell-identity value;
- determine a geographic location information based on the PANI header information,
- wherein the geographic location information comprises a major trading area (MTA) information;
- determine a number prefix associated with the geographic location information;
- and
- generate a SIP INVITE request uniform resource identifier (R-URI) based on the number prefix.
A method comprising:
- analyzing a SIP INVITE header information;
- determining a geographic location information based on the SIP INVITE header information,
- wherein the geographic location information comprises a major trading area (MTA) information;
- determining a number prefix associated with the geographic location information;
- and
- generating or modifying a SIP INVITE uniform resource identifier (URI) based on the number prefix.
A Breakout Gateway Control Function (BGCF) comprising:
- at least one hardware processor;
- and
- at least one non-transitory memory, coupled to the at least one hardware processor and storing instructions, which, when executed by the at least one hardware processor, cause the BGCF to:
- analyze a SIP INVITE header information received from a Serving Call Session Control Function (S-CSCF);
- determine a geographic location information associated with the SIP INVITE header information,
- wherein the geographic location information comprises a major trading area (MTA) information;
- determine a number prefix associated with the geographic location information;
- generate or modify a SIP INVITE uniform resource identifier (URI) based on the number prefix;
- and
- send the SIP INVITE URI to an Interconnect Session Border Controller (ISBC) or to one or more BGCFs.
Dependencies are inferred from the claim text.