2017-07-28 77 views
0

感谢您的帮助。跟踪SIP错误 - 呼叫服务器超时

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

一个调用的轨迹是:

trace

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

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

+0

呼叫服务器(Asterisk?)是什么软件? – Moerwald

+0

你好,呼叫服务器是Cisco-SIPGateway IOS-15.4.3.M4。谢谢 – Chris

回答

0

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

  • SIP服务器没有更多的资源来路由INVITE
  • INVITE由SIP服务器进行发送,但没有从下游到它的响应

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