microsoftgraph / microsoftgraph/microsoft-graph-comms-samples
AudioVideoPlaybackBot sample not joining the call.
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
I'm having problem with the AudioVideoPlaybackBot bot, it doesn't join the call at all.
Expected behavior
The bot joins the call after calling the joinCall REST method
Logs
No available
Additional context
I'm having trouble finding out the cause, so any help or tip would be greatly appreciated (I think is a configuration issue somewhere). So far:
- I've the sample published as Cloud Service, the configuration is:
- ServiceDnsName = xyz-bot-test.cloudapp.net
- ServiceCNAME= bottest.mycompany.com
- I have and Azure CDN as:
- Endpoint hostname: https://xyz-bot-test.azureedge.net
- Origin hostname: https://xyz-bot-test.cloudapp.net
- Custom Domain: bottest.mycompany.com
The SSL certificate thumbprint seems to be ok (the cloud service is running without issues)
After creating the meeting, I call the API as:
https://bottest.mycompany.com/joincall
{
"JoinURL": "https://teams.microsoft.com/l/meetup-join.... "
}
And the API returns:
{
"legId": "05203000-7e1f-4e65-a697-1e1216b56b7b",
"scenarioId": "37efed30-5084-47b5-842b-2efd3f770966",
"call": "https://bottest.mycompany.com:10101/calls/05203000-7e1f-4e65-a697-1e1216b56b7b",
"logs": "https://bottest.mycompany.com:10101/logs/05203000-7e1f-4e65-a697-1e1216b56b7b",
"changeScreenSharingRole": "https://bottest.mycompany.com:10101/calls/05203000-7e1f-4e65-a697-1e1216b56b7b/changeRole"
}
But the bot never joins the meeting
If I made this call: https://bottest.mycompany.com/calls/, the legId returned in the joinCall is not in the list (I guess it because it did finished joining the call),
Calling https://bottest.mycompany.com/logs/05203000-7e1f-4e65-a697-1e1216b56b7b returns an empty result.
I'm debugging the demo remotely (attaching the debugger to the cloud service) and the only thing I see in the output is "Exception thrown: 'Microsoft.Graph.Communications.Core.Exceptions.ServiceException' in mscorlib.dll" at some point, but I don't have extra details about error.
Any ideas? thanks in advance
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.
Research direction
Start by reproducing the /joincall request and inspect the returned /calls/{legId} and /logs/{legId} endpoints. Review the Azure Cloud Service, CDN, CNAME, and SSL configuration alongside the Microsoft.Graph.Communications.Core ServiceException output. Done means identifying the cause of the failed join and documenting a verified configuration or diagnostic fix.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- api, backend, cloud
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100