Microsoft 和 SIP 响应代码

排查直接路由问题时,可以通过以下响应代码的组合确定呼叫失败的具体原因:

  • SIP 响应代码 (CallEndReason) :显示请求状态的三位数响应代码。 此代码从会话边界控制器 (SBC) 或直接路由 SIP 接口接收。 它解释了所发生的情况。 例如,SBC 未及时回复。 SIP 响应代码在 RFC 3261 中定义。
  • Microsoft 响应代码 (CallEndSubReason) :Microsoft 分配的响应代码。 此代码通常长度为 6 位,但可能会根据问题报告为 0 位或 6 位以上。 它解释了问题发生的原因。 例如,SBC 上的证书已过期。

这些响应代码在 Microsoft Teams 管理中心Power BI 用户体验质量报告 (PSTN 的 QER) 中报告。

直接路由错误代码

排查直接路由问题的一个关键因素是确定最终响应代码是由 Microsoft 还是由 SBC 生成。 确定这一点的一种简单方法是查看 Microsoft 响应代码。

  • 如果 Microsoft 响应代码以 560 开头,则表示最终 SIP 响应代码由 SBC 生成。 例如,如果 Microsoft 响应代码 560403,则表示最终响应代码由 SBC 生成,最后三位数字表示 SIP 响应代码 403。 在这种情况下,请使用 SBC 日志开始进行故障排除。 另请参阅以下内容中的其他信息。 建议向 SBC 供应商寻求帮助。
  • 对于不以 560 开头的所有其他 Microsoft 响应代码,最终 SIP 响应代码由 Microsoft 服务生成。

有关最常见错误以及进一步排查和缓解问题的建议操作的详细信息,请从以下列表中选择 SIP 响应代码: