我有使用c#或.net技术构建sip软电话的挑战。如何使用C#构建软电话(使用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条 独立的电话线
自动应答/免打扰呼叫
转发全双工音频
录音压缩音频数据。完全兼容SIP软电话/拨号 为的PC2Phone和Mobile2Phone (iPhone,诺基亚N95)与 的Symbian S60应用,完整的源代码应该 提供。
与Windows 2000/XP/2003/VISTA/Mac的
NAT /防火墙穿越功能
与任何第三方SIP服务器
支持SIP出站代理
兼容
显示来电者账户余额
- 个
显示呼叫信用时间
自动回声消除
自动抖动缓冲区调整
最后号码重拨
历史的10最后拨打的号码
快速拨号用户列表
为客户快速提供,仅 用户名和密码需要
请参考以下链接获取furthur知识 http://www.codeproject.com/KB/cs/SIP_stack_with_SIP_proxy.aspx http://stackoverflow.com/questions/498056/c-sip-stack-library – 2009-08-11 09:41:09
可能的复制:http://stackoverflow.com/questions/498056/c-sharp-sip-stack-library – 2012-10-14 03:58:27