我需要找到一个好的BSD许可的C#SIP软电话
本文关键字:BSD 许可 C#SIP 电话 一个 | 更新日期: 2023-09-27 18:21:32
我目前已经为SIP电话系统编写了一个API,并希望将一个完整的SIP软电话集成到我已经拥有的系统中。
我正在寻求集成一个开源软电话,它:
- 包括功能齐全的SIP堆栈
- 是用C#编写的,或者很容易集成到C#应用程序中
- 是BSD或类似许可
- 以一种相当高级的方式公开了基本功能(拨号、转接、保持等)(即,只需为它写一个用户界面很容易,而viola我有一个自定义的软电话)
我的目标是使一个概念验证软电话能够快速演示。如果我能重写C#前端,我会选择一个完全构建的BSD软电话。
谢谢,我期待着收到永远有用的反馈。
据我所知,目前还没有开源的C#软电话。我自己的SIP堆栈是C#和开源的,但它用于SIP应用程序服务器,并且缺少软电话所需的功能块,如RTP实现、编解码器、音频设备互操作等。
据我所知,最适合您需求的是sipek voip(我很确定它过去被称为pjsip.net),它是pjsip开源SIP和媒体库上的C#包装器,这些库本身是用C编写的,并根据GPL获得许可;因此,即使您准备使用包装器库,pjsip也不能满足您的许可要求。
对你来说,最有效的途径可能是环顾现有的软电话,找到一款提供剥皮服务的软电话。在这个与您的问题类似的问题中,听起来开发人员正在使用zoiper。我知道counterpath也提供剥皮服务,但它并不便宜。当然,如果你有几个月的开发人员资源闲置,我相信你可以在我的或soeon 上构建
我们正在使用mizu网络电话。它不是用C#编写的,但它说它是跨平台的,所以我认为你也应该能够将它与C#一起使用(我们从ASP.NET中使用它)