Bug - iOS/Android - OnIsTranscriptionActiveChangedListener fires when users leave/join meeting during active Transcription
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- android, azure, ios
- Domain
- mobile
Research direction
Start with the call transcription documentation linked in the issue and reproduce the scenario using the listed MS Teams, Android, and iOS clients. Trace why leaving users changes callTranscriptionFeature.isTranscriptionActive() and triggers OnIsTranscriptionActiveChangedListener; done means the listener and state remain consistent with the active transcript.
Written by the indexing model from the issue text.
Description
Describe the bug
While a meeting is active and transcription is active, a user will leave the meeting (not the user who starts the Transcription) and the OnIsTranscriptionActiveChangedListener will fire and callTranscriptionFeature.isTranscriptionActive() will be false
To Reproduce
Create a meeting with MS Teams Clients and Droid/iOS Calling client:
- With all clients currently in meeting, MS Teams Client user starts recording transcription
- Transcription active notification fires on all clients
- User leaves meeting (not the user who started transcription)
- On Droid/iOS Calling client:
OnIsTranscriptionActiveChangedListenerwill fire andcallTranscriptionFeature.isTranscriptionActive()will befalse - Meeting continues and transcript is still active from the perspective of the MS Teams Clients and the meeting in progress
Expected behavior
Either OnIsTranscriptionActiveChangedListener does not fire at all when a user leaves a meeting, or it fires twice with the last OnIsTranscriptionActiveChangedListener indicating that the transcript is still active.
Desktop :
- OS: MacOS
- 1.4.00.29477
- Client that started the transcription
- OS: Windows 11
- Unknown Microsoft Teams version
- Client leaving meeting
Smartphone :
- Device: moto G Power
- OS: Android 11
- com.azure.android:azure-communication-calling:1.2.1-beta.1
- Device: iPhone SE
- OS: iOS 14.7
- AzureCommunicationCalling', '2.0.1-beta.1'
Additional context
This only happens when Transcript is Active. If meeting is being Recorded, the iOS/Droid clients do not experience the issue.
Used for the implementation
https://docs.microsoft.com/en-us/azure/communication-services/how-tos/calling-sdk/call-transcription
- Dominant language
- No language data
- Stars
- 340
- Forks
- 113
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Azure/Communication
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
Azure/Communication#600 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Azure/Communication#599 · 4 comments · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
Azure/Communication#598 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
Azure/Communication#543 ·
-
Needs: triage :mag:
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Azure/Communication#447 ·
All issues in Azure/Communication
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
client-controller-update ta-bot-triage team-money-movement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MetaMask/metamask-mobile#36594 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Anthonyy232/Paperize#614 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mozilla-mobile/firefox-ios#35743 ·