本文面向支持 Teams 最终用户呼叫体验的入站和出站呼叫者 ID 的管理员和 IT 专业人员。
来电者 ID 包含两个面向用户的信息:
- 呼叫线路 ID (CLID) - 呼叫方的电话号码,中继到公用电话交换网 (PSTN) 并提供给被呼叫方。
- 呼叫方名称 (CNAM) - 呼叫方的名称,中继到 PSTN,并提供给被调用方。
入站和出站呼叫的呼叫方 ID 行为取决于帐户分配的 Teams 呼叫者 ID 策略和呼叫策略、组织的联系人卫生情况以及 PSTN作员。
入站呼叫方 ID 行为
在处理入站 PSTN 呼叫的作中,Teams 在组织中配置的联系人中查找入站呼叫者呼叫线路 ID 的号码。
Teams 引用组织的 Outlook 和 Entra ID 联系人以及最终用户的人员联系人。
- 仅搜索“移动电话”和“工作 (商务) 电话”联系人字段
- 团队查找并匹配采用 E.164 标准格式
的联系人号码 (必须以“+”)
如果呼叫线路 ID 与联系人之间存在匹配,Teams 会将 PSTN 呼叫者 ID 信息替换为匹配的联系人姓名。 如果没有匹配项,则呼叫方 ID 会显示 PSTN 呼叫提供的内容。
源为其向最终用户提供呼叫方 ID 的层次结构按顺序排列:
- 被调用的 Teams 用户的人员联系人
- Outlook 和 Entra ID 中的联系人
- 入站 PSTN 呼叫的呼叫方名称
- 入站 PSTN 呼叫的呼叫线路 ID
注意
鉴于两个 Teams 用户可以各自为同一人员以不同的方式自定义其人员联系人中的姓名,因此第一个 Teams 用户的来电显示 ID 可能与来自同一呼叫方的第二个 Teams 用户的来电者 ID 不同。
垃圾邮件呼叫
PSTN 服务提供商会尽最大努力阻止 robocalls、电话欺诈和不需要的呼叫的实例, (统称为垃圾邮件呼叫) 。
服务提供商并不总是成功阻止所有垃圾邮件呼叫;一些垃圾邮件呼叫设法通过。
如果 Teams 检测到呼叫可能是垃圾邮件,则会将呼叫方 ID 作为“垃圾邮件可能”发送。
将呼叫的呼叫方 ID 更改为“可能垃圾邮件”是可在用户的呼叫策略中关闭的设置。 有关详细信息,请参阅 为 Microsoft Teams 中的呼叫配置垃圾邮件筛选。
阻止入站 PSTN 呼叫方 ID
如果要求阻止一组 Teams 用户看到入站 PSTN 呼叫的呼叫方 ID,则可以将 Teams 呼叫方 ID 策略分配给启用了“阻止传入呼叫方 ID”设置的用户。
启用此设置后,传入 PSTN 调用方显示为“来自 匿名”。
“阻止传入呼叫方 ID”设置是一种管理设置,最终用户不能在其用户设置页中打开或关闭。
有关详细信息,请参阅 配置呼叫方 ID 策略。
阻止入站 PSTN 呼叫
若要在租户级别阻止入站 PSTN 呼叫,请参阅 阻止入站呼叫。
若要阻止最终用户的入站 PSTN 呼叫,请参阅 在 Microsoft Teams 中管理呼叫设置。
- Teams 仅检查租户级别和用户级别 () 是否采用 E.164 标准格式
(必须以“+”)
出站呼叫方 ID 行为
Teams 电话用户使用出站 PSTN 呼叫发送的出站呼叫方 ID 取决于其分配的呼叫方 ID 策略中的设置。
出站呼叫线路 ID
可以将用户的出站 呼叫方 ID 策略 配置为发送以下呼叫方 ID 选项之一:
分配给用户的电话号码,这是默认值。
匿名,这将删除用户的呼叫行 ID 和呼叫方名称的表示形式。
替代电话号码,可以是以下号码之一:
分配给 Teams 自动助理或呼叫队列使用的资源帐户的作员连接或直接路由号码。
通话套餐 电话号码清单中的Microsoft通话套餐 服务和免费号码,分配给 Teams 自动助理或呼叫队列使用的资源帐户。
重要
紧急呼叫始终将 用户的呼叫线路 ID 发送到公共安全应答点, (PSAP) 。 有关紧急呼叫的详细信息,请参阅 计划和管理紧急呼叫。
代表另一个帐户进行呼叫时,用户的呼叫方 ID 将替换为为用于发出呼叫的帐户配置的呼叫方 ID。 代表另一个帐户调用的示例包括:
- 代表委托人调用
- 代表呼叫队列进行呼叫
- 共享呼叫
无法为出站呼叫方 ID 分配以下类型的电话号码:
清单中将使用类型分类为 “用户”的任何通话套餐或运营商连接电话号码。
分配给用户的任何直接路由本地电话号码。
任何Skype for Business Server本地电话号码。
对于直接路由,电话号码替换和 CNAM 在会话信息协议 (SIP) 标头中 From 发送。 如果使用 配置-ForwardPai $true了相应的 OnlinePstnGateway 策略,则 P-Asserted-Identity (PAI) SIP 标头包含真正的呼叫用户。
有关详细信息,请参阅 配置呼叫方 ID 策略。
出站呼叫方名称
如果要将呼叫方 ID 替换为用户的号码或资源帐户的号码,则支持配置呼叫方名称。
使用公司名称作为呼叫方名称很常见。 例如,当Teams 电话用户拨打电话时,你可以更改其出站呼叫者 ID 以显示组织的main电话号码和公司名称,而不是用户的电话号码。
调用方名称最多可以包含 200 个字符,但下游系统可能支持较少的字符。
呼叫方名称在出站 Teams 呼叫上发送,其中呼叫方 ID 配置为用户的电话号码或资源帐户的电话号码,并且当呼叫者是 Teams 用户时。
注意
虽然 Microsoft 支持为出站呼叫显示呼叫方名称,但仍 依赖于 PSTN 运营商将 CNAM 信息传送到被调用方。 有关详细信息,请参阅 有关呼叫线路 ID 和呼叫方名称的详细信息。
替代呼叫方 ID 策略的最终用户控件
使用呼叫方 ID 策略,可以允许用户 替代呼叫方 ID 策略。
启用允许最终用户控制其呼叫方 ID 的设置后,他们能够隐藏或公开其电话号码进行呼叫。
此设置 (参数 -EnableUserOverride) 优先于 调用方 ID 策略 策略中的其他设置。
例如,如果分配的策略将呼叫方 ID 替换为 资源帐户,则启用 “替代呼叫方 ID”策略 ,并且相应用户在客户端设置中打开该设置,则阻止出站呼叫方 ID 并使用匿名。
相反,如果分配的策略将呼叫方 ID 替换为 “匿名”,则启用 “覆盖呼叫方 ID”策略 ,并且其客户端设置中的相应用户关闭该设置,则出站呼叫方 ID 将随用户分配的电话号码一起发送。
配置来电者 ID 策略
在 Teams 呼叫方 ID 策略中可配置入站 和 出站呼叫方 ID 的设置。 下面列出了可用的呼叫方 ID 设置。
| 设置 | 默认值 | 说明 |
|---|---|---|
| 阻止传入呼叫方 ID | 关闭 | 此设置阻止用户接收任何传入 PSTN 呼叫的呼叫方 ID。 |
| 重写呼叫方 ID 策略 | 关闭 | 此设置允许用户覆盖策略中的设置,以决定是否向被调用方显示其号码。 通过启用此设置,用户可以选择是否显示其呼叫方 ID。 最终用户可以通过转到“设置>呼叫”将其呼叫方 ID 设置为“匿名”,然后在“呼叫方 ID”下,选择“隐藏我的电话号码和所有呼叫的个人资料信息”。 此设置更改需要几分钟时间才能反映新调用。 |
| 呼叫方名称 | (空) | 此设置在出站 PSTN 呼叫上发送 CNAM。 |
| 将呼叫方 ID 替换为 | 用户编号 | 默认情况下,策略会将用户的电话号码发送为其呼叫方 ID。 此设置支持将用户的来电 ID 替换为另一个电话号码。 匿名 - 此设置阻止通过用户的传出 PSTN 呼叫发送传出呼叫线路 ID 和呼叫方名称,并将呼叫方 ID 显示为来自 匿名。 资源帐户 - 此设置允许你选择资源帐户的分配号码用作呼叫方 ID。 可以将呼叫 ID 号码设置为分配给自动助理或呼叫队列使用的资源帐户的任何通话套餐、作员连接或直接路由电话号码。 |
关闭所有呼叫方 ID 设置后,Teams 用户的电话号码在呼叫 PSTN 时可见。 同样,当 PSTN 呼叫者向 Teams 用户进行呼叫时,PSTN 呼叫者的电话号码可见。
可以使用 Teams 管理中心 或使用 PowerShell 配置呼叫方 ID 策略。
使用 Teams 管理中心
可通过转到 Microsoft Teams 管理中心中的 “语音>呼叫者 ID 策略”来管理呼叫方 ID 策略 。 可以使用全局(组织范围内的默认)策略,也可以创建并分配自定义策略。 除非创建并分配自定义策略,否则组织中的用户会自动获取全局策略。
有关每个策略的详细信息,请参阅 配置呼叫方 ID 策略。
创建自定义呼叫方 ID 策略
在 Microsoft Teams 管理中心的左侧导航中,转到 “语音>呼叫方 ID 策略”。
选择“添加”。
输入策略的名称和说明。
打开或关闭 “阻止传入呼叫方 ID ”和 “覆盖呼叫方 ID”策略。
输入 呼叫方名称。
在 “将呼叫方 ID 替换为”下,通过选择以下选项之一来设置向用户显示的呼叫方 ID:
用户编号: 显示用户号码。
匿名: 将呼叫方 ID 显示为“匿名”。
资源帐户: 设置与自动助理或呼叫队列关联的资源帐户。
如果选择 “资源帐户”,系统会提示你为下一个字段指定一个资源帐户,该字段名为 “将呼叫方 ID 替换为此资源帐户”。 仅显示具有已分配电话号码的资源帐户。 如果刚刚向资源帐户分配了电话号码,可能需要几分钟时间才能选择资源帐户。
选择“保存”。
向用户分配自定义呼叫方 ID 策略
你可以将策略直接分配给用户,无论是逐个分配,还是通过批量分配来批量完成(如果策略类型支持);也可以分配给用户所属的组(如果策略类型支持)。
若要了解将策略分配给用户的不同方法,请参阅向 Teams 中的用户分配策略。
编辑呼叫方 ID 策略
可以编辑全局策略或创建的任何自定义策略。
在 Microsoft Teams 管理中心的左侧导航栏中,转到 “语音>呼叫方 ID 策略”。
通过单击策略名称的左侧选择策略,然后选择 “编辑”。
更改所需的设置,然后选择“ 保存”。
使用 PowerShell
可以在 Teams PowerShell 模块 2.3.1 或更高版本中使用以下 PowerShell cmdlet 来管理呼叫方 ID 策略:
- New-CsCallingLineIdentity
- Set-CsCallingLineIdentity
- Remove-CsCallingLineIdentity
- Get-CsCallingLineIdentity
- Grant-CsCallingLineIdentity
新的自定义来电显示策略
以下示例创建一个新的呼叫方 ID 策略,该策略将呼叫方 ID (-CallingIDSubstitute) 设置为指定资源帐户的电话号码,并将呼叫方名称 (-CompanyName) 设置为 Contoso。
$ObjId = (Get-CsOnlineApplicationInstance -Identity dkcq@contoso.com).ObjectId
New-CsCallingLineIdentity -Identity DKCQ -CallingIDSubstitute Resource -EnableUserOverride $false -ResourceAccount $ObjId -CompanyName "Contoso"
下一个示例创建一个新的呼叫方 ID 策略,该策略将呼叫方 ID 设置为匿名:
New-CsCallingLineIdentity -Identity Anonymous -Description "anonymous policy" -CallingIDSubstitute Anonymous -EnableUserOverride $false
更改呼叫方 ID 策略
以下示例修改 UKAA 调用方 ID 策略以设置新的说明:
Set-CsCallingLineIdentity -Identity "UKAA" -Description "UK Main office"
删除来电显示策略
以下示例删除 UKAA 调用方 ID 策略:
Remove-CsCallingLineIdentity -Identity "UKAA"
授予呼叫方 ID 策略
以下示例向 Amos Marble 授予匿名呼叫方 ID 策略:
Grant-CsCallingLineIdentity -Identity "amos.marble@contoso.com" -PolicyName "Anonymous"
注意
已弃用 CallingIDSubstitute = 服务。 你不再能够使用 CallIDSubstitute = Service 创建新的呼叫方 ID 策略。 不会遵循 CallIDSubstitute = 服务的现有呼叫方 ID 策略。 请改用 CallingIDSubstitute = Resource。 有关详细信息,请参阅 Set-CsCallingLineIdentity。