Patent ID: 8781079

Claim:
A method comprising: receiving, by a server device and from a user device, a request for voicemail files; determining, by the server device, a format that is recognized by one or more voicemail servers; generating, by the server device, a formatted request based on the request and the format that is recognized by the one or more voicemail servers; sending, by the server device, the formatted request to the one or more voicemail servers; receiving, by the server device, the voicemail files from the one or more voicemail servers; performing, by the server device, a plurality of data calls or communications to one or more visual voicemail servers to obtain components that are used to construct a visual user interface, the one or more voicemail servers being different from the one or more visual voicemail servers; constructing, by the server device, the visual user interface based on the voicemail files and the components; and transmitting, by the server device, the visual user interface to the user device.