Patent ID: 9456290
Filing Date: 2016-09-27
CPC Classification: H04W

Claim Text:
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 different telecommunication providers that have established a roaming agreement with one another, and the mobile device operating as the roaming device when the mobile device is in a geographic area that is not covered by the home network of the mobile device; determining, by the one or more devices, whether the home network, associated with the mobile device, provides Voice over Long Term Evolution (VoLTE) services; creating, by the one or more devices, a temporary profile for the mobile device in the network; transmitting, by the one or more devices, based on the determination that the home network does not provide VoLTE services and based on the temporary profile, a VoLTE client application to the mobile device, the VoLTE client application enabling, for the mobile device, usage of VoLTE services in the network; 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; and deleting the temporary profile, associated with the mobile device, after the mobile device leaves the network.