上一章结尾的时候放了一张图:

这张流程图详细描绘了一个电话拨出去的整个过程,图中涉及到的几个专有名词也是我们这一章要看的:

  • Voice Routing Policy
  • PSTN Usage
  • Routes

另外的calling plan, direct routing是啥我们在之前的章节中都已经理解了。我这里不过流程图,因为流程图大家都能看得懂,只要这些专有名词以及背后的原理搞明白了,我相信你自己都能画出来这张图。

这张图里其实漏掉了PSTN Gateway,这个也是应该最先配置的,PSTN Gateway是连接到Routes后面的,那么因为它类似在最外层要跟外面的SBC连接,所以也就理应能在公网上找到它,也就意味着需要一个公网的DNS记录(同样,你不能用.onmicrosoft.com这个),其次就是需要配置相应的端口和最大连接数。

我们先看什么是Routes:
有人可能会问为啥倒着讲,这是因为等你配置的时候是要倒着配的LOL,后面会演示到配置的部分。
举个例子,当用户拨打了一个号码,比如+17657146728, Voice Route会看到前面有个765,这是在印第安纳州办公室的电话,那么就把电话接到连接到印第安纳州的trunk上。
是不是感觉这个有点儿像之前讲过的拨号计划?没错是有点儿容易搞混,所以记住下面这个口诀:
拨号计划会修改你拨打的号码,比如+17657146824 变为 7146824
语音路由在号码被修改之后把它指向正确的方向,比如放到连接印第安纳州的线路上

Routes的使用方式各种各样,可以根据地区(城市,国家,州等等)来,也可以根据公司内部或者外部来,说白了就是基于你播的号码。

接下来看到这根线追踪过去是连到PTSN Usage以及Voice Routing Policy的,其实是在Usage下面,只不过每个VRP下面可以有多个Usage。那么这个PSTN Usage是什么?
本身没有用,但是Routes多了,也就有用了。说白了这就是个标签,也是VPR和Routes的桥梁。(跟Office 365里的标签设置一样,本身是没有任何意义的,但是当利用标签来做保留策略,信息保护策略,电子数据展示这些操作的时候就极为有用)
所以这个Usage也不是翻译为使用量,而是使用记录
注:一定要跟Teams管理员中心里报告与分析里那个PSTN Usage分开,那个确实是使用量

PSTN Usage会标记这个拨出去的电话是内部的,还是外部的,是印第安纳州的还是纽约州的,因为做了标记,那么就可以在拨号计划转换完号码以后放到正确的Route里了。

最后来看Voice Routing Policy
当然,你在Teams管理员中心看不到这么一个专门的Policy的设置,因为这个策略可以理解为一个策略包,因为包含了刚刚配置的多个Usage, Routes,还有Dial Plan以及Gateway,这些共同组成了这个Policy,每个用户都只能被分配一个VRP。

所以整个流程图可以这么理解:

  1. 用户打电话,看看是不是有VRP,没有VRP就看是不是有呼叫计划,呼叫计划都没有就拨号失败
  2. 如果有VRP,打上相应的Usage标签,扔到Route的队列里去,根据里面配置的相应的拨号计划转换号码
  3. 最后路由到匹配的Trunk上,进入网关,SBC就出去了。

至于演示,目前上面所有的操作部分是有图形化界面可以去完成的,有些必须都用到PowerShell,但是有大神–国外的微软MVP把这些命令写成了程序可以让我们有图形化界面来运行。所以我就没必要演示PowerShell的了。下一章先用大神的工具演示一边。

–Microsoft Direct Routing Tool

