microsoftgraph / microsoftgraph/microsoft-graph-comms-samples

[BUG] Group Call Meeting chat is sending messages to bot

Open
#317 0 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
We have initiated a group call for 2 users using cloud communications api. Both the users have joined the call, and when we click on show conversations that is giving a chat and a user can only chat with the bot.

When we invite a user from teams, then we were able to get the meeting chat as expected.

Call Initiated using cloud communications api (v1.0)
Request payload we are using

{
    "@odata.type": "#microsoft.graph.call",
    "direction": "outgoing",
    "subject": "Create a group call with service hosted media",
    "callbackUri": "https://myserver.com/api/snc/microsoft_graph_api/evet",
    "source": {
        "@odata.type": "#microsoft.graph.participantInfo",
        "identity": {
            "@odata.type": "#microsoft.graph.identitySet",
            "application": {
                "@odata.type": "#microsoft.graph.identity",
                "displayName": "Comm Call Bot",
                "id": "37a1f7fb-7476-46de-accb-36516f762fd1"
            }
        }
    },
    "targets": [
        {
            "@odata.type": "#microsoft.graph.invitationParticipantInfo",
            "identity": {
                "@odata.type": "#microsoft.graph.identitySet",
                "user": {
                    "@odata.type": "#microsoft.graph.identity",
                    "displayName": "XXXXXXXXXXXXXXX",
                    "id": "a8ae286f-6c1c-470e-b453-bb3a5aa87018"
                }
            }
        },
        {
            "@odata.type": "#microsoft.graph.invitationParticipantInfo",
            "identity": {
                "@odata.type": "#microsoft.graph.identitySet",
                "user": {
                    "@odata.type": "#microsoft.graph.identity",
                    "displayName": "XXXXXXXXXXXXXXX",
                    "id": "43baba33-9071-44ce-b3ea-c18eb05ca038"
                }
            }
        }
    ],
    "requestedModalities": [
        "audio",
        "video"
    ],
    "mediaConfig": {
        "@odata.type": "#microsoft.graph.serviceHostedMediaConfig",
        "removeFromDefaultAudioGroup": "false"
    },
    "tenantId": "a46df9b7-2c9b-49d5-8c9f-d1b3de4ba59f"
}

Expected behavior
We should be able to have a group chat with the user who are in the call without inviting new user to teams.

Graph SDK:

  • Version [v1.0/beta]

Call ID
4d1f0000-0820-4079-8d9e-126d40117453
dd1f0100-2220-438b-a5a4-07a01a47397d

ScreenShots
Screenshot 2020-09-02 at 4 08 36 PM

After inviting a new user from teams, we were able to get the meeting chat work as expected.

Screenshot 2020-09-02 at 4 09 15 PM

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 by reviewing the Microsoft Graph cloud communications API group-call request and the two call IDs provided. Compare the call created directly with the call after inviting a Teams user, using the screenshots and expected behavior as references. Done means determining whether the meeting chat can target the existing call participants without inviting another user, and documenting the confirmed behavior or required change.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.