我需要找一个好的BSD许可C#SIP Softphone

时间:2012-01-27 16:35:00

标签: c# sip telephony

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

我正在寻找集成开源软电话:

  • 包含全功能SIP堆栈
  • 是用C#编写的,或者很容易集成到C#应用程序中
  • 是BSD或类似许可的
  • 以相当高的方式公开基本功能(拨号,传输,保持等)(即,只为它编写用户界面很容易,并且中提琴我有自定义软电话)

我的目标是快速制作概念证明软电话以进行演示。如果我可以重写C#前端,我会选择一个完全内置的BSD软电话。

谢谢,我期待着总是有用的反馈。

2 个答案:

答案 0 :(得分:3)

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

我所知道的最接近你需要的是sipek voip(我很确定曾经被称为pjsip.net),它是pjsip开源SIP上的C#包装器和媒体图书馆,它们本身是用C语言编写的,并根据GPL许可;因此,即使您准备使用包装器库,pjsip也不符合您的许可要求。

最有效的途径可能是环顾现有的软电话并找到提供换肤服务的软电话。在这个类似于你的question中,听起来开发人员正在使用zoiper。我知道反路径也提供了剥皮,但它并不便宜。当然,如果你有几个月的开发者资源闲置,我相信你可以建立我的或者soeon

答案 1 :(得分:1)

我们正在使用mizu webphone。它不是用C#编写的,而是说它是跨平台的,所以我认为你应该能够将它与C#一起使用(我们在ASP .NET中使用它)