通过用户代理认证限制分机注册

本文介绍如何通过用户代理认证限制分机注册。

背景信息

会话发起协议(SIP) 是一种对等协议。会话中的对等机称为“用户代理”(UA)。用户代理能以以下其中一种角色运作:
  • 用户代理客户端(UAC):发起 SIP 请求的客户端应用程序, 即 SIP 终端。
  • 用户代理服务器(UAS):收到 SIP 请求并返回应答的服务器应用程序,即 PBX。

当 SIP 终端尝试注册 Yeastar P 系列 IPPBX 的分机时,会在注册包中携带 user agent 字段。默认情况下,PBX 不对 user agent 进行认证,即允许任意用户代理客户端(UAC)注册分机。为增强分机安全性,你可以通过用户代理(user agent)认证限制分机注册:若 SIP 终端发送的 user agent 与 PBX 上认证的 user agent 不符,则无法注册分机。

操作步骤

  1. 登录 PBX 管理网页,进入 分机和中继 > 分机,编辑分机。
  2. 点击 安全 页签。
  3. SIP安全 栏,勾选 启用用户代理注册认证
  4. 设置允许注册分机的 user agent 前缀。
    1. 点击 添加用户代理
    2. 用户代理 字段,填写允许注册的 user agent 值。
  5. 点击 保存应用

执行结果

如果 SIP 注册包中携带的 user agent 前缀值与指定值匹配,则注册成功,否则注册失败。