iPhone - Voicemail Button
You can use your iPhone’s Voicemail button to call your local carriers voicemail number by doing the following:
- Disable your SIM PIN, if enabled.
- SSH into your iPhone – I’m going to assume your iPhone has been jailbroken, has SSH installed and the latest BSD Subsystem installed.
- The latest BSD Subsystem (1.5) comes with minicom, but you’ll need to generate a configuration file for it to interact with the baseband. You’ll need to create /local/etc/ in /usr/.
- In /usr/local/etc/, run nano minirc.dfl and paste “pu port /dev/tty.baseband”
- Save the file, CTRL-O, exit nano CTRL-X
- Disable the commcenter – launchctl unload
w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
- Run minicom
- Run AT+CSVM=1,“171” where 171 is your carriers voicemail number
- Exit minicom – CTRL-a, then q
- Restart the commcenter launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Done!

November 21, 2008 at 3:06 PM
Why not take the easy road ...
Press *5005*86*xxx# (where xxx is your voicemail number) ...
Takes only a second and you're on!
:o)
/smorum