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

发布于 2024-12-29 15:12:29 字数 351 浏览 1 评论 0原文

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

我正在寻求集成一个开源软件电话,该软件电话:

  • 包括功能齐全的 SIP 堆栈
  • 用 C# 编写,或者可以轻松集成到 C# 应用程序
  • 中BSD 或类似许可
  • 以公平的方式公开基本功能(拨号、转接、保持等)高层次的方式(即,只需为它编写一个 UI 就很容易了,我有一个自定义的软件电话)

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

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

I currently have written an API to a SIP phone system, and would like to integrate a full on SIP softphone into what I already have.

I'm looking to integrate an open source softphone that:

  • includes a full featured SIP stack
  • is written in C#, or easily integrable into a C# application
  • is BSD or similarly licensed
  • exposes basic features (dialing, transferring, holding, etc) in a fairly high level way (i.e. it would be easy to just write a UI for it and viola I have a custom softphone)

My goal is to make a proof of concept softphone quickly to be able to demo. I'd take a completely built softphone that was BSD if I could just rewrite the C# front end.

Thanks and I look forward to the invariably useful feedback.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绝情姑娘 2025-01-05 15:12:29

据我所知,还没有开源的 C# 软电话。我自己的 SIP 堆栈 是 C# 且开源的,但它用于 SIP 应用程序服务器,并且缺少大部分功能软电话所需的,例如 RTP 实现、编解码器、音频设备互操作等。

据我所知,可能适合您需求的最接近的是 sipek voip (我很确定它曾经被称为 pjsip.net),它是一个 C# pjsip 开源 SIP 和媒体库的包装器,它们本身是用 C 编写的,并获得许可通用公共许可证;因此,即使您准备使用包装器库,pjsip 也不满足您的许可要求。

对您来说,最有效的途径可能是查看现有的软件电话,找到一款提供换肤服务的电话。在这个与您的问题类似的问题中,听起来开发人员是使用佐伊佩尔。我知道 Counterpath 也提供剥皮功能,但并不便宜。当然,如果您有几个月闲置的开发人员资源,我相信您可以在我的或很快的基础上进行构建

As far as I know there isn't an open source C# softphone out there. My own SIP stack is C# and open source but it's used for a SIP application server and is missing chunks of functionality needed for a softphone such as an RTP implementation, codecs, audio device interop etc.

The closest thing I know of that may suit your needs is sipek voip (I'm pretty sure that used to be called pjsip.net) which is a C# wrapper on the pjsip open source SIP and media libraries which are themselves written in C and licensed under GPL; so pjsip doesn't meet your licensing requirement even if you were prepared to use the wrapper library.

The most efficient path for you may be to look around the existing softphones out there and find one that offers skinning services. IN this question which is similar to yours it sounds like the developer is using zoiper. I know counterpath also offer skinning but it's not cheap. Of course if you've got a few months of developer resources sitting idle I'm sure you could build on my or soeon

昇り龍 2025-01-05 15:12:29

我们使用的是 mizu 网络电话。它不是用 C# 编写的,但它说它是跨平台的,所以我认为您也应该能够在 C# 中使用它(我们从 ASP .NET 使用它)

We are using the mizu webphone. It is not written in C# but it says that it is cross platform so i think that you should be able to use it with C# as well (we are using it from ASP .NET)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文