IP Library Granted Patent US 9,674,763
Granted Patent B2
US 9,674,763 · App. 15/144,750 · Granted Jun 6, 2017

System and method for optimizing a media gateway selection in mobile switching center pool architecture

Inventor: Shujaur Rehman Mufti (Snoqualmie, WA)
Assignee: T-Mobile USA, Inc.
H04W40/02H04L45/126H04L65/103H04L65/1006H04L65/1023H04L65/1043H04L65/1069H04L65/608H04L67/101H04L67/1021H04W48/17
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,674,763
App. No.
15/144,750
Granted
Jun 6, 2017
Kind
B2
Abstract

A system and method to allow call traffic localization within a mobile switching center server pool (MSS pool) or between MSS pools, provides a trunk group identifier mapped to an originating media gateway. An originating mobile switching center server (MSC server) initiates a call session with a terminating MSC server by sending a session initiation protocol (SIP) message that includes a trunk group identifier mapped to an originating media gateway identity. The terminating MSC server examines the mapping received in the SIP message, and uses the trunk group identifier to select a terminating media gateway for call routing to realize call traffic localization.

Claims (44)

1. A method for selecting a terminating media gateway from multiple media gateways in a first mobile switching center server (MSS) pool, the method comprising:

in response to a received invitation to initiate a session initiation protocol (SIP) session that includes an originating media gateway trunk group identifier and a trunk context:

selecting, by a terminating control node, a target media gateway from the multiple media gateways using the originating media gateway trunk group identifier and/or the trunk context to localize user plane traffic,

wherein the invitation is a SIP INVITE message that is transmitted by an originating control node in response to a signal from the originating media gateway,

wherein the trunk context includes a domain name or a sub-domain name that is associated with the first MSS pool;

wherein the selected target media gateway is the originating media gateway,

wherein user plane traffic is localized within the originating media gateway; and

routing the user plane traffic from the originating media gateway via the target media gateway.

2. The method of claim 1 , wherein the originating media gateway trunk group identifier includes a trunk group identifier that is mapped to an identifier corresponding to the originating media gateway.

3. The method of claim 1 , wherein the user plane traffic is routed using Real-time Transport Protocol (RTP).

4. The method of claim 1 , wherein the originating and the terminating control nodes are both media gateway controller functions (MGCF).

5. The method of claim 1 , wherein the originating and the terminating control nodes are members of the first MSS pool.

6. The method of claim 1 , wherein the originating control node and the originating media gateway are associated with a second MSS pool different from the first MSS pool associated with the terminating control node and the terminating media gateway.

7. The method of claim 1 , wherein the SIP session is a two-party call or a multi-party conference call and the user plane traffic is routed over Real-time Transport Protocol (RTP).

8. A system for optimizing routing of a call in a mobile switch center (MSC) pool, comprising:

a terminating mobile switching center (MSC) server that is located within the MSC pool, wherein the MSC server has at least one processor and wherein the MSC server is configured to:

receive a session initiation protocol (SIP) message to initiate a SIP session,

wherein the SIP message includes an originating media gateway trunk group identifier,

wherein the SIP message further includes a trunk context that includes a domain or sub-domain name associated with the MSC pool, and

wherein the SIP message is a SIP INVITE message that is transmitted by an originating MSC server in response to a signal from an originating media gateway;

select a target media gateway from multiple media gateways,

wherein the selected target media gateway is mapped to the originating media gateway trunk group identifier and/or the trunk context,

wherein the selected target media gateway is the originating media gateway,

wherein user plane traffic is localized to the originating media gateway; and

route the user plane traffic via the target media gateway.

9. The system of claim 8 , wherein the originating media gateway trunk group identifier includes a trunk group identifier that is mapped to an identifier corresponding to the originating media gateway.

10. The system of claim 9 , wherein the originating and the terminating MSC servers are both media gateway controller functions (MGCF).

11. The system of claim 10 , wherein the originating and the terminating MSC servers are members of a first MSS pool.

12. The system of claim 10 , wherein the originating MSC server and the originating media gateway are associated with a second MSS pool different from a first MSS pool associated with the terminating MSC server and the target media gateway.

13. The system of claim 8 , wherein the SIP session is a two-party call or a multi-party conference call.

14. The system of claim 8 , wherein the user plane traffic is routed over Real-time Transport Protocol (RTP).

15. At least one non-transitory computer-readable medium carrying instructions that when executed by at least one data processing device performs the steps of:

in response to a received invitation to initiate a session initiation protocol (SIP) session that includes an originating media gateway trunk group identifier and a trunk context:

selecting, by a terminating control node, a target media gateway from multiple media gateways using the originating media gateway trunk group identifier and/or the trunk context to localize user plane traffic,

wherein the invitation is a SIP INVITE message that is transmitted by an originating control node in response to a signal from the originating media gateway,

wherein the trunk context includes a domain name or a sub-domain name that is associated with the first MSS pool;

wherein the selected target media gateway is the originating media gateway,

wherein user plane traffic is localized within the originating media gateway; and

routing the user plane traffic from the originating media gateway via the target media gateway.

16. The non-transitory computer-readable medium of claim 15 , wherein the SIP session is a two-party call or a multi-party conference call and the user plane traffic is routed over Real-time Transport Protocol (RTP).

17. The non-transitory computer-readable medium of claim 15 , wherein the originating media gateway trunk group identifier includes a trunk group identifier that is mapped to an identifier corresponding to the originating media gateway.

18. The non-transitory computer-readable medium of claim 15 , wherein the originating and the terminating control nodes are both media gateway controller functions (MGCF).

19. The non-transitory computer-readable medium of claim 18 , wherein the originating and the terminating control nodes are members of the first MSS pool.

20. The non-transitory computer-readable medium of claim 18 , wherein the originating control node and the originating media gateway are associated with a second MSS pool different from the first MSS pool associated with the terminating control node and the terminating media gateway.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: MUFTI, SHUJAUR REHMAN
To: T-MOBILE USA, INC.
Reel/Frame 038779/0079 →
Continuity (2)
Continuation 13831170 · Mar 14, 2013
Related Publication 20160249272A1 · Aug 25, 2016