Allan Sampson wrote:
Visual voicemail messages are stored on AT&T servers and made available on the iPhone via AT&T's data or internet network only.
If you have visual voicemail messages available, turn on Airplane mode and try accessing a message.
You will see an error message that reads - Visual Voicemail is currently unavailable, with a Call Voicemail selection below.
If you don't have cellular reception, you won't have access to visual voicemail messages which are stored on AT&T servers and made available on the iPhone via AT&T servers only. They are not stored locally on the iPhone.
You are incorrect.
I have 4 Visual Voicemail messages on my iPhone right now, I can see them in the list when I go to the voice mail area. With the iPhone in Airplane mode, yes the is a button to call voicemail, but the 4 messages that I have on my phone are still listed and can still be played as they are ON MY iPHONE. What you cannot do is get any new messages as clearly there is no network available.
So as I originally stated, once you have received notification that you have a visual voicemail message on your iPhone, that means that the actual message has been downloaded to your iPhone as an audio file, which you can then play regardless of if you have a mobile / data service or not.
This is how visual voicemail operates, it is how you can see who they are from and play them in any order, because they are on the phone and you are NOT contacting the server to listen to them.
It is also why deleted messages can be undeleted, as they are just moved to a 'deleted' area on the phone. Once the network service gets confirmation that the visual voicemail message has been successfully received by the iPhone it is removed from their systems and does not exist anywhere but on the iPhone.