TekIVR is a SIP (Based on RFC 3261) Interactive Voice System (IVR) for Windows.
TekIVR has a simple easy to use user interface. You can create your own IVR scenario using built-in scenario editor. You can select your own audio files to be used in IVR scenario. TekIVR can also read-out texts using TTS (Text-to-Speech) engine and recognize user input via speech recognition. You can use Speech Synthesis Markup Language (SSML) while defining prompts. TekIVR supports SAPI, Google Cloud Speech API, Azure Cognitive Services and MRCPv2 for TTS and ASR functions. It supports ITU G.711 A-Mu Law and G.722 codecs and UPnP for NAT traversal.
TekIVR can act as Proxy between MRCP v2 based application servers and SAPI, Azure and Google Speech based speech engines. TekIVR allows MRCP v2 based application servers to use SAPI, Azure and Google Speech based TTS and ASR services (Commercial license is required).
TekIVR can register to multiple SIP server and accepts calls from multiple SIP servers. You can also log session details into a log file and monitor active calls and sessions in real-time. Call transfer accomplished by using SIP REFER (RFC 3515), Bridge or DTMF (RFC 2833) methods.