来自 Android 模拟器 Jain Sip 应用程序的 Telnet Sip 服务器

Telnet Sip Server From Android Emulator Jain Sip Application

我已经在 android 上成功实施了 jain-sip 应用程序并且我在 mobicent-server 上部署了 Sip-Servlet 应用程序。

我在端口 127.0.0.1:5080 (Sip-UDP) 上有 mobicent-jbossas7 服务器 运行。

我已经在端口 5060

上创建了 SipStack

我将出站代理设置为 10.0.2.2:5070

我的问题是数据包没有从 android 模拟器发送到 mobicent-server。我已经实现了这样的 redir 命令

`>telnet localhost 5554`
`>redir add udp:5070:5080 OK`

我得到以下 wireshark 捕获的数据包给我 ICMP Port Unreachable Error Message

附加:我试过了redir add udp:5080:5070我收到了以下输出

我如何设置应用程序以连接到服务器以发送请求和接收来自 sip-servlet 的响应?请帮助我

是的,我已完成向 sip 服务器发送请求并将响应返回给 android 模拟器

我已将 Sip Stack 的 OUTBOUND_PROXY 设置为 10.0.2.2,端口为 5080。这是开发机器中我的服务器 运行 的本地主机和端口。 从 this link and also learning from reading David Cesarino 答案中获得灵感。

我还使用 telnet 从端口 5080(服务器服务端口)重定向到 5060(侦听点),因为模拟器充当一种服务器。根据阅读 David Cesarino 答案。