Yeastar P 系列云 PBX 域名结构

部署 Yeastar P 系列云 PBX 的域名之前,你需要了解服务器域名要求,并向 Yeastar 提供域名的 SSL 证书和密钥。

域名结构与要求

YCM 服务器SBC Proxy 服务器云 PBX 实例 需要部署域名。域名的设置需要符合以下要求。

域名级别
以下为 YCM 服务器、SBC Proxy 服务器与 云 PBX 实例的域名级别要求。
  • YCM 服务器

    服务器域名可包含二级域名,三级域名或四级域名。你可以通过域名直接访问 YCM 服务器。

    假设 YCM 服务器包含三级域名,则域名可为 ycm.example.com

  • SBC Proxy 服务器

    经由 SBC Proxy 服务器处理的 PBX 业务使用独立的域名,其泛域名部署在 SBC Proxy 服务器上。

    SBC Proxy 服务器域名与云 PBX 实例的域名相关。假设云 PBX 包含四级域名,其泛域名为 *.cloud.example.com,则 SBC Proxy 服务器的泛域名需要包含五级域名,其泛域名应设置为 *.proxy1.cloud.example.com
    Important: SBC Proxy 服务器的泛域名中,通配符 (*) 右侧的域名标签必须为 proxy1
  • 云 PBX 实例

    云 PBX 域名可包含二级域名,三级域名或四级域名。你可以通过域名直接访问云 PBX。

    假设云 PBX 包含四级域名,则域名可为 pbx1.cloud.example.com

域名转发
你需要设置域名转发,使 YCM 服务器、SBC Proxy 服务器和云 PBX 的域名指向其目标服务器的 IP 地址。
  • YCM 服务器

    将 YCM 服务器的域名转发到其公网 IP 地址。

    假设 YCM 服务器的公网 IP 地址为 123.123.123.123,域名为 ycm.yeastar.com,你需要转发域名 ycm.yeastar.com123.123.123.123

  • SBC Proxy 服务器

    将 SBC Proxy 服务器的泛域名转发到其公网 IP 地址。

    域名被解析后将指向 SBC Proxy 服务器,这样一来,经由 SBC Proxy 服务器处理的 PBX 业务相关流量将被转发到具体的云 PBX 中。

    假设 SBC Proxy 服务器的公网 IP 地址为 124.124.124.124,泛域名为 *.proxy1.cloud.example.com,你需要转发泛域名 *.proxy1.cloud.example.com124.124.124.124

  • 云 PBX 实例
    • 基础架构部署

      基础部署架构中仅部署一台 SBC 服务器,在这种情况下,你需要将云 PBX 的泛域名转发到 SBC 服务器的公网 IP 地址。

      这样一来,云 PBX 域名被解析后,将指向 SBC 服务器,数据流量经由 SBC 服务器转发到部署在 SBC 服务器后的云 PBX 中。

      Figure 1. 云 PBX 域名转发 - 基础架构

    • 高可用架构部署

      如果你要部署 SBC 服务器的高可用架构,就需要部署多个 SBC 服务器。在这种情况下,你需要创建一个用于管理多台 SBC 服务器的负载均衡器(CLB),并将云 PBX 的泛域名转发到负载均衡器的公网 IP 地址。

      这样一来,云 PBX 域名被解析后,将指向 CLB 负载均衡器。负载均衡器将数据流量分配到 SBC 服务器上,再经由 SBC 服务器转发到特定的云 PBX 中。

      Figure 2. 云 PBX 域名转发 - 高可用架构

证书要求

要使用云 PBX 的以下功能,你需要提供安全证书。
  • HTTPS 网页访问 PBX
  • WebRTC
  • 自动配置
  • LDAPs
请向 Yeastar 技术人员提供满足以下要求的证书和密钥:
SSL 证书链和密钥
你需要购买并向 Yeastar 提供所需证书和密钥,包括两个泛域名证书和一个单域名证书。
Note: 证书链应包括根证书,中间证书和用户证书。
兼容 NGINX 服务器
Yeastar P 系列云 PBX 使用 NGINX 作为 Web 服务器,你提供的 SSL 证书必须能够在 NGINX 服务器使用。
兼容 IP 话机
SSL 证书必须能够与用户的 IP 话机配合使用。有关 IP 话机支持的证书信息,请与 IP 话机制造商联系。
例如: