最新动态:
Windows Phone 8现在正式包括对 VoIP的支持,但它基本上只是现有Push Notification架构的扩展,这意味着API只能方便通知电话来电,并允许熟悉的呼叫屏幕.
Windows Phone 8现在正式包括对 VoIP的支持,但它基本上只是现有Push Notification架构的扩展,这意味着API只能方便通知电话来电,并允许熟悉的呼叫屏幕.
据我所知,仍然没有SIP库(公开)可用.
原始问题:
我目前正在设计(不实现)Windows Phone 7应用程序,我们的团队认为应该使用SIP(VoIP标准).使用新的芒果SDK,这应该是可能的,因为现在支持套接字.
这里的问题是:没有一个团队成员(包括我)有任何开发.NET的经验,而且我们已经在一个非常紧张的时间框架上工作(不到两个月的实施,从明年初开始),所以从头开发一个SIP库并不是一个选择.
所以,这里的问题是:Windows Phone 7(芒果)可以免费使用(OSS还是专有的,像Microsoft API)SIP库?
此外,如果您不知道任何这样的图书馆,那么您如何评估一个缺乏经验的团队,如我可以成功移植现有图书馆,如PJSIP或ReSIProcate的机会?
或者,最后,在Windows Phone 7上使用某种VoIP吗?不一定必须是SIP,但是需要具有易于修改的服务器的协议.
(脚注:我是Stackoverflow的新手,似乎有理由一起提出这三个问题,如果更有经验的成员不同意,我会高兴地将它分成三个独立的帖子:))
编辑:
我不知道其他SIP / VoIP项目有多少用途,但是我的团队决定从Socketcoder开始使用Silverlight Video / Voice conferencing Modules – 他们在C#中实现了G.711编解码器,并创建了自己的协议,将其从客户端传输到服务器.因为我们在C#和网络编程方面都没有经验,而且必须达到最后期限,所以我们决定与此进行合作,将其扩展到我们的目的(不同的用户,安全功能等),而不是围绕着SIP标准.
看看那个
http://sipsorcery.codeplex.com/
这不是WP7库,但它们有Silverlight版本.所以它可以转换为WP7.