2011-06-20 43 views
0

我已經開發了通過使用由谷歌提供SipDemo例如Andorid的一個簡單的客戶端SIP應用。音頻流與SIP協議棧,不會Android 2.3的3G網絡上運行?

我的應用程序(一切如身份驗證,數據流,...)可以完美運行在我的WiFi網絡,但是當我在3G網絡打開它時,SIP會話的只是驗證工作正常,音頻流不起作用! ??

順便說一句,我有一個桌面客戶端SIP應用程序(用C#編寫),與我的Android客戶端應用程序通過3G網絡完美配合,這意味着當兩個客戶端是3G網絡中的Android時,串流不起作用,的客戶端更改爲我的桌面SIP客戶端應用程序(由C#編寫)流式傳輸完美。

請問這是Android 2.3的3G網絡所提供的任何機構運行SIP協議棧? 在以下鏈接中,有人告訴Sip Stack在3G網絡中無法使用,如果是這樣的話,爲什麼我可以在3G網絡中使用SIP,當一個客戶端是SipDemo而另一個客戶端是Windows桌面應用程序中的c#客戶端時?

Android2.3 SIP implementation Why does the native SIP stack included in Android 2.3 does not work over 3g?

回答

0

是,由於某種原因,在軟件的限制。有某處ROM建立一個明確的設置這個(見here)。也許這是由谷歌在從不同的移動電話運營商的壓力做...儘量保持銷售幾分鐘而不是批量數據有商業模式。

爲什麼它的工作方式是當一邊不是3G手機上的android手機?我不確定,可能是因爲執行軟件鎖的錯誤。

+0

感謝您的回覆,我已經改變了提到的國旗,但得到了同樣的問題:( –