INSTALLATION OF A VOICE CLIENT FOR ROAMING DEVICES IN A WIRELESS NETWORK
First Claim
1. A method comprising:
- determining, by one or more devices associated with a network and based on a mobile device attaching to the network as a roaming device for the network, a home network of the mobile device, the network and the home network being associated with a roaming agreement;
determining, by the one or more devices, whether the home network, associated with the mobile device, provides Voice over Long Term Evolution (VoLTE) services;
transmitting, by the one or more devices, based on the determination that the home network does not provide VoLTE services, a VoLTE client application to the mobile device, the VoLTE client application providing functionality, for the mobile device, relating to usage of VoLTE services in the network; and
communicating, by the one or more devices, with the mobile device and the VoLTE client application, to provide one or more VoLTE services to the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Voice over LTE (VoLTE) services may be provided to a roaming mobile device, even when the home network of the mobile device does not provide VoLTE service. In one implementation, one or more devices in a network may determine based on a mobile device attaching to a network as a roaming device for the network, a home network of the mobile device. The devices may further determine whether the home network, associated with the mobile device, provides VoLTE services; transmit, based on the determination that the home network does not provide VoLTE services, a VoLTE client application to the mobile device, the VoLTE client application providing functionality, for the mobile device, relating to usage of VoLTE services in the network. The devices may further communicate with the mobile device and the VoLTE client application, to provide one or more VoLTE services to the mobile device.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by one or more devices associated with a network and based on a mobile device attaching to the network as a roaming device for the network, a home network of the mobile device, the network and the home network being associated with a roaming agreement; determining, by the one or more devices, whether the home network, associated with the mobile device, provides Voice over Long Term Evolution (VoLTE) services; transmitting, by the one or more devices, based on the determination that the home network does not provide VoLTE services, a VoLTE client application to the mobile device, the VoLTE client application providing functionality, for the mobile device, relating to usage of VoLTE services in the network; and communicating, by the one or more devices, with the mobile device and the VoLTE client application, to provide one or more VoLTE services to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a memory; and at least one processor to execute instructions in the memory to; determine, based on a mobile device attaching to a network as a roaming device for the network, a home network of the mobile device, the network and the home network being associated with a roaming agreement; determine whether the home network, associated with the mobile device, provides Voice over Long Term Evolution (VoLTE) services; transmit, based on the determination that the home network does not provide VoLTE services, a VoLTE client application to the mobile device, the VoLTE client application providing functionality, for the mobile device, relating to usage of VoLTE services in the network; and communicate with the mobile device and the VoLTE client application, to provide one or more VoLTE services to the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium, comprising:
a plurality of computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to; determine, based on a mobile device attaching to a network as a roaming device for the network, a home network of the mobile device, the network and the home network being associated with a roaming agreement; determine whether the home network, associated with the mobile device, provides Voice over Long Term Evolution (VoLTE) services; transmit, based on the determination that the home network does not provide VoLTE services, a VoLTE client application to the mobile device, the VoLTE client application providing functionality, for the mobile device, relating to usage of VoLTE services in the network; and communicate with the mobile device and the VoLTE client application, to provide one or more VoLTE services to the mobile device. - View Dependent Claims (17, 18, 19, 20)
Specification