TekIVR ist ein SIP (basierend auf RFC 3261) Interactive Voice System (IVR) für Windows.
TekIVR verfügt über eine einfache, benutzerfreundliche Benutzeroberfläche. Sie können Ihr eigenes IVR-Szenario mit dem integrierten Szenario-Editor erstellen. Sie können Ihre eigenen Audiodateien auswählen, die im IVR-Szenario verwendet werden sollen. TekIVR kann Texte mithilfe der TTS-Engine (Text-to-Speech) vorlesen und Benutzereingaben über Spracherkennung erkennen. Sie können die Speech Synthesis Markup Language (SSML) verwenden, während Sie Eingabeaufforderungen definieren. TekIVR unterstützt SAPI, Google Cloud Speech API, Azure Cognitive Services und MRCPv2 für TTS- und ASR-Funktionen. Es unterstützt die ITU G.711 A-Mu Law und G.722 Codecs sowie UPnP für NAT-Traversal.
TekIVR kann als Proxy zwischen MRCP v2-basierten Anwendungsservern und SAPI-, Azure- und Google-Speech-basierten Sprachengines fungieren. TekIVR ermöglicht es MRCP v2-basierten Anwendungsservern, SAPI-, Azure- und Google-Speech-basierte TTS- und ASR-Dienste zu nutzen (eine kommerzielle Lizenz ist erforderlich).
TekIVR kann sich bei mehreren SIP-Servern registrieren und Anrufe von mehreren SIP-Servern annehmen. Sie können auch Sitzungsdetails in eine Protokolldatei protokollieren und aktive Anrufe und Sitzungen in Echtzeit überwachen. Anrufweiterleitung erfolgt durch die Verwendung von SIP REFER (RFC 3515), Bridge oder DTMF (RFC 2833) Methoden.