你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
通过 Azure 通信网关管理 Microsoft Teams 直接路由客户和号码
要通过 Azure 通信网关提供 Microsoft Teams 直接路由服务,需要在 Azure 通信网关和客户租户中进行配置。 本文提供有关如何为客户设置直接路由的指导,包括:
- 设置新客户。
- 管理客户的号码,包括选择性地配置自定义标头。
提示
你通常需要要求客户更改其租户的配置,因为组织没有权限。
有关 Azure 通信网关和 Microsoft Teams 如何使用租户配置路由呼叫的详细信息,请参阅通过 Microsoft Teams 多租户模型支持多个客户。
先决条件
将 Azure 通信网关连接到 Microsoft Teams 直接路由。
在此过程中,必须使用企业客户租户的详细信息和企业数量预配 Azure 通信网关。
- 若要使用 Azure 通信网关的号码管理门户(预览版)进行预配(推荐),则必须对 Azure 通信网关资源具有“读取者”访问权限,并且对 AzureCommunicationsGateway 企业应用程序具有 ProvisioningAPI.ReadUser 和 ProvisioningAPI.WriteUser 角色。
- 若要使用 Azure 通信网关的预配 API(预览版),则必须能够使用集成了该 API 的客户端发出请求。 你还必须有权访问 API 参考。
企业必须能够分配至少两个获得 Microsoft Teams 许可的用户或资源帐户,因为他们需要使用这些帐户来激活域名。 有关合适的许可证的详细信息,请参阅 Microsoft Teams 文档。
为客户设置直接路由
为客户设置直接路由时,需要使用客户的帐户配置 Azure 通信网关,并要求客户配置其租户以连接到 Azure 通信网关。
此程序提供的详细指导等效于用于为多个租户配置 SBC 的 Microsoft Teams 文档中的以下步骤。
- 在客户租户中注册子域名。
- 在客户租户中配置派生中继(包括故障转移)。
选择要用于标识客户的 DNS 子域标签
Azure 通信网关具有每区域域名,用于连接到 Microsoft Teams 直接路由。 你需要为客户选择这些域名的子域。 Microsoft 电话系统和 Azure 通信网关使用这些子域来匹配对租户的呼叫。
- 计算出用于连接到 Microsoft Teams 直接路由的每区域域名。 这些域名使用表单
1r<region-number>.<base-domain-name>
。 基本域名是 Azure 门户中 Azure 通信网关资源上的域。 - 选择特定于客户的合适 DNS 标签以形成子域。
- 标签长度最多可为 9 个字符,只能包含字母、数字、下划线和短划线。
- 不能使用通配符子域或具有多个标签的子域。
- 例如,可以分配标签
contoso
。
重要
完整的客户子域(包括每区域域名)最多只能包含 48 个字符。 Microsoft Entra ID 不支持超过 48 个字符的域名。 例如,客户子域
contoso1.1r1.a1b2c3d4e5f6g7h8.commsgw.azure.com
为 48 个字符。 - 使用此标签为 Azure 通信网关的每个按区域划分的域名创建客户子域。
- 记下你选择的标签和相应的客户子域。
例如:
- 基本域名可能为
<deployment-id>.commsgw.azure.com
,其中<deployment-id>
是自动生成,并且对于部署来说是唯一的。 - 因此,每区域的域名如下所示:
1r1.<deployment-id>.commsgw.azure.com
1r2.<deployment-id>.commsgw.azure.com
- 如果分配标签
contoso
,则结合使用此标签和按区域划分的域名可为客户创建以下客户子域:contoso.1r1.<deployment-id>.commsgw.azure.com
contoso.1r2.<deployment-id>.commsgw.azure.com
重要
用于连接到 Microsoft Teams 直接路由的每区域域名与用于连接到网络的每区域域名是不同的。
提示
实验室部署有一个按区域划分的域名。 因此,实验室部署客户也只有一个客户子域。
要求客户在租户中注册子域并获取 DNS TXT 值
必须为客户租户配置客户子域,该子域在选择要用于识别客户的 DNS 子域标签中分配。 然后,Microsoft 365 要求你(作为运营商)创建使用企业中提供的验证码的 DNS 记录。
向客户提供客户子域,并要求他们执行以下步骤。
- 以全局管理员身份登录 Microsoft 365 管理中心。
- 使用向客户租户添加子域并对其进行验证:
- 注册第一个客户子域(例如
contoso.1r1.<deployment-id>.commsgw.azure.com
)。 - 使用 TXT 记录启动验证过程。
- 记下 Microsoft 365 提供的 TXT 值。
- 注册第一个客户子域(例如
- 对第二个客户子域重复上一步。
重要
客户不能完成验证过程。 必须先执行在 Azure 通信网关上配置客户并生成 DNS 记录。
在 Azure 通信网关上配置客户并生成 DNS 记录
Azure 通信网关包含一个 DNS 服务器,必须使用该服务器生成验证客户子域所需的 DNS 记录。 请预配 Azure 通信网关上的客户租户的详细信息和 DNS TXT 值。
- 在通信网关资源的概述页面中,找到侧栏中的“号码管理”部分。
- 选择帐户。
- 选择“创建帐户”。
- 输入帐户名称,然后选择“启用 Teams 直接路由”复选框。
- 将“Teams 租户 ID”设置为客户租户的 ID。
- (可选)选择“启用呼叫筛选”。 此筛选可确保客户只能使用已分配给他们的号码发起直接路由呼叫。
- 将子域设置为在选择 DNS 子域标签以用于识别客户(例如,
contoso
)中选择的子域标签。 - 将“子域令牌区域”字段设置为客户注册子域时提供的 TXT 值。
- 选择创建。
- 确认已生成 DNS 记录。
- 在“帐户”窗格中,选择列表中的帐户名称。
- 确认子域预配状态为已预配。
要求客户完成在客户租户中验证域的操作
使用 Azure 通信网关为客户子域生成 DNS 记录后,要求客户在 Microsoft 365 管理中心中验证子域。
客户必须满足以下要求:
- 以全局管理员身份登录客户租户的 Microsoft 365 管理中心。
- 选择“设置”>“域”。
- 按照向客户租户添加子域并对其进行验证操作,完成客户子域的验证。
要求客户在客户租户中激活域
若要在 Microsoft 365 中激活客户子域,请为每个域名设置至少一个已获得 Microsoft Teams 许可的用户或资源帐户。 有关可以使用的许可证的信息和相关说明,请参阅激活子域名。
重要
确保帐户使用客户子域(例如 contoso.1r1.<deployment-id>.commsgw.azure.com
),而不是租户中的任何现有域名。
要求客户将呼叫路由配置为使用 Azure 通信网关
要求客户配置呼叫路由策略(也称为语音路由策略)以及将呼叫路由到 Azure 通信网关的语音路由。
客户必须满足以下要求:
- 将 PSTN 网关设置为 Azure 通信网关的客户子域(例如
contoso.1r1.<deployment-id>.commsgw.azure.com
和contoso.1r2.<deployment-id>.commsgw.azure.com
)。 此步骤会为客户租户设置派生中继,如介绍如何为多个租户创建中继和预配用户的 Microsoft Teams 文档中所述。 - 不将任何用户配置为使用呼叫路由策略。
重要
必须使用 PowerShell 设置语音路由的 PSTN 网关,因为 Microsoft Teams 管理中心不支持添加派生中继。 可以使用 Microsoft Teams 管理中心进行所有其他语音路由配置。
要设置语音路由的 PSTN 网关,请使用以下 PowerShell 命令。
Set-CsOnlineVoiceRoute -id "<voice-route-id>" -OnlinePstnGatewayList <customer-subdomain-1>, <customer-subdomain-2>
管理客户的号码
向客户分配号码时,需要在 Azure 通信网关上预配这些号码,并要求客户使用这些号码配置其租户。
在 Azure 通信网关上配置号码
为客户设置直接路由时,使用客户的帐户配置了 Azure 通信网关。 必须配置在此帐户下分配给客户的号码。
- 在通信网关资源的概述页面中,找到侧栏中的“号码管理”部分。 选择帐户。
- 选中企业的“帐户名称”旁边的复选框,然后选择“查看号码”。
- 选择“创建号码”。
- 选择“启用 Teams 直接路由”。
- (可选)为“自定义 SIP 标头”输入值。
- 在“电话号码”中添加号码。
- 选择创建。
若要更改或移除现有号码,请执行以下操作:
- 在通信网关资源的概述页面中,找到侧栏中的“号码管理”部分。 选择帐户。
- 选中客户的“帐户名称”旁边的复选框,然后选择“查看号码”。
- 选中要更改或移除的号码旁边的复选框,然后选择“管理号码”或“删除号码”。
要求客户在其租户中配置用户
客户现在可以设置 Microsoft Teams 直接路由的用户。 若要添加新号码,他们必须执行以下操作:
- 按照启用直接路由用户中的说明,启用 Microsoft Teams 直接路由用户。
- 使用前面配置的 Azure 通信网关的语音路由配置这些用户。 有关说明,请参阅为直接路由配置通话路由中有关分配语音路由策略的步骤。
下一步
了解可用于监视通话的指标。