You could make a macro that checks your current volume level first, but that might be a little too complicated.
I use this:
Code:
SlashCmdList.VOLUME = function(val)
SetCVar("Sound_MasterVolume", val)
end
SLASH_VOLUME1 = "/vol"
So you can type /vol <number>, or just make a macro with the volume you want.