gpt4 book ai didi

asp.net-mvc - 向 Web 应用程序添加 IVR 和 PBX 功能

转载 作者:行者123 更新时间:2023-12-01 12:50:12 26 4
gpt4 key购买 nike

我有一个现有的 Web 应用程序,它是使用 ASP.NET C#、MVC3 和 Sql Server 后端创建的。现在我被要求为其添加 IVR 功能。

1) Is this possible? 
2) What is the best Library API to use?
3) I found Asterisk but not very sure if this works within a Windows environment. Also there appears to be a few .NET based Asterisk API. Which is the best one to use?
3) How about MS Lync Server? Though a bit concerned about additional licenses.
4) Is there any sample applications around that I could have a look at?

(附言:找到这个链接 IVR application over telephone .Net 。有人用过 VoiceModel 吗?它与上面的相比如何?)谢谢

最佳答案

是的,可以将 IVR 功能添加到您现有的 Web 应用程序和 VoiceXML是最好的方式,因为它也是一种基于网络的技术和开放标准。这将允许您在 IVR 应用程序中重用现有 Web 应用程序的大量业务逻辑和 SQL Server 集成。它不是直接端口,因为语音用户界面 (VUI) 与图形用户界面 (GUI) 有很多不同的要求和限制,但您可以充分利用大量重用。

VoiceModel非常适合,因为它适用于 MVC。需要注意的一件事是它最近升级到 MVC 4,因此您需要将您的项目升级到 MVC 4,这非常简单。无论如何,我都会推荐升级到 MVC 4。 VoiceModel 在运行时生成 VoiceXML(并且很快也将与 Tropo 一起工作)因此它可以与任何支持 VoiceXML 的 IVR 平台一起工作。几乎所有现代 IVR 平台都支持 VoiceXML。 MS Lync Server also supports VoiceXML . VoiceModel 项目中有示例应用程序。

人们已经将 Asterisk 变成了 IVR,但是那里有一个巨大的学习曲线,它在 IVR 功能上有些受限,难以维护您的语音应用程序,并且它不支持 IVR 的开放标准,例如 VoiceXML。

要了解推荐哪种 IVR 平台,我需要了解有关 IVR 要求的更多细节。它需要坐在 PBX 后面吗?是否会将调用转移到调用中心?通话音量是多少?高峰通话量是多少,需要多少线路?它可以托管还是需要在内部部署。什么类型的电话集成(例如:SIP、T1、E1、模拟等)?您需要语音识别还是可以直接使用电话键盘输入?

不过,这就是使用 VoiceXML 的美妙之处;因为它是一个开放标准,所以它应该可以在大多数支持 VoiceXML 的 IVR 平台上运行。与所有标准一样,供应商之间并非 100% 兼容,但其中大部分应该直接转移。我建议从 Voxeo Prophecy 开始.它已被 VoiceXML 论坛测试为非常接近标准,您可以在您的工作站上免费运行两个端口以进行开发或从其托管环境中免费运行。在您的工作站上运行它的好处是在开发过程中进行调试,这在 this blog 中有介绍。 .从 Voxeo Prophecy 着手会让您更快起步,即使您决定不在生产中使用它,应用程序也应该转移到大多数其他供应商平台。

关于asp.net-mvc - 向 Web 应用程序添加 IVR 和 PBX 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13045833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com