【问题标题】:Unable to establish calls with Freeswitch sometimes有时无法与 Freeswitch 建立通话
【发布时间】:2017-10-11 19:59:44
【问题描述】:

我正在从 Linphone 到 android 上的 linphone 进行视频通话。两个移动应用程序都已在 Freeswitch 服务器上成功注册。

但是当我拨打电话时,它并没有建立。它只是随机发生的。当我检查服务器上的转储时,我发现 Freeswitch 一直在 B 腿侧发送邀请,但没有得到任何邀请响应。那里也是多个 sip uri 的邀请。

有人可以帮我解决这个问题吗? 有什么和服务器配置有关的吗?

谢谢

【问题讨论】:

  • 更正--有多个邀请具有不同的 sip uris。不同的端口和 ips。
  • 我还发现这是通过 udp 连接发生的。
  • 可能是您的设备网络不稳定,频繁更换IP/端口。或者,您的设备可能位于某些 NAT 后面,这会搞砸事情。您可以尝试缩短会话的过期时间,以便您的设备更频繁地重新注册。
  • 我正在通过各种移动数据网络在 android 上的 linphone 移动应用程序上测试我的通话,但有时无法建立。
  • 我也尝试在发送注册数据包后拨打电话,但失败了,但是当我将其更改为 tcp 时,它对我有用。

标签: sip voip freeswitch linphone


【解决方案1】:

很频繁,通过 UDP 调用不起作用。 尝试使用 TCP,通常它必须正常工作。

有关 TCP 和 UDP 之间区别的更多信息,请查看: https://stackoverflow.com/a/5970545/7131120

【讨论】:

  • 即使我的移动数据应用程序正在注册但没有来电,是否有任何与 ALG 的移动网络特别是在 UDP 上的阻塞相关的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-13
  • 1970-01-01
  • 2019-11-05
相关资源
最近更新 更多