【问题标题】:Telnet Sip Server From Android Emulator Jain Sip Application来自 Android 模拟器 Jain Sip 应用程序的 Telnet Sip 服务器
【发布时间】:2015-06-13 17:10:54
【问题描述】:

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

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

我在端口 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 的响应?请帮帮我

【问题讨论】:

  • 可能是端口没有重定向到开发机的5080端口?可能是因为模拟器有自己的环回接口?

标签: android android-emulator adb android-debug


【解决方案1】:

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

我已将 Sip Stack 的 OUTBOUND_PROXY 设置为 10.0.2.2,端口为 5080。这是本地主机和我在开发机器上运行的服务器的端口。 从this link 获得想法,并从阅读David Cesarino 答案中学习。

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

【讨论】:

    猜你喜欢
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    相关资源
    最近更新 更多