最新动态: Windows Phone 8现在正式支持VoIP,但它基本上只是现有推送通知架构的扩展,这意味着API只能帮助通知电话有来电并允许熟悉的呼叫屏幕.
据我所知,仍然没有可用的SIP库(公开).
原始问题: 我目前正在设计(尚未实施)我们团队认为应该使用SIP(VoIP标准)的Windows Phone 7应用程序.使用新的Mango SDK,这应该是可行的,因为现在支持套接字.
但问题是:团队成员(包括我)都没有任何开发.NET的经验,而且我们已经在相当紧迫的时间框架内工作(实施不到两个月,从明年年初开始),所以从头开发SIP库并不是一个真正的选择.
所以,问题在于: Windows Phone 7(Mango)是否可以自由使用(OSS或专有,如Microsoft API)SIP库?
此外,如果您不了解任何此类库,您如何判断像我这样的缺乏经验的团队是否可以成功移植PJSIP或ReSIProcate等现有库?
或者,最后,是否有更简单的方法在Windows Phone 7上使用某种VoIP?不一定必须是SIP,但需要具有可随时修改的服务器的协议.
(脚注:我是Stackoverflow的新手.对我来说,将这三个问题放在一起似乎是有道理的.如果更有经验的成员不同意,我会很高兴将其分成三个单独的帖子:))
编辑: 我不知道有多少使用这将是其他SIP/VoIP的项目,但我的团队决定去与Silverlight视频/语音会议模块从Socketcoder -他们实现的G.711编码在C#和创建自己的协议将其从客户端传输到服务器.因为我们在C#和网络编程方面缺乏经验并且必须在截止日期前完成,所以我们决定采用这种方式并将其扩展用于我们的目的(不同的用户,安全功能等),而不是试图围绕SIP标准.