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

CSharp Graph通信呼叫SDK是否支持Teams通话拒绝事件通知?

关于CSharp Graph Communications Calling SDK处理用户拒绝邀请事件的说明

目前该SDK没有专门针对用户拒绝邀请的专属事件回调,需通过监听邀请参与者操作(InviteParticipantsOperation)的状态更新来捕获这类场景,具体实现步骤如下:

  • 发起邀请时保留操作标识:调用InviteParticipantsAsync方法邀请用户后,会返回InviteParticipantsOperation实例,需保存该实例的Id和ClientContext,用于后续匹配回调事件。
  • 注册操作更新事件:通过ICommunicationsClient.Calls()[callId].Operations.OnUpdated注册回调,该事件会捕获所有通话内操作的状态变化,包括邀请参与者操作的失败状态。
  • 解析回调中的操作数据:在OnUpdated事件处理逻辑中,判断操作类型是否为InviteParticipantsOperation,再检查其Status是否为Failed,同时通过ResultInfo中的错误码(如示例中的603)和错误信息,确认是否为用户拒绝邀请的场景。

补充说明

  • 用户接受邀请时,参与者成功加入会议,会触发Participants.OnUpdated等参与者状态变更事件;但拒绝邀请属于邀请操作失败,不属于参与者状态变更,因此不会触发这类回调。
  • 你收到的Webhook推送对应SDK中的Operations.OnUpdated事件,该事件封装了操作类资源的状态变化,包含用户拒绝时的失败详情。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 03:17:02