Virtual audio cables on Linux with pipewire. Can load and save settings.
https://wiki.archlinux.org/title/bluetooth_headset#Switch_between_HSP/HFP_and_A2DP_setting