Using tSIP as voice mail
- enable call recording, make sure there are no write restrictions for tSIP
- enable auto answer with optional delay; delay may allow caller stopping before switching to voice mail - some people, including yours truly are not big fans of voice mailbox
- prepare announcement file to be played to caller; as at the moment (version 0.1.64) call is disconnected when file ends - file should consist of two sections: real announcement and silence period - silence period
specifies the time during which caller is expected to leave message
- file length limits call length as call is disconnected at end of file
- optionally add at the end of file announcement that connection is about to end
- required file format (otherwise call would be disconnected immediately, log should show what's wrong with file):
- PCM S16LE (2 bytes per sample, linear signed, little endian)
- single channel (mono)
- same sampling as used by audio codec (typically 8kHz) - starting with tSIP 0.1.65 this would be not necessary
- you can use free Audacity to create file; Generate/Silence and Generate/Tone options might be useful; example file (8kHz sampling): voicemail_annoucement.wav
- copy file to application directory (next to tSIP.exe)
- set wave file as audio source
- for fast switching between normal and "mailbox" operation you can use two copies of softphone; scripting may provide much more flexibility
Same as with regular recording records can be shared by many people if using network drive as record storage thus "group voice mail" can be created. Read/delete rights can be assigned for individual users or user groups.
For functionality resembling old POTS answering machine (picking the call in the middle) programmable button(s) can be set to switch from wave file input to microphone input. If you are using speakerphone / speakers then set Acoustic Echo Cancellation (AEC, Settings/Audio Processing) to WebRTC. Alternatively output device can be switched to another (headphones) same time when microphone is enabled - using scripting.
Back to tSIP.