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

2023-11-09 15:50

本文主要是介绍Microsoft Teams 语音篇(四)--直接路由(Direct Routing)科普篇(二)--语音路由,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上一章结尾的时候放了一张图:
在这里插入图片描述
这张流程图详细描绘了一个电话拨出去的整个过程,图中涉及到的几个专有名词也是我们这一章要看的:

  • 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)科普篇(二)--语音路由的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/377101

相关文章

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

基于人工智能的智能家居语音控制系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 随着物联网(IoT)和人工智能技术的发展,智能家居语音控制系统已经成为现代家庭的一部分。通过语音控制设备,用户可以轻松实现对灯光、空调、门锁等家电的控制,提升生活的便捷性和舒适性。本文将介绍如何构建一个基于人工智能的智能家居语音控制系统,包括环境准备

LLM系列 | 38:解读阿里开源语音多模态模型Qwen2-Audio

引言 模型概述 模型架构 训练方法 性能评估 实战演示 总结 引言 金山挂月窥禅径,沙鸟听经恋法门。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖铁观音的小男孩,今天这篇小作文主要是介绍阿里巴巴的语音多模态大模型Qwen2-Audio。近日,阿里巴巴Qwen团队发布了最新的大规模音频-语言模型Qwen2-Audio及其技术报告。该模型在音频理解和多模态交互

【vue3|第28期】 Vue3 + Vue Router:探索路由重定向的使用与作用

日期:2024年9月8日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉在这里插入代码片得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢^ - ^ 1.01365 = 37.7834;0.99365 = 0.0255 1.02365 = 1377.4083;0.98365 = 0.0006 说

[项目][CMP][直接向堆申请页为单位的大块内存]详细讲解

目录 1.系统调用 1.系统调用 Windows和Linux下如何直接向堆申请页为单位的大块内存: VirtualAllocbrk和mmap // 直接去堆上按页申请空间static inline void *SystemAlloc(size_t kpage){#ifdef _WIN32void *ptr = VirtualAlloc(0, kpage << 13,

【阅读文献】一个使用大语言模型的端到端语音概要

摘要 ssum框架(Speech Summarization)为了 从说话人的语音提出对应的文本二题出。 ssum面临的挑战: 控制长语音的输入捕捉 the intricate cross-mdoel mapping 在长语音输入和短文本之间。 ssum端到端模型框架 使用 Q-Former 作为 语音和文本的中介连接 ,并且使用LLMs去从语音特征正确地产生文本。 采取 multi-st

PageOfficeCtrl支持直接打开服务器磁盘文件

一般来说,PageOfficeCtrl控件的WebOpen方法的第一个参数是待打开文档的URL,此URL可以是相对于当前页面的相对URL,也可以是相对于整个网站根的相对URL,还可以是http开头的完整URL,但是这个URL必须是当前网站的URL,不能跨域。 现在为了更加方便开发者编程,WebOpen支持打开服务器磁盘文件。也就是说,第一个参数可以写成服务器文件的绝对磁盘路径。例如: P

最直接显示 ubuntu 版本号的命令

有时候去看ubuntu版本号,去网上查,很多文章都列出一堆命令,复制命令运行一下,都是打印一些不相关的信息,我只是想看ubuntu版本号而已,能否直接列出版本号就可以了。 有,下面这条命令就是直接的打印出ubuntu版本号, 没有多余信息 lsb_release -a