Microsoft和 SIP 响应代码
排查直接路由问题时,可以通过以下响应代码的组合来识别呼叫失败的具体原因:
- SIP 响应代码(CallEndReason):显示请求状态的三位数响应代码。 此代码从会话边界控制器(SBC)或直接路由 SIP 接口接收。 它解释了发生了什么。 例如,SBC 没有及时回复。 SIP 响应代码在 RFC 3261 中定义。
- Microsoft响应代码(CallEndSubReason):由Microsoft分配的响应代码。 此代码通常为 6 位长,但可能会报告为 0 位或 6 位以上,具体取决于问题。 它解释了问题发生的原因。 例如,SBC 上的证书已过期。
这些响应代码在 Microsoft Teams 管理中心 和 PSTN 的 Power BI 体验质量报告(QER)中报告。
直接路由错误代码
排查直接路由问题的一个关键因素是确定最终响应代码是由Microsoft还是 SBC 生成。 确定这一点的一种简单方法是查看Microsoft响应代码。
- 如果Microsoft响应代码以 560 开头,则表示最终 SIP 响应代码由 SBC 生成。 例如,如果Microsoft响应代码560403,则表示最终响应代码由 SBC 生成,最后三位数字表示 SIP 响应代码 403。 在这种情况下,请使用 SBC 日志开始进行故障排除。 另请参阅以下内容中的其他信息。 我们建议你向 SBC 供应商寻求帮助。
- 对于不以 560 开头的所有其他Microsoft响应代码,最终 SIP 响应代码由Microsoft服务生成。
有关最常见的错误和建议的操作以进一步排查和缓解问题的详细信息,请从以下列表中选择 SIP 响应代码: