我需要探索将 VOIP 集成到 .Net 应用程序中。如果该工具集可通过 ASP.Net(2.0 版或更高版本)使用,并为开发人员提供允许在客户端上进行交互的选项,可以嵌入在 Web 浏览器中,也可以在客户端 Web 浏览器外部进行交互,这将非常有帮助。它至少应该与 Internet Explorer 兼容,但如果可以选择浏览器独立性会更好。
1 回答
I don't really understand your question -- what are you trying to DO with VoIP? Since you mentioned ASP.NET I'm guessing you mean some kind of server app? If you explain more about what you want to do, we can give you better advice.
You could check out Microsoft's Speech stuff: http://www.microsoft.com/speech/speech2007/default.mspx. As I understand it, Speech Server was moved into being part of OCS. I remember that it supported using .NET 3.0's Workflow Foundation as well as some multi-modal stuff with ASP.NET.
FreeSWITCH is a flexible VoIP system that works for both large-scale server implementations as well as embedded scenarios (say as an ActiveX softphone). There is full .NET and Mono support via mod_managed. (This allows you to create voice applications in FreeSWITCH using any .NET language.) There's also an XML-based API that allows you to send and receive events to control a remote FS server. You could use this from ASP.NET. FreeSWITCH is very active in #freeswitch@irc.freenode.net so you can get a lot of advice there.