Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: at a coordinating server situated as a gateway between a first base station and a core network, receiving an originating leg setup message for an originating leg bearer from the first base station for a first user equipment (UE) attached to the first base station, the first UE registered with the coordinating server, sent when the first UE initiates a voice call to a second UE, the second UE also registered with the coordinating server; creating, at the coordinating server, an association between an International Mobile Subscriber Identity (IMSI) of the second UE and a Mobile Station International Subscriber Directory Number (MSISDN) of the second UE; extracting a second call correlation identifier from a terminating leg setup message containing the IMSI of the second UE for a terminating leg bearer received from the core network by retrieving the MSISDN of the second UE based on the association of the IMSI of the second UE and the MSISDN of the second UE at the coordinating server; determining a real time protocol (RTP) localization status for the originating leg bearer and the terminating leg bearer based on performing a comparison between the second call correlation identifier of the terminating leg and the stored first call correlation identifier of the originating leg; and sending transport layer assignment messages to the first base station to redirect RTP packets from the first UE to the second UE via the terminating leg bearer without the RTP packets transiting the core network, thereby localizing the RTP packets.
2. The method of claim 1 , further comprising encoding the first call correlation identifier into the originating leg setup message.
3. The method of claim 1 , wherein the setup message is a non-access stratum (NAS) setup message, the first base station is a NodeB, the bearer modification message is a Universal Mobile Telecommunications Service (UMTS) radio access bearer (RAB) modification message.
4. The method of claim 1 , wherein the first call correlation identifier is encoded in a User-User information element (IE) in the originating leg setup message, and further comprising forwarding, by the core network, the originating leg setup message as the terminating leg setup message.
5. The method of claim 1 , wherein the transport layer assignment messages to the first base station include an Internet Protocol (IP) address of a serving base station for the second UE, and further comprising sending transport layer assignment messages to the serving base station for the second UE to redirect second RTP packets from the second UE to the first UE via the originating leg bearer without the second RTP packets transiting the core network.
6. The method of claim 1 , further comprising performing radio access bearer (RAB) modification based on the determination of the RTP localization status by sending RAB assignment requests to the base station for the first UE, and wherein the transport layer assignment messages are RAB modification messages.
7. The method of claim 1 , wherein the second UE is also attached to the first base station, and further comprising performing radio access bearer (RAB) modification based on the determination of the RTP localization status by sending RAB assignment requests to the base station for the first UE and the second UE.
8. The method of claim 1 , wherein the second UE is also attached to the first base station and the RTP packets are redirected internally within the first base station.
9. The method of claim 1 , wherein the first base station and the second base station are a single base station using a single radio access technology.
10. The method of claim 1 , further comprising redirecting the RTP packets as an RTP stream routed from the first base station to a second base station via a mesh network.
11. The method of claim 1 , further comprising sending comfort noise RTP packets to the core network from the coordinating server based on the determination of the RTP localization status.
12. The method of claim 1 , further comprising receiving a Relocation Required message from the first base station for the first UE in a RTP localized call between the first UE and the second UE, caused by the first UE being handed over to a second base station.
13. The method of claim 1 , further comprising providing an inter-RAT handover of the first UE to one of a Wi-Fi radio access technology (RAT), a Long Term Evolution RAT using Voice over LTE (VoLTE), or a 2G RAT, and providing transcoding of the RTP packets to enable the inter-RAT handover.
14. The method of claim 1 , further comprising requesting an International Mobile Subscriber Identity (IMSI) of the first UE and a Mobile Station International Subscriber Directory Number (MSISDN) of the first UE from a provisioning server using a HyperText Transfer Protocol web services protocol.
15. The method of claim 1 , further comprising providing billing and policy enforcement of the RTP packets without the RTP packets transiting the core network.
16. The method of claim 1 , further comprising providing lawful intercept of the RTP packets by copying the RTP packets and sending the copied RTP packets to the core network asynchronously.
17. The method of claim 1 , further comprising providing lawful intercept of the RTP packets by sending compressed RTP packets to the core network.
18. A method, comprising: at a coordinating server situated as a gateway between a first base station and a core network: receiving an originating leg setup message for an originating leg bearer from the first base station for a first user equipment (UE) attached to the first base station, the first UE registered with the coordinating server, sent when the first UE initiates a voice call to a second UE, the second UE also registered with the coordinating server; creating a first call correlation identifier based on a called party MSISDN and storing the first call correlation identifier in association with the first UE; creating, at the coordinating server, an association between an International Mobile Subscriber Identity (IMSI) of the second UE and a Mobile Station International Subscriber Directory Number (MSISDN) of the second UE; extracting a second call correlation identifier from a terminating leg setup message for a terminating leg bearer received from the core network by retrieving the MSISDN of the second UE based on the association of the IMSI and MSISDN of the second UE at the coordinating server; determining a real time protocol (RTP) localization status for the originating leg bearer and the terminating leg bearer based on matching the second call correlation identifier of the terminating leg against the stored first call correlation identifier of the originating leg; and sending transport layer assignment messages to the first base station to redirect RTP packets from the first UE to the second UE via the terminating leg bearer without the RTP packets transiting the core network, thereby localizing the RTP packets.
Unknown
April 20, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.