Skip to main content
appkiro.com

SIP 呼叫流程分析器

分析按顺序排列的 SIP 消息,按 Call-ID 分组,生成时序图、计算时间,并从 SDP 推断端点提示。

1. 输入 SIP 消息

Paste multiple SIP messages (request and response) in the order they were captured. Optional # t=0.123 lines before each message feed the timing analysis.

高级选项

2. 呼叫流程图(时序)

alice (UA)example.comSIP Server / Proxyproxy.combob (UA)example.com0.000sINVITE sip:[email protected]0.002s100 Trying0.045s180 Ringing0.152s200 OK1.102sACK sip:[email protected]1.305sBYE sip:[email protected]2.015s200 OKRequestProvisional ResponseFinal ResponseACK/BYERTP

3. 时序分析

Call Setup Time (INVITE → 200 OK)

152 ms

Post Dial Delay (180 → 200 OK)

45 ms

Call Duration (200 OK → BYE)

1.153 s

Total Call Duration

2.015 s

Metric
INVITE → First Response2 ms
INVITE → 200 OK152 ms
200 OK → ACK950 ms
Call Duration (Media)203 ms
Total Duration2.015 s

4. 消息摘要

  • INVITE1 (14.3%)
  • Provisional2 (28.6%)
  • Success2 (28.6%)
  • ACK/BYE2 (28.6%)
  • Other0 (0.0%)
Total Messages: 7

5. Detected RTP Streams

#SourceDestinationSSRCPayloadCodecPacketsDuration
1client.example.com:40000client.example.com:400000xbdcb352d0PCMU (G.711u)4600:00:01
2bob.example.com:40000bob.example.com:400000x4de882f00PCMU (G.711u)4600:00:01

什么是SIP 呼叫流程分析器?

分析按顺序排列的 SIP 消息,按 Call-ID 分组,生成时序图、计算时间,并从 SDP 推断端点提示。 按顺序排列的多条原始 SIP 消息,可在消息前添加 # t=seconds 标记。 呼叫分组、时序图、时间指标、消息摘要、PNG/SVG 下载,以及推断的 RTP/SDP 端点表。

打开工具

这个工具能做什么

  • 输入: 按顺序排列的多条原始 SIP 消息,可在消息前添加 # t=seconds 标记。
  • 设置与处理: 消息顺序、可选时间标记、Call-ID 分组、图表导出、指标和 beta SDP/RTP 提示。
  • 输出: 呼叫分组、时序图、时间指标、消息摘要、PNG/SVG 下载,以及推断的 RTP/SDP 端点表。

使用方法

  1. 添加输入。 按顺序排列的多条原始 SIP 消息,可在消息前添加 # t=seconds 标记。
  2. 检查设置。 消息顺序、可选时间标记、Call-ID 分组、图表导出、指标和 beta SDP/RTP 提示。
  3. 生成、核对并导出结果。 呼叫分组、时序图、时间指标、消息摘要、PNG/SVG 下载,以及推断的 RTP/SDP 端点表。

主要功能

  • 输入: 按顺序排列的多条原始 SIP 消息,可在消息前添加 # t=seconds 标记。
  • 设置与处理: 消息顺序、可选时间标记、Call-ID 分组、图表导出、指标和 beta SDP/RTP 提示。
  • 输出: 呼叫分组、时序图、时间指标、消息摘要、PNG/SVG 下载,以及推断的 RTP/SDP 端点表。

适用场景

  • 分析按顺序排列的 SIP 消息,按 Call-ID 分组,生成时序图、计算时间,并从 SDP 推断端点提示。
  • 适合需要以下输出或诊断结果时使用:呼叫分组、时序图、时间指标、消息摘要、PNG/SVG 下载,以及推断的 RTP/SDP 端点表。
  • 可放在下一项已确认的流程步骤之前:与获授权的数据包捕获和服务器日志对照。

限制与安全说明

  • RTP 信息仅由 SDP 信令推断,并非媒体数据包分析。 时间准确性取决于输入顺序/标记;重传、分叉、对话变化、NAT、B2BUA 改写和多 Call-ID 会增加复杂度。

故障排查

  • 只粘贴工具要求的原始值或消息;保留引号、分隔符、转义与换行,并先测试最小有效样本。
  • 若解析成功但含义不正确,请与目标标准或运行库对照;能解析不等于在实际流程中有效。
  • RTP 信息仅由 SDP 信令推断,并非媒体数据包分析。 时间准确性取决于输入顺序/标记;重传、分叉、对话变化、NAT、B2BUA 改写和多 Call-ID 会增加复杂度。

常见问题

什么是SIP 呼叫流程分析器?

分析按顺序排列的 SIP 消息,按 Call-ID 分组,生成时序图、计算时间,并从 SDP 推断端点提示。

如何使用SIP 呼叫流程分析器?

添加符合要求的输入,检查页面设置,并在复制或下载前核对结果。 预期输出:呼叫分组、时序图、时间指标、消息摘要、PNG/SVG 下载,以及推断的 RTP/SDP 端点表。

支持哪些输入?

按顺序排列的多条原始 SIP 消息,可在消息前添加 # t=seconds 标记。

会生成什么输出?

呼叫分组、时序图、时间指标、消息摘要、PNG/SVG 下载,以及推断的 RTP/SDP 端点表。

有哪些限制?

RTP 信息仅由 SDP 信令推断,并非媒体数据包分析。 时间准确性取决于输入顺序/标记;重传、分叉、对话变化、NAT、B2BUA 改写和多 Call-ID 会增加复杂度。

相关 AppKiro 工具

先用已验证的示例开始

先用较小且不敏感的样本测试,确认关键设置与输出,再把结果用于真实流程。

打开工具