SDK вызова / связи Microsoft graph не работает с MediaSession - PullRequest
0 голосов
/ 10 июля 2020

Я звоню пользователям команд, используя Graph Communication SDK с локальным компьютером. Я использую ngork для публикации конечных точек локальных компьютеров c. Я могу позвонить пользователю группы без использования MediaSession, но когда я использую Media Session, вызов не достигает пользователя группы и не выдает никаких ошибок. Нужна помощь, чтобы выяснить проблему. Я ссылаюсь на примеры из этого do c - https://github.com/microsoftgraph/microsoft-graph-comms-samples/tree/master/Samples/V1.0Samples/LocalMediaSamples

Рабочий звонок:

var mediaToPrefetch = new List<MediaInfo>();
        var call = new Call()
        {
            Targets = new[] { target },
            MediaConfig = new ServiceHostedMediaConfig { PreFetchMedia = mediaToPrefetch },
            RequestedModalities = new List<Modality> { Modality.Audio, Modality.Video, Modality.VideoBasedScreenSharing },
            TenantId = joinCallBody.TenantId,
        };
        var statefulCall = await this.Client.Calls().AddAsync(call, scenarioId: scenarioId).ConfigureAwait(false);

Нерабочее обращение:

var mediaSession=this.CreateMediaSession();
var mediaToPrefetch = new List<MediaInfo>();
        var call = new Call()
        {
            Targets = new[] { target },
            MediaConfig = new ServiceHostedMediaConfig { PreFetchMedia = mediaToPrefetch },
            RequestedModalities = new List<Modality> { Modality.Audio, Modality.Video, Modality.VideoBasedScreenSharing },
            TenantId = joinCallBody.TenantId,
        };
        var statefulCall = await this.Client.Calls().AddAsync(call, scenarioId: scenarioId,mediaSession:mediaSession).ConfigureAwait(false);
...