When you enter a voice call, WT should be able to update your audio settings to a configurable preset (e.g. to reduce BGM volume). These settings should be restored when you leave the call.
Edits to audio settings during a call should update the in-call preset; edits when not in a call should be preserved and used as the state to restore when the call ends. (This probably means no special UI is needed to configure the preset: just enter a call and change the regular volume settings.)
Issues:
if you quit the game while in a voice call, should WT still restore the audio settings? how?
if the game crashes, this will not be possible – is it necessary to detect when this has happened and fix it on next launch? would it be better to handle mid-call game exits that way too?
When you enter a voice call, WT should be able to update your audio settings to a configurable preset (e.g. to reduce BGM volume). These settings should be restored when you leave the call.
Edits to audio settings during a call should update the in-call preset; edits when not in a call should be preserved and used as the state to restore when the call ends. (This probably means no special UI is needed to configure the preset: just enter a call and change the regular volume settings.)
Issues: