部署 Azure 通信网关

本文将指导你在 Azure 中规划和创建 Azure 通信网关资源。

先决条件

完成 部署 Azure 通信网关的准备。 确保你有权访问按照此过程收集的所有信息。

重要

必须是电信运营商才能使用 Azure 通信网关。

对于 Operator Connect 或 Teams Phone Mobile,您还必须与 Microsoft 签署 Operator Connect 或 Teams Phone Mobile 协议。 有关这些程序的详细信息,请参阅 操作员连接Teams 手机移动版。

对于 Zoom Phone 云对等互连,您还必须开始与 Zoom 的对接流程,以成为 Zoom Phone 云对等互连提供商。 有关云对等互连的详细信息,请参阅 Zoom 的云对等互连信息

重要

必须完全了解所选通信服务的载入过程以及载入过程引入的任何依赖项。

为部署和载入过程留出足够的时间。 例如,可能需要等待长达两周才能预配新的 Azure 通信网关资源,然后才能将其连接到网络。

对于两种类型的测试,必须拥有全局可路由的数字:

  • 在部署和集成期间,由员工进行集成测试
  • 由您选择的通信服务进行服务验证(持续呼叫测试)

下表描述了需要分配多少个数字。

服务 用于集成测试的数字 服务验证号
运营商连接 1 (最小值) - 生产部署:6
- 实验室部署:3
Teams 手机移动版 1 (最小值) - 生产部署:6
- 实验室部署:3
Microsoft Teams 直接路由 1 (最小值) 无(不适用)
Zoom Phone 云对接 1 (最小值) - 美国和加拿大:6
- 世界其他地区:2

重要

服务验证号必须在部署的整个生命周期内可用。

创建 Azure 通信网关资源

使用 Azure 门户创建 Azure 通信网关资源。

  1. 登录到 Azure 门户

  2. 在页面顶部的搜索栏中,搜索通信网关并选择 “通信网关”。

    Azure 门户的屏幕截图。它显示搜索 Azure 通信网关的结果。

  3. 选择“创建”选项。

    Azure 门户的屏幕截图。显示现有的 Azure 通信网关。使用“创建”按钮可以创建更多 Azure 通信网关。

  4. 使用在 “收集基本信息”中收集的信息部署 Azure 通信网关 以填写“ 基本信息 ”配置选项卡中的字段,然后选择“ 下一步:服务区域”。

  5. 使用在 “收集服务区域的配置值 ”中收集的信息填写“ 服务区域 ”选项卡中的字段,然后选择“ 下一步:通信服务”。

  6. “通信服务 配置”选项卡中选择要支持的通信服务,使用 在“收集每个通信服务”配置值 中收集的信息填写字段,然后选择“ 下一步:测试行”。

  7. 使用在 “收集服务验证号值 ”中收集的信息填写 测试行 配置选项卡中的字段,然后选择“ 下一步:标记”。

    • 不要为集成测试配置数字。
    • Microsoft Teams 直接路由不需要服务验证号码。
  8. (可选)为 Azure 通信网关资源配置标记:输入要创建的每个标记 的名称

  9. 选择“查看 + 创建”

如果已正确输入配置,Azure 门户会在屏幕顶部显示 验证通过 的消息。 导航到 “审阅 + 创建 ”部分。

如果尚未正确填写配置,Azure 门户会显示错误符号,该部分的配置无效。 选择一个或多个部分,并使用错误消息中的信息来校正配置,然后返回查看 + 创建部分。

“创建 Azure 通信网关”门户的屏幕截图,其中显示了由于“联系人”部分中缺少信息而失败的验证。

提交 Azure 通信网关配置

检查配置并确保它符合你的要求。 如果配置正确,请选择“ 创建”。

预配资源后,会显示一条消息,指出 部署已完成。 选择 “转到资源组”,然后检查资源组是否包含正确的 Azure 通信网关资源。

注释

无法立即进行呼叫。 在资源准备好处理流量之前,需要完成本指南中的剩余步骤。

“创建 Azure 通信网关”门户的屏幕截图,其中显示了已完成的部署屏幕。

等待预配完成

等待资源预配。 资源准备就绪后,资源概述上的 “预配状态 ”字段将更改为“完成”。建议定期签入以查看“预配状态”字段是否为“完成”。此步骤可能需要长达两周的时间。

将 Azure 通信网关连接到网络

预配资源后,可以将 Azure 通信网关连接到网络。

  1. 与加入团队交换 TLS 证书信息。
    1. Azure 通信网关已预配置,以支持 DigiCert 全局根 G2 证书和 Baltimore CyberTrust 根证书作为根证书颁发机构 (CA) 证书。 如果网络向 Azure 通信网关提供的证书使用不同的根 CA 证书,请向加入团队提供此根 CA 证书。
    2. Azure 通信网关证书的根 CA 证书是 DigiCert 全局根 G2 证书。 如果网络没有此根证书,请从 https://www.digicert.com/kb/digicert-root-certificates.htm 网络下载并安装该证书。
  2. 配置基础结构以满足 Azure 通信网关可靠性中所述的呼叫路由要求。
    • 根据网络,可能需要配置 SBC、软开关和访问控制列表(ACL)。

    重要

    配置 SBC、防火墙和 ACL 时,请确保网络可以从载入团队提供的 /28 IP 范围中接收流量,因为 Azure 通信网关使用的 IP 地址可能会因维护、缩放或灾难方案而更改。

    • 网络需要将 SIP 流量发送到 Azure 通信网关的每个区域 FQDN。 要查找这些 FQDN:
      1. 登录到 Azure 门户
      2. 在页面顶部的搜索栏中,搜索你的通信网关资源。
      3. 转到 Azure 通信网关资源的 “概述 ”页。
      4. 在每个 “服务位置” 部分中,找到 “主机名 ”字段。 需要验证针对此主机名的 TLS 连接,以确保安全连接。
    • 建议使用 _sip._tls.<regional-FQDN-from-portal> 为每个区域配置 SRV 查找。 将<regional-FQDN-from-portal>替换为资源“概述”页面上主机名字段中的每个地区的FQDN。
  3. 如果 Azure 通信网关包含集成的 MCP,请配置与 MCP 的连接:
    1. 转到 Azure 通信网关资源的 “概述 ”页。
    2. 在每个 “服务位置” 部分中,找到 MCP 主机名 字段。
    3. 使用以下格式的 iFC 配置测试号码,并将 <mcp-hostname> 替换为该订阅者首选区域的 MCP 主机名。
      <InitialFilterCriteria>
          <Priority>0</Priority>
          <TriggerPoint>
              <ConditionTypeCNF>0</ConditionTypeCNF>
              <SPT>
                  <ConditionNegated>0</ConditionNegated>
                  <Group>0</Group>
                  <Method>INVITE</Method>
              </SPT>
              <SPT>
                  <ConditionNegated>1</ConditionNegated>
                  <Group>0</Group>
                  <SessionCase>4</SessionCase>
              </SPT>
          </TriggerPoint>
          <ApplicationServer>
              <ServerName>sip:<mcp-hostname>;transport=tcp;service=mcp</ServerName>
              <DefaultHandling>0</DefaultHandling>
          </ApplicationServer>
      </InitialFilterCriteria>
      
  4. 配置路由器和对等连接,以确保发往 Azure 通信网关的所有流量都通过 Microsoft Azure 对等服务语音(MAPS 语音)或 ExpressRoute Microsoft 对等互连。
  5. 在本地边缘路由器上启用双向转发检测(BFD),以加快链路故障检测的速度。
    • 如果无法使用 150 毫秒,则间隔必须为 150 毫秒(或 300 毫秒)。
    • 使用 MAPS 语音时,BFD 必须为每个专用网络接口(PNI)启动 BGP 对等方。
  6. 满足通信平台的任何其他要求(例如,用于运营商连接或 Teams 电话移动版的网络连接规范)。 如果需要访问 Operator Connect 或 Teams Phone 移动版的规格,请联系入职团队。

为升级、维护和资源运行状况配置警报

Azure 通信网关与 Azure 服务运行状况和 Azure 资源运行状况集成。

  • 我们使用 Azure 服务运行状况的服务运行状况通知来通知你即将进行的升级和计划的维护活动。
  • Azure 资源健康状况提供资源健康状况的个性化仪表板,让您可以查看资源的当前和历史健康状态。

必须为运营团队设置以下警报。

警报允许你发送运营团队主动通知更改。 例如,可以配置电子邮件和/或短信通知。 有关警报的概述,请参阅什么是 Azure Monitor 警报? 有关 Azure 服务运行状况和 Azure 资源运行状况的详细信息,请参阅什么是 Azure 服务运行状况?以及资源运行状况概述

后续步骤