11

我面临着使用 c# 或 .net 技术构建 sip 软电话的挑战。

请指导我构建此类所需的技术、要求和规范。

可能的要求:

支持的编解码器:

G.722.1、G.723.1、G.726、G.728、G.711、G.729、G.723.1、iLBC、:G.711(A 和 m 律)、G.729A/B/D/ E、AMR、GSM 6.10/EFR、iLBC、Speex

  • 嗓音:

    实时质量监控 (MOS) 3 条独立电话线
    自动接听/请勿打扰呼叫
    转移全双工
    录音压缩音频数据。

  • 与 symbian s60 完全兼容的 PC2Phone 和 Mobile2Phone(iPhone、诺基亚 N95)应用程序的软电话/拨号器,应提供完整的源代码。

  • 兼容 Windows 2000/XP/2003/Vista/Mac

  • NAT/防火墙穿越功能

  • 适用于任何第 3 方 SIP 服务器

  • 支持 SIP 出站代理

  • 显示来电者账户余额

  • 显示通话信用时间

  • 自动回声消除

  • 自动抖动缓冲调整

  • 最后号码重拨

  • 10 个最后拨打号码的历史记录

  • 快速拨号用户列表

  • 客户快速开通,只需要用户名和密码

4

2 回答 2

1

Konnetic 为 .NET 开发提供完全托管的 SIP 组件。

他们的SIP .NET SDK 在这里可用,可能是最全面的。他们还提供了一个 MSRP 库。

否则,Microsoft 的 Lync 服务器带有一个非常好的托管 SIP 库,可在此处获得:www.microsoft.com/en-us/lync/default.aspx

于 2010-10-03T07:33:52.650 回答
1

更新:Domain 现已出售,Konnetic 现在是一项飞钓技术。

http://www.konnetic.com 是一个相对较新的添加。完全托管。使用 SIP 和 SDP 所需的一切。他们没有像许多其他人那样在标准中摘取低垂的果实。


Microsoft Lync 服务器同样出色但与 Microsoft 相关联。

于 2010-10-14T04:16:40.237 回答