Call content management for mobile devices
One example method of operation may include initiating a call via a calling device to a mobile device via a mobile device telephone number, responsive to initiating the call, retrieving call content data associated with a calling device profile, forwarding the call content data, via a content provider device, to the mobile device prior to establishing the call, hashing the mobile device telephone number to create a hashed value, storing the hashed value in the content provider device, authorizing the mobile device to receive the call content data, receiving a token representing the hashed value from the mobile device via the content delivery device, and connecting the call to the mobile device responsive to the token being authenticated.
1. A method comprising:
forwarding an authorization request from a mobile device to a content delivery network;
installing an authorization application on the mobile device;
receiving an application programming interface (API) key at the mobile device;
responsive to the receiving the API key, forwarding a token to the content delivery network, wherein the content delivery network determines whether the token matches a hashed value;
transmitting a notification comprising a link to call content of a call to be initiated;
initiating the call and retrieving the call content associated with a profile of a calling device; and
responsive to receiving a confirmation that the notification has been received, uploading the call content from a content provider device to the mobile device before establishing the call.
2. The method of claim 1 , further comprising:
comparing the token to the hashed value stored in a content delivery device.
3. The method of claim 1 , wherein the token comprises a hashed telephone number and one or more hardware identifiers of the mobile device.
4. The method of claim 1 , further comprising:
connecting a call to the mobile device and loading call content on a display of the mobile device.
5. The method of claim 1 , further comprising:
performing an authorization of the mobile device, wherein the authorization comprises one or more of a biometric data input, a passphrase input, and a mobile device location determination.
6. A system comprising:
a calling device configured to:
call one or more mobile devices;
wherein the calling device is configured to
forward an authorization request from the mobile device to a content delivery network;
install an authorization application on the mobile device;
receive an application programming interface (API) key at the mobile device;
responsive to the API key being received, forward a token to the content delivery network, wherein the content delivery network determines whether the token matches a hashed value;
transmit a notification comprising a link to call content of a call to be initiated;
initiate the call and retrieve the call content associated with a profile of the calling device; and
responsive to a confirmation that the notification has been received, upload the call content from a content provider device to the mobile device before establishing the call.
7. The system of claim 6 , wherein the token is compared to the hashed value stored in a content delivery device.
8. The system of claim 6 , wherein the token comprises a hashed telephone number and one or more hardware identifiers of the mobile device.
9. The system of claim 6 , wherein responsive to a call being connected to the mobile device, the mobile device loads call content on a display of the mobile device.
10. The system of claim 6 , further comprising:
perform an authorization of the mobile device, wherein the authorization comprises one or more of a biometric data input, a passphrase input, and a mobile device location determination.
11. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform:
forwarding an authorization request from a mobile device to a content delivery network;
installing an authorization application on the mobile device;
receiving an application programming interface (API) key at the mobile device;
responsive to the receiving the API key, forwarding a token to the content delivery network, wherein the content delivery network determines whether the token matches a hashed value;
transmitting a notification comprising a link to call content of a call to be initiated;
initiating the call and retrieving the call content associated with a profile of a calling device; and
responsive to receiving a confirmation that the notification has been received, uploading the call content from a content provider device to the mobile device before establishing the call.
12. The non-transitory computer-readable storage medium of claim 11 , wherein the processor is further configured to perform:
comparing the token to the hashed value stored in a content delivery device.
13. The non-transitory computer-readable storage medium of claim 11 , wherein the token comprises a hashed telephone number and one or more hardware identifiers of the mobile device.
14. The non-transitory computer-readable storage medium of claim 11 , wherein the processor is further configured to perform
performing an authorization of the mobile device, wherein the authorization comprises one or more of a biometric data input, a passphrase input, and a mobile device location determination.