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

Teams应用端点呼叫异常咨询:无法邀请应用端点及相关技术疑问

Teams Graph API呼叫应用端点问题解答

1. 是否可以使用SIP地址发起呼叫?

可以使用SIP地址发起呼叫,但需匹配正确的实体类型:

  • 呼叫用户或资源账户时,在identitySet中指定对应类型(如user或applicationInstance),并将id设为完整的SIP地址(格式为sip:xxx@domain.com)。
  • 示例请求片段:
"targets": [
  {
    "@odata.type": "#microsoft.graph.invitationParticipantInfo",
    "identity": {
      "@odata.type": "#microsoft.graph.identitySet",
      "applicationInstance": {
        "@odata.type": "#microsoft.graph.identity",
        "id": "sip:your-resource-account@contoso.com"
      }
    }
  }
]
  • 注意:SIP地址必须对应租户内已启用Teams呼叫功能的实体,否则会触发错误。

2. 是否可以呼叫另一个应用端点/资源账户?

可以呼叫同一租户内的应用端点或资源账户,但需调整请求格式并检查关键配置:

  • 正确请求格式:目标实体需用applicationInstance属性标识,传入其Azure对象ID或SIP地址(资源账户本质属于applicationInstance类型)。
    对象ID示例:
"targets": [
  {
    "@odata.type": "#microsoft.graph.invitationParticipantInfo",
    "identity": {
      "@odata.type": "#microsoft.graph.identitySet",
      "applicationInstance": {
        "@odata.type": "#microsoft.graph.identity",
        "id": "<application-instance-object-id>"
      }
    }
  }
]
  • 权限与配置排查:
    • 发起呼叫的应用需拥有Calls.Initiate.All或Calls.InitiateGroupCall.All应用权限,且已获取管理员同意。
    • 目标应用端点/资源账户需已完成Teams呼叫配置(如分配电话号码、启用语音功能)。
    • 针对"Request authorization tenant mismatch"错误:解码请求所用JWT令牌,确认tid(租户ID)与目标实体所在租户ID一致;若使用应用权限,需确保令牌是针对目标租户生成的,避免跨租户权限冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 09:42:39