SYSTEM AND METHOD FOR PROVIDING SELECTIVE VOICEOVER4G CALL BLOCKING
A method for selectively blocking Voiceover4G services within a wireless communications network is provided. A request for access to Voiceover4G services is received from a device connected to a wireless communications network. A location of the device is determined from information contained within the request. A determination is made of whether Voiceover4G services are provided at the location by the wireless communications network at the location of the device indicated within the request. The device is configured to communicate over the wireless network using Voiceover4G services responsive to a determination that the Voiceover4G services are provided at the location of the device or is configured to communicate over the wireless network using circuit switched services responsive to a determination that the Voiceover4G services are not provided at the location of the device.
Latest METROPCS WIRELESS, INC. Patents:
- Intelligent network selection system
- System and method for relaying an origination request from a home location register to a service specific service control point
- System and method for selection of wireless service provider via a mobile terminal
- Adaptive multimedia renderer
- Location-based network selection method for a mobile device
This application is a continuation of U.S. patent application Ser. No. 13/677,409, filed Nov. 15, 2012, entitled SYSTEM AND METHOD FOR PROVIDING VOICEOVER4G CALL BLOCKING (Atty. Dkt. No. MPCS-31241), the specification of which is incorporated herein in its entirety.
TECHNICAL FIELDThe present invention relates to Voice over 4G service offerings, and more particularly, to the selective blocking of Voice over 4G services based upon a location or identity of a device attempting to establish a connection to Voice over 4G services.
BACKGROUNDA Voice over 4G call, such as Voice over LTE (VoLTE), is based upon the IP multimedia subsystem (IMS) network and has specific profiles for control and media planes of voice service on 4G. This approach results in the voice service being delivered as data flows within a 4G data carrier. This means that there is no dependency on the legacy circuit switched voice network in order to maintain a call. Many mobile communication devices have the ability to provide voice call services using both 4G communication services and circuit switch communication services such as CDMA, GSM, or UMTS-based call connection services. The availability of 4G network support for voice call connections is not ubiquitous, and 4G voice services may or may not be available in particular areas. Additionally, the possibility exists for Voiceover4G services and circuit switched-based services to both be available within a particular area, but for various reasons the use of Voiceover4G services for supporting a call would not provide an optimal customer experience. Thus, there is a need to have the ability to block the provision of Voiceover4G call services from certain locations from certain devices as well as the ability to test Voiceover4G services within particular markets where the call services may not have yet been launched.
SUMMARYThe present invention as disclosed and described herein, comprises a method for selectively blocking Voiceover4G services within a wireless communications network. A request for access to Voiceover4G services is received from a device connected to a wireless communications network. A location of the device is determined from information contained within the request. A determination is made of whether Voiceover4G services are provided at the location by the wireless communications network at the location of the device indicated within the request. The device is configured to communicate over the wireless network using Voiceover4G services responsive to a determination that the Voiceover4G services are provided at the location of the device and is configured to communicate over the wireless network using circuit switched services responsive to a determination that the Voiceover4G services are not provided at the location of the device.
For a more complete understanding, reference is now made to the following description taken in conjunction with the accompanying Drawings in which:
Referring now to the drawings, wherein like reference numbers are used herein to designate like elements throughout, the various views and embodiments of a system and method for providing selective Voiceover4G call blocking are illustrated and described, and other possible embodiments are described. The figures are not necessarily drawn to scale, and in some instances the drawings have been exaggerated and/or simplified in places for illustrative purposes only. One of ordinary skill in the art will appreciate the many possible applications and variations based on the following examples of possible embodiments.
Referring now to the drawings, and more particularly to
Referring now also to
Referring now to
Referring now to
Referring now to
Similarly, the second mobile device at location 506 transmits a Voiceover4G call service request 512, including a SIP header, to the IMS server 504 to request registration for Voiceover4G call services. In this case, the location information extracted from the SIP header will provide an indication that Voiceover4G call services are not available at location 506 when compared to the location entry in the mapping table. The Voiceover4G denial and an indication of circuit switch services response 514 is transmitted back to the location 506 from the IMS server 504 to indicate to the mobile device that voice calls must be made using circuit switch services rather than Voiceover4G call services.
This process is more fully illustrated in the flow diagram of
Referring now to
However, a second user equipment 706 would be provided access for testing Voiceover4G services within the same new market. When the user equipment 706 transmits a Voiceover4G service request 714 to the IMS server 704, the server uses the mapping table associated with the IMS server 704 to determine that the user equipment 706 is allowed to access Voiceover4G services within the present network based upon the calling number and/or SIP header content. A grant of Voiceover4G service message 716 is transmitted back to the user equipment 706 from the IMS server 704 enabling the device 706 to access Voiceover4G services within the network.
Referring now to
Referring now to
With respect to
Thus, using the above-described functionalities and processes, a service provider can provide more efficient control of devices attempting to access either Voiceover4G voice call services or 3G circuit switched call services. Voiceover4G call service functionality coverage is not ubiquitous like CDMA or other type of 3G circuit switched call functionality processes. The above-described process provides service providers with the ability to block Voiceover4G call functionalities from certain locations that would not well serve a customer. Additionally, it provides a service provider with the ability to test the Voiceover4G services in various markets where the services have not yet been officially launched.
It will be appreciated by those skilled in the art having the benefit of this disclosure that this system and method for providing selective Voiceover4G call blocking provides an improved manner of providing selective Voiceover4G call functionalities. It should be understood that the drawings and detailed description herein are to be regarded in an illustrative rather than a restrictive manner, and are not intended to be limiting to the particular forms and examples disclosed. On the contrary, included are any further modifications, changes, rearrangements, substitutions, alternatives, design choices, and embodiments apparent to those of ordinary skill in the art, without departing from the spirit and scope hereof, as defined by the following claims. Thus, it is intended that the following claims be interpreted to embrace all such further modifications, changes, rearrangements, substitutions, alternatives, design choices, and embodiments.
Claims
1. A method for selectively blocking Voiceover4G services within a wireless communications network, comprising:
- receiving a request for access to the Voiceover4G services from a device connected to the wireless communications network;
- finding a location included within the request within a table providing a list of locations, each of the list of locations including an indication of whether the Voiceover4G services are provided at the location;
- determining whether the Voiceover4G services are provided at the location included within the request by the wireless communications network responsive to the indication associated with the location in the table; and
- generating a response to the device responsive to the determination of whether the Voiceover4G services are provided at the location.
2. The method of claim 1, wherein the step of receiving the request further comprises the step of receiving a SIP header within the request from the device.
3. The method of claim 2, further including the step of extracting the location of the device from the SIP header received from the device.
4. The method of claim 1, wherein the step of generating further comprises the steps of:
- configuring the device to communicate over the wireless communications network using the Voiceover4G services responsive to a determination that the Voiceover4G services are provided at the location of the device; and
- configuring the device to communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided at the location of the device.
5. The method of claim 1, further including the steps of:
- determining an identity of the device that generated the request for access to the Voiceover4G services; and
- determining whether Voiceover4G services are provided to the device by the wireless communications network responsive to the determined identity;
- configuring the device to communicate over the wireless communications network using the Voiceover4G services responsive to a determination that the Voiceover4G services are provided to the device and at the location of the device; and
- configuring the device to communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided to the device or at the location of the device.
6. The method of claim 1, further including the steps of:
- determining whether the Voiceover4G services are provided by the wireless communications network the device is accessing; and
- configuring the device to communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided by the wireless communications network.
7. A system for selectively blocking Voiceover4G services within a wireless communications network, comprising:
- a server connected to the wireless communications network, the server receiving a request for access to the Voiceover4G services from a device connected to a wireless communications network;
- a data table associated with the server including a first entry associated with at least one location in the wireless communications network, each of the at least one locations having an indication of whether the Voiceover4G services are available at the at the at least one location; and
- wherein the server further determines whether the Voiceover4G services are provided by the wireless communications network at a location of the device using the data table.
8. The system of claim 7, wherein the request includes a SIP header including the location.
9. The system of claim 8, wherein the server extracts the location of the device from the SIP header received from the device.
10. The system of claim 7, wherein the data table further includes at least one particular communications device and a second indication of whether the Voiceover4G services are available to the at least one particular communications device.
11. The system of claim 10, wherein the server further:
- determines an identity of the device that generated the request for access to the Voiceover4G services and determines whether Voiceover4G services are provided to the device by comparing the identity with the at least one particular communications device in the data table;
- configures the device to communicate over the wireless communications network using the Voiceover4G services responsive to a determination that the Voiceover4G services are provided to the device and Voiceover4G services are provided at the location of the device; and
- configures the device to communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided to the device or the Voiceover4G services are not provided at the location of the device.
12. The system of claim 7, wherein the server further determines whether the Voiceover4G services are provided by the wireless communications network the device is accessing and configures the device to communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided by the wireless communications network.
13. The system of claim 7, wherein the server configures the device to communicate over the wireless communications network using the Voiceover4G services responsive to a determination that the Voiceover4G services are provided at the location of the device and configures the device to communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided at the location of the device.
14. An apparatus for selectively blocking Voiceover4G services within a wireless communications network, comprising:
- a mobile device for communicating with the wireless communications network;
- wherein the mobile device generates a request for access to the Voiceover4G services through the wireless communications network, the request including a location of the mobile device;
- wherein the request from the mobile device enables finding the location of the mobile device within a table providing a list of locations, each location of the list of locations including an indication of whether the Voiceover4G services are provided at the location and determining whether the Voiceover4G services are provided at the location included within the request responsive to the indication associated with the location in the table; and
- wherein the mobile devices receives a response responsive to the determination of whether the Voiceover4G services are provided at the location of the mobile device.
15. The apparatus of claim 14, wherein the mobile device generates a SIP header including the location of the mobile device within the request from the mobile device.
16. The apparatus of claim 14, wherein the mobile device is configured to communicate over the wireless communications network using the Voiceover4G services responsive to the response indicating a determination that the Voiceover4G services are provided at the location of the mobile device.
17. The apparatus of claim 14, wherein the mobile device is configured to communicate over the wireless communications network using circuit switched services responsive to the response indicating a determination that the Voiceover4G services are not provided at the location of the mobile device.
18. The apparatus of claim 14, wherein the request enables a determination of an identity of the mobile device that generated the request for access to the Voiceover4G services and a determination of whether the Voiceover4G services are provided to the identified mobile device by the wireless communications network.
19. The apparatus of claim 14, wherein the mobile device is configured to communicate over the wireless communications network using the Voiceover4G services responsive to a determination that the Voiceover4G services are provided to the device and at the location of the device, and further wherein the mobile device in configured communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided to the device or at the location of the device.
20. The apparatus of claim 14, wherein the mobile device further determines whether the Voiceover4G services are provided by the wireless communications network the device is accessing, and configures the device to communicate over the wireless communications network using circuit switched services responsive to a determination that the Voiceover4G services are not provided by the wireless communications network.
Type: Application
Filed: Sep 13, 2013
Publication Date: May 15, 2014
Patent Grant number: 9414186
Applicant: METROPCS WIRELESS, INC. (Richardson, TX)
Inventors: BEJOY PANKAJAKSHAN (PLANO, TX), ERIK KOSAR (RICHARDSON, TX), ROBERT WONDOLOSKI (RICHARDSON, TX)
Application Number: 14/026,839