簡體   English   中英

Microsoft Teams 訂閱電話

[英]Microsoft Teams subscription call

所以我想在通話發生時收到通知callRecord (/communications/callRecords)所以我抓住了這個例子並將任務 function 更改為:

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}";
        }

我還將圖表 api 權限CallRecords.Read.All添加到我的應用程序中。 事先我用更新的用戶通知測試了這個例子,它工作得很好。 但現在它不會觸發來電通知。

同樣在這里,昨天一切正常,但今天我的 webhook 端點甚至沒有觸發一次。

我認為微軟方面可能存在問題。 在這里關注與我們有同樣問題的人的這個問題。

更新:來自微軟的某人在鏈接的 Github 問題中回答:

目前存在一個持續的問題。 相關帖子是 M365 管理中心中的 TM220340。

所以他們確認問題已經結束。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM