RTP无法访问的SIP电话

时间:2011-12-29 06:51:57

标签: android android-emulator sip rtp sip-server

我尝试在android上创建sip手机应用程序,我有一些问题,即Android模拟器无法访问RTP数据包。

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

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

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

如果服务器没有发送单个数据包,那么你必须检查SDP参数,如, A = SENDRECV 连接ip RTP端口

同时检查您(客户端)和服务器是否在同一网络中。 如果两者不在同一网络中,则NAT可能会影响RTP流。