PolicyRecordingBot double compliance recording audio notification on PSTN calls
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Área
- audio-video-rtc
Línea de trabajo
Comienza reproduciendo el flujo de llamadas con updateRecordingStatusAsync y AddLargeGalleryViewAsync en el orden indicado, usando las versiones de paquete informadas y el contexto de CallId. Compáralo con añadir primero otro participante de Teams y con actualizar el estado de grabación después de que se una LGV; se considera completado cuando el destinatario PSTN oye la notificación de grabación una sola vez.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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:
- A Teams user (with a Compliance Recording Policy applied) makes an outbound call to an external PSTN number.
- The PSTN user answers the call.
- Our compliance recording bot joins the session
- We call the updateRecordingStatus (Microsoft.Graph.Communications.Calls.ICall.UpdateRecordingStatusAsync) API method exactly once to trigger the recording notification.
- We call API to add LargeGalleryView participant (Microsoft.Graph.Communications.Calls.ICall.AddLargeGalleryViewAsync)
- The PSTN recipient hears the audio notification once when connection is established.
- 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
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 252
- Forks
- 276
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoftgraph/microsoft-graph-comms-samples
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
microsoftgraph/microsoft-graph-comms-samples#871 · 5 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
microsoftgraph/microsoft-graph-comms-samples#870 · 11 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
microsoftgraph/microsoft-graph-comms-samples#869 · 1 comentario · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
microsoftgraph/microsoft-graph-comms-samples#868 · 1 comentario ·
Todos los issues de microsoftgraph/microsoft-graph-comms-samples
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
tone-3000/tone3000-plugin#257 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Reusing a stream after a mid-speech stop: the next session opens with a phantom line ("you")Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
moonshine-ai/moonshine#231 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
omacom/omarchy#16102 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Thorium-Sim/thorium-nova#791 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día