Microsoft Teams 语音篇(四)--直接路由(Direct Routing)科普篇(二)--语音路由相关推荐

  1. gin路由打开html页面,Gin(二):使用路由

    更多文章 狂点 经过上一章节的介绍,搭建一个简单的 Gin web 项目非常容易,同时也引入了一些新的概念,比如说:路由 Router. 路由是一个非常重要的概念,所有的接口都要有路由来进行管理. 请 ...

  2. Microsoft Teams全生命周期会议-03你了解MeetingRoom吗

    今天是一个很有意思的时间点,去年重新开始写博客到现在已经累计发布99篇100%纯原创博客到这一篇博客正好是第100篇 其中80%都是Office365&Teams相关的技术干货,其实写这么多文 ...

  3. 关于 Microsoft Teams 开发你需要知道的一切

    Microsoft Teams 是为公司和组织提供的终极消息应用程序--一个用于实时协作.沟通.会议和文件共享的工作区.我们可以以多种方式扩展 Teams 应用程序.为了能够扩展应用,理解协作空间中的 ...

  4. 【数据结构与算法】程序内功篇四--栈

    程序内功篇四--栈 一.栈的原理 二.顺序栈的实现 1.顺序栈原理 2.栈的创建 3.顺序栈进栈 4.顺序栈出栈 5.顺序栈删除 6.清空栈与是否清空栈 三.链表栈的实现 1.栈的单链表实现 2.创建 ...

  5. Microsoft Teams Voice语音落地系列-4-外传2-界面配置语音路由

    语音路由策略是整个Teams语音落地的关键部分,一旦分配了这个策略,Teams用户的拨号盘就会显示出来供用户使用 对上一节中,我们通过Teams管理中心把拨号计划创建出来,并分配给用户.这一节我们还是 ...

  6. Microsoft Teams Voice语音落地系列-4 实战:Teams语音路由规划与配置

    这一节继续我们的Teams语音路由配置,首先要简单讲一下配置的逻辑,不然就会知其然不知其所以然了. 以下是Teams/Skype 的语音路由逻辑图: 1) 用户拨打了一个美国号码,通过Dial Pla ...

  7. Microsoft Teams Voice语音落地系列-5 实战: Sonus语音网关配置

    上一节中我们在Teams上面用命令配置好了Voice Routing Policy并分配给用户,理论上这时他的Teams UI上面的拨号盘就会出现.同时我们也建立好了PSTN Gateway, 这样子 ...

  8. Skype for Business到Microsoft Teams的升级(三)--具体操作

    整个升级过程 注:因现在已无法订阅到SfB Online,本人也没有本地的电话系统.很多步骤无法演示. 讨论以下三种情况: 1.SfB Oline到Teams 2.SfB混合到Teams 3.SfB本 ...

  9. Microsoft Graph for Office 365 - 用例:Microsoft Teams相关的交互

    本篇我们介绍Microsoft Teams相关的内容. Microsoft Teams介绍 Microsoft Teams是用于企业沟通协作的软件,可以即时消息,语音通话,在线会议等.它以团队为基础单 ...

  10. Teams新功能更新【六月底】Microsoft Teams: Music on Hold

    当使用Teams进行1:1 PSTN-Teams时, 如果PSTN用户暂停语音后(On hold), Teams用户会听到Music on Hold的音乐.但是Teams to Teams的呼叫暂不支 ...

最新文章

  1. 重现2篇Nature中GraPhlAn绘制的超高颜值物种树Cladogram
  2. [EXP]windows全版本SMB溢出工具加强版
  3. 局域网IP-MAC绑定方案
  4. 设置log缓存_带你搞明白什么是缓存穿透、缓存击穿、缓存雪崩
  5. js 中导出excel 较长数字串会变成科学计数法
  6. bzoj2547 [Ctsc2002]玩具兵 dp+二分匹配
  7. Linux用户和用户组和文件权限介绍
  8. grpc,protoc, protoc-gen-go,rust
  9. 华为Mate 40系列或采用双处理器方案:国行版仍为麒麟芯
  10. power bi 创建空表_使用Power BI创建足球热图
  11. 话里话外:PDM、ERP和MES的实施,谁先谁后?
  12. 转:GCC,LLVM,Clang编译器对比
  13. NHibernate1.2在VS2005里使用的基础
  14. projectwbs表_从Project 2007导出WBS图表到Visio 2007
  15. 中考计算机上机考试如何操作,全国2021年初中信息技术中招考试上机考试提分技巧...
  16. 时代变了,互联网与房产开发商能否找到真爱
  17. 奥赛一本通2069:【例2.12 】糖果游戏
  18. 看这玩意复习你还会挂科?《数据结构篇》
  19. 【伊利丹】Hadoop-2.5.0-CDH5.2.0 RM HA实验记录
  20. firefox移动版实现自由安装插件的方法,tampermonkey统统都能安装。

热门文章

  1. Ping的工作过程及单向Ping通的原因(转)
  2. 【python】30行代码实现视频中的动漫人脸检测(opencv)
  3. mysql自动拉入黑名单_负载均衡与黑名单
  4. Halcon:去除墨水,保留纹理
  5. 结构主义理论-时空一体才是存在的本源
  6. 实体类一键生成DDL语句(含注解 注释【没听错是注释】) 实体类一键生成建表语句 实体类逆向生成数据库表 支持注解注释生成 springboot项目 注解生成 注释生成 代码简单 功能强大
  7. 每天学一点Swift——前言
  8. 什么是营销型网站?营销型网站建设需要注意什么?
  9. php 跨域上传图片 move_uploaded_file 返回false(踩坑日记)
  10. cmd 新增dns_dnscmd命令详解