Ok, just from top of my head,
in v_voicemail_messages table create a new column called save or whatever you want, keep the default value as 0 and change this to 1 when the client / softclient presses the option to save.
I believe you can achieve this by modifying the index.lua located in...