2011-12-29 58 views
0

我尝试在android上创建SIP电话应用程序,我遇到了一些问题,这是RTP包无法访问到android模拟器。RTP无法访问的SIP电话

因为IP模拟器,我不确定这个问题。 我可以做SIP注册,可以打电话给其他软电话,但是当我说话时没有音频。 当我尝试捕获数据包后,发现服务器无法将RTP数据包发送到android模拟器。所以,它使我的程序不能有音频。

我该如何解决这个问题?

回答

0

您是否从通话开始捕捉完毕? 你有没有看到服务器从通话开始发送数据包?

如果服务器没有发送一个数据包,那么你必须检查SDP参数,如, RTP

的= SENDRECV 连接IP 端口

也检查你(客户端)和服务器都处于同一网络。 如果两者不在同一网络中,则NAT可能会影响RTP流。