0

我使用 Google 提供的 SipDemo 示例在 andorid 上开发了一个简单的客户端 sip 应用程序。

我的应用程序(如身份验证、流媒体等)在我的 WiFi 网络上运行良好,但是当我在 3G 网络中切换它时,SIP 会话的身份验证工作正常,音频流不起作用!!??

顺便说一句,我有一个桌面客户端 SIP 应用程序(用 C# 编写),它与我的 android 客户端应用程序通过 3G 网络完美配合,这意味着当两个客户端是 3G 网络中的 android 时流式传输不起作用,但是当其中一个客户端更改为我的桌面 SIP 客户端应用程序(由 C# 编写)流式传输完美。

是否有任何机构在 3G 网络中运行 android 2.3 中提供的 SIP 堆栈?在以下链接中,有人告诉 Sip Stack 在 3G 网络中不起作用,如果是这样,当一个客户端是 SipDemo 而另一个是 Windows 桌面应用程序中的 c# 客户端时,为什么我可以在 3G 网络中使用 SIP?

Android2.3 SIP 实现 为什么Android 2.3 自带的SIP 栈在3g 上不起作用?

4

1 回答 1

0

由于某种原因,它在软件中受到限制。为此,ROM 构建中的某处有一个明确的设置(请参阅此处)。这可能是谷歌在各种移动电话运营商的压力下完成的……试图保持销售分钟而不是批量数据的商业模式。

为什么当一侧不是 3g 上的安卓手机时它可以工作?我不确定,可能是因为 SW 锁的实现中存在错误。

于 2011-08-05T06:46:51.533 回答