microsoftgraph / microsoftgraph/microsoft-graph-comms-samples
Is PolicyRecordingBot recieve audio from guest participant?
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 253
- Forks
- 275
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 1
Description
@1fabi0 @ssulzer @zihzhan
There is weird things happened if one of participant is guest. For example:
User A and B in organization where bot deployed.
User C not in organization (connect to call as guest).
Call 1.
User A and B - expected behaviour
Call 2.
User A and C - no audio, worker role reboot in unexpected moment, and bot clear all logs
Logs
All what i have is this exception
Exception processing HTTP request.
exception: Error while copying content to a stream.
The I/O operation has been aborted because of either a thread exit or an application request
StackTrace: at System.Net.HttpResponseStream.EndWrite(IAsyncResult asyncResult)
at System.IO.Stream.<>c.<BeginEndWriteAsync>b__53_1(Stream stream, IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory1.FromAsyncTrimPromise1.Complete(TInstance thisRef, Func3 endMethod, IAsyncResult asyncResult, Boolean requiresSynchronization)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Owin.Host.HttpListener.RequestProcessing.ExceptionFilterStream.<WriteAsync>d__36.MoveNext()
Is someone know, there is oportunity to record guest user audio? Is this is application error or platform restrictions
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 with the PolicyRecordingBot behavior described for calls containing a guest participant, comparing the working A+B call with the failing A+C call. Review the supplied OWIN HttpListener exception and recording logs while reproducing the failure. Done means establishing whether guest audio recording is supported and whether the reboot and log loss come from the application or a platform restriction.
Written by the indexing model from the issue text.
Assessment
- Domain
- audio-video-rtc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100