tSIP softphone: audio device switching
Input and output audio device switching during call was added (following baresip) in tSIP 0.1.51.
Two new button types were added - one switching output device and one for input device.
Each button instance (for switching back and forth between different devices) specifies audio module used
(Portaudio, winwave or in case of input selection: wave file) and particular device (or wave file) to switch to.
Use cases
- "speakerphone" - plain audio output switching
- in main application configuration ("Audio I/O") set audio device with headphones as audio output
- define button with "speakerphone" caption switching to second audio divice (e.g. cheap USB sound card connected to speakers)
- optionally define "headphone" button for switching back to first audio device
- "answering machine" - voice mail with option to switch call to microphone / live call like with old tape-based auto-attendant devices
- follow instructions to configure softphone as voice mail
- define button to switch from audio file to real audio input (e.g. microphone)
- pick up call answered by voice mail at any time
- using wave file to pass some information (pre-recorded message) to called persons
- use regular configuration (microphone as input)
- define button to switch input to wave file (or many buttons of that type for different wave files)
- note: call would be disconnected if playback would reach end of wave file; softphone requires S16LE, 8ksps uncompressed wave files
- custom music on hold
- define buttons switching to wave file and switching back to regular audio input
- make sure wave file is long enough to avoid call disconnection
- note: multiple buttons with different wave files assigned can be defined
- call on hold can still be heard and recorded continuously
Back to tSIP softphone