0

感谢您的帮助。

我们有一个应用程序可以为客户生成呼叫,同时有大约 500 个 SIP 呼叫。我们的应用程序只是 SBC-Call Server 的客户。当应用程序启动时,第一次调用完成,但在调用之后,我们收到了调用服务器的超时(50 秒),因此我们在信号化中发送一个 CANCEL,因为我们没有收到任何调用应答服务器。

调用的痕迹是:

痕迹

0.80 我们向呼叫服务器发送 INVITE 0.81 呼叫服务器返回 100 Trying。50.79 我们发送 CANCEL(但 50 秒后)为什么我们没有收到任何消息。

什么问题,呼叫服务器不支持多个会话(500 个呼叫)?

4

1 回答 1

0

通过发送100 Trying,服务器表明它收到了INVITE并尝试路由它。在 之后CANCEL,有487,意味着有一个活跃的INVITE交易。因此,在不知道 SIP 服务器内部实际发生了什么的情况下,假设可以是:

  • SIP 服务器没有更多资源来INVITE路由
  • INVITE由 SIP 服务器发送出去,但下游没有响应

要真正能够正确排除故障,您需要检查 SIP 服务器的日志/活动和/或在 SIP 服务器之后查看网络上的 SIP 流量。

于 2017-08-06T19:40:35.913 回答