Patent ID: 8897754

Claim:
Non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, facilitate a method of ensuring that incoming voicemails get stored on a voicemail server, the method comprising: receiving an incoming voicemail that is to be stored in connection with a user account; determining that a threshold capacity of storage allocation associated with storing the voicemail has been crossed; identifying a mobile device associated with the user account; generating a request for voicemail-request information, wherein the request triggers a call-in command to set up a data communication session between the mobile device and wireless communications network for moving the voicemail data off a storage allocation onto the mobile device; upon generating the request, receiving the voicemail-request information, which, having been sent from the mobile device, led to an establishing of the data session between the mobile device and a wireless telecommunications network associated with the storage allocation, wherein the voicemail-request information comprises at least in part mobile device information including storage information; moving a given amount of data from the storage allocation to the mobile device, wherein the given amount of data is stored in the local storage of the mobile device; and upon moving the given amount of data from the storage allocation to the mobile device, recovering the given amount of data storage space as free space on the storage allocation.