IVR Systems are so expensive and proprietary.
The vendor systems I've used are all pretty weak... What is a good alternative to Genesys, Intervoice, etc.?
Asterisk is open source and it includes the capability of defining and running IVR interactions.
They have proprietary hardware for interaction with the PSTN or you can build services on top of VoiceOverIP protocols such as SIP (i.e. IP only).
See the Asterisk Gateway Interface wiki page - this describes the primitives you would use in the IVR script.
我将 Asterisk 用于 IVR 实现。我不认为学习曲线太陡峭,特别是考虑到我并不真正进入电信领域,而且我使用它的效果非常好。我目前有一个带有 8 个 E1 链接(240 个通道)的 IVR,带有 Asterisk 和一个 Sangoma 卡,效果很好。而且测试新功能很容易,因为我可以在我的机器上运行它,只需要 VoIP,在 Asterisk 中设置 SIP 并使用 X-Lite 软电话。
我在 Java 端使用 FastAGI 和JAGIServer / OrderlyCalls将 Asterisk 与我的 Java 应用程序连接起来。
我会推荐 Katalina 'VoiceGuide' - 一个基于 Windows 的 CTI、IVR 和拨号系统,价格合理,支持传统的 POTS/ISDN 电话卡和 VoIP。见:www.voiceguide.com