TekIVR is a SIP (Based on RFC 3261) Interactive Voice System (IVR) for Windows. TekIVR is tested on Microsoft Windows Vista, Windows 7/8/10/11 and Windows 2008-2022 server. Please see installation requirements at Support section and don't forget to read Readme file comes with the distribution.


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. TekIVR also supports ElevenLabs API for TTS. 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.

You can contact us for your complex IVR scenarios.

TekIVR can query a Lync client's status using "Execute" action which is used in TekIVR scenarios. IVR scenario execution can be altered based on client's status. Please see Lync Presence Status Function document. TekIVR has also a built-in SIP presence client and can get an extensions' online status prior to transfer a call to the extension. You can also monitor presence status of extensions in extensions tab of TekIVR Manager.

TekIVR can record and send incoming calls for configured SIP extensions via e-mail (Voice Mail feature). You can dial into TekIVR and listen recorded messages in your mailbox. TekIVR supports Voice Mail Indication (RFC 3842).

TekIVR allows you dial to a specified SIP destination and execute a specified child scenario when the remote party answers. Collected digits and executable output are returned to the parent scenario. TekIVR can connect the calling party of the parent scenario to the called party of the child scenario when you terminate child scenario with an Exit action with Jump to Scenario = Bridge for an audio conversation session.


Follow us