SIP 呼叫号码验证STIR/SHAKEN)

上次更新时间 : Feb 14, 2023 |

呼叫号码验证是一项 SIP 功能,其中呼叫号码由 ISP 验证,且该验证的结果包含在拨入呼叫中。此功能旨在帮助减少呼叫欺骗。

  • 对于美国/加拿大区域设置,法律规定要支持和使用 SIP 呼叫号码验证。但是,如果本地 SIP ISP 支持此功能,则可以在任何区域设置中启用此功能。

  • 此功能仅进行呼叫号码验证。此功能不会验证随呼叫提供的显示名称信息。

ITSP 通过查看以下几个因素进行验证:

  • 呼叫号码是否与拨打呼叫的用户相关联?

  • 呼叫是否来自已知客户?

  • 呼叫是否由已知的 ITSP 发起?

  • 呼叫是否已经过数字签名?并且 ITSP 是否能够提取发起方服务提供商的公共证书,以验证 SIP INVITE 在传输期间未被更改?

之后,在呼叫的标题中会使用 verstat 值指示验证过程的结果:

  • TN-Validation-Passed 以及证明级别(请参阅下表)。例如,TN-Validation-Passed-A

  • TN-Validation-Failed 以及证明级别(请参阅下表)。例如,TN-Validation-Failed-A

  • No-TN-Validation -

证明级别为:

证明级别

说明

A

完整证明

客户已知,且呼叫号码与该客户关联。

  • 请注意,对于未指示或无法获得身份验证级别的呼叫,IP Office 会将呼叫视为 A 级证明级别。

B

部分证明

客户已知。但是,号码不是与该客户关联的号码。例如:

  • 客户正在使用未与其关联的原始呼叫号码转接呼叫。

  • 呼叫由另一个已知的 ITSP 发起。 常见于国际呼叫。

C

网关证明

呼叫通过可信来源发起,但原始客户和号码未知。

当呼叫号码验证可用时,IP Office 系统可以使用结果来确定如何处理呼叫。

  • 在每条线路的基础上启用呼叫号码验证。

  • 在启用此功能的线路上,线路可以使用系统默认设置或线路特定设置

  • 这些设置决定了是否应接受某个呼叫。

    • 如果未接受,系统将拒绝呼叫并显示响应代码 666

    • 如果接受,呼叫将通过拨入呼叫路由匹配等功能正常路由。但是,如果需要,可以使用呼叫号码验证的特定结果来更改路由。

  • 证明级别包含在呼叫的 SMDR 记录中。这包括被拒绝的呼叫。