我们的Microsoft Teams漫游器会回答搜索联系人的问题,返回一个ThumbnailCard
包含名称,图片和ActionButton
(类型OpenUrl
)的链接,以便用户可以语音呼叫此联系人。
所使用的电话号码格式tel:+4314023596
应适合于该URI模式。
在哪种情况下会出现不一致的情况
加工:
使用Teams iPhone应用程序,电话将打开“现在拨打此号码吗?”。对话
使用桌面上的模拟器,可以正确打开Skype for Business,并将正确的数字传递给应用程序
不起作用:
ActionButton
在单击时,Teams Desktop客户端会通过“不执行任何操作”来忽略它们。
Teams Web客户端打开一个空白页,在控制台中它返回错误 Invalid URL received: tel:+4314023596
目标是在每台设备和客户端上都应采用默认方式进行语音呼叫。有什么提示请问我在做什么错?
这是我如何构建ActionButton
,cleannumber
是一个有效的电话号码,开头没有空格和括号+<countrycode>
。
CardAction ca = new CardAction()
{
Type = ActionTypes.OpenUrl,
Title = "Call",
Value = "tel:" + cleannumber
};
不幸的是,桌面客户端和浏览器目前不支持此功能。这是我们积压的一部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句