Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

PolicyRecordingBot double compliance recording audio notification on PSTN calls

Đang mở
#862 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Ít trao đổi
Lĩnh vực
audio-video-rtc

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện luồng cuộc gọi với updateRecordingStatusAsync và AddLargeGalleryViewAsync theo thứ tự được nêu, sử dụng các phiên bản package đã báo cáo và ngữ cảnh CallId. So sánh với việc thêm một người tham gia Teams khác trước, và với việc cập nhật trạng thái ghi âm sau khi LGV tham gia; được xem là hoàn tất khi người nhận PSTN chỉ nghe thông báo ghi âm một lần.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

We observed strange behavior with our PolicyRecordingBot application when compliant teams user makes direct one to one call to PSTN (phone number). When PSTN user answers he can hear recording notification ("this call is being recorded") once and then again second time when large gallery view participant (LGV) joins.

Steps to Reproduce:

  1. A Teams user (with a Compliance Recording Policy applied) makes an outbound call to an external PSTN number.
  2. The PSTN user answers the call.
  3. Our compliance recording bot joins the session
  4. We call the updateRecordingStatus (Microsoft.Graph.Communications.Calls.ICall.UpdateRecordingStatusAsync) API method exactly once to trigger the recording notification.
  5. We call API to add LargeGalleryView participant (Microsoft.Graph.Communications.Calls.ICall.AddLargeGalleryViewAsync)
  6. The PSTN recipient hears the audio notification once when connection is established.
  7. The PSTN recipient hears the audio notification for the second time when LargeGalleryView participant joins the call

Technical Findings & Workaround:

  • Single API Call: We are firing the updateRecordingStatus method only once. We also call addLargeGalleryView API only once
  • If we don't add LGV immediately and first add other teams user (doesn't matter if it is compliant or non compliant) and after that add LGV, second recording is not heard.
  • If we call the updateRecordingStatus API after the large gallery view participant joins the call, the duplication issue disappears, and the PSTN user hears the notification only once (as expected).

We are using Microsoft.Skype.Bots.Media version 1.31.0.225-preview, but the same thing is happening with latest 1.33.0.258-preview. Also we are using Microsoft.Graph.Communications.* packages version 1.2.0.10563 but same thing is happening with latest one 1.2.0.15690.

CallId: 0f006580-9f52-498d-97c1-e17017947fab
DateTime (UTC): March 24, 2026, 12:11 AM

Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
252
Fork
276
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của microsoftgraph/microsoft-graph-comms-samples

Tất cả issue của microsoftgraph/microsoft-graph-comms-samples

Issue tương tự

Thêm issue về Audio/Video & RTC

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.