Microsoft Teams Voice语音落地系列-4 实战:Teams语音路由规划与
这一节继续我们的Teams语音路由配置,首先要简单讲一下配置的逻辑,不然就会知其然不知其所以然了。
以下是Teams/Skype 的语音路由逻辑图: 用以下这张图来实际说明一下,一个VRP下面挂着一个或多个PSTN Usage,在PSTN Usage里面会被关联着多条Voice Route,它会使用正则表达式来判定这通呼叫会被路由到哪个语音网关上面,所以逻辑路径是这样子的: Call --> Voice Routing Policy ---> PSTN Usage ---> Voice Route --> PSTN Gateway 但我们配置的顺序却是反过来的: 配置PSTN Gateway ---> 配置PSTN Usage ---> 配置Voice Route,并关联到PSTN Usage上面 ----> 配置VRP,并添加PSTN Usage到VRP上面 ----> 把VRP分配给用户 首先新建一个PSTN Gateway,这里面需要用到之前前置条件准备的材料了:1)SBC公网FQDN 2)相应的信令端口,如5061 3)SIP并发数,看你买了多少路SIP Session Lic了,如果你做测试的话,就无所谓了。 $FQDN = "teams-test.ucssi.com" $SipSignallingPort = "5061" $MaxConcurrentSessions = "100" New-CsOnlinePSTNGateway -Identity $FQDN -Enabled $true -SipSignallingPort $SipSignallingPort -MaxConcurrentSessions $MaxConcurrentSessions -FailoverTimeSeconds 30 -ForwardCallHistory $true 接着创建PSTN Usage,需要注意它不能新建只能在Global下面不断地增加,同时它只是一个标识,没有实际意义,以下我做了几条不同的PSTN Usage,后面会分别对应不同的Voice Route。为了简单起见,我们只创建 AllCalls那一条即可。 Set-CsOnlinePstnUsage -Identity Global -Usage @{Add="CN-Shanghai-AllCalls"} 如下命令可以查询PSTN Usage列表: Get-CsOnlinePstnUsage | select usage -ExpandProperty usage 接下来创建Voice Route,它关联着不同的PSTN Usage与PSTN Gateway。我认为的最佳做法是VR与PSTN Usage一一对就起来。 $FQDN = “teams-test.ucssi.com” New-CsOnlineVoiceRoute -Name "CN-Shanghai-All" -Priority 0 -OnlinePstnUsages "CN-Shanghai-AllCalls" -OnlinePstnGatewayList $FQDN -NumberPattern ‘^+(d{*})‘ 做了这么多工作,就是来最后创建Voice Routing Policy的,只要简单的为新建的VRP指定一个PSTN Usage即可,但其中的逻辑一定要搞清楚哦,如下: #新建Voice Routing Policy,并指定PSTN Usage #首先增加默认Global的,再增加用户级别的 New-CsOnlineVoiceRoutingPolicy -Identity "CN-Shanghai-All" -OnlinePstnUsages @{Add="CN-Shanghai-AllCalls"} 最后一步工作就是为用户分配VRP策略了
#注意:需要用[email?protected] #查询属性使用:Get-CsOnlineUser才能查到,而不能用Get-CsUser #修改属性使用:Set-CsUser #打开EV,需要有Phone System Lic $user = "[email?protected]" Set-CsUser $user -OnPremLineURI tel:+86116 Set-CsUser $user -EnterpriseVoiceEnabled $true -HostedVoiceMail $true #分配VRP给用户 #只有分配好VRP后,混合部署的话要等差不多24小时,才会有拨号盘出来 Grant-CsonlineVoiceRoutingPolicy -PolicyName "Tag:CN-Shanghai-All" -Identity $user 最后,我们就可以在Teams上面看到Teams Dial Pad的出现,也就意味着在Teams端的配置完成了,所有这些操作我们都可以申请一个国际版的Office 365进行测试,就算没有Phone System许可也是可以的,因为大不了启用不了EV,不影响我们实战操作,最新的效果如下 接下来章节,我们就开始配置本地的语音网关与Teams Direct Routing的链路了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 发生了系统错误1219
- 默认情况下,Windows XP中安装了哪些编程语言
- active-directory – 从SBS2011到2012 R2和新域的AD迁移
- 符合标准的编译器是否可以破坏uint32_t – > int16_t – >
- windows-server-2008 – Windows 2008 Server上的死网关检测
- 批处理文件 – 批处理文件IF%time%不工作
- Windows – TortoiseSVN将评级从1.8降至1.7
- 在Windows上模拟/ dev / random
- 通过Windows身份验证登录时,我应该信任php变量$_SERVER [AU
- pycharm使用anaconda报错: ImportError: DLL load failed
- Windows Phone(Windows Phone)(WNS)的推送消息:
- windows-server-2008-r2 – 如何在不破坏RDP的情
- windows-7 – 通过Windows命令行连接到gmail pop
- windows – 您还要等多久才能安装更新?
- 如何在Windows上使用PyPy?
- Microsoft SQL Server Native Client 10.0登录超
- 如何执行 Windows 恶意软件移除工具??
- windows-server-2008 – 请告知VPS配置选择(使用
- windows-server-2012-r2 – Windows Server 2012
- Windows Azure网站是32位还是64位?