我正在寻找一个可以在.Net中使用的sip堆栈来创建一个pbx。除了这两个之外还有别的:
如果没有,是否有可用于c / c ++堆栈的.net包装器(用于创建pbx,而不是ua)?
如果没有,你会为哪个堆栈创建一个包装器,为什么?
答案 0 :(得分:1)
为什么要在有这么多可用的情况下编写PBX? Asterisk是第一个浮现在脑海中的人,但是有Yate,CallWeaver等等。
您在寻找专有堆栈还是开源堆栈?
答案 1 :(得分:0)
如果您正在寻找开发PBX,您将需要媒体处理功能,就sipsorcery堆栈而言,我可以告诉您,自从我写这篇文章以来它没有任何内容。
我建议您查看另一个名为Call Butler的codeplex项目。据我所知,它不再处于积极的发展状态,但它更像是一个完全成熟的PBX,至少部分是用.Net编写的。我认为该项目可能已经使用了一些第三方库来获得点点滴滴,所以请注意,如果您使用完整的源代码,可能会发现一些遗漏。
答案 2 :(得分:0)
许多.NET库都是现有C ++库(例如PJSIP)的包装器。有些是完全管理的:
Konnetic povide完全管理用于.NET开发的SIP组件。他们有.NET SIP SDK可用。
否则,Microsoft的Lync服务器附带了一个非常好的托管SIP库,可在此处获得: www.microsoft.com/en-us/lync/default.aspx