microsoftgraph / microsoftgraph/microsoft-graph-comms-samples

Add Large Gallery Fails with DiagCode: 404#5152 on p2p calls

Open
#707 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
253
Forks
275
Avg merge
1d 5h
Merged PRs (30d)
1

Description

Describe the issue
The Recording Application I have adds Large Gallery Bot for Participant Video feed (to have up to 50 Video Streams in one Combined).

But I have an issue in the following scenario

Two users under Policy start a p2p call/ user A calls user B:
as soon as user B accepts the call user A is forwaded to voicemail and no call between the two parties is initiated, voicemail can be recorded just fine.

My logs show an exception of the AddLargeGallery() Method

exception: Code: 404
      Message: Unexpected 'Failed' status for operation 84630ecd-a5a8-4839-8dda-4575b3e0cc3d:
Not Found. DiagCode: 404#5152.@
      AdditionalData:
        subcode: 5152

@samarthasthana
@zhengni-msft
@ssulzer

  • What is subcode 5152?
  • What should I do to avoid this error?
  • Why does this error cancel the whole call? (I would expect it just stops adding the LargeGalleryApplication)

Graph SDK (please complete the following information):

Package Version
Micrsoft.Skype.Bots.Media 1.27.0.2-alpha
Microsoft.Graph.Communications.Calls 1.2.0.7270
Microsoft.Graph.Communications.Calls.Media 1.2.0.7270

Call ID

  • 781f5c00-ab72-4d8d-89e2-be110c58261d at 2024-02-27T09:03 UTC

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the recorded Call ID, the AddLargeGallery() exception, and the listed Graph Communications package versions. Reproduce or trace the p2p call where user B accepts, then determine what subcode 5152 means, how to avoid it, and whether the gallery failure should cancel the call; document the findings and verified workaround.

Written by the indexing model from the issue text.

Assessment

Domain
api, audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.