So you’ve got an iPhone at the Vodacom shop on a pay as you go so that you can use your MTN sim card in the device as Vodacom’s 3G network sucks, but would still like to get your voicemail? You are just as demanding as I am, but luckily there is a solution for us. 

Carry on reading for the fix….
Go to the dial screen on your iPhone, and dial the following string, then press CALL.


In my case, it was the following, as my voice mail number is 100 for MTN South Africa:

*5005*86*100# MTN