我需要将VOIP集成到一个.Net应用程序中。 如果工具集可以通过ASP.Net(版本2.0或更高版本)使用,并且为开发者提供了允许在客户端上进行交互的选项(embedded在Web浏览器中或在客户端Web浏览器外部),那将是非常有用的。 它应该至less与Internet Explorer兼容,但如果浏览器独立性是一个选项,则会更好。
我真的不明白你的问题 – 你想用VoIP做什么? 既然你提到的ASP.NET我猜你是指某种服务器应用程序? 如果你更多地解释你想做什么,我们可以给你更好的建议。
你可以看看微软的演讲的东西: http : //www.microsoft.com/speech/speech2007/default.mspx 。 据我了解,Speech server已经成为OCS的一部分。 我记得它支持使用.NET 3.0的Workflow Foundation以及ASP.NET的一些多模式的东西。
FreeSWITCH是一个灵活的VoIP系统,既适用于大型服务器实现,也适用于嵌入式场景(比如ActiveX软电话)。 有完整的.NET和Mono通过mod_managed支持。 (这使您可以使用任何.NET语言在FreeSWITCH中创建语音应用程序。)还有一个基于XML的API,允许您发送和接收事件以控制远程FS服务器。 你可以在ASP.NET中使用它。 FreeSWITCH在#freeswitch@irc.freenode.net非常活跃,所以你可以在那里得到很多的建议。