我需要找到一个好的BSD许可的C#SIP软电话

我需要找到一个好的BSD许可的C#SIP软电话,c#,sip,telephony,C#,Sip,Telephony,我目前已经为SIP电话系统编写了一个API,并希望将一个完整的SIP软电话集成到我已有的系统中 我希望集成一款开源软电话,它可以: 包括一个功能齐全的SIP堆栈 是用C#编写的,或者很容易集成到C#应用程序中 是否获得BSD或类似许可 以相当高的级别公开基本功能(拨号、传输、保持等)(即,只需为其编写一个用户界面就很容易了,viola我有一个定制的软电话) 我的目标是使一个概念验证软电话迅速能够演示。如果我能重写C#前端的话,我会选择一款完全内置BSD的软电话 谢谢你,我期待着得到永远有用的

我目前已经为SIP电话系统编写了一个API,并希望将一个完整的SIP软电话集成到我已有的系统中

我希望集成一款开源软电话,它可以:

  • 包括一个功能齐全的SIP堆栈
  • 是用C#编写的,或者很容易集成到C#应用程序中
  • 是否获得BSD或类似许可
  • 以相当高的级别公开基本功能(拨号、传输、保持等)(即,只需为其编写一个用户界面就很容易了,viola我有一个定制的软电话)
我的目标是使一个概念验证软电话迅速能够演示。如果我能重写C#前端的话,我会选择一款完全内置BSD的软电话


谢谢你,我期待着得到永远有用的反馈。

据我所知,目前还没有开源的C#softphone。我自己的是C#和开源的,但它用于SIP应用服务器,缺少软电话所需的功能块,如RTP实现、编解码器、音频设备互操作等

据我所知,最能满足您需求的是(我很确定它以前被称为pjsip.net),它是开源SIP和媒体库的C#包装器,它们本身是用C编写的,并根据GPL授权的;因此,即使您准备使用包装器库,pjsip也不能满足您的许可要求

对你来说,最有效的途径可能是环顾现有的软电话,找到一款提供剥皮服务的软电话。这与您的类似,听起来开发人员正在使用zoiper。我知道counterpath也提供剥皮服务,但不便宜。当然,如果您有几个月的开发人员资源闲置,我相信您可以在my或soeon的基础上构建,我们正在使用。它不是用C#编写的,但它说它是跨平台的,所以我认为您也应该能够将它与C#一起使用(我们从ASP.NET使用它)