Android 2.3中的SipDemo

时间:2011-01-04 07:39:13

标签: android sip

我只需关注this即可在Android 2.3模拟器中启用SIP 我可以在G1中使用Sipdriod从模拟器调用,但模拟器无法从G1调用。

这有什么问题?
或者是在模拟器中测试新SIP API的任何其他方法?

编辑


我只是在我的模拟器中重新添加udp:5060:5060,但仍然无法正常工作。

3 个答案:

答案 0 :(得分:1)

你必须运行一个带有2.3的SDK的模拟器,但它建议你只能在操作系统版本为2.3的实际手机上进行测试。

答案 1 :(得分:1)

我认为这是因为Sipdroid和fring不使用本机SIP API(它们可能有自己的sip堆栈),所以这就是为什么它适用于你的Sipdroid而不是android sip api。

正如您可能知道的那样,您将无法在AVD(模拟器)中测试Android SIP API。

如演示sip样本page所述:

  

要测试SIP应用程序,您需要   以下内容:

     

正在运行的移动设备   Android 2.3或更高版本。 SIP运行完毕   无线,所以你必须测试一个   实际设备。 AVD上的测试不会   工作。
一个SIP帐户。有许多   提供SIP的不同SIP提供商   账户。
如果你打电话,   它也必须是有效的SIP   帐户。

答案 2 :(得分:0)

这里的问题与多播有关。 Android模拟器不支持接收UDP多播数据报。但是,仿真器将发送(多播)UDP数据报。

这就是为什么外出工作和传入失败。