次の方法で共有

録画データ作成時のWebhookが届かない

daiki_murakami 0 評価のポイント
2025-09-18T10:13:42.1066667+00:00

onlineMeetingに関連付けられたcallRecordingについてサブスクリプションを作成し、callRecordingが作成された時に弊社サービスに情報が送られるようにしています

現在、特定のユーザーからcallRecordingが作成されたにも関わらず情報が送られてこないという問い合わせがありました

そのユーザーについて、callRecordingを取得するAPIを実行したところ問題なくcallRecordingの情報を取得できることは確認しております

サブスクリプションを通じて情報が送られてこなかった原因について調査をお願いできますでしょうか?

なお、この場では記載できませんが必要であれば

  • callRecordingのid
  • サブスクリプションのid

を提供可能です

Microsoft Teams | Microsoft Teams for Business | 会議と呼び出し | 会議を記録する
0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Gabriel-N 19,035 評価のポイント Microsoft 外部スタッフ モデレーター
    2025-09-18T15:05:40.65+00:00

    こんにちは、daiki_murakamiさん

    この応答は自動翻訳されています。そのため、文法上の誤りや奇妙な表現が生じる可能性があります。 

    会議録画のWebhook通知が届かない件について、調査にご協力いただきありがとうございます。

    今回のシナリオを確認しましたが、当方のテスト環境では権限や構成の制約により、問題を完全に再現することができませんでした。Microsoft Graphのドキュメントや類似事例に基づき、考えられる要因を以下にまとめます。

    1. 権限またはスコープの問題

    アプリケーションには、OnlineMeetingRecording.Read.All(オンライン会議用)や CallRecords.Read.All(通話記録用)などのアプリケーション権限が必要です。テナントレベルのサブスクリプションでは、委任権限は通常サポートされません。

    ユーザー単位のサブスクリプション(例:/users/{userId}/onlineMeetings/getAllRecordings)を利用する場合、正しいスコープと同意が設定されていることをご確認ください。

    2. 会議タイプの制限 : プライベートチャネル会議や一部の特殊な会議タイプ(例:「今すぐ会議」)は、特定の録画サブスクリプションエンドポイントでサポートされていません。

    3. その他の断続的またはサービス側の問題 : サブスクリプションが最初は動作しても、数回のイベント後に停止する事例が報告されています。これはバックエンドのスロットリングやバグが原因の可能性があります。この場合、再サブスクライブやngrokなどのツールでのテストが有効です。 現時点では、適切な環境と権限がないため、正確な根本原因を特定することはできませんでした。ただし、上記のポイントが最も可能性の高い要因です。

    また、類似のケースで解決されたスレッドを見つけましたので、参考になるかもしれません:Not receiving change notifications for callRecords ressource

    さらなるサポートが必要な場合は、Microsoft Azure サポートにお問い合わせいただくことを強くお勧めします。

    参考資料:

    ご理解いただきありがとうございます。ご不便をおかけし申し訳ございません。


    回答が役に立った場合は、「回答を受け入れる」をクリックして、賛成票を投じてください。この回答について他に質問がある場合は、「コメント」をクリックしてください。

    注: このスレッドに関連する電子メール通知を受信する場合は、ドキュメント の手順に従って電子メール通知を有効にしてください。

    この回答は役に立ちましたか?


お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。