You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Teams通话Bot移动端无呼叫按钮问题及应用清单修改咨询

Teams移动端通话Bot呼叫按钮不显示的Manifest修改方案

一、Manifest清单核心修正点

  • 补全设备权限配置:必须明确添加call权限,移动端需要这个权限才能触发呼叫按钮和权限弹窗。把这段代码加到manifest里:
"devicePermissions": [
  "call",
  "microphone",
  "camera"
]
  • 确认Bot的通话支持属性:检查bots节点里的supportsCalling是否设为true,同时确保移动端的scope(personal/team/groupChat)都包含在内,示例配置:
"bots": [
  {
    "botId": "你的Bot ID",
    "scopes": [
      "personal",
      "team",
      "groupChat"
    ],
    "supportsCalling": true,
    "supportsVideo": true,
    "isNotificationOnly": false
  }
]
  • 校验合法域名:把Bot的通话服务域名加到validDomains里,移动端对域名校验更严,比如你的Bot呼叫回调域名必须在列表中:
"validDomains": [
  "你的Bot通话服务域名",
  "botframework.azure.net"
]
  • 检查移动端专属配置:如果manifest里有mobileSpecificConfig节点,确保没有禁用呼叫相关功能,要是没这个节点就不用额外加。

二、额外排查事项

  • 确认管理员许可覆盖移动端:去Teams管理中心查应用权限策略,保证移动端用户在许可范围内,有些组织会限制移动端的应用权限。
  • 检查Azure端Bot配置:确保Bot在Azure门户里已经启用通话功能,并且配置了正确的通话终结点,移动端全靠这个终结点触发呼叫按钮。
  • 升级Teams移动端版本:让用户更到最新版Teams,旧版本可能不支持通话Bot的UI显示。

三、移动端可用通话Bot案例参考

  • 微软官方呼叫中心Bot:基于Bot Framework开发,支持移动端发起呼叫,核心就是把manifest的supportsCalling和devicePermissions配置正确,同时在Bot代码里实现OnIncomingCall等通话处理逻辑。
  • 企业内部客服Bot:不少企业部署的客服Bot,在移动端聊天窗口直接显示呼叫按钮,用户点击就能连接客服坐席,其manifest配置完全符合上面的修正项,且保证Bot通话服务在移动端可正常访问。

内容的提问来源于stack exchange,提问作者Ennova

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 14:13:14