Microsoft Teams订阅电话

杜威

所以我想在发生呼叫时收到通知,callRecord (/communications/callRecords)因此我抓住了这个示例,并将task函数更改为:

public async Task<ActionResult<string>> Get()
        {
            var graphServiceClient = GetGraphClient();

            var sub = new Microsoft.Graph.Subscription();
            sub.ChangeType = "created";
            sub.NotificationUrl = config.Ngrok + "/api/notifications";
            sub.Resource = "/communications/callRecords";
            sub.ExpirationDateTime = DateTime.UtcNow.AddMinutes(5);

            var newSubscription = await graphServiceClient
              .Subscriptions
              .Request()
              .AddAsync(sub);

            Subscriptions[newSubscription.Id] = newSubscription;

            if (subscriptionTimer == null)
            {
                subscriptionTimer = new Timer(CheckSubscriptions, null, 5000, 15000);
            }

            return $"Subscribed. Id: {newSubscription.Id}, Expiration: {newSubscription.ExpirationDateTime}";
        }

我还CallRecords.Read.All向我的应用程序添加了图API权限事先,我使用更新的用户通知测试该示例,并且该示例运行良好。但是现在它不会触发呼叫通知。

J Flex

同样,昨天一切正常,但是今天我的webhook端点甚至没有触发一次。

我认为微软方面可能存在问题。在这里跟与我们有同样问题的人一起讨论这个问题

更新:来自Microsoft的某人在链接的Github问题中回答:

当前存在一个持续的问题。相关的帖子是M365管理中心中的TM220340。

因此,他们确认问题已经解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章