2017-07-28 109 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流量。