我在1。5年前看到过类似的question,我希望有更好的东西。
我正在寻找一个完全托管的C#实现,因为我需要它用于.NET Microframework,所以我不能拥有围绕C代码的.NET包装器。
是否有人遇到过SIP协议的良好C#实现。我不应该不关心编解码器,大多数都是处理呼叫控制。
答案 0 :(得分:3)
我自己的C#SIP堆栈位于sipsorcery。它远非完美,但就RFC3261核心SIP标准来说,它应该是相当不错的,你可以只使用SIPSorcery.Core程序集挂钩。如果您正在寻找一些专门的呼叫控制,可以忽略服务器应用程序。
答案 1 :(得分:1)
我正在使用ozeki voip sip sdk。它是用c#编写的,它为所有RFC提供了完整的SIP实现。我尝试的其他人只是部分实现,并不适用于我的所有PBX。
答案 2 :(得分:1)
如果您希望熟悉SIP协议的实现,我建议您先阅读有关VoIP技术背景的更多有用信息。我也为我的项目使用了一些例子。我早些时候找到了这个解释:
会话发起协议(SIP)是IETF定义的信令协议,广泛用于控制通过因特网协议进行语音和视频呼叫等通信会话。 SIP有助于建立涉及各种媒体类型的通信会话,如音频,视频或协作多媒体。
我的意思是,当我们想要构建基于音频或视频的应用程序时,SIP协议非常重要。 (例如:Ozeki VoIP SIP SDK适用于创建SIP VoIP呼叫服务。)
该信息来自此网页:http://voip-sip-sdk.com/p_304-sip-protocol-implementation-voip.html。我总是使用这个网站,因为这个SDK有最好的文档,理解它是明确和透明的。
答案 3 :(得分:0)
此.NET SIP SDK可能是最全面的。