今天给客户做微软Teams的技术支持。客户需要使得微软Teams通过SBC连接的外线实现呼入和呼出,所以户需要给微软Teams设置拨号盘和给相应的用户分配电话号码。我们给客户建议使用如下powershell命令
Set-CsUser -Identity user1@company.com -OnPremLineURI "tel:+123456" -EnterpriseVoiceEnabled $true -HostedVoiceMail $true
用户根据命令输入指令后遇到如下错误。
set-csUser :无法修改参数:"OnPremLineURI'因其受用户服务计划 MCOProfessional的限制
所在位置 行:1 字符:1
Set-Celest -Identity joef@58voip.com,onmiexosoft:com-...
0 CategoryInfo
PermissionDenied: (Set-CsUser:String) [Set-CsUser],UnauthorizedAccessException FullyQualifiedErrorId
UnAuthorized,Microsoft.Rtc.Management.AD. Cmdlets.SetOcsUserCmdlet
后来确认是客户当前用户的许可没有包含微软 的phone system许可。给用户分配好许可后。就可以输入命令成功了。
这里额外提下,微软的设置拨号盘有是需要24小时左右才能生效。这个请注意
对Teams许可像了解,请查看如下链接
完整了解可以查看这个博客