对于那些希望通过Skype For Business或Microsoft团队利用Office 365中的电话系统功能的人来说,引入租户拨号计划是该功能集的一个受欢迎的补充。本质上,租户拨号计划允许组织编写自己的关于电话号码在其业务中如何工作的规则,最常用于促进短拨号,如4位或5位分机拨号计划。如果您不熟悉租户拨号计划,Microsoft文档页面是一个很好的起点:

微软文档:什么是拨号计划?https://docs.microsoft.com/en-us/microsoftteams/what-are-dial-plans

这一页描述了一个概念服务国家Microsoft为提供Office 365电话系统服务的每个国家/地区创建和维护的拨号计划,最终客户无法修改。然后将其与每个组织在全球或用户级别创建的租户拨号计划合并。另外值得注意的是,对于您创建的每个租户拨号计划,只能添加25个规范化规则。熟悉FastTrack设计资源和云语音框架实用指南的人将看到以下继承图,该图解释了租户拨号计划如何位于服务国家拨号计划,两者的规则总是合并:

对于在澳大利亚使用微软电话系统的组织,在非盟只有三条标准化规则服务国家拨号计划:

名称 描述 模式 翻译
非盟Intl拨号 非盟国际拨号规则 ^ 0011美元(\ d +) +$1
非盟扩展规则 非盟扩展规则 ^ ((\ +) ? (\ d +)) (,) ? (ext | extn ext | | extn | | x) (=) ? (\ d +)美元 $1;分机=7美元
非盟长途 AU长途拨号规则 ^0(\d+)$ + 61 1美元

所以我们需要创建一些额外的规则,以确保所有类型的PSTN电话号码可以打在澳大利亚,如免费号码,从1800/1300开始,仅靠上述规则不正确处理,我们将使用一个租户拨号实现这一计划。

但是,没有记录的是,当您创建租户-用户拨号计划,它最初会继承你的所有规则租户-全球拨号计划也一样——但有一个陷阱——它不是合并你的全球用户的租户拨号计划动态发生服务国家拨号计划,当你第一次创建你的用户租户拨号计划:

那么我们该如何利用这一点呢?填充租户-全球首先是拨号计划,采用全球通用的所有规则。例如,适用于整个组织的所有短拨号4位或5位规则。如果您的所有或大部分用户都位于一个国家,您还可以为国家PSTN编号计划添加microsoft创建的默认号码计划所不包括的任何规则服务国家拨号计划,如以下为澳大利亚:

名称 描述 模式 翻译
非盟服务号码 免费1300 / 1800号码 ^(1[3,8]00\d{6,7})$ + 61 1美元
悉尼延伸段 2xxx的4位拨号 ^ (2 \ d{3})美元 + 6125555 1美元

现在当你创建你的租户-用户拨号计划中,它们将预先填充您在应用程序中已创建的所有组织范围的规则租户-全球拨号计划。你仍然受制于25条规则的限制租户-用户拨号计划,但只需要添加只适用于组织某些部分的规则。例如,您可能会将“9”重定向到某些站点的前台,或者您可能会编写一条规则,以正确处理NSW/ACT(02)地区代码内的8位本地PSTN号码:

名称 描述 模式 翻译
SYD接收 九号线去悉尼接待处 ^ 9美元 + 61255552000
NSW-Local 区号为02的8位本地号码 ^ ([2 - 9] \ d{7})美元 +612$1

记住,这是一次性复制,当租户-用户拨号计划最初创建。所以如果你回去,添加,删除或改进你的标准化规则租户-全球拨号计划之后,它们不会被复制到你的租户-用户拨号计划,你得手动更新每一个。

最后,您会注意到,我们不需要创建一个规则来正确地将澳大利亚紧急服务中的000规范化。在测试过程中,似乎有硬编码端行为,将“000”数字字符串转换为+ 000在澳大利亚——紧急服务预期的途径——如果你使用你的25规则来寻找一个^(000)模式并将它转化为+ 61000美元我们通常会做的,它被忽略了!

归功于Igor@澳洲电信紫色在测试!

类别:
沟通和协作Office 365Skype为业务
标签:

加入谈话!1评论

  1. 在ms团队中,客户无法正确翻译数字。但是,在powershell中,它会显示带有拨号计划的号码的正确转换。

评论已关闭。