diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/Azure.Communication.CallAutomation.Tests.csproj b/sdk/communication/Azure.Communication.CallAutomation/tests/Azure.Communication.CallAutomation.Tests.csproj index 020fe9bebd333..2c21b40de26f2 100644 --- a/sdk/communication/Azure.Communication.CallAutomation/tests/Azure.Communication.CallAutomation.Tests.csproj +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/Azure.Communication.CallAutomation.Tests.csproj @@ -7,7 +7,11 @@ + + + + @@ -18,6 +22,7 @@ + diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/CallAutomationClient/CallAutomationClientAutomatedLiveTests.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/CallAutomationClient/CallAutomationClientAutomatedLiveTests.cs new file mode 100644 index 0000000000000..93829e678c7c5 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/CallAutomationClient/CallAutomationClientAutomatedLiveTests.cs @@ -0,0 +1,81 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Azure.Communication.CallAutomation; +using Azure.Communication.CallAutomation.Tests.Infrastructure; +using Azure.Communication.Identity; +using Azure.Core; +using Azure.Core.TestFramework; +using Microsoft.AspNetCore.Http; +using NUnit.Framework; +using NUnit.Framework.Internal; + +namespace Azure.Communication.CallAutomation +{ + internal class CallAutomationClientAutomatedLiveTests : CallAutomationClientAutomatedLiveTestsBase + { + public CallAutomationClientAutomatedLiveTests(bool isAsync) : base(isAsync) + { + } + + [RecordedTest] + public async Task CreateCallToACSGetCallAndHangUpCallTest() + { + /* Test case: ACS to ACS call + * 1. create a CallAutomationClient. + * 2. create a call from source to one ACS target. + * 3. get updated call properties and check for the connected state. + * 4. hang up the call. + * 5. once call is hung up, verify disconnected event + */ + + CallAutomationClient client = CreateInstrumentedCallAutomationClientWithConnectionString(); + + try + { + // create caller and receiver + var user = await CreateIdentityUserAsync().ConfigureAwait(false); + var target = await CreateIdentityUserAsync().ConfigureAwait(false); + + // setup service bus + var uniqueId = await ServiceBusWithNewCall(user, target); + + // create call and assert response + CreateCallResult response = await client.CreateCallAsync(new CreateCallOptions(new CallSource(user), new CommunicationIdentifier[] { target }, new Uri(TestEnvironment.DispatcherCallback + $"?q={uniqueId}"))).ConfigureAwait(false); + string callConnectionId = response.CallConnectionProperties.CallConnectionId; + Assert.IsNotEmpty(response.CallConnectionProperties.CallConnectionId); + + // wait for incomingcall context + string? incomingCallContext = await WaitForIncomingCallContext(uniqueId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(incomingCallContext); + + // answer the call + AnswerCallResult answerResponse = await client.AnswerCallAsync(incomingCallContext, new Uri(TestEnvironment.DispatcherCallback)); + + // wait for callConnected + var connectedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(connectedEvent); + Assert.IsTrue(connectedEvent is CallConnected); + Assert.IsTrue(((CallConnected)connectedEvent!).CallConnectionId == callConnectionId); + + // test get properties + Response properties = await response.CallConnection.GetCallConnectionPropertiesAsync().ConfigureAwait(false); + Assert.AreEqual(CallConnectionState.Connected, properties.Value.CallConnectionState); + + // try hangup + await response.CallConnection.HangUpAsync(true).ConfigureAwait(false); + var disconnectedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(disconnectedEvent); + Assert.IsTrue(disconnectedEvent is CallDisconnected); + Assert.IsTrue(((CallDisconnected)disconnectedEvent!).CallConnectionId == callConnectionId); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/CallRecording/CallRecordingAutomatedLiveTests.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/CallRecording/CallRecordingAutomatedLiveTests.cs new file mode 100644 index 0000000000000..82c024a088a9f --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/CallRecording/CallRecordingAutomatedLiveTests.cs @@ -0,0 +1,193 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Azure.Communication.CallAutomation; +using Azure.Communication.CallAutomation.Tests.Infrastructure; +using Azure.Communication.Identity; +using Azure.Core; +using Azure.Core.TestFramework; +using Microsoft.AspNetCore.Http; +using NUnit.Framework; +using NUnit.Framework.Internal; + +namespace Azure.Communication.CallAutomation +{ + internal class CallRecordingAutomatedLiveTests : CallAutomationClientAutomatedLiveTestsBase + { + public CallRecordingAutomatedLiveTests(bool isAsync) : base(isAsync) + { + } + + [RecordedTest] + public async Task CreateACSCallAndUnmixedAudioTest() + { + /* Test case: ACS to ACS call + * 1. create a CallAutomationClient. + * 2. create a call from source to one ACS target. + * 3. get updated call properties and check for the connected state. + * 4. start recording the call without channel affinity + * 5. stop recording the call + * 6. hang up the call. + * 7. once call is hung up, verify disconnected event + */ + + CallAutomationClient client = CreateInstrumentedCallAutomationClientWithConnectionString(); + + try + { + // create caller and receiver + var user = await CreateIdentityUserAsync().ConfigureAwait(false); + var target = await CreateIdentityUserAsync().ConfigureAwait(false); + + // setup service bus + var uniqueId = await ServiceBusWithNewCall(user, target); + + // create call and assert response + CreateCallResult response = await client.CreateCallAsync(new CreateCallOptions(new CallSource(user), new CommunicationIdentifier[] { target }, new Uri(TestEnvironment.DispatcherCallback + $"?q={uniqueId}"))).ConfigureAwait(false); + string callConnectionId = response.CallConnectionProperties.CallConnectionId; + Assert.IsNotEmpty(response.CallConnectionProperties.CallConnectionId); + + // wait for incomingcall context + string? incomingCallContext = await WaitForIncomingCallContext(uniqueId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(incomingCallContext); + + // answer the call + var answerResponse = await client.AnswerCallAsync(incomingCallContext, new Uri(TestEnvironment.DispatcherCallback)); + Assert.AreEqual(answerResponse.GetRawResponse().Status, StatusCodes.Status200OK); + + // wait for callConnected + var connectedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(connectedEvent); + Assert.IsTrue(connectedEvent is CallConnected); + Assert.IsTrue(((CallConnected)connectedEvent!).CallConnectionId == callConnectionId); + + // test get properties + Response properties = await response.CallConnection.GetCallConnectionPropertiesAsync().ConfigureAwait(false); + Assert.AreEqual(CallConnectionState.Connected, properties.Value.CallConnectionState); + + // try start recording unmixed audio - no channel affinity + var startRecordingResponse = await client.GetCallRecording().StartRecordingAsync( + new StartRecordingOptions(new ServerCallLocator(properties.Value.ServerCallId)) + { + RecordingChannel = RecordingChannel.Unmixed, + RecordingContent = RecordingContent.Audio, + RecordingFormat = RecordingFormat.Wav, + RecordingStateCallbackEndpoint = new Uri(TestEnvironment.DispatcherCallback) + }); + Assert.AreEqual(StatusCodes.Status200OK, startRecordingResponse.GetRawResponse().Status); + Assert.NotNull(startRecordingResponse.Value.RecordingId); + + // try stop recording + var stopRecordingResponse = await client.GetCallRecording().StopRecordingAsync(startRecordingResponse.Value.RecordingId); + Assert.AreEqual(StatusCodes.Status204NoContent, stopRecordingResponse.Status); + + // wait for CallRecordingStateChanged event TODO: Figure out why this event not being received + // var recordingStartedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + // Assert.IsNotNull(recordingStartedEvent); + // Assert.IsTrue(recordingStartedEvent is CallRecordingStateChanged); + // Assert.IsTrue(((CallRecordingStateChanged)recordingStartedEvent!).CallConnectionId == callConnectionId); + + // try hangup + await response.CallConnection.HangUpAsync(true).ConfigureAwait(false); + var disconnectedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(disconnectedEvent); + Assert.IsTrue(disconnectedEvent is CallDisconnected); + Assert.IsTrue(((CallDisconnected)disconnectedEvent!).CallConnectionId == callConnectionId); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + + [RecordedTest] + public async Task CreateACSCallUnmixedAudioAffinityTest() + { + /* Test case: ACS to ACS call + * 1. create a CallAutomationClient. + * 2. create a call from source to one ACS target. + * 3. get updated call properties and check for the connected state. + * 4. start recording the call with channel affinity + * 5. stop recording the call + * 6. hang up the call. + * 7. once call is hung up, verify disconnected event + */ + + CallAutomationClient client = CreateInstrumentedCallAutomationClientWithConnectionString(); + + try + { + // create caller and receiver + var user = await CreateIdentityUserAsync().ConfigureAwait(false); + var target = await CreateIdentityUserAsync().ConfigureAwait(false); + + // setup service bus + var uniqueId = await ServiceBusWithNewCall(user, target); + + // create call and assert response + CreateCallResult response = await client.CreateCallAsync(new CreateCallOptions(new CallSource(user), new CommunicationIdentifier[] { target }, new Uri(TestEnvironment.DispatcherCallback + $"?q={uniqueId}"))).ConfigureAwait(false); + string callConnectionId = response.CallConnectionProperties.CallConnectionId; + Assert.IsNotEmpty(response.CallConnectionProperties.CallConnectionId); + + // wait for incomingcall context + string? incomingCallContext = await WaitForIncomingCallContext(uniqueId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(incomingCallContext); + + // answer the call + var answerResponse = await client.AnswerCallAsync(incomingCallContext, new Uri(TestEnvironment.DispatcherCallback)); + Assert.AreEqual(answerResponse.GetRawResponse().Status, StatusCodes.Status200OK); + + // wait for callConnected + var connectedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(connectedEvent); + Assert.IsTrue(connectedEvent is CallConnected); + Assert.IsTrue(((CallConnected)connectedEvent!).CallConnectionId == callConnectionId); + + // test get properties + Response properties = await response.CallConnection.GetCallConnectionPropertiesAsync().ConfigureAwait(false); + Assert.AreEqual(CallConnectionState.Connected, properties.Value.CallConnectionState); + + // try start recording unmixed audio with channel affinity + var startRecordingResponse = await client.GetCallRecording().StartRecordingAsync( + new StartRecordingOptions(new ServerCallLocator(properties.Value.ServerCallId)) + { + RecordingChannel = RecordingChannel.Unmixed, + RecordingContent = RecordingContent.Audio, + RecordingFormat = RecordingFormat.Wav, + RecordingStateCallbackEndpoint = new Uri(TestEnvironment.DispatcherCallback), + ChannelAffinity = new List + { + new ChannelAffinity { Channel = 0, Participant = user }, + new ChannelAffinity { Channel = 1, Participant = target } + } + }); + Assert.AreEqual(StatusCodes.Status200OK, startRecordingResponse.GetRawResponse().Status); + Assert.NotNull(startRecordingResponse.Value.RecordingId); + + // try stop recording + var stopRecordingResponse = await client.GetCallRecording().StopRecordingAsync(startRecordingResponse.Value.RecordingId); + Assert.AreEqual(StatusCodes.Status204NoContent, stopRecordingResponse.Status); + + // wait for CallRecordingStateChanged event TODO: Figure out why event not received + // var recordingStartedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + // Assert.IsNotNull(recordingStartedEvent); + // Assert.IsTrue(recordingStartedEvent is CallRecordingStateChanged); + // Assert.IsTrue(((CallRecordingStateChanged)recordingStartedEvent!).CallConnectionId == callConnectionId); + + // try hangup + await response.CallConnection.HangUpAsync(true).ConfigureAwait(false); + var disconnectedEvent = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(disconnectedEvent); + Assert.IsTrue(disconnectedEvent is CallDisconnected); + Assert.IsTrue(((CallDisconnected)disconnectedEvent!).CallConnectionId == callConnectionId); + } + catch (Exception ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/EventRecordPlayer.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/EventRecordPlayer.cs new file mode 100644 index 0000000000000..f9b19d5572034 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/EventRecordPlayer.cs @@ -0,0 +1,219 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; + +namespace Azure.Communication.CallAutomation.Tests.EventCatcher +{ + internal class EventRecordPlayer : IDisposable, IAsyncDisposable + { + private static JsonSerializerOptions JsonSerializerOptions = new JsonSerializerOptions() + { + WriteIndented = true, + PropertyNamingPolicy = JsonNamingPolicy.CamelCase + }; + private string _sessionFilePath; + private PersistedEventRecording _recording; + private SemaphoreSlim? _semaphore; + private const int MaxDepth = 16; + public bool IsRecording { get; private set; } + public IEnumerable Entries => _recording.Entries; + + public List KeysToSanitize { get; } = new List() { "rawId", "id" }; + + public EventRecordPlayer(string sessionFilePath) + { + _sessionFilePath = sessionFilePath; + _recording = new PersistedEventRecording(); + } + + public EventRecordPlayer SetupForRecording() + { + IsRecording = true; + InitializeFile(_sessionFilePath); + _semaphore = new SemaphoreSlim(1); + return this; + } + + public EventRecordPlayer SetupForPlayback() + { + LoadEvents(); + return this; + } + + public void Record(RecordedServiceBusReceivedMessage receivedMessage) + { + // maintain order in recording + _semaphore?.Wait(); + _recording.Entries.Add(receivedMessage); + _semaphore?.Release(); + } + + private void LoadEvents() + { + var recordingExists = File.Exists(_sessionFilePath); + if (recordingExists) + { + Task.Run(async () => + { + using FileStream openStream = + new FileStream(_sessionFilePath, FileMode.Open, FileAccess.Read, FileShare.None); + PersistedEventRecording? recording = await JsonSerializer.DeserializeAsync(openStream, JsonSerializerOptions); + if (recording != null) + { + _recording = recording; + } + }).Wait(); + } + } + + private void InitializeFile(string sessionFilePath) + { + var recordingExists = File.Exists(sessionFilePath); + if (recordingExists) + { + File.Delete(sessionFilePath); + } + + InitializeDirectory(sessionFilePath); + using var fileStream = File.Create(sessionFilePath); + fileStream.Dispose(); + } + + private void InitializeDirectory(string sessionFilePath) + { + var directoryPath = Path.GetDirectoryName(sessionFilePath); + var directoryExists = Directory.Exists(directoryPath); + if (!directoryExists) + { + if (directoryPath != null) + { + Directory.CreateDirectory(directoryPath); + } + } + } + + /// + public async ValueTask DisposeAsync() + { + if (IsRecording) + { + using FileStream recorderFileStream = new FileStream(_sessionFilePath, FileMode.Append, FileAccess.Write, FileShare.None); + var scrubbedRecording = new List(); + _recording.Entries + .ForEach(entry => + { + entry.Body = SanitizeRecordedEvent(entry.Body); + scrubbedRecording.Add(entry); + }); + await JsonSerializer.SerializeAsync(recorderFileStream, new PersistedEventRecording(){ Entries = scrubbedRecording }, JsonSerializerOptions); + recorderFileStream.Dispose(); + _semaphore?.Dispose(); + } + } + + /// + public void Dispose() + { + if (IsRecording) + { + using FileStream recorderFileStream = new FileStream(_sessionFilePath, FileMode.Append, FileAccess.Write, FileShare.None); + Task.Run(async () => + { + var scrubbedRecording = new List(); + _recording.Entries + .ForEach(entry => + { + entry.Body = SanitizeRecordedEvent(entry.Body); + scrubbedRecording.Add(entry); + }); + await JsonSerializer.SerializeAsync(recorderFileStream, new PersistedEventRecording() { Entries = scrubbedRecording }, JsonSerializerOptions); + }).Wait(); + recorderFileStream.Dispose(); + _semaphore?.Dispose(); + } + } + + private string SanitizeRecordedEvent(string message) + { + JsonDocument document = JsonDocument.Parse(message); + var rootElement = document.RootElement; + switch (rootElement.ValueKind) + { + case JsonValueKind.Object: + var objEnumerator = document.RootElement.EnumerateObject(); + var result = new Dictionary(); + while (objEnumerator.MoveNext()) + { + result.Add(objEnumerator.Current.Name, Scrub(objEnumerator.Current.Value, 0, MaxDepth)); + } + + var resultAsString = JsonSerializer.Serialize(result); + return resultAsString; + case JsonValueKind.Array: + var arrayEnumerator = document.RootElement.EnumerateArray(); + var arrResult = new List(); + while (arrayEnumerator.MoveNext()) + { + arrResult.Add(Scrub(arrayEnumerator.Current, 1, MaxDepth)); + } + + var arrResultAsString = JsonSerializer.Serialize(arrResult); + return arrResultAsString; + default: + return rootElement.GetRawText(); + } + } + + private object? Scrub(JsonElement element, int depth, int maxDepth) + { + if (depth > maxDepth) + throw new JsonException("Max recursion depth exceeded."); + switch (element.ValueKind) + { + case JsonValueKind.Object: + var objEnum = element.EnumerateObject(); + var obj = new Dictionary(); + while (objEnum.MoveNext()) + { + var currentName = objEnum.Current.Name; + if (KeysToSanitize.Contains(currentName)) + { + obj.Add(objEnum.Current.Name, "Sanitized"); + } + else + { + obj.Add(objEnum.Current.Name, Scrub(objEnum.Current.Value, depth + 1, maxDepth)); + } + } + + return obj; + case JsonValueKind.Array: + var arrEnum = element.EnumerateArray(); + var arr = new List(); + while (arrEnum.MoveNext()) + { + arr.Add(Scrub(arrEnum.Current, depth + 1, maxDepth)); + } + + return arr; + case JsonValueKind.String: + return element.GetString(); + case JsonValueKind.Number: + return element.GetDouble(); + case JsonValueKind.True: + return true; + case JsonValueKind.False: + return false; + default: + return null; + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/MessageConverter.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/MessageConverter.cs new file mode 100644 index 0000000000000..34421736de54f --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/MessageConverter.cs @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Azure.Messaging.ServiceBus; + +namespace Azure.Communication.CallAutomation.Tests.EventCatcher +{ + internal static class MessageConverter + { + public static RecordedServiceBusReceivedMessage ConvertToRecordedMessage(ServiceBusReceivedMessage receivedMessage) + { + var result = new RecordedServiceBusReceivedMessage() + { + Body = receivedMessage.Body.ToString(), + MessageId = receivedMessage.MessageId, + PartitionKey = receivedMessage.PartitionKey, + SessionId = receivedMessage.SessionId, + ReplyToSessionId = receivedMessage.ReplyToSessionId, + CorrelationId = receivedMessage.CorrelationId, + Subject = receivedMessage.Subject, + ContentType = receivedMessage.ContentType, + ReplyTo = receivedMessage.ReplyTo, + ApplicationProperties = receivedMessage.ApplicationProperties, + }; + return result; + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/PersistedEventRecording.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/PersistedEventRecording.cs new file mode 100644 index 0000000000000..a2159c719d802 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/PersistedEventRecording.cs @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Azure.Messaging.ServiceBus; + +namespace Azure.Communication.CallAutomation.Tests.EventCatcher +{ + internal class PersistedEventRecording + { + public List Entries { get; set; } = new List(); + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedEventArgs.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedEventArgs.cs new file mode 100644 index 0000000000000..d732920a2b261 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedEventArgs.cs @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Azure.Messaging.ServiceBus; + +namespace Azure.Communication.CallAutomation.Tests.EventCatcher +{ + internal class RecordedEventArgs : EventArgs + { + public RecordedServiceBusReceivedMessage ReceivedMessage { get; init; } + + public RecordedEventArgs(RecordedServiceBusReceivedMessage receivedMessage) + { + ReceivedMessage = receivedMessage; + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedEventListener.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedEventListener.cs new file mode 100644 index 0000000000000..1ecce9d68b9ad --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedEventListener.cs @@ -0,0 +1,201 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Collections.Specialized; +using System.IO; +using System.Linq; +using System.Net.Http; +using System.Text; +using System.Threading.Tasks; +using Azure.Communication.CallAutomation.Tests.Infrastructure; +using Azure.Core.TestFramework; +using Azure.Messaging.ServiceBus; +using Newtonsoft.Json; +using NUnit.Framework; + +namespace Azure.Communication.CallAutomation.Tests.EventCatcher +{ + internal class RecordedEventListener : IDisposable, IAsyncDisposable + { + private RecordedTestMode? _mode; + private const string RecordingLocation = "SessionRecordedEvents"; + private ServiceBusClient _serviceBusClient; + private ConcurrentDictionary _processorStore; + private readonly ConcurrentBag _receivedEvents; + private string _eventSessionFilePath; + private EventRecordPlayer? _eventRecordPlayer; + + public IEnumerable ReceivedMessages => _receivedEvents; + public IEnumerable ActiveQueues => _processorStore.Keys; + + public event EventHandler CollectionChanged = null!; + + public RecordedEventListener(RecordedTestMode mode, string sessionFilePath, Func serviceBusClientDelegate) + { + _mode = mode; + _eventSessionFilePath = GetEventSessionFilePath(sessionFilePath); + _processorStore = new ConcurrentDictionary(); + _receivedEvents = new ConcurrentBag(); + + _serviceBusClient = serviceBusClientDelegate(); + } + + public async Task ServiceBusWithNewCall( + Func queueNameDelegate, + Func registerCallback) + { + var queueName = queueNameDelegate(); + + await registerCallback(); + + // create a processor that we can use to process the messages + var processor = _serviceBusClient.CreateProcessor(queueName, new ServiceBusProcessorOptions()); + + RegisterMessageHandler(processor); + RegisterErrorHandler(processor); + await StartProcessorAsync(processor); + + _processorStore.TryAdd(queueName, processor); + } + + private async Task AddAndRecordMessage(ProcessMessageEventArgs args) + { + await AddMessage(args).ContinueWith(async task => { await RecordMessage(args); }); + await args.CompleteMessageAsync(args.Message); + } + + private async Task AddMessage(ProcessMessageEventArgs args) + { + // add to event store right away + // no need to block the test while the recording is being written + var recordedMessage = MessageConverter.ConvertToRecordedMessage(args.Message); + _receivedEvents.Add(recordedMessage); + // notify event subscribers + OnNewServiceBusReceivedMessageAdded(new RecordedEventArgs(recordedMessage)); + await args.CompleteMessageAsync(args.Message); + } + + public void InitializePlayerForPlayback() + { + InitializeEventPlayer(); + _eventRecordPlayer?.SetupForPlayback(); + + if (_eventRecordPlayer != null && _eventRecordPlayer.Entries.Any()) + { + foreach (var entry in _eventRecordPlayer.Entries) + { + _receivedEvents.Add(entry); + // notify event subscribers + OnNewServiceBusReceivedMessageAdded(new RecordedEventArgs(entry)); + } + } + } + + private void InitializeEventPlayer() + { + if (_eventRecordPlayer != null) + { + return; + } + + _eventRecordPlayer = new EventRecordPlayer(_eventSessionFilePath); + } + + private void InitializePlayerForRecord() + { + InitializeEventPlayer(); + if (_eventRecordPlayer?.IsRecording == false) + { + _eventRecordPlayer?.SetupForRecording(); + } + } + + private async Task RecordMessage(ProcessMessageEventArgs args) + { + InitializePlayerForRecord(); + var recordedMessage = MessageConverter.ConvertToRecordedMessage(args.Message); + _eventRecordPlayer?.Record(recordedMessage); + await Task.CompletedTask; + } + + private void RegisterMessageHandler(ServiceBusProcessor processor) + { + switch (_mode) + { + // if mode is record: then store in event store + write to file + case RecordedTestMode.Record: + processor.ProcessMessageAsync += AddAndRecordMessage; + break; + // if mode is live: then store in event store - skip write to file + case RecordedTestMode.Live: + processor.ProcessMessageAsync += AddMessage; + break; + } + // otherwise do nothing + } + + private void RegisterErrorHandler(ServiceBusProcessor processor) + { + processor.ProcessErrorAsync += args => + { + Console.WriteLine($"Processing message failed with message: {args.Exception.Message}"); + return Task.CompletedTask; + }; + } + + private async Task StartProcessorAsync(ServiceBusProcessor processor) + { + if (_mode != RecordedTestMode.Playback) + { + await processor.StartProcessingAsync(); + } + } + + private async Task StopProcessors() + { + if (_mode != RecordedTestMode.Playback) + { + var listOfTasks = new List(); + foreach (ServiceBusProcessor processor in _processorStore.Values) + { + listOfTasks.Add(processor.StopProcessingAsync()); + } + + await Task.WhenAll(listOfTasks); + } + } + + private static string GetEventSessionFilePath(string testSessionFilePath) + { + // replace SessionRecords with directory name of event recordings - it'll be easier to correlate + var result = testSessionFilePath.Replace("SessionRecords", RecordingLocation); + return result; + } + + // wrapper handler to access internal event store handler + protected virtual void OnNewServiceBusReceivedMessageAdded(RecordedEventArgs e) + { + EventHandler handler = CollectionChanged; + handler?.Invoke(this, e); + // CollectionChanged?.Invoke(this, e); + } + + /// + void IDisposable.Dispose() + { + throw new NotImplementedException(); + } + + /// + public async ValueTask DisposeAsync() + { + _eventRecordPlayer?.Dispose(); + await StopProcessors().ConfigureAwait(false); + _processorStore.Clear(); + await Task.CompletedTask; + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedServiceBusReceivedMessage.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedServiceBusReceivedMessage.cs new file mode 100644 index 0000000000000..6b9681d152eff --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/EventCatcher/RecordedServiceBusReceivedMessage.cs @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Azure.Messaging.ServiceBus; + +namespace Azure.Communication.CallAutomation.Tests.EventCatcher +{ + internal class RecordedServiceBusReceivedMessage + { + public string Body { get; set; } + public string MessageId { get; set; } + + public string PartitionKey { get; set; } + + public string SessionId { get; set; } + + public string ReplyToSessionId { get; set; } + + public string CorrelationId { get; set; } + + public string Subject { get; set; } + + public string ContentType { get; set; } + + public string ReplyTo { get; set; } + + public IReadOnlyDictionary ApplicationProperties { get; set; } + + public DateTimeOffset EnqueuedTime { get; set; } + +#pragma warning disable CS8618 + public RecordedServiceBusReceivedMessage() +#pragma warning restore CS8618 + { + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/Infrastructure/CallAutomationClientAutomatedLiveTestsBase.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/Infrastructure/CallAutomationClientAutomatedLiveTestsBase.cs new file mode 100644 index 0000000000000..e15515215010b --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/Infrastructure/CallAutomationClientAutomatedLiveTestsBase.cs @@ -0,0 +1,347 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Linq; +using System.Net.Http; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading; +using System.Threading.Tasks; +using System.Xml; +using Azure.Communication.CallAutomation.Tests.EventCatcher; +using Azure.Communication.Identity; +using Azure.Communication.Pipeline; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.Core.TestFramework; +using Azure.Core.TestFramework.Models; +using Azure.Messaging.ServiceBus; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using NUnit.Framework; +using Formatting = Newtonsoft.Json.Formatting; + +namespace Azure.Communication.CallAutomation.Tests.Infrastructure +{ + internal class CallAutomationClientAutomatedLiveTestsBase : RecordedTestBase + { + private const string URIDomainRegEx = @"https://([^/?]+)"; + private const string TestDispatcherRegEx = @"https://incomingcalldispatcher.azurewebsites.net"; + private const string TestDispatcherQNameRegEx = @"(?<=\?q=)(.*)"; + + private Dictionary> _eventstore; + private ConcurrentDictionary _incomingcontextstore; + private RecordedEventListener _recordedEventListener; + private HttpPipeline _pipeline; + +#pragma warning disable CS8618 + public CallAutomationClientAutomatedLiveTestsBase(bool isAsync, RecordedTestMode? mode = null) : base(isAsync, mode) +#pragma warning restore CS8618 + { + SanitizedHeaders.Add("x-ms-content-sha256"); + SanitizedHeaders.Add("X-FORWARDED-HOST"); + JsonPathSanitizers.Add("$..id"); + JsonPathSanitizers.Add("$..rawId"); + JsonPathSanitizers.Add("$..value"); + BodyKeySanitizers.Add(new BodyKeySanitizer(@"https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized") { JsonPath = "..callbackUri" }); + BodyRegexSanitizers.Add(new BodyRegexSanitizer(TestDispatcherRegEx, "https://sanitized.skype.com")); + UriRegexSanitizers.Add(new UriRegexSanitizer(URIDomainRegEx, "https://sanitized.skype.com")); + UriRegexSanitizers.Add(new UriRegexSanitizer(TestDispatcherQNameRegEx, SanitizeValue)); + } + + [SetUp] + public void TestSetup() + { + _eventstore = new Dictionary>(); + _incomingcontextstore = new ConcurrentDictionary(); + _recordedEventListener = new RecordedEventListener(Mode, GetSessionFilePath(), CreateServiceBusClient); + + _pipeline = BuildHttpPipeline(); + +#pragma warning disable CS8622 + _recordedEventListener.CollectionChanged += RecordedEventListenerOnCollectionChanged; +#pragma warning disable CS8622 + if (Mode == RecordedTestMode.Playback) + { + // when in playback, pre-load all recorded events into event store + _recordedEventListener.InitializePlayerForPlayback(); + } + } + + [TearDown] + public async Task CleanUp() + { + await DeRegisterCallBackWithDispatcher(); + await _recordedEventListener.DisposeAsync(); + _eventstore.Clear(); + _incomingcontextstore.Clear(); + await Task.CompletedTask; + } + + public bool SkipCallingServerInteractionLiveTests + => TestEnvironment.Mode != RecordedTestMode.Playback && Environment.GetEnvironmentVariable("SKIP_CALLINGSERVER_INTERACTION_LIVE_TESTS")== "TRUE"; + + /// + /// Creates a + /// + /// The instrumented . + protected CallAutomationClient CreateInstrumentedCallAutomationClientWithConnectionString() + { + var connectionString = TestEnvironment.LiveTestStaticConnectionString; + + CallAutomationClient callAutomationClient; + if (TestEnvironment.PMAEndpoint == null || TestEnvironment.PMAEndpoint.Length == 0) + { + callAutomationClient = new CallAutomationClient(connectionString, CreateServerCallingClientOptionsWithCorrelationVectorLogs()); + } + else + { + callAutomationClient = new CallAutomationClient(new Uri(TestEnvironment.PMAEndpoint), connectionString, CreateServerCallingClientOptionsWithCorrelationVectorLogs()); + } + + return InstrumentClient(callAutomationClient); + } + + protected async Task ServiceBusWithNewCall(CommunicationIdentifier caller, CommunicationIdentifier reciever) + { + string callerId = ParseIdsFromIdentifier(caller); + string recieverId = ParseIdsFromIdentifier(reciever); + string uniqueId = callerId + recieverId; + await _recordedEventListener.ServiceBusWithNewCall( + queueNameDelegate: () => uniqueId, + registerCallback: () => RegisterCallBackWithDispatcher(uniqueId)); + + return uniqueId; + } + + protected async Task WaitForIncomingCallContext(string callerMRIInput, TimeSpan timeOut) + { + string caller = RemoveAllNonChar(callerMRIInput); + + var timeOutTime = DateTime.Now.Add(timeOut); + while (DateTime.Now < timeOutTime) + { + if (_incomingcontextstore.TryGetValue(caller, out var incomingcon)) + { + _incomingcontextstore.TryRemove(caller, out _); + return incomingcon; + } + + await Task.Delay(TimeSpan.FromSeconds(1)); + } + + return null; + } + + protected async Task WaitForEvent(string callConnectionId, TimeSpan timeOut) + { + var timeOutTime = DateTime.Now.Add(timeOut); + while (DateTime.Now < timeOutTime) + { + if (_eventstore.TryGetValue(callConnectionId, out var mylist)) + { + if (mylist.TryRemove(typeof(T), out var matchingEvent)) + { + return matchingEvent; + } + } + + await Task.Delay(TimeSpan.FromSeconds(1)); + } + + return null; + } + + protected string GetResourceId() + { + return TestEnvironment.ResourceIdentifier; + } + + /// + /// Creates a with the connectionstring via environment + /// variables and instruments it to make use of the Azure Core Test Framework functionalities. + /// + /// The instrumented . + protected CommunicationIdentityClient CreateInstrumentedCommunicationIdentityClient() + => InstrumentClient( + new CommunicationIdentityClient( + TestEnvironment.LiveTestStaticConnectionString, + InstrumentClientOptions(new CommunicationIdentityClientOptions(CommunicationIdentityClientOptions.ServiceVersion.V2021_03_07)))); + + protected async Task CreateIdentityUserAsync() + { + CommunicationIdentityClient communicationIdentityClient = CreateInstrumentedCommunicationIdentityClient(); + return await communicationIdentityClient.CreateUserAsync().ConfigureAwait(false); + } + + /// + /// Creates a + /// + /// The instrumented . + private CallAutomationClientOptions CreateServerCallingClientOptionsWithCorrelationVectorLogs() + { + CallAutomationClientOptions callClientOptions = new CallAutomationClientOptions(); + callClientOptions.Diagnostics.LoggedHeaderNames.Add("MS-CV"); + return InstrumentClientOptions(callClientOptions); + } + + private void RecordedEventListenerOnCollectionChanged(object sender, RecordedEventArgs recordedEventArgs) + { + HandleServiceBusReceivedMessage(recordedEventArgs.ReceivedMessage); + } + + private void HandleServiceBusReceivedMessage(RecordedServiceBusReceivedMessage receivedMessage) + { + string body = receivedMessage.Body.ToString(); + + if (!string.IsNullOrEmpty(body)) + { + Console.WriteLine($"Events: {JToken.Parse(body).ToString(Formatting.Indented)}"); + + if (body.Contains("\"incomingCallContext\":\"")) + { + // for incoming call event grid event + string incomingCallContext = body.Split(new[] { "\"incomingCallContext\":\"" }, StringSplitOptions.None)[1].Split(new[] { "\"" }, StringSplitOptions.None)[0]; + + string uniqueId = ParseFromAndTo(body); + + _incomingcontextstore.TryAdd(RemoveAllNonChar(uniqueId), incomingCallContext); + } + else + { + // for call automation callback events + CallAutomationEventBase callBackEvent = CallAutomationEventParser.Parse(BinaryData.FromString(body)); + + if (_eventstore.TryGetValue(callBackEvent.CallConnectionId, out var mylist)) + { + mylist.AddOrUpdate(callBackEvent.GetType(), callBackEvent, (key, oldValue) => callBackEvent); + } + else + { + ConcurrentDictionary events = new ConcurrentDictionary(); + events.TryAdd(callBackEvent.GetType(), callBackEvent); + _eventstore.Add(callBackEvent.CallConnectionId, events); + } + } + } + } + + private string ParseFromAndTo(string unparsed) + { + // TODO: Update this part once incmoing call can be parsed with event grid in the future + string fromId = unparsed.Split(new string[] { "\"from\":{\"kind\":" }, StringSplitOptions.None)[1].Split(new string[] { "\"rawId\":\"" }, StringSplitOptions.None)[1].Split(new string[] { "\"" }, StringSplitOptions.None)[0]; + string toId = unparsed.Split(new string[] { "\"to\":{\"kind\":" }, StringSplitOptions.None)[1].Split(new string[] { "\"rawId\":\"" }, StringSplitOptions.None)[1].Split(new string[] { "\"" }, StringSplitOptions.None)[0]; + + return fromId + toId; + } + + private string ParseIdsFromIdentifier(CommunicationIdentifier inputIdentifier) + { + switch (inputIdentifier) + { + case null: + throw new ArgumentNullException(); + case CommunicationUserIdentifier: + return RemoveAllNonChar(((CommunicationUserIdentifier)inputIdentifier).RawId); + case PhoneNumberIdentifier: + return RemoveAllNonChar(((PhoneNumberIdentifier)inputIdentifier).RawId); + case MicrosoftTeamsUserIdentifier: + return RemoveAllNonChar(((MicrosoftTeamsUserIdentifier)inputIdentifier).RawId); + default: + throw new NotSupportedException(); + } + } + + private static string RemoveAllNonChar(string inputId) + { + Regex rgx = new Regex("[^a-zA-Z0-9_-]"); + return rgx.Replace(inputId, ""); + } + + private HttpPipeline BuildHttpPipeline() + { + var clientOptions = CreateServerCallingClientOptionsWithCorrelationVectorLogs(); + return clientOptions.CustomBuildHttpPipeline( + ConnectionString.Parse(TestEnvironment.LiveTestStaticConnectionString)); + } + + private HttpMessage CreateRegisterCallbackWithDispatcherRequest(string uniqueId) + { + var message = _pipeline.CreateMessage(); + var request = message.Request; + request.Method = RequestMethod.Post; + + var uri = new RawRequestUriBuilder(); + uri.AppendRaw(TestEnvironment.DispatcherEndpoint, false); + uri.AppendPath("/api/servicebuscallback/subscribe", false); + uri.AppendQuery("q", uniqueId, true); + request.Uri = uri; + request.Headers.Add("Accept", "application/json"); + request.Headers.Add("Content-Type", "application/json"); + return message; + } + + private async Task RegisterCallBackWithDispatcher(string uniqueId) + { + if (Mode == RecordedTestMode.Playback) + { + // this value has been sanitized in recording using URIRegexSanitizer + uniqueId = SanitizeValue; + } + + using var message = CreateRegisterCallbackWithDispatcherRequest(uniqueId); + await _pipeline.SendAsync(message, CancellationToken.None).ConfigureAwait(false); + var response = message.Response; + if (response.IsError) + { + throw new RequestFailedException(response); + } + } + + private HttpMessage CreateDeRegisterCallBackWithDispatcherRequest(IEnumerable ids) + { + var message = _pipeline.CreateMessage(); + var request = message.Request; + request.Method = RequestMethod.Post; + + var uri = new RawRequestUriBuilder(); + uri.AppendRaw(TestEnvironment.DispatcherEndpoint, false); + uri.AppendPath("/api/servicebuscallback/unsubscribe", false); + + request.Uri = uri; + request.Headers.Add("Accept", "application/json"); + request.Headers.Add("Content-Type", "application/json"); + + var content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(ids); + request.Content = content; + return message; + } + + private async Task DeRegisterCallBackWithDispatcher() + { + if (Mode == RecordedTestMode.Playback) + { + // Skip when playback + return; + } + using var message = CreateDeRegisterCallBackWithDispatcherRequest(_recordedEventListener.ActiveQueues); + await _pipeline.SendAsync(message, CancellationToken.None).ConfigureAwait(false); + var response = message.Response; + if (response.IsError) + { + throw new RequestFailedException(response); + } + } + + private ServiceBusClient CreateServiceBusClient() + { + var serviceBusClient = new ServiceBusClient(TestEnvironment.ServiceBusConnectionString, + new ServiceBusClientOptions() { TransportType = ServiceBusTransportType.AmqpWebSockets }); + return InstrumentClient(serviceBusClient); + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/Infrastructure/CallAutomationClientTestEnvironment.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/Infrastructure/CallAutomationClientTestEnvironment.cs index 9b5a5761a7ff2..ee69cf4dd968c 100644 --- a/sdk/communication/Azure.Communication.CallAutomation/tests/Infrastructure/CallAutomationClientTestEnvironment.cs +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/Infrastructure/CallAutomationClientTestEnvironment.cs @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -using System; using System.Net; using Azure.Communication.Tests; +using Azure.Core.TestFramework; namespace Azure.Communication.CallAutomation { @@ -25,6 +25,10 @@ internal class CallAutomationClientTestEnvironment : CommunicationTestEnvironmen private string randomAcsUser2 = $"8:acs:{randomResourceIdentifier}_0000000e-9f82-b5db-eef0-8b3a0d000839"; + private string dispatcherEndpoint = "DISPATCHER_ENDPOINT"; + + private string servicebusString = "SERVICEBUS_STRING"; + /// /// The resource identifier associated with the Azure Communication Service. /// @@ -54,6 +58,22 @@ internal class CallAutomationClientTestEnvironment : CommunicationTestEnvironmen /// public string PMAEndpoint => GetRecordedOptionalVariable(Endpoint, options => options.IsSecret("https://sanitized.com")); + /// + /// Dispatcher endpoint for automated testing + /// + public string DispatcherEndpoint => GetRecordedOptionalVariable(dispatcherEndpoint, options => options.IsSecret("https://sanitized.skype.com")); + + /// + /// ServiceBus string + /// + public string ServiceBusConnectionString => GetRecordedOptionalVariable(servicebusString, + options => options.HasSecretConnectionStringParameter("SharedAccessKey", SanitizedValue.Base64).HasSecretConnectionStringParameter("SharedAccessKeyName")); + + /// + /// The callback url of the application where notification would be received. + /// + public string DispatcherCallback => $"{DispatcherEndpoint}/api/servicebuscallback/events"; + /// /// The secret for validating incoming request. /// diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTest.json new file mode 100644 index 0000000000000..34e0ce2b61c78 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTest.json @@ -0,0 +1,94 @@ +{ + "entries": [ + { + "body": "{\u0022to\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022from\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022callerDisplayName\u0022:\u00228:acs:1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07f1-e73a-4ff7-343a0d0017b3\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhhMi9iT0JiOUs0SVgyQS9iMGhZZm9pZ0N4c0t4azlidEpISHphSk5Cc0FGRlVyWW1zcVJLOGlNemsvKytsMzRrVHB5ZDZlNjJ3Q2lJTEw3T1BmZnlkZTV2TGEyeTdLUm8waVRWcWttTHZDVi9heVZWTVhXL3FXbkpscEJLMXhMSFJpa1NSeWdLL0JDeGdCRVV4NXdoRmNhRWFOOVh3ckJiZi9WZ2h2d3d3Y2lHVkNHV0pDR2lqQ3JmUUVzWTA5YmJsa25yTWxQM0oycHFmd2krelUxWnBIa3pkUFJOUklrSmVBQndWaU5HREppd1hDQk5veWpFQkFlY0N4aVRxWHc4VTJQcnh1U3pMSHZiS2xYVnBEb3QxUVlvTm9aeUVRZEk4MGdnRmhtTzRvUUlKT0xZeFBCUWttZ0FtcVRHV0loaW9yTGFQcnh0TmNYM2lLVFdlNTZ5N3huSi80RC9MSkwrNWtHdnZMYlBOMFV5VUl6cTJCcEVBK3dZSmhiRlZoamtCd0dEVUFJSHkxK0paSmJtZDdVTHBtb2FwU2NBTkdtYXNwYWRqaXJUZHBLbDQwbFRWc1h5dmwzZjNaZTJyWXVwYStuTVNVZVhIZkJ3Vmx1RmZJeHFreUIxVjdlMTN1bXBkV2VPTzBsUjNWblRNWW5QUk1BcE1sUUhpS21Bb1pqSEdDWEN0eXlKRWtxSTZKQ3drMko0ODg2YTBEL1RMdllSOTFHSUNOQ2ZXcE9xWGw0dmJBVlV0UWFlVXdYMVFIRmMyYnIrQy9IZlVucmhRV1Yvc2JyNUMvRmNFM3JCY21iS2kwcmxkVmxVamlzVWdXbEEyaGl2LzROSVVoYUtUdXRoTXlmOUltOXMzcmlWcE5lZkYwQU9ocXF5ekRhbllLYzJKV0RIV1JGRHc3enIzMVEzZWRGRkh2VjVoSW5uZThNVGJ6aGlIaVpoMjRjLzdEclUzUnFpQ01OZFFYYzNYUmkwRXRJbURMY0pDVjFUM08xZlNMelpNcTZpNmZyZTZtUGFWVE9URmw1QU1CZmUyY1dvMC9zODhyRFB2QWplMU1NWWUxaUFlZUZGSWRSQXlWVUs0T0gvaVZIVnJScGRvcXBPZjdVNzVTU1cvL0NXYUFyRVlkTjZFQU92aG0wdlRUM3hLcXZuN21QZGZZbnFkSndyMklialB4cjFoQzJkRjlHNm5HcUxaa21seHJMdTNRMmY2c3FGa2VvNFA3dThIS1JXWHgyeFVZM1Q2N3Z5SXUwWE95eW5zK1c2cEZWdVVxTWFLOEYxNzNJdzhnaW1mdWh6UnZFTHB6ZEJiTzZCVzVWa1M2OVN4bFFRdERiQm91M2VYdVVXemJyZlBqelpnUThpaVBFcjhORTN3a2N2NFFtd2Q0NHAzWUFKQW91QisrR2VDUmJoZ0h5RGlWVy9mUlBrUjV1Z216bkFKQkFrZ2xzajhGWTdqN1d4RUcydzZNSFdXOGVvc25CUmJkQmZVTmlaQmUvNDR2THNaRGp3aEU5RFN1RnNnRFVlY1I1eXh2YU5reWZqQWpxUi84OTQ5R2c4Q0tHRmNpcVlvRDZoZ2FEOHBYRzJtYjlTMVRVd1lNS3g5UGx6Qm81UUZKSnZwRURKdm85c000Yy8yRXl3c3hxZGxVQkVGUHZmM3dyNVlWWXlGZHRNVGxXYW85VUp1cTZkcGtiaTdla1ZMNnpLeGtXVk5wT3BqQmZhSzVXK3MwMnAwc3BiMkJqT21RM2g2cjVzQ2pnQWVvZm50LzNqVzB6RTdmdmpYdi8yL0gwUDN3cmZTM000QTYyTTZPVjgrcFVjNVY4Ly8veUo5NzkrNlZ4OHZoNFBETCtPcmhhRHliS2V4MEgydnVLL2szOVIvRHZlRXRuQWt6K0QvNkwxb0YvL2ZKYWUvTHFnWWs3Ti9EUTZ4cFJQNTlNM2REU3B5SEd4MEw0YXIrQzNSMlU1VmFWMDE4WDU4S2VQSGN3Mzk4dGpVK1M5ZzdYZEVTL3IzZDJ5R3JMZkFqZk8rZkRzOEdRWExaazI2NVk0YlNxWTJ1NitKVGd2d1ZTMEE3Z2VKRHlWNTNZWmQvUGlXWC9mRy9XUEwvZnRDMWZmMjYrSDYrL3NjUENhSjdDVWJXYkxTWkZiWk9kd3ZlOXhnQzQrd3Z6NU9PcjFUMTV6WDdqNlYvd2p2bXRnVHlQS0pwM0NxYnUxQk5la3Jjb0sxTE9zSndxUmdIdmtVSEltV1NRUEI1SWNTTUpsZUNoN3duMkx2dXh4U2JHTUl0a0xKWS9rZ01vRCtPaTVJYnd2ZlNZUERtUndKQWQ5c0MwRFh4NzI1QkYzYUVlQnBFZHllOHZiWmJQaTV6blZKbS9nV1N3VzdmVUNieGZWK09iR0xrdGJBZGU4cVc5dXdCMDBNUldNdXJsUmNZM2NOWTZjSjgvUTZCUGFvNVQ3QTZCRTFjMXREQnQva1pwbWNwdFlhMkxZYkgrYjI4ckpvMXY2cUNqcVNpTlFiMk83MGtNSWI2SzUxYzgvMmZFNlpiQ1crN0Yyc3BMNWlHbEJJSjlSOERLV0NoM0hMR1JPVzlzYTB0bVZnRHZWZWxaQjhNZWIvT0Z0SzdlTDB5UnhZbnliVUlCVS9HanZuUTdjeUxaVnFSVzh5YStHQng5R3krQmpUeHg5K25JVURVOC85YnBkd0ljMEJrNE1wNGp0eDJKOFRFNzBRVnpvTjNiMDdwMmV2MWxBbndjbm0wMEt5c214R0ZVRlJLaEo3U3B2U2V1elRWTXZ5NHFGQmNlYWFtWWZZQXdJVVJlYkZmVmhQaytieDF4OHQ4VXAxNnJJc2xWRzhWK0pjZ0FCV2I2d3oyUTVWTzRLY3loMml1dmhoODhmcXROM2grVDZsM01zSnRIVkZmbjBxTGl4UURoZ2Y3ZGRUc01vWWh6RGhjU1pJRUhnTXIrMFBwNWxUVHFDZE8vK01leHBmVkFWeW1oWUVVK1JOemFlalhkMXVNcXkxVHdMNk1pREpFTGNXSmpuT0tKSWdiQkFXQk1oRkNlR1U5UDZIek5Lc0R1dWlsbTVzcnRzMXRucHc3OEJlUnlHK3dJUkFBQT0iLCJzaHJUb2tlbiI6ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbkJ2Y0NKOS5leUpoZENJNkltVjVTakJsV0VGcFQybEtTMVl4VVdsTVEwcG9Za2RqYVU5cFNsTlZla2t4VG1sSmMwbHVaekZrUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTkpjMGx0ZEhCYVEwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5LT1M1bGVVcG9aRmRSYVU5cFNtbE9SRlpzVFVScmQxbFRNV3RaVjBwdFRGUlJlRTVFVlhSWlZFRXlUME13ZDA5SFJUUk5hbXhwVFhwQ2JFOUhVV2xNUTBwd1l6Tk5hVTlwU205a1NGSjNZM3B2ZGt3elRqQmplVFV6WVZjMWEySXpaSHBNYlRWc1pFTTVhbHBIVFRGWlYxWnNXVk13ZUU1WFRURk1WRkpyV1dwWmRGbHFRVE5QVXpGdFdUSkdhMXBFU1RGTlJGWnJXWHBKZGtscGQybGhWMFl3U1dwdmVFNXFXWHBQUkdNMVRXcEZlVXhEU25WWmJWbHBUMnBGTWs1cVRUUk9lbXQ1VFZSSmMwbHRWalJqUTBrMlRWUlpNazE2YXpKT1ZHdDRUV2wzYVZsWGJIWkphbTlwVWxSS1lWb3hiRWxoVkZwcVRXdDRhRTFYT0haamJUVk5aVk4wTkZWSE9VbFdSelZSU3pCT00xRlVNR2xNUTBwb1kwaENjRnBEU1RaSmJVVjZXVlJOZWxsNlNtaE1WRWsxVDBkVmRFNUVSbXROVXpBMVRWUk5NMHhYUlRGT1JGbDVUVzFWTWs5RVJtcFplVWx6U1cxR2QyTkhiR3RaVjA1NVNXcHZhVTFwU1hOSmJVNTFXbWxKTm1WNVNuRmtNbk5wVDI1emFXRXpValZKYW05cFZXeE9Ra2xwZDJsaWFVazJTVzVzVjFac1FscE5WMjgxVlRKS01rOVZSa1ZqYlhnelRGaEZlVkpzY0VSV01VWldZVlZaTVZOSE1VdE9SVXBoWkc1d2FsZFhhREJaTW5SVFUwUldlVTlHYkV4aGEzQjNVVlUxVTFwSFpFbFVWVVpaVFZVeGNtRnFhelJWU0VVMFVteFpOV05zUlhSVk1XTjRURlZrY1dORmNIVlBWbkIyVGxkNFVWZEVhRWxWUlVVeFdWVTVNbEl6WkZsaE1qRjRZVWhHVUZsc2FIQmphMVpGVkVaa2NXRlVaSGhOUnpWT1ZqTktSMUpGUmxsU2JGa3hVMVZTV1ZSRVVrOVRSbWh5WlVaU2FscEhaRTFXV0dNMVpWTXhUVTFyU2xGT1JVNTJXRE5vWm1SclJtRmlWbXgzVlVWS2RGcFhTbFJpTVVFMFdWaHNUMkpHVFRCWWVrRjNXRE5yZVdWSVRsZGtSVEZoVGpJNVpsWklVWHBVUmtZMlpGZHdNRk41TVZka1IxVjNVakp2ZVdOR1pESmpWVGxwWTBkM05WRXdaRlpWYWxKc1UwVndXVmxWTVhGVU1IaFFVekpqTUZGV1FqTmpiRGxoVkdwVmRFMUVWalZQVjFKWFRWWlpNR1JyYUhKa2JHUndWMnRTZWxZeWF6UlJibkJGVWpGS2QxVkRNVWRXUjJ4VFRVVlNVMlJXUVhoaU1uUTJaSHBKTVZaSE5EVllNa3AzVTJ4YVNFNTVNVzVpUjBwMlRGZHJNazE2YUVSUFYwWjVWakF4UmsxdFRrUlRWVXBRVTBWb1JtRkVhelZQVmtwcFZWTkpjMGx0VldsUGFVcENWVlZHUTBscGQybFpWM2h1U1dwdmFWVnNUWGxPVkZscFRFTktjbUZYVVdsUGFVcDZVekZrWVZJeFFsQk9iazQxVW1wak1WTlhkRXBsUm1kNVlVaFdURkZYU214UmEwNDJZbXhXVkZReVNqWmlWVGxtVlRObk0xUlhhRzVKYmpFNVRFTktjRnBJUVdsUGFVcHZaRWhTZDJONmIzWk1NMDR3WTNrMU0yRlhOV3RpTTJSNlRHMDFiR1JET1dwYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNYWkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTVFJWUmxwVlpWWldiVTFWZUhKU01qZ3hUbFJhUW1GdVJrbFZSVVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1alRFbFROMGhEYkVocFNqbFJkVXBDWlRGMVVVbHFTMUpQWVZoUGIweDBPRjgwUWtabGNrVlBkUzFOTVhwWU1uWnZRVGxUUlhNelZ6VXhVbmhWYmxaRExXbEpXRmhsWm1KaVowWkxjVVZ4VlcwMFdraG5WSEpqVFhGWlYxZEhUelozTlcwNWJVaHhVRFZEZDA5RE1WbzRkWFZwVGtGb1NsQkxRbmx5V1ZFemNYQXpRbTlUVlZkSFVqbHRlRmt5UkVoaVZHcGlaRWw1TWpaVWFtNVpXV2RQU1UxVGRXVXlkM0JoWkRsbFgyVnBXVFl4V0c1bE4wNWZPVXQ0ZGtGT2NWOVdOMHBvYlZWVFpsY3hVVUp2WHpsMFVuaHdkMnRXVUUweE1XSllkbFZWTjBKdWJsZEZkblI2TUc1RmFVTjJiMVp4UTBKdVZsSkdhbFZTV2tWVVQyMWpkVk5GY1hsR2IySlJXVVpGVFZVNU1tOTJVVWhaYVd0bU9VSlFhemxCVW1admIydElXRXhKUTJSUmJrTmhZMEU1TTJWd2NTMHlZbVJ1ZUhwcVJsaDVZakY2UW5oUGJIaHVRbkl3UlROVU5sZHVjemR4UjBFaUxDSjBjeUk2TVRZMk16ZzVPREkwTkN3aVlpSTZJalZqYWxsa2VFazJSME5PYm05NVozTjVhbEZFYkMxQ1lXeFlTMDFtWm0xUk1YZDVjRWxaU0dZemVrRWlMQ0p1YjI1alpTSTZJbVV3TkRWaFlUQTNNVGs0TXpSaU9HRTRZbU01TnpJellqZGxNVEl4WVRnMklpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpyVTBZeWRqVjVhM1ZUVEhSaWQxWnRjR2wwWTFCdVgwZERNVEYxU3pkdVFrdDZVVFZsZFd4SFpuUnpJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pZVZaV1VGa3hhamxUWW5ZNVFVUnliSGN0Y1RKR1drTlhVVlZwUmpWSWJVbzBRbHAyZW1OWmFIUmphMUpJTlhJNFdVdHFTbkJCVGxKa1owaE5RVmd4VFd0cU9UaFFjVGhHVmpseVVTMVRWekV0UjJwd1NtNDVXbTgxYkZCWU9FaFFRVFZoVDNaSGQxaHJiWEZvY1U5aVdHbHlSVVJNVjJwcE4zRXdiazFYY2taRVFWaEdWalZKUkZoTU5FNUlXR3Q0VkdOa1oweFZkemw1TFV3eVFsQTBRMjlmZUY5MlFWcHRXWEJRUW0xbFlsTnZVRGhoZVU1c1V6UmZNREJmZVRKNGMxWjBUVm8zYjE5VWRETk1VWHAxYW5STExWWjBaVEJIYWpKd1YzWnhUMkp3YkRsRFIxVlNOR1ZJU2xoaFRXcFBURTlMWnpSQlVIZHlYMXBPTlMwd05YazVaRll4VmpSMlNHdDJWMmxhUkhOWGFUaENla1JIVW5CUUxVWlVhVkl3UkZKMVVERnZhM3AzTWpWVWJqbGZZbkJLVmtjM0xXZHNZbTh0YVRZek9FTTVZWEpYVFVVeVkwTkpRazlJU0VWb09UazVVbUpSSW4xOWZRLnQ2Znc5NTlzSXNNbEhqcWg2czBTMThsX0w3emVVaWpHN25xVWhHZWdkbUNWSFkyX2Y2TE1YMGhUMUxNZ3M1WDVHdzU3VUNBS0dNa0t1ZWtrM0VDREpGbWNQZ2RYWDhaa3FrOXk2aXZkV0ZueEZyeENpVUpQbkY3QkRDbXhYc2N0UmpYZEtYNGpKdktBS19wOUo4eHBab2d6bTc1Q0l5dy1ZOUlCT21WRlI0TU9Wd0Zqalg4QnhzbEd1d25BcnB6XzliWDBnNmwyMUZWc2VLWGMyWUUzb3NYR2x3SUlnYV9GWWMtb0dRVmk0RDZuNkRBU2tyN0Ytb1NEOENFWlh4dzByUXdzVXBGOFZvWUsyZ2tfWXVuU3BNcFh2UE82dGJBS3M2OXE5NEt3R05wc3dfTmEwci14ZlU4NHhRX2tQTExENm9sSkYydm80UDBfSkN6T0hwVWVLZyJ9.\u0022,\u0022correlationId\u0022:\u00228dca65f9-6de0-4b93-a290-1c288a62d63d\u0022}", + "messageId": "cd5cc72dcb324d9cbd58629f575911ad", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-8ad561c6edfd8b18b54e2691e5766824-ffa43fe981a44b73-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252L29ZSUpWSnJPR0UyWWpTMThoOVhYMlE/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00228dca65f9-6de0-4b93-a290-1c288a62d63d\u0022},\u0022time\u0022:\u00222022-09-23T01:57:28.8732764\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022}]", + "messageId": "0e931dd56b63460d9882eee81105bad9", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-0b7dabb37db0d5fc01c7680cb98cd5b0-4da1570260b3af81-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252L29ZSUpWSnJPR0UyWWpTMThoOVhYMlE/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00228dca65f9-6de0-4b93-a290-1c288a62d63d\u0022},\u0022time\u0022:\u00222022-09-23T01:57:29.0138802\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022}]", + "messageId": "914cc1cc81b1460094cd67dab92b5b9e", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-7c7739cb3f786e07bef25ce0ac095e0d-c28526633303609f-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252L29ZSUpWSnJPR0UyWWpTMThoOVhYMlE/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00228dca65f9-6de0-4b93-a290-1c288a62d63d\u0022},\u0022time\u0022:\u00222022-09-23T01:57:29.4364162\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022}]", + "messageId": "26c08e7470e346538114482dfba6b15a", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-5007cdbed66c1ee18df7d9ca67502551-196678d41adba7d3-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252L29ZSUpWSnJPR0UyWWpTMThoOVhYMlE/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00228dca65f9-6de0-4b93-a290-1c288a62d63d\u0022},\u0022time\u0022:\u00222022-09-23T01:57:30.063481\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022}]", + "messageId": "325c1b3b317e4a2f8cb1a794d2380a64", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-0150d3c3cb63a2851e3125268d4c273a-e528fec87c1b87fc-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallDisconnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022401f0b00-25bb-414d-a072-c12d006f8db9\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252L29ZSUpWSnJPR0UyWWpTMThoOVhYMlE/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00228dca65f9-6de0-4b93-a290-1c288a62d63d\u0022},\u0022time\u0022:\u00222022-09-23T01:57:30.5322443\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9\u0022}]", + "messageId": "91f3b72a9924491f8fcde99e67ba7341", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-e87ad87d901f82f550e4497fca464487-d91b7abd3264fcb4-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + } + ] +} \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTestAsync.json new file mode 100644 index 0000000000000..92efcc5ec43ab --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTestAsync.json @@ -0,0 +1,94 @@ +{ + "entries": [ + { + "body": "{\u0022to\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022from\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022callerDisplayName\u0022:\u00228:acs:1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07f2-1acb-4ff7-343a0d0017b7\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVgrMi9iT0JMK1Z3UWZjRDhjU291a1NFa2tZQ3djNTlGczZ6U2JSOXRkQkJkUUpHVnJMVXVLSkw5Mk4vLzdEVzBuY2VKc3IzZlhIbFpCWlBFeDMzd3pmTXpNN3gydDh2eXNiTE0wMDZyTnlxSWpmKytrZFRsMXY1bnB5RTRzbFc0a1NZeFNOQkZJY0J3aHhobEZTUkl5cEtLRVVvMnhpZzI3eGV1SE1JU2psQ0tpZElKWW1rWW9ZSUhDQmthaUpPcTg2WmlzcVhLMU9sTlQrMTN3YldHcU1pdmFVMGZmUkdISWpWVUlhNk1SbzRZZ0ZTcURyT0FoWXltSms1aUNUSzZLMFV5TnJKTXBabm4rcGxPcHVzMTBWcWt0VUNoc0VxV2NPWEljTVJWd0pFS1RJSnNFQ1lzU1lVWE1BV2ljR1dQQmk2bktHM3YvcHRPVzM4Q1RDYUY3bHNiZjBKTi9odi9NazNqN29GZGVEODlYZVRLSndvVHhXQ0FsQ0N3Sng3QWthV0pReEJLaE9kY2tKdm9WVCtaWk1XbWNNMVhiS2owR29ISGJWbzMwZlZWbDNUVFBSdU8ycXN2bHF0dE1WcFh0Nm5McVJ2dzU5WFhsYTQxbWpkc0dCRFVtUldyU2RMWGVtYW0xUHlkK1d0WVRhL3lZWU1wRkZJUG5CRUVzVENLVXhFb2pIZE5VMkNqZzJIS2ZSbjVHNEIzNkcwSS9aRDJDVVloUmhOeU9tbHFUcVg3UkxHd05WTFVHbmxNRi9VQnhWTnVtK1F2eGY2RDB3b0xhL21wMSt4Zml1U0gwZ3VYTVZGZTFLcHFxckIxWGFBSlRUcnVFYlA2NWtBR0xZcjl6djEyVFFWbTB0bWpkVHRLYnp5c2dCNktxcXZMdExlZzNwZ0xzSkM4VEdKajM4RTE5VTVROTVBV0VjUnA3MkRzOTgwN1BtVWRvMU1Yd1I5eUVwdGVBRjBIY05YUnZPOFZ4aVlJdUViZ2JCMjRrNlEydUpObWVHTmZSOXJDMy9wajIxTXhrSllnSVRMMkxxM08vLy9IY0k1aDVBdDZCUndqeGlOTWVleUtDSG1pNXpoaG80Qy9yVkwyNjFSV3FtK3czdTlOT0Uva1BiNG1tUUJ1T3JBY2U4Qm80OU5JMFk2KzJldTQrTnRPWHFNbEdoWUpET1BxUzFCTzJkRVpzZFdmYW9sbGFxNUU4ME84dW4vcXFoWkdEdzBhczZPZHN2bUFmcG41emZIUWRWYUw1dU10Nk9sdHVXbG9WSmpPcXRSSXM5NjRQenoxS0FoemhrQVhrdWMxYkY3WXJvRmFuK2RLcmxURTF1S3hMU2V6V2kzbTEyekdiZWZ2b2RBZWRDL0R3UG5yd2xlakJTM1FLM0oxWlNyZWdnY0pPQ0hIMFVnTVRoSDhOLy9XOGZRMzBPMnNJdHY0bmxNZGdJNG40R3Ayd0xvbmpMc0dSQjRkT3JORnJDeUZxaS82Y3djNEtlTU9yNjR1ejAwTXZoSWhGWWlGNEpBaU5TY2lqVjNUVEo5MnhDRVA2UCtrT0huV0RLS1dNY3hhRUFRN0RRTVNZdlZUT3RvdFhxYVlCQml3bVFBQ0hMeGx3U3IrU0FoTTA1UHRhNlA5QkM5L1ppRTRKeE9TQTRHK3VoSDR2SmJsS2JDNm5LaXZRK3Q3YzlFNHpJOG5EcFpVc3JNcEhaWjIxNDZsTUZ0cXJsSjdZdGxKWjdTMXNBdGZMbG0rOXF0b1NEbjcvNlBKMk1MeUZ2WGY3ZHRnZjNGNis3WlBiR0h0WkFWZWZsZStYdzBzZFZPelRuZThIK2VYOHR3RTlHTEtETnBtOG5Sd25RMUtaRDBQTlBwNy9RZjhaa0QvSUE1RXRQUDEzOEo4RFBqbFI4NVAwY21CLzFpcWw5ZmgwOWVtbjAwTTI1ZkdrK1h6d3k4SHgwUHg4dFlaL3VDR3JxYXFrQ3hLWHArL2YrU1RjUnBYSEllR2R3TDcyNDVmOUxxS3NSZlpISU01Y25sNGNuZTJpcGROMk01SmtiUTByMjl2WEJQY2txQkk3Z0J1aDJGTkZZWmRKcnlpZnpjZmUrV0I0dmE4L2R2MzkvWDRJZWhkSGg2OVpBaHZaNXJZYWw0VkZkZzR4Zlk4RFRNR0loTS9sQW05dzlwcjVzZXQveFQ2SzNRQjdrcWphYkFyMzdZTW1pSTYycm1wSW1XVXpWb2p5MEJOVUJxRVVnUXdId0Y4ZUhjampTQjR5U1lXa0J6STRsTWRZSGtHekwyTWhjU3lQaVl6N2JzS2dMNDlqZVhEczVwTlFCa0pHVlBJamVjeGtHRUYwZGFOSFlxUFlMdHMxUDgrbGF2SUduc1ZpMGQxczhHNVpqMjV1N0xLeU5YQXQydWJtQnN4QlkxT0QxTTJOU2hya29qZHlsanhEQzU3UUh2TzNMd0NscW1sdkV6ajNpOHkwNDl2VVdwUEFZZnZiM05ZdUo3b05IaE9KcHRZSVVyYVJYV2RCaUd5OStaQTB2N2VqZFozQW8xQnhJVUtVaHBCTk1xNGpwR3hnRVJRSmdnYUtXUjBtcmtocG9JWmRaMjBmdEo3VjRQelJ0bWg0MHluczRrT2F1Z3o4b1lxQS9QQ2RYYm5rYjV1cnJWdWQ0V2hWblV4algveUl6ZDN3NHFka2Z1Zi9NdXIxQUI5cUY3Z3hZRTdSR24veWE5K3NqajRPWjNjdFYrOVBGcC9jbkh1WEs1c01FaWJINHJ3dXdVTnRadGZGU3RaY2JJZjZlVjR1TEJqVzFqTjdEektRZlRyZnJLbWZGdk9zZlN6QWQwZGN1bHFYZWI0dUkvNmpUQnhBSUJkZjJHZTVPSFR1WnVQUTlFVXQ3R1cyL0hReE9iazRETzZpOUxvNC9yUjRUTE5KakFobmY3ZTlNSWlFWUNHQmFCU3ltSEx1eXIyc0djN3lOanVIR20vMTZQYXNPYWhMWlRUc2lDZlBHNXZNUnJ2SnQ4cno5VHBIUm1NQURsQVFRSjNLTUJVSWlvQVFpUVJLZDQ1RFFjRnIvMlVaQ1hwSGRUbXIxbnFYN2FZa3ZmOFhZWWV4Q3ZjUUFBQT0iLCJzaHJUb2tlbiI6ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbkJ2Y0NKOS5leUpoZENJNkltVjVTakJsV0VGcFQybEtTMVl4VVdsTVEwcG9Za2RqYVU5cFNsTlZla2t4VG1sSmMwbHVaekZrUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTkpjMGx0ZEhCYVEwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5LT1M1bGVVcG9aRmRSYVU5cFNtbE9SRlpzVFVScmQxbFRNV3RaVjBwdFRGUlJlRTVFVlhSWlZFRXlUME13ZDA5SFJUUk5hbXhwVFhwQ2JFOUhVV2xNUTBwd1l6Tk5hVTlwU205a1NGSjNZM3B2ZGt3elRqQmplVFV6WVZjMWEySXpaSHBNYlRWc1pFTTVhbHBIVFRGWlYxWnNXVk13ZUU1WFRURk1WRkpyV1dwWmRGbHFRVE5QVXpGdFdUSkdhMXBFU1RGTlJGWnJXWHBKZGtscGQybGhWMFl3U1dwdmVFNXFXWHBQUkdNMVRXcEZlVXhEU25WWmJWbHBUMnBGTWs1cVRUUk9lbXQ1VFZSSmMwbHRWalJqUTBrMlRWUlpNazE2YXpKT1ZHdDRUV2wzYVZsWGJIWkphbTlwVWxSS1lWb3hiRWxoVkZwcVRXdDRhRTFYT0haamJUVk5aVk4wTkZWSE9VbFdSelZSU3pCT00xRlVNR2xNUTBwb1kwaENjRnBEU1RaSmJVVjZXVlJOZWxsNlNtaE1WRWsxVDBkVmRFNUVSbXROVXpBMVRWUk5NMHhYUlRGT1JGbDVUVzFWTWs5RVJtcFplVWx6U1cxR2QyTkhiR3RaVjA1NVNXcHZhVTFwU1hOSmJVNTFXbWxKTm1WNVNuRmtNbk5wVDI1emFXRXpValZKYW05cFZXeE9Ra2xwZDJsaWFVazJTVzVzVjFac1FscE5WMjgxVlRKS01rOVZSa1ZqYlhnelRGaEZlVkpzY0VSV01VWldZVlZaTVZOSE1VdE9SVXBoWkc1d2FsZFhhREJaTW5SVFUwUldlVTlHYkV4aGEzQjNVVlUxVTFwSFpFbFVWVVpaVFZVeGNtRnFhelJWU0VVMFVteFpOV05zUlhSVk1XTjRURlZrY1dORmNIVlBWbkIyVGxkNFVWZEVhRWxWUlVVeFdWVTVNbEl6WkZsaE1qRjRZVWhHVUZsc2FIQmphMVpGVkVaa2NXRlVaSGhOUnpWT1ZqTktSMUpGUmxsU2JGa3hVMVZTV1ZSRVVrOVRSbWh5WlVaU2FscEhaRTFXV0dNMVpWTXhUVTFyU2xGT1JVNTJXRE5vWm1SclJtRmlWbXgzVlVWS2RGcFhTbFJpTVVFMFdWaHNUMkpHVFRCWWVrRjNXRE5yZVdWSVRsZGtSVEZoVGpJNVpsWklVWHBVUmtZMlpGZHdNRk41TVZka1IxVjNVakp2ZVdOR1pESmpWVGxwWTBkM05WRXdaRlpWYWxKc1UwVndXVmxWTVhGVU1IaFFVekpqTUZGV1FqTmpiRGxoVkdwVmRFMUVWalZQVjFKWFRWWlpNR1JyYUhKa2JHUndWMnRTZWxZeWF6UlJibkJGVWpGS2QxVkRNVWRXUjJ4VFRVVlNVMlJXUVhoaU1uUTJaSHBKTVZaSE5EVllNa3AzVTJ4YVNFNTVNVzVpUjBwMlRGZHJNazE2YUVSUFYwWjVWakF4UmsxdFRrUlRWVXBRVTBWb1JtRkVhelZQVmtwcFZWTkpjMGx0VldsUGFVcENWVlZHUTBscGQybFpWM2h1U1dwdmFWVnNUWGxPVkZscFRFTktjbUZYVVdsUGFVcDZVekZrWVZJeFFsQk9iazQxVW1wak1WTlhkRXBsUm1kNVlVaFdURkZYU214UmEwNDJZbXhXVkZReVNqWmlWVGxtVlRObk0xUlhhRzVKYmpFNVRFTktjRnBJUVdsUGFVcHZaRWhTZDJONmIzWk1NMDR3WTNrMU0yRlhOV3RpTTJSNlRHMDFiR1JET1dwYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNYWkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTVFJWUmxwVlpWWldiVTFWZUhKU01qZ3hUbFJhUW1GdVJrbFZSVVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1alRFbFROMGhEYkVocFNqbFJkVXBDWlRGMVVVbHFTMUpQWVZoUGIweDBPRjgwUWtabGNrVlBkUzFOTVhwWU1uWnZRVGxUUlhNelZ6VXhVbmhWYmxaRExXbEpXRmhsWm1KaVowWkxjVVZ4VlcwMFdraG5WSEpqVFhGWlYxZEhUelozTlcwNWJVaHhVRFZEZDA5RE1WbzRkWFZwVGtGb1NsQkxRbmx5V1ZFemNYQXpRbTlUVlZkSFVqbHRlRmt5UkVoaVZHcGlaRWw1TWpaVWFtNVpXV2RQU1UxVGRXVXlkM0JoWkRsbFgyVnBXVFl4V0c1bE4wNWZPVXQ0ZGtGT2NWOVdOMHBvYlZWVFpsY3hVVUp2WHpsMFVuaHdkMnRXVUUweE1XSllkbFZWTjBKdWJsZEZkblI2TUc1RmFVTjJiMVp4UTBKdVZsSkdhbFZTV2tWVVQyMWpkVk5GY1hsR2IySlJXVVpGVFZVNU1tOTJVVWhaYVd0bU9VSlFhemxCVW1admIydElXRXhKUTJSUmJrTmhZMEU1TTJWd2NTMHlZbVJ1ZUhwcVJsaDVZakY2UW5oUGJIaHVRbkl3UlROVU5sZHVjemR4UjBFaUxDSjBjeUk2TVRZMk16ZzVPREkxTlN3aVlpSTZJbTFsTFRodVJWTk1hVkI0UlhZMk5XMDNXbUpWT1ZCSExXTTBabXBzZGpWVk5WQmZRbTk0ZG01UFVWa2lMQ0p1YjI1alpTSTZJbVZtTUdRMllUWTJNams1T1RRME5qYzVPV1F3WXpVeE4ySTFZVGs0TkdVeklpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpyVTBZeWRqVjVhM1ZUVEhSaWQxWnRjR2wwWTFCdVgwZERNVEYxU3pkdVFrdDZVVFZsZFd4SFpuUnpJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pZVZaV1VGa3hhamxUWW5ZNVFVUnliSGN0Y1RKR1drTlhVVlZwUmpWSWJVbzBRbHAyZW1OWmFIUmphMUpJTlhJNFdVdHFTbkJCVGxKa1owaE5RVmd4VFd0cU9UaFFjVGhHVmpseVVTMVRWekV0UjJwd1NtNDVXbTgxYkZCWU9FaFFRVFZoVDNaSGQxaHJiWEZvY1U5aVdHbHlSVVJNVjJwcE4zRXdiazFYY2taRVFWaEdWalZKUkZoTU5FNUlXR3Q0VkdOa1oweFZkemw1TFV3eVFsQTBRMjlmZUY5MlFWcHRXWEJRUW0xbFlsTnZVRGhoZVU1c1V6UmZNREJmZVRKNGMxWjBUVm8zYjE5VWRETk1VWHAxYW5STExWWjBaVEJIYWpKd1YzWnhUMkp3YkRsRFIxVlNOR1ZJU2xoaFRXcFBURTlMWnpSQlVIZHlYMXBPTlMwd05YazVaRll4VmpSMlNHdDJWMmxhUkhOWGFUaENla1JIVW5CUUxVWlVhVkl3UkZKMVVERnZhM3AzTWpWVWJqbGZZbkJLVmtjM0xXZHNZbTh0YVRZek9FTTVZWEpYVFVVeVkwTkpRazlJU0VWb09UazVVbUpSSW4xOWZRLmk2N1RGZEtLUlgxN05HWHotTER1WmpaSkthZ3J5eDlLSlpkLS1hcVY5RG10Z2JBNzdDSC1fRjJadUtIbTd4T3hjTUZTZ1Nxcm56ZmJyWTVWUVdlSXFqWUx4WlM4OUZSTmVURUhpN3JQOXd1WWlKNXZYVEtNVDlERGRJQmlEZVJPY09Qb3RLY1dEMUhZU3dkVGtpbHMtdTFjV3B0SmZwb1Y2Q0JnWXlGYjdERjIzYy1ybFg5ME5mY2RzbjBhcTNYRXpsZHVzcDdGNDlRLVpURWMtT3lGejdKSTRLV0JHSEUxT01xVmdGT3dvUEJ3Y1R3cVFQdnhMOEZXZzl2cjlyYWt6ZE5IUkRTbzFfMWpfRjIyYVlrWEtDUlYyaE5DUFdtanl6cmtWbnhhZjZfbExqNWpJLThOWDI3bTFIZTQ5dVk2Q2wzS1VnRVFXdENzRko1QldJRGNoZyJ9.\u0022,\u0022correlationId\u0022:\u00227dc09943-3364-4029-8ac6-9b66550692ed\u0022}", + "messageId": "ecf15062dc6f46ac91d5fd9e16ece717", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-6bc7de52b30486c8483dc3b9487d79fd-82e5376f1d92d137-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252LzlyOWVTaXhXUmtHUkQzcTdmVW5GV3c/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00227dc09943-3364-4029-8ac6-9b66550692ed\u0022},\u0022time\u0022:\u00222022-09-23T01:57:37.7354202\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022}]", + "messageId": "9f4217a50623406c8169522e04995e48", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-ed1c7fee67b74c851a4abee6c5fc515a-ac10f88ec9ccf5ec-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252LzlyOWVTaXhXUmtHUkQzcTdmVW5GV3c/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00227dc09943-3364-4029-8ac6-9b66550692ed\u0022},\u0022time\u0022:\u00222022-09-23T01:57:37.7979885\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022}]", + "messageId": "cb126905ebe0428586ec08d56109d951", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-155cd159c0864e0e6ca7f299e021ce93-ca8dfc19b7fcddc3-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252LzlyOWVTaXhXUmtHUkQzcTdmVW5GV3c/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00227dc09943-3364-4029-8ac6-9b66550692ed\u0022},\u0022time\u0022:\u00222022-09-23T01:57:38.3760422\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022}]", + "messageId": "197d22d4aa95424aacb7c5d13c5add37", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-2f6a92ac66bb791c2f4dd94b2afe4935-b1199c792b4f2760-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252LzlyOWVTaXhXUmtHUkQzcTdmVW5GV3c/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00227dc09943-3364-4029-8ac6-9b66550692ed\u0022},\u0022time\u0022:\u00222022-09-23T01:57:38.9385273\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022}]", + "messageId": "743ce1e3387d4f1aafd706a9b1b85c4f", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-25c8d2c8dc50e6989947782883466eff-0bcc953fbd74a0a4-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallDisconnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252LzlyOWVTaXhXUmtHUkQzcTdmVW5GV3c/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=\u0022,\u0022correlationId\u0022:\u00227dc09943-3364-4029-8ac6-9b66550692ed\u0022},\u0022time\u0022:\u00222022-09-23T01:57:39.8135608\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11\u0022}]", + "messageId": "5bc42920e832499585c1e7d66f30cb89", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-66b8c115a72c6043a21efe6ff4bf740d-f9e186f1efcac5a2-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + } + ] +} \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTest.json new file mode 100644 index 0000000000000..f1ca01c5a0175 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTest.json @@ -0,0 +1,154 @@ +{ + "entries": [ + { + "body": "{\u0022to\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022from\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022callerDisplayName\u0022:\u00228:acs:1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-5bfd-6a0b-343a0d000d16\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVgrMi9idWhYK1Z3UVB1RDlzcFUxU0ZDVVJNQVpiVHRzMGladm0wUUZGc0lBaUtWdU5MQ21VL0VqdXpmKytROXRKbkxqcnVxMEZyb0xJNHV2N3ZuUDRPdWYzanBKRk1hN2FQTXVWYlBPcTdJamZPNW10WnU0MzF4M1JpWVJValNDcGxwS21NWW9ESENJV01JclNsRE1rdzVSU2hiR01OTHZHNjRjd2hFT2RvU0ROTk9JU3A4aG52c1FhbWpUaG5UY2RuVGQxSWUvR2NtWitDYjRwZFYzbFpYdm81QnVqVWg5empWaUVPV0lxVUE2VG96U2dLZGR4U29MVWpTbGtPWm5MaVhGanlubFJ2T25VMHJhNXltdTVCUW9rVDdHV0lRbzV3NGlSSUVSUytnQVVtcFJwM3llU1JnQTB6YlUyNE1WTUZvMTVlTk5wcTUvZ1NSWDdlNWFHUDlHVC93Ny9oU2Z4OWtIZmVEMCtQK1JKeVRJU0drMFE4WGtLQ21NT1dpT0pzSit4ekNpWmtZQit3NU5GWHQ0MHpwbXliYVdhQXRDMGJldEc5SHF5enJ0WmtVK21iVzJyMVYyM3VibXJUVmRWTTlmU1c5Q2VxbnRLb1hsamdJU2dCa3lXTjAxWHFaMmVTdlVXcEpkVjlzYm9YcW9qZzBPWWE4NGo4Q0hNT0lvem1pSk1GZWZVeENxTjB4NE5lem1CTis5dEJQMDk3eE9NT0VZa1FDUjBycGdabmN0QjJTeU5CYlZLZ2RTWmhIcFFPYkdtYWY1RUpqeEsyamZDbXE5R3RYOGlxUnRCKzBMbnVyNndzbXpxeWpxNVVBU3hBZTBTc3ZrUFl1R3pNT3AxSHJZemsxUmxhOHJXTFNtMStid0FmVzZCMW5XeFBRNTdqYTRCT3kycUZCb1dmWHhscjhxcWo3d2dDR0xmdzk3aDJEczhaUjZoWVJmREgzSHRUYjhCVjhKb1YxRDliUmNHclNUc0Jyd2JyVkhTZm5JaHlIYmp1SXEyajczMXg2d3Y1enF2dklERU1mYk9MazU3ZzgrbkhzSE1pK0h0ZTRRUWowUkFIbmx4Q0RWUWNwVVJxTURmcFpSOTI2b2EyU2EvTnp2bExCVi85VlpvQnFKaDQzcGd2dGZBMWhlNm1YcldxSVg3MkhSZm9TYWZsQksyNHVSN281NnhoYk9CYk1xNU1taWVXVGtSdGwyTW4rdnFwUmJ0eCtGUk1ycVlONStMTDlPamQzZVhQaUY2ZFB0cFIrVnN2dHFVbEN4MXJtVnJCQmp1WFk1T1BVcDhIR0xPZlBMQzVLMEQyenRRWnJOaTVWbXB0UVdIZFNtSllMS2d1M1dyWmROdkg1enVnQWN4K0hjUG5Qd2dPSGtOVGtHNU0wcXFGZ2dvTEFPT3cxY0VMSWFEOEFjSTF2MzJDZWl2SmZDM3ZpYzBpR2lNU1JoNDY4M0d1aVNLdXRUM1lMUEZhM0JyNEk3YWdyL2czM0crZDNKeGVUWStIQUY3VEdJZWhqRUxmQnBRRWhPK3oweWZtYU1Zem9qL2c1azhNUWNoQ1FHUHN6RHc0UXRqR3IxbVp0dFpxMlhUQUQyTFFDckgvQlY5UURHc2xSL2h4OXozOXpub0wrY0lkbGFmb3dpaTJDZjRKMVBRWDBOUnlOUVVZaWJ6RXExUHlVM3RMTmVDUEo1UjZkTElZbExadkozT1JMcFVYaTNWaldscm1WdHZhVkk0VGJacTdWM2RWckRSQndmbjE4bkpOYUhSOWZ1VFFYSjkvbjVBcm9FOEwrR2tNK0w0V0Y3T3lndjV0NDhmaHUvR2FaME1JM1Y4WW1RU250M09odWZ2T1I0Y3p3YWY5Qi8wbno3NWd6d0syY0xUL3dSL1c5N3I1dDFSOHRZZWZtV1pUUTdHUlpRUDM1NmZmdnFzRjR2aWxxNU1MekgzWjJ2NHh3T3huc2xhdUN2aC9QRDRxRWY0OWc1NWFvcTlkeUdsdmVoMXZicy8xa1AyVytCV09UODhPeGp2b21XemR0T1M1cTJGZWUzdk04RU1BbFc4QTdnWkZIbXlMTTBxN1pmVmkvN1lPMDFPTHZmNUkxYy8ySytISys3c1lQUXRTMkFSbThMVTA2bzB5Q3pnL3Q3VEFGMGdRdUF2eC9sZU12NlcrWkdyLzRaOUZMc0c5anlpYnZNWm5MQ1BUSEFaR2x0YmlKTkZNNVdJQnR3YmNFRzVpQmtvRUJFVjVFQ1FRQno0cmhpSElocUlFUkVqS2pBVFF5cFk0dnFFaVlnSEl1SGk3WUZJUm9JeEVXQXhqTVdBQ1I0S2Z5aVNRTVNKR0RLQmt3MnhXYlZyZlo2THpNUVZQTXZsc3J0WjROM0tUcTZ1ektvMkZyU1diWE4xQmVhZ3FiWXc2dXBLcGcxeWx6VnlscnhBODUvUm5zSzE3d0Jsc21tdlU5ajF5MXkzMCt2TUdKM0NadnZMd2xnWEFGMzdUM0ZEWXhXQzhHeGkxakVQSWx0dlBvYkp4MmF5VGc1OFNOZENneVBrQjZGTFg2SVlSUkdGR0E5TEZtZWFTUjVvbDVrMGtMaXVJN1NQU3MwdE9IK3l6UlRlZEVxei9KaGxMdVorVEIwZ0Zqd3lkeTdRMndabTYxSm5QUHI2WmRKY1RLTEVUb2RmeXV3dUdZM3ZCLzArNEVQQ0FpY0c5S0ZNMVo5UExnOCtuZVFmMk5HOUdldjh3NjNyOCtCQ1k1MURmT1JVbk5vS1BOVG1acDJoNU0zWnRtbFFGTlhTZ0dHdG5ac0hHQU9ScHZQTld2cGh1Y2picDZ4N3Q4V0ZwcllxaW5YaThGOEYzZ0N5RHIwcHhONWRWOXFOdXFIWWE0TGpQSS8vc2VBM00wWDA0R1FaK2xZUFhEak5mak45N29keHpEamhjQU82RUJlN05EQnZUdVpGbTU5Q0huZjM1T1c4R2RwS2FnVUw0Tm5SMnFUenlXNWNMWXRpUGEyUlNXV1dZWU5DbGtuSXhZMlBZaHBpWkRSTk1WZEVLc0k2LzJPcUNMd1RXODNyTmUrcTNhU2RELzhDZ0gwYXJkc1FBQUE9Iiwic2hyVG9rZW4iOiJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SW5CdmNDSjkuZXlKaGRDSTZJbVY1U2pCbFdFRnBUMmxLUzFZeFVXbE1RMHBvWWtkamFVOXBTbE5WZWtreFRtbEpjMGx1WnpGa1EwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5KYzBsdGRIQmFRMGsyU1dwS1lWVllRa3ROTVZaM1dXMXdRbGRXYUZwU01rWlpVbFZ3YzA5SGVGZE5SbEpRVTFOS09TNWxlVXBvWkZkUmFVOXBTbWxPUkZac1RVUnJkMWxUTVd0WlYwcHRURlJSZUU1RVZYUlpWRUV5VDBNd2QwOUhSVFJOYW14cFRYcENiRTlIVVdsTVEwcHdZek5OYVU5cFNtOWtTRkozWTNwdmRrd3pUakJqZVRVellWYzFhMkl6WkhwTWJUVnNaRU01YWxwSFRURlpWMVpzV1ZNd2VFNVhUVEZNVkZKcldXcFpkRmxxUVROUFV6RnRXVEpHYTFwRVNURk5SRlpyV1hwSmRrbHBkMmxoVjBZd1NXcHZlRTVxV1hwUFJHdDVUbFJSTUV4RFNuVlpiVmxwVDJwRk1rNXFUVFJQVkVreFRrUlJjMGx0VmpSalEwazJUVlJaTWsxNmF6TlBWRWt3VGtOM2FWbFhiSFpKYW05cFVsUktZVm94YkU5YU0xSlJWa1ZvU1ZacmNEWlJhbHBUWTBSak5XRkZPWFJqYmtFeVUydEdRbEJVTUdsTVEwcG9ZMGhDY0ZwRFNUWkpiVVY2V1ZSTmVsbDZTbWhNVkVrMVQwZFZkRTVFUm10TlV6QTFUVlJOTTB4WFJURk9SRmw1VFcxVk1rOUVSbXBaZVVselNXMUdkMk5IYkd0WlYwNTVTV3B2YVUxcFNYTkpiVTUxV21sSk5tVjVTbkZrTW5OcFQyNXphV0V6VWpWSmFtOXBWV3hPUWtscGQybGlhVWsyU1c1bmVFMHdaR3BoYTJ4R1l6SkthR1ZXY0ZoaE0xSlFXakZDVVdWSFl6QlViR3hHWkRKa1ZsVklRbTFOYWxwRFQxaGFWVnBZUWtWVE1VNVNUbXh2TUU1NlNsQlViRXBPWWxaYVZsVXdjRk5aYWs1cFltNXdVV1JyUmsxVlYzUnVaRmRzUlZZeFRUSlZSRTVJVDFWUk1GVllSVFZTYTJ4TVZsWlNTRkpzYkZCYVJWWXlWRlJDVVZSWVFsUlRVekZOVm0wME1Ga3pSWHBqUjJoMVV6Qk9aazlGY0ROVFNGWjFXbXRvUjFwNldsTlZXR1JxVTBSS2NGUllZelZTTVRsVlZtdGtZVnBYUmxoaGJVWkRWMjVLV0dOV1JrbFNTRzk2WVd0ME1Gb3lXa2hUYlZKeFZsWktUbEl6Ums1VVZqbERZbXhPTVZscVJtNVhhM0IwWWxkcmVGVXhXbEpUTTJSUFkxZGFTV0ZYWXpKTk1WcHFZMnBDVDAxVWFFZGxSMVl6WVhwR2VWZFdSakpXTVRreVkzcG9WbVZIV21wUFJteHdWRmMxY2xaWGVGTk9NMVp2VmtoT2RWcDZTa0pVUjFwRFdraHZNRk5zWkVaVVZUVXpZakZDZEZZeVdrcFBSRVpIWkd0T2NtRlVWbkZoUjBaV1kxWmFWRTVHUmxsTVdFWjBZbGRLWVZaSGRFZGxSRUp5WW14a1VGSkVTa2xTU0UxNVUwUmFSRk5FUmpOU1JuQnJXa2hWTUU1cVpHRlNNMngzWVZob1VGZEljR1pPTUhBelpWWkdkRTVIZUVKbFJWcE5WVk5KYzBsdFZXbFBhVXBDVlZWR1EwbHBkMmxaVjNodVNXcHZhVlZzVFhsT1ZGbHBURU5LY21GWFVXbFBhVW95WVVVeFIxTkZPVzVNVlRWQ1ltMDFiMDlVVWxKaU1rcFpaRzVXU0ZWNll6SmpNbkJHWlZkSk5WUXdNVWRqTURWaFZGaG9lVmx0YnpSSmJqRTVURU5LY0ZwSVFXbFBhVXB2WkVoU2QyTjZiM1pNTTA0d1kzazFNMkZYTld0aU0yUjZURzAxYkdSRE9XcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTWFpKYVhkcFkyMW5hVTlwU1hkTWEwWlRVMVZGTW1OVVpFZGxiVTVXVm01U2NrMXVaR3hhYm13d1RVZDRRMXBJWkc1aU1IQlpZMnhPWmsxdGRGZFJiVGxJV2pCc2VGRXlNVFpTUnpoM1ZUQkdRbEZUTkdsTVEwb3dZVmRSYVU5cFNtcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTV2xNUTBveFpFZHJhVTlwU2tobGFscHZUVlJvZGxNd1ZrWlRNMmhRVFZVeGRWSnFaR0ZNVlVaQ1NXbDNhV1J0Vm5sSmFtOXBUVk0wZDBsdU1DNVFkRjg0VWtwT1EzSnBaakJoYzJFM1RGRlpkbTlmUzJSalVXNVhUemhaU2xOcmJYRlFhM0JhVFVSdmVqSnNPWGcxVUc1d1V6RjBUWFJ5YlVkVFdDMXhOa2gyVTFkSGRqWXlVMk5MU0RaaWFYRjNlUzFxVTBZeWQwZDRSVE5vUWxOb2JFRmxObVZJVlc1TFJtTklNVGxKZFRWRlVGZHFRbkJaTkRoRmQwWlZZMWRKVTBZMFpuSmZOMVZ6VGpkMFlsRlNUMUpJWkV4SFFqVnJjblJzUVhkdE4xRlRkM2gyVmtOMGNEYzJSVTR4WTFFMU9FVXdPRmhHVGpkMWRUbGxkRjl0YTFaTFZtOUtkMmM0Ylc5MGRGUmlibG93T1hneFJURlhVVFZFTm5RNU5tUnpaRlJoV0hkVVVHMDROMmMwVmtGQ2NHSXhPSFozWTAxdVUzZFVVMDh0TW5sSlFsSjBVMWhZVm1KUlJVRjVRVTQzVEY5amIxUkNaWFZSV1RsTFRYSnJNVmt0VGpkUmVuRm5ZMlJmVVRGZk5IVmxWR05ITmxOc05tbGFSWFUzUkhaS2NHNXZhVUZ6UjFoR2VraGhOVjlSVG1KVGVWRWlMQ0owY3lJNk1UWTJNemc1TnpBeU9Td2lZaUk2SWtJd2RFcFJVM1ExYUhabldERkliMnhSVkRSbVFtaDVOVk5rYmxCRlpFdFhOa3hRTUc0M1ZFTlNVRzhpTENKdWIyNWpaU0k2SWpaa01USTJabUUyWmpkak1UUTJOekU0WlRZNE1USmpNVFV6WmpsaU5XWTNJaXdpWTI1bUlqcDdJbXAzYXlJNmV5SnJhV1FpT2lKb1RrNXNNMG81YzJ4TmFqWXhNbms1WVhOWVQzZzVNRlJaWW5CNFJ6QnRhV3c1WWxCWmFYSnhaaTFGSWl3aVpTSTZJa0ZSUVVJaUxDSnJkSGtpT2lKU1UwRWlMQ0p1SWpvaWVERXpSMk5xU1VWelltRjVXbGRyZEU5blVGQjRaelJPV1VWM1oxVlFjR1l5TmtJNWRsUmxjRVJMVTFFMldqUTNNazlPVWsxdFZsVlRTbEppTTJKdWVsQjJRVXhSYTJkMWFVUlhVelpRTTBjNVJEUlJjVGxHU1V0VlZFZEdXVTlrUlhaTk1GQk5jRk5KTFV4V2JqUmpjVE53YUc1TFExODRTbmRJZFc1bVNFWm5ObEpSZDJOSU1tbE5kemxIWDFSV1IxcGxZVmRxWVVKYWNsZHhVVWhFZWpOcVMzUm5aa2RLWkdwVlVrMUhjVTFOWDBKdVUzVmlNV2RhU20xdGFURlRWbEZMZDA1eFpraHBaell6Vm1OeU1FNHhPRVo0Wlhkck1YSlpVWFpYWDNaek9GVjRabU00V1dsTmJtdFZiRkkzZFdoVWMyNW5Na0ZNWmtKa2VqUktWMFZOVG5kdlVHMVhaa2s0TVVaMlEydHBOV3BvWVZWeFZsTTBVVmd0Y1cxdFlscFVhMFo0TUd0dVYwOUVNa2hFY3pKSU5rTklNWGRFV21Sa2RUUTJOMXBIZVhCcGVFOVllbDgzU25kNVVXMDBiRUY0Umt4UkluMTlmUS5YdFp2RFYzTVMxTDBVRllxY1lJY2NDM2RVMGk1TXp1c0pWTWd6YzhiR2dVYXNnUFQzZkhvaW1DMDRuV1BfQ3hXVzVhV2NlRUdGM3hEZ3hPd1FrS0MyX2E3YWE2aHhSdXJDcjNQQWlRaGpoNHdGamc0enMwMmNnYUJVdlE5cnBmTng2eUxSQlNoVEVLZlMxWTVaS1lMNHlISjZKcUNQWWlVU1B4cFhiYXhIS3RvSFdWZ1RoZG1zN08tV3JvUkdwNDh2QWRmem9pMWxrN0VCZ2JlNHF1RzhsVGp4U0hFMjV6cExxeTAyWElIT1dGVFpjOGdLVU1oNUY0VDRhMkJOb2VqNTNHdGtmZGRXWk9FbTFnQlA4RTg4OFVHUHBoeEZXSVM5R0pKZU5iSUlDM2x1Z1hSUDUxSDdsYk5iejZhTGN5U0x0OTRiNGM5a1J5bEdXMEVzQ3NVNEEifQ.\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022}", + "messageId": "185f7c6705e54642924787d35b17f1b1", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-c6af5a58cc7fc2c9e5d1469bfc282a44-b4febadcaa70f086-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:13.7170635\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "0da257f813da42fb80387874264dcf95", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-a2e1e7b2e158e4792133219b969d9ffd-11c22ce8584bef0b-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:13.7482959\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "7e2598807ee44b7aa512a0bf73512fcf", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-3a6f81eb56f65083b00a5a86bfffcaea-89fb44f4fbd2f0c1-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:14.2952048\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "70441b3d85954bd7bb668fe6c604452f", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-7c981ce42da744cf8e6abd7df94d9432-5c7a779fe26ea771-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:14.8624765\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "fc41e1d9ee4a450db0fdebb282ca15ff", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-ff29a84d0d289e2af4c73a54a31b359b-aa6f46981e62845b-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:16.9666148\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "7d44e05de766424bbb89c02d710f463e", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-7af8c877a9124256d4f47334d679d7cd-6fc2c1232e93ccf6-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:17.0759787\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "8c506b7b6add4a069a477136fee8839a", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-a36fff2c48f4fb3031b8b854044c1a39-86c3a26f19ce3e97-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022}],\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:18.3506518\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "db062d90c91b4048a9d14d71408e0f6c", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-09c0929ee071794faa2ca9fa6d76fa7c-ed7e1f1b3c1fb9bb-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:19.1475671\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "02db05847ee94217b209452aab508535", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-201ded82d6c8ee0b47059c50f00c658c-7d425be5567d3485-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallDisconnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u00228ebaff0e-74fa-48e3-9270-ed2b06c1ac14\u0022},\u0022time\u0022:\u00222022-09-23T01:37:19.5850617\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037\u0022}]", + "messageId": "5d9b370266b54ab785553b0775324b8f", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-87b093d944800d757ffed4fc315e88ed-081a7d7db7cffddd-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + } + ] +} \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTestAsync.json new file mode 100644 index 0000000000000..1abd0eee4e995 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTestAsync.json @@ -0,0 +1,154 @@ +{ + "entries": [ + { + "body": "{\u0022to\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022from\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022callerDisplayName\u0022:\u00228:acs:1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-cf75-6a0b-343a0d000d25\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhiVy9iT0JMK0s0SVAyQS9YMGlJcGlxSUlHQWZIY1pxMFRlck5HM0pGY0FGRlVUSTNzcVJLOGt1Nm0vKytJOWxKbkRpMzI3dHJENnZBaWtqT1BQUE04RzNtMTU1V1dYWlNORGF4V2pXMnlIdnkxMTVTRmJQMnY0MTdzaWVrMHJVa1Vhd1VqVUlVK2poQXpHY1VSUkZuU0FVUnBScGpKV0oyZzd1SE1JU0RPRUU2Q1h6RUZZNlF4enlGWXhpS3FkOTcyNHR0WFdicTdrVE56QS9CTjNsY0ZqWnZqbHI2TVE1alExV0NSRUI5QklJRUNTdzRpZzN6V0FJLzRqUFF5VlNlemxWcVdwMThubVZ2ZTZXcUdxdHRxVFpBMkFnUlloNGhuOE9MK2I1R1VaREVRTk1YaWhMSzRqQUdvS21OWXdOUlRGUldtL3UzdmFiNEhwR014STZuL0h0Rzh0L2dQNHNrM2p6b2xkZkQ4MDJSRENJVGVveHBGRElOVXhJR0NZcFU2Q0VTQllSRU5PTFVVNjlFTXJQNWJkMEdVeldOMGxNQW1qWk5XVXZYVmFYdEo1bE5wMDFaRmF1N2ZuMTdWNXErTG1idGlMdWdyaTVkcmRHOE5ncGhnbXB3V2QzV2ZhMjNKTFYyRjhSTml1cld4RzdvY1IwbkZLUEE4NEdod2dvcG4ydkVJNDhZbmhqdEpjS2xnV3NKdkxtN0p2UVBPeUFZY1l5SWowalFobUptWXF1R2ViMDBGYkRWR3FqT1dzK0FaVnFadXY0THVmQkFhZGVKeXZ4aWRQTVhvcm9tdEV0MEhwZm5sY3Jyc3FoYXV0QUVzajd0RTdMKythSDBXQ0RjM3YxbVprWkYzcGk4YVplVVhuK2VBejlRVldXWmJZNUR0NDVMd0k2eUlvS0J4UUJmVjlkNU1VQU9uQUplNkdEbjZNUTVtakNIMEtDUDRZKzA0L1dnaGxDQ2R0dlFnNDBJaFZISyt0UWpmY0k2dVdnd09wZGtzM1hham1hQW5lNWpObER6MkJhT1R5bWp6dW41eEIxZVRoeUNtUlBDMjNNSUlRNFJZRjQ0WVFBOTBHbzdCZkRBZjJKVURhcEdsNmlxN1ZlejFVNGkrWGRuaFdaQUhEYXZBeUZ3YXRqK01xNm5UbVgwb3YxWWk2OVFiZE5jd1haTS8wanJDVnUyWG5qcnR0VUd6Wk5LcGRLTVYrYXByMXpHOG8zcm5wMlRYNHE4RnVyckhuVVAwaEJmSG44b3Rsak81cXQxUzZzOHRyRnFqQVRYbll2OWlVT0pod1BNbVVkZU9MMEpZbk1IM0tva1d6bVZpdU1LZ3RhblJNQ1VDZUpVN1pwWnkrM0MweTE0UDRRWXZ3THZmU084OXhLZUF2dldNYVViTUVGaE1YQWM3SmhnSWZHL3hZTk9idGNFL2RFbXZNMGNFT29MR21JUytFNjM4VmlmQ0FFbUhOaDRZUWRlR2Jpdk51QXZHR3hOZ25OOGZuRjZjclR2aEZ3dzRRVndSNE1FWlFGYkwrL250dW1UYlJGeVR2OG4yOTZqYlVLNUx6Z1BTQkQ0alBraUlDRi9hWnh0cHE5VWRRMEtUSUFNeC93RkF6L3dBL0p0RkZqSUE3WnJoZjRmclBoYlM3RTE0b3ZRSS9pN0c2RS95a2ltSXBQSm1iSTU2ZzdQZGUvTXhwSThIRnpSMHFnc0xTcmJUR2N5V21xblZQcldOS1d5bGJNMEVSd3hHNzdWWGRrVXNQZUg0N09iMGZFTm9lTG04SGc0dWprN0hKSWJnUjJidy9FSGE4L2FrNHQzeDRjV3UxL3VyS21XL09yV2ZFNnYzdWlabUorcHFlZXB3K1Rxa1B4Ry8rV1IzOGdEa1EwOC9UUDR5ZUZwZG52NC92S1VYcmx4eFBSaTlYbjg3czM4TS8vNXcrVE4zdVZrRWI1YkpkTlIwc0UvbkpMbFRKV3l2U25Pamo1K2NBbmZYQzJQUTZIekxxRFVGUy83MjJ1bFU5a2RnY3ZtN09oMGZMS05sc3lhOVVoa213cG1kckJyQ1k1S01CVnVBYTZWaEtQeTNLeWlRVjQ4azhmT1pIUjhzV3RmdFAzRDNYNjQrVTdIKzY5NUFvdkhaS2FjRnJsQlpnRVgrdzRIRUlIVWdUL1g4NXpSeVd2dWk3Yi9GZjhvYmdmWWswYloyQmtjdUErVzRJWTBWVmxCQWkzcnFVTFU1NDd3NUQ2Vm5pOUhvUndKT1dhU2p1U1l5UEdlSlB0U0hFaC9LTWUrOUlYRVFoNElPYVNTN3N1QXl3TU11TzJiTWVrZHlFQjAvWUhjRjVJUDVmNVFla05BV0JzMnE2Ymo1N1FwbTd5R1o3bGM5dGNMdkY5VTZmVzFXWldtQXE1NVUxOWZnenRvR2xlZ2RYMnRvaHExTnpocVBYbUc1ajJoUGVaeGZ3Q1VxTHE1aVdEZkwyM2NURzhTWStJSU50dmZGcVpxTTZNYjd6R1pxQ3VOSUc5TFRaY0tJYktKNWtQKy9OR2s2Nm9oQ0hUQ0tFWFlKMkZiZjNHa1dFd1FqcUNVaUdqQ0dRN2JrcVdHaXJaTDNUNXBQYThnK09tbWhIamJ5ODN5VTVLMHlmaERUUUZKNGdkejEyYUFtNHl0YS9XS0wyZDNZajQrbWVjZmp5NzJQVEoweno5ZkRRY0R3SWRLQms0TWtQSGUyZXlmeDZkcUdhbDBrWDI1RGIrKzk1SVVaTzdibkRtMmtEUzFMQ1pWQVJGcXJPbEtGMXVmYm9hR1dWWXNEVGpXVkhOekR6cVFncmF4NmFnZjVRdmJQSmJqMnlOdHpsb1ZXZFpWRlA5UlJnNGdYVTRPQVNUOXRyV2Rqa1BUL2ZUeFMvRitFbDdOTWIzODVGdk5KcmQ3UjJtYlo3T2Z6SUI3UVJneVRqZ0poTy83SVE0Z0dMWStubWVOblVDQmQvY1laVnZ2VllXS05TeUFwMERISnBxbjJ3bTN5ckp1V2hXSklxWVVSd3oySkdKUnlGRUU5U2lpY1JERVhzS0pwbTF5LzEvVmtHQTNyWXA1MmRsZE5ldDY5UDUzcGZLTkZ2UVFBQUE9Iiwic2hyVG9rZW4iOiJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SW5CdmNDSjkuZXlKaGRDSTZJbVY1U2pCbFdFRnBUMmxLUzFZeFVXbE1RMHBvWWtkamFVOXBTbE5WZWtreFRtbEpjMGx1WnpGa1EwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5KYzBsdGRIQmFRMGsyU1dwS1lWVllRa3ROTVZaM1dXMXdRbGRXYUZwU01rWlpVbFZ3YzA5SGVGZE5SbEpRVTFOS09TNWxlVXBvWkZkUmFVOXBTbWxPUkZac1RVUnJkMWxUTVd0WlYwcHRURlJSZUU1RVZYUlpWRUV5VDBNd2QwOUhSVFJOYW14cFRYcENiRTlIVVdsTVEwcHdZek5OYVU5cFNtOWtTRkozWTNwdmRrd3pUakJqZVRVellWYzFhMkl6WkhwTWJUVnNaRU01YWxwSFRURlpWMVpzV1ZNd2VFNVhUVEZNVkZKcldXcFpkRmxxUVROUFV6RnRXVEpHYTFwRVNURk5SRlpyV1hwSmRrbHBkMmxoVjBZd1NXcHZlRTVxV1hwUFJHdDVUbFJSTUV4RFNuVlpiVmxwVDJwRk1rNXFUVFJQVkVreFRrUlJjMGx0VmpSalEwazJUVlJaTWsxNmF6TlBWRWt3VGtOM2FWbFhiSFpKYW05cFVsUktZVm94YkU5YU0xSlJWa1ZvU1ZacmNEWlJhbHBUWTBSak5XRkZPWFJqYmtFeVUydEdRbEJVTUdsTVEwcG9ZMGhDY0ZwRFNUWkpiVVY2V1ZSTmVsbDZTbWhNVkVrMVQwZFZkRTVFUm10TlV6QTFUVlJOTTB4WFJURk9SRmw1VFcxVk1rOUVSbXBaZVVselNXMUdkMk5IYkd0WlYwNTVTV3B2YVUxcFNYTkpiVTUxV21sSk5tVjVTbkZrTW5OcFQyNXphV0V6VWpWSmFtOXBWV3hPUWtscGQybGlhVWsyU1c1bmVFMHdaR3BoYTJ4R1l6SkthR1ZXY0ZoaE0xSlFXakZDVVdWSFl6QlViR3hHWkRKa1ZsVklRbTFOYWxwRFQxaGFWVnBZUWtWVE1VNVNUbXh2TUU1NlNsQlViRXBPWWxaYVZsVXdjRk5aYWs1cFltNXdVV1JyUmsxVlYzUnVaRmRzUlZZeFRUSlZSRTVJVDFWUk1GVllSVFZTYTJ4TVZsWlNTRkpzYkZCYVJWWXlWRlJDVVZSWVFsUlRVekZOVm0wME1Ga3pSWHBqUjJoMVV6Qk9aazlGY0ROVFNGWjFXbXRvUjFwNldsTlZXR1JxVTBSS2NGUllZelZTTVRsVlZtdGtZVnBYUmxoaGJVWkRWMjVLV0dOV1JrbFNTRzk2WVd0ME1Gb3lXa2hUYlZKeFZsWktUbEl6Ums1VVZqbERZbXhPTVZscVJtNVhhM0IwWWxkcmVGVXhXbEpUTTJSUFkxZGFTV0ZYWXpKTk1WcHFZMnBDVDAxVWFFZGxSMVl6WVhwR2VWZFdSakpXTVRreVkzcG9WbVZIV21wUFJteHdWRmMxY2xaWGVGTk9NMVp2VmtoT2RWcDZTa0pVUjFwRFdraHZNRk5zWkVaVVZUVXpZakZDZEZZeVdrcFBSRVpIWkd0T2NtRlVWbkZoUjBaV1kxWmFWRTVHUmxsTVdFWjBZbGRLWVZaSGRFZGxSRUp5WW14a1VGSkVTa2xTU0UxNVUwUmFSRk5FUmpOU1JuQnJXa2hWTUU1cVpHRlNNMngzWVZob1VGZEljR1pPTUhBelpWWkdkRTVIZUVKbFJWcE5WVk5KYzBsdFZXbFBhVXBDVlZWR1EwbHBkMmxaVjNodVNXcHZhVlZzVFhsT1ZGbHBURU5LY21GWFVXbFBhVW95WVVVeFIxTkZPVzVNVlRWQ1ltMDFiMDlVVWxKaU1rcFpaRzVXU0ZWNll6SmpNbkJHWlZkSk5WUXdNVWRqTURWaFZGaG9lVmx0YnpSSmJqRTVURU5LY0ZwSVFXbFBhVXB2WkVoU2QyTjZiM1pNTTA0d1kzazFNMkZYTld0aU0yUjZURzAxYkdSRE9XcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTWFpKYVhkcFkyMW5hVTlwU1hkTWEwWlRVMVZGTW1OVVpFZGxiVTVXVm01U2NrMXVaR3hhYm13d1RVZDRRMXBJWkc1aU1IQlpZMnhPWmsxdGRGZFJiVGxJV2pCc2VGRXlNVFpTUnpoM1ZUQkdRbEZUTkdsTVEwb3dZVmRSYVU5cFNtcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTV2xNUTBveFpFZHJhVTlwU2tobGFscHZUVlJvZGxNd1ZrWlRNMmhRVFZVeGRWSnFaR0ZNVlVaQ1NXbDNhV1J0Vm5sSmFtOXBUVk0wZDBsdU1DNVFkRjg0VWtwT1EzSnBaakJoYzJFM1RGRlpkbTlmUzJSalVXNVhUemhaU2xOcmJYRlFhM0JhVFVSdmVqSnNPWGcxVUc1d1V6RjBUWFJ5YlVkVFdDMXhOa2gyVTFkSGRqWXlVMk5MU0RaaWFYRjNlUzFxVTBZeWQwZDRSVE5vUWxOb2JFRmxObVZJVlc1TFJtTklNVGxKZFRWRlVGZHFRbkJaTkRoRmQwWlZZMWRKVTBZMFpuSmZOMVZ6VGpkMFlsRlNUMUpJWkV4SFFqVnJjblJzUVhkdE4xRlRkM2gyVmtOMGNEYzJSVTR4WTFFMU9FVXdPRmhHVGpkMWRUbGxkRjl0YTFaTFZtOUtkMmM0Ylc5MGRGUmlibG93T1hneFJURlhVVFZFTm5RNU5tUnpaRlJoV0hkVVVHMDROMmMwVmtGQ2NHSXhPSFozWTAxdVUzZFVVMDh0TW5sSlFsSjBVMWhZVm1KUlJVRjVRVTQzVEY5amIxUkNaWFZSV1RsTFRYSnJNVmt0VGpkUmVuRm5ZMlJmVVRGZk5IVmxWR05ITmxOc05tbGFSWFUzUkhaS2NHNXZhVUZ6UjFoR2VraGhOVjlSVG1KVGVWRWlMQ0owY3lJNk1UWTJNemc1TnpBMU55d2lZaUk2SW5GRlVXVlJTMlZ5VUdoT2MyeGhSalpEUVhONU1FNURSazR6U0ZkaVZYWlplRkZqV1dOcFFuTkxhMEVpTENKdWIyNWpaU0k2SWpNMk5XRTJaamxtTnpNM1pUUTJZV0k1Tm1FM1lUQXdPR1UyTm1VMU56WTVJaXdpWTI1bUlqcDdJbXAzYXlJNmV5SnJhV1FpT2lKb1RrNXNNMG81YzJ4TmFqWXhNbms1WVhOWVQzZzVNRlJaWW5CNFJ6QnRhV3c1WWxCWmFYSnhaaTFGSWl3aVpTSTZJa0ZSUVVJaUxDSnJkSGtpT2lKU1UwRWlMQ0p1SWpvaWVERXpSMk5xU1VWelltRjVXbGRyZEU5blVGQjRaelJPV1VWM1oxVlFjR1l5TmtJNWRsUmxjRVJMVTFFMldqUTNNazlPVWsxdFZsVlRTbEppTTJKdWVsQjJRVXhSYTJkMWFVUlhVelpRTTBjNVJEUlJjVGxHU1V0VlZFZEdXVTlrUlhaTk1GQk5jRk5KTFV4V2JqUmpjVE53YUc1TFExODRTbmRJZFc1bVNFWm5ObEpSZDJOSU1tbE5kemxIWDFSV1IxcGxZVmRxWVVKYWNsZHhVVWhFZWpOcVMzUm5aa2RLWkdwVlVrMUhjVTFOWDBKdVUzVmlNV2RhU20xdGFURlRWbEZMZDA1eFpraHBaell6Vm1OeU1FNHhPRVo0Wlhkck1YSlpVWFpYWDNaek9GVjRabU00V1dsTmJtdFZiRkkzZFdoVWMyNW5Na0ZNWmtKa2VqUktWMFZOVG5kdlVHMVhaa2s0TVVaMlEydHBOV3BvWVZWeFZsTTBVVmd0Y1cxdFlscFVhMFo0TUd0dVYwOUVNa2hFY3pKSU5rTklNWGRFV21Sa2RUUTJOMXBIZVhCcGVFOVllbDgzU25kNVVXMDBiRUY0Umt4UkluMTlmUS5IaU9RLXhQV2Y4cjdWM3Y0MXg0VkFyQ1p2MjNGR0U0NVhsdTZXd2F2eG8tQ0JfaGc3RmJVT2stMjBBUkg5YjRscTIxUncxSmdmdnhsNWVjNW1lRy1oZGR4WTNIN29jZHJEN0U0RUxjV0ZZQnVrMkhIX2gydnhkVkY4bXM5Nnl4Y1ZhaW54dU1EMTlVSmhSWVg1UEhiNEdwZU5kLU90SlBPeWVjSFp5OUdma0wyalBic3ozYzg2TkQxUHByaTduS1NfWlNmYzVOeTJ1cjBFeV9Tb2V4cFF5SkhqSGdqRWRuSzQ4ZEx5bmU2QXJmSDM4OGlKVWV5RjBCb1VDYThMN3R4ZW1TSVZONVRtWnpCajAxVkxVUVVaNnZJcDhaSzl6UGJlQ0YzUVMyc2NJS1JHci1KcHU4UUhmak1RQ2MwcUR3cWFyVjRuV1Brb0ZfcnZnWkd1dG5aencifQ.\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022}", + "messageId": "6dea4316fd30469fb18f21909a5b50cf", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-9e751ff8949170fae8cd7a978d0402ab-32434f68c7712b8c-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:39.3563152\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "035a8b4df60a4bf4b863d3c9a8365923", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-bedd1660a4dd267088dd798b9437cf4e-83fdd22a421a1e29-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:39.4813777\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "ce54a9c1d4be4f13b3793ddb6b44fc65", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-e7e3139ebce358dbf7c7a1ca1483d74b-0a101b67a8abb1a3-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:39.9188696\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "5467b6e3a4634276a0850a1933df6011", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-f42b5b9adbf805e4ba3b18ea7eccb3b8-b698bf570b00832d-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:40.4813276\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "c1a5cf34c4854bf7a4447965002ed96a", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-0b55609187a19f8a7414fb444cd638e8-8a371a1de65676e6-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:42.4969581\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "fbde6b25048c409b81e4cb67a2339f1e", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-0368f2b9643ee519d7ef80b485424cd2-7bcc4535efb7d27b-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:42.559494\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "f60e3d18876a425683126100fa76af9b", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-7fa727b708bf65f3c7b197193f8af73f-7f56cbcae036c3b8-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:43.5750859\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "eb02800a8bb0406fb8af91f07fcf7da7", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-a361f51fc531b6fbe0cbddc4834aa1dc-2827b7ef059eab02-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:44.1376188\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "9b0f5725f2dc49f2885ed8562721a1c9", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-2232547191792c4ff3d1ad3a9b4e660b-e11d726d625681bd-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallDisconnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-f721-4926-b149-253cdce14f2f\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20\u0022},\u0022time\u0022:\u00222022-09-23T01:37:44.5447507\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f\u0022}]", + "messageId": "d91ebdc251644d60be5753361004fafe", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-c1f1fa2f22c04718b37d567cb2770cd3-95c0e8dfb402c158-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + } + ] +} \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTest.json new file mode 100644 index 0000000000000..c1b05f8c2792c --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTest.json @@ -0,0 +1,154 @@ +{ + "entries": [ + { + "body": "{\u0022to\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022from\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022callerDisplayName\u0022:\u00228:acs:1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-9d0c-6a0b-343a0d000d1f\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhhMi9iT0JiOUs0SVhtQStMMGlZcGlwSUlHQXZIY1pzMGlldHgwazViQkJ0UUpHV3prU1ZWa21Oblp2TGY5MUoyRWlmT2RydTdMVEFLSW91dmU4NjlmSjM3UjBmSkxCc1hqVTJ0a28wdDhvNzRvNU5XeGNMOVd0MFJuVWhJVlF1U2FDbHBFcU00d0NGaUFhTW9TVGhETWt3b1ZSakxTTE1yM0Q2RUlSenFGTVVhSzhRbFRwRFBmSWsxTkdtU2RsNTF0SzNMVE42TzVjTDhGUHNtMTJWaDgrYTRwUitGb1FvSVFhR1dCTEhVS0JURk5FQTZwcHhJRXlpZll4aVR5WHkybERQanh1VExMSHZWS1dYVldHVkx1VFhrK3pTaGdjK1I5RU9NbURJVXlTanhrUW9TUDBuOU9NSFNHWnBiclExRU1aVlpiZTVlZFpyaVIwU1NwYzg5cGZoSFJ2TGYySDhTU2J4OTBBdXYrK2U3SXNsakZmaEVBVGtDODhKTUFKSGtrVVNTeERUaGlxVStpVjZJWkdiejY5b0ZVemFOVkhNd05HK2FzaGE5bml4dE44M3NiTjZVVmJHKzdkYlh0NlhwcW1MaFdubzN0S2ZLbmxKb1dSdUpNRUUxdUN5djY2NVNPejJWNnQyUVhscFUxMGIzQWhtRkFTTSs4bE0vZ1VVVFFnd1pTVkFhbVlTcU1DSnBvbm8wN0ZrQ2I5N2JFUHFIN1JPTU9FWWtRQ1Iwb1ZnWWJlVWdyMWVtQXJaS0FkV0ZoSHBnT2F0TVhmK0ZYTGludE85RVpiNFkxZnlGcUc0STdSTmQ2dktpa25sZEZwV2pDMFVnRzlBdUladi9JQlkrQzZOZTUyNDdNOE1pYjB6ZXVDV2xOcDhYd0ErR3lyTE10c2RocjlZbDJFNnlJb0dHbXo2K3JDN3pvbys4SUFqaXlNUGU4ZGc3bmpDUDBMQ0w0WSs0OXJwZlF5aGh0Q3VvL3JZTGcxWVNkZ1BlalZvclNYOTRJY2gyNDdpS3BvKzk5bVBSbDB0dEN5K2dqSEZ2ZWpIcERUNU1QSUtaRjhQYjkyRGJlTVNCUjE0Y1FnMlVYR1VFTFBBM0lXVy9hbFNKcXRyK2JuYkthU0wrN3EzUkFrakR4dlhBZmErR3JTOTBQZmNxbzI3Y3g2YjdHdFYybGt2WWlyTnZqWHEwTFp3UDRhWnNsVUhMdEpJejRjdmk0Mk5kdWRKaS9HN3d4ZjdPejg3UGpqNS9tWVpmVDk3QVNmM1ZmTmhodVZpdU55VWxjMjIxYkl3QXg3MzNoeE9QRWgrSG1ET2ZQSEY1RzhEbUZwaFZhYmIyS3FsMUJRSHJVaExCWkVIM3lxMldUYjk5NDNUSGVCQkRmUGVNaDk5cFBIeHVuQUp6NTVSVURRQlFXQVljaDg4QVdFd0MraDBBYmI5OUFQcHpBZnh0N0FrTklocGpFZ1pldTlsWWwwUlJsL29lYkxhNE5WNFp1S08yeHAvZzd3VGZPN3Q0UHgwZkgzcUVjUmI0T09CK3lNTEFqd21qZUIrYVBrSkhNZWYwLzRBT2Q2QVppSVU0Q24zTWdRTGpJZGxiRkd3N2I2V3NhOEJuRVFGNHpKL2hCeXlPeUhjUmNJdDJINFArZEl4Z1ovMDVpQ0NLZllKL01BVDlPUkNaVEV3bUZ0TG1xRDBuTjdVTHF3VzVQNldTbFpIWnJLaHNNMStJWktXOFVxcHIwNVRTVnQ3S0pIQ2ViTmxXdDJWVHdGWWZqTTZ2aG1kWGhFWlhSMmVENGRYNTBZQmNBYmpONGF3ejR0UG5OMlpSdkZYejE5ZEhzL1d0bVo2ZmZ2MHlsRG5jVStXbkQ3Y2Z6OWtiRlJ3TmxuL1NmL3JrVDNKUFpHdWUvaWZ6OXUxZ09xbXUxZXZtMTlQcm80aU42OW1jNmQ5K3piOU8xd2s5bUU2TzV5ZjZkYlJxemQ4ZmllVkNsc0pkQ3VmSHB5Yzl3cmUzeUVOVDdMMEpLZTFGeit2ZERkSU8yVytCZStYOGVEb2E3MXBMRjgybUpiRk5CZlBhMzBlQ2t4R2c0aDJEbTBHUkovUGNySk4rWGp6cGo3M0o4T3o5UG43azZnZjc5WERKVFVlSEwza0NTOGRrcHB3WHVVSG1CbTd3UFE3UUJUUUNmenJPOTRiamw5eVBYUDBML2xIc0d0amppTEt4Q3poajc1SGdPalJWV1lGU0Z2VmNJaHB3YjhBRjVTSm13RUJFVkpDUklJRVkrYTRZaHlJYWlFTWlEcW5BVEJ4UXdZYXVUemdVOFVBTXVYZzlFc05Ed1pnSXNEaUl4WUFKSGdyL1FBd0RFUS9GQVJONHVBRTI2NmJsNXpsdEppN2hXYTFXM2MwQzd4YlY3UExTckV0VEFkZThxUzh2d1IwMDF4V011cnlVU1kzY2RZMmNKMCtzK1kvV0hnVGJOd3lsc202dUV0ajFLNnViK1ZWcWpFNWdzLzN0eGxST0FsMzVEOHFocmhRQ2dUWXpyZXBCWkJ2TmU2RjhhbVp0ZXBCd0hvUkpIS0U0WlQ3a0NGSWpTVTJJVEVTeE1senhXUG91TjZraGRXMDEyanVsbGhVRWY3Yk5GVjUxY3JONmw2Wk9kZDhuRDZBR1Q4eXRrM3BiYWRhV09tZHZUbzQreW9YbTQ5Tjg4dUg2OE8yNzBYdXo2dmZCUHFRc2NHSkFuOFVueHQrZTgzRTVJcGxtVTMwUTZVUHIrdHc1Y2F3dEtDVEhZbElWRUtIR21qWkhzZlYwMnpUSXNtSmx3TEdtV3BvN0dBTmEwOFdtcFg2YzM5am1JZS9lYlhIaXRDcXlyRTBkL2l2cERVWmE4VTFCZlhkZGFWZDNRN0UzT3ZvOHFENW1SK1BSWXBhdHJuOUwrTEFaclp5Z1pyK1lQbHk4Y2N3NDRTU01uTWpGSVFURDFtZkxyTEVUeU9SdUg2SnM2NE9xa0ZyQkFuZ010RGJKY3JhcnJHV1d0ZE5xWXNnOGlVdlprNEFoaGxXQVlxaENWUG9zY1dtbklrbm5mMHdXQVhkV0ZjdXl4VjAzbThUejdsOTl0c2xpM1JBQUFBPT0iLCJzaHJUb2tlbiI6ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbkJ2Y0NKOS5leUpoZENJNkltVjVTakJsV0VGcFQybEtTMVl4VVdsTVEwcG9Za2RqYVU5cFNsTlZla2t4VG1sSmMwbHVaekZrUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTkpjMGx0ZEhCYVEwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5LT1M1bGVVcG9aRmRSYVU5cFNtbE9SRlpzVFVScmQxbFRNV3RaVjBwdFRGUlJlRTVFVlhSWlZFRXlUME13ZDA5SFJUUk5hbXhwVFhwQ2JFOUhVV2xNUTBwd1l6Tk5hVTlwU205a1NGSjNZM3B2ZGt3elRqQmplVFV6WVZjMWEySXpaSHBNYlRWc1pFTTVhbHBIVFRGWlYxWnNXVk13ZUU1WFRURk1WRkpyV1dwWmRGbHFRVE5QVXpGdFdUSkdhMXBFU1RGTlJGWnJXWHBKZGtscGQybGhWMFl3U1dwdmVFNXFXWHBQUkd0NVRsUlJNRXhEU25WWmJWbHBUMnBGTWs1cVRUUlBWRWt4VGtSUmMwbHRWalJqUTBrMlRWUlpNazE2YXpOUFZFa3dUa04zYVZsWGJIWkphbTlwVWxSS1lWb3hiRTlhTTFKUlZrVm9TVlpyY0RaUmFscFRZMFJqTldGRk9YUmpia0V5VTJ0R1FsQlVNR2xNUTBwb1kwaENjRnBEU1RaSmJVVjZXVlJOZWxsNlNtaE1WRWsxVDBkVmRFNUVSbXROVXpBMVRWUk5NMHhYUlRGT1JGbDVUVzFWTWs5RVJtcFplVWx6U1cxR2QyTkhiR3RaVjA1NVNXcHZhVTFwU1hOSmJVNTFXbWxKTm1WNVNuRmtNbk5wVDI1emFXRXpValZKYW05cFZXeE9Ra2xwZDJsaWFVazJTVzVuZUUwd1pHcGhhMnhHWXpKS2FHVldjRmhoTTFKUVdqRkNVV1ZIWXpCVWJHeEdaREprVmxWSVFtMU5hbHBEVDFoYVZWcFlRa1ZUTVU1U1RteHZNRTU2U2xCVWJFcE9ZbFphVmxVd2NGTlphazVwWW01d1VXUnJSazFWVjNSdVpGZHNSVll4VFRKVlJFNUlUMVZSTUZWWVJUVlNhMnhNVmxaU1NGSnNiRkJhUlZZeVZGUkNVVlJZUWxSVFV6Rk5WbTAwTUZrelJYcGpSMmgxVXpCT1prOUZjRE5UU0ZaMVdtdG9SMXA2V2xOVldHUnFVMFJLY0ZSWVl6VlNNVGxWVm10a1lWcFhSbGhoYlVaRFYyNUtXR05XUmtsU1NHOTZZV3QwTUZveVdraFRiVkp4VmxaS1RsSXpSazVVVmpsRFlteE9NVmxxUm01WGEzQjBZbGRyZUZVeFdsSlRNMlJQWTFkYVNXRlhZekpOTVZwcVkycENUMDFVYUVkbFIxWXpZWHBHZVZkV1JqSldNVGt5WTNwb1ZtVkhXbXBQUm14d1ZGYzFjbFpYZUZOT00xWnZWa2hPZFZwNlNrSlVSMXBEV2todk1GTnNaRVpVVlRVellqRkNkRll5V2twUFJFWkhaR3RPY21GVVZuRmhSMFpXWTFaYVZFNUdSbGxNV0VaMFlsZEtZVlpIZEVkbFJFSnlZbXhrVUZKRVNrbFNTRTE1VTBSYVJGTkVSak5TUm5CcldraFZNRTVxWkdGU00yeDNZVmhvVUZkSWNHWk9NSEF6WlZaR2RFNUhlRUpsUlZwTlZWTkpjMGx0VldsUGFVcENWVlZHUTBscGQybFpWM2h1U1dwdmFWVnNUWGxPVkZscFRFTktjbUZYVVdsUGFVb3lZVVV4UjFORk9XNU1WVFZDWW0wMWIwOVVVbEppTWtwWlpHNVdTRlY2WXpKak1uQkdaVmRKTlZRd01VZGpNRFZoVkZob2VWbHRielJKYmpFNVRFTktjRnBJUVdsUGFVcHZaRWhTZDJONmIzWk1NMDR3WTNrMU0yRlhOV3RpTTJSNlRHMDFiR1JET1dwYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNYWkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTa2hsYWxwdlRWUm9kbE13VmtaVE0yaFFUVlV4ZFZKcVpHRk1WVVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1UWRGODRVa3BPUTNKcFpqQmhjMkUzVEZGWmRtOWZTMlJqVVc1WFR6aFpTbE5yYlhGUWEzQmFUVVJ2ZWpKc09YZzFVRzV3VXpGMFRYUnliVWRUV0MxeE5raDJVMWRIZGpZeVUyTkxTRFppYVhGM2VTMXFVMFl5ZDBkNFJUTm9RbE5vYkVGbE5tVklWVzVMUm1OSU1UbEpkVFZGVUZkcVFuQlpORGhGZDBaVlkxZEpVMFkwWm5KZk4xVnpUamQwWWxGU1QxSklaRXhIUWpWcmNuUnNRWGR0TjFGVGQzaDJWa04wY0RjMlJVNHhZMUUxT0VVd09GaEdUamQxZFRsbGRGOXRhMVpMVm05S2QyYzRiVzkwZEZSaWJsb3dPWGd4UlRGWFVUVkVOblE1Tm1SelpGUmhXSGRVVUcwNE4yYzBWa0ZDY0dJeE9IWjNZMDF1VTNkVVUwOHRNbmxKUWxKMFUxaFlWbUpSUlVGNVFVNDNURjlqYjFSQ1pYVlJXVGxMVFhKck1Wa3RUamRSZW5GblkyUmZVVEZmTkhWbFZHTkhObE5zTm1sYVJYVTNSSFpLY0c1dmFVRnpSMWhHZWtoaE5WOVJUbUpUZVZFaUxDSjBjeUk2TVRZMk16ZzVOekEwTkN3aVlpSTZJbU16Y25GcmVVdHRibWRETm5obWNsbGFOblJoUkZkR1J6TXlkUzFMUzNnMldEWjBOVWxGVG1adExVa2lMQ0p1YjI1alpTSTZJakkxTnpnNU5tRTFOREJqT0RRelpUVmhPR1ptTkRZeE9UbGpORFUzTVRWaUlpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpvVGs1c00wbzVjMnhOYWpZeE1uazVZWE5ZVDNnNU1GUlpZbkI0UnpCdGFXdzVZbEJaYVhKeFppMUZJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pZURFelIyTnFTVVZ6WW1GNVdsZHJkRTluVUZCNFp6Uk9XVVYzWjFWUWNHWXlOa0k1ZGxSbGNFUkxVMUUyV2pRM01rOU9VazF0VmxWVFNsSmlNMkp1ZWxCMlFVeFJhMmQxYVVSWFV6WlFNMGM1UkRSUmNUbEdTVXRWVkVkR1dVOWtSWFpOTUZCTmNGTkpMVXhXYmpSamNUTndhRzVMUTE4NFNuZElkVzVtU0Vabk5sSlJkMk5JTW1sTmR6bEhYMVJXUjFwbFlWZHFZVUphY2xkeFVVaEVlak5xUzNSblprZEtaR3BWVWsxSGNVMU5YMEp1VTNWaU1XZGFTbTF0YVRGVFZsRkxkMDV4WmtocFp6WXpWbU55TUU0eE9FWjRaWGRyTVhKWlVYWlhYM1p6T0ZWNFptTTRXV2xOYm10VmJGSTNkV2hVYzI1bk1rRk1aa0prZWpSS1YwVk5UbmR2VUcxWFprazRNVVoyUTJ0cE5XcG9ZVlZ4VmxNMFVWZ3RjVzF0WWxwVWEwWjRNR3R1VjA5RU1raEVjekpJTmtOSU1YZEVXbVJrZFRRMk4xcEhlWEJwZUU5WWVsODNTbmQ1VVcwMGJFRjRSa3hSSW4xOWZRLndWQ3lBNXpneUdSQy1RdUNwUEd3VFpScTlHNF8xZ2lXeHl2bUhqZkVCZUlXUE1pX3JrNFJMcUtDaDl6d2lIU2JNYThWOE8xdDZKMXZ1T0YtWEVNU2E5RkhiWUNDUGo4SUxvQjJNVXpwVlhfWGVoQ09jb09US1lQZEFRcGdSYkpfOWQ0OE1hcTAzSDZxTTIxb2lHOHo2c2NaQ0haUTBDU3VfeXYyZldqcDRrdHB6OTZoWFZ1bU5wT01nQmtyUjRON3ppSW9xTnJzaWFEdEJ5eVEwUFpFY2Zsa3BNNkxja3l0TDBjUXplbTlTdmdsdzNoOHM4TlBDTnpEZ3k4MkIzYmprSVg2TnRTUnZCeklSTnBIdVpsTlV2V2xMYjBMVFBSYlk2MjN0SHJqMkFfeXlPNzMwa2hpczM1azdNSUE0RzBFLWFUNGRKQlQzck4wNmJidjY1eWxXZyJ9.\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022}", + "messageId": "e2abcc0fc49240bead2cacbda79ed66d", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-a98f42d56e135fb977856a04516cf28f-70b8197e44a2b825-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:26.1896997\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "a4f1cbe8946d4c26baeb4ad24c62a974", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-7b676c160d4dc877045b2a22de7cc429-43a02435b7ac63a3-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:26.2052862\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "52adfeecce0744e2bc69fd6791de74c5", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-d5084207044fc34597cccff6ad03e590-e34ac628706f1879-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:26.7521829\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "152560ba6ca7424db6ec67cc8745b492", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-a385116399d195c6bdc044bbb1a44cca-78b13710a2b1b819-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:27.3146839\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "27db563862e74f10b54b7a9a81a3b219", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-f9deb523dd154559da8a1b4d33375fc4-d7626d5b7ee201c9-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:29.7527385\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "154fe241b6d2412b942227730f5494a0", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-f65d9d74dff8d52065d74e2e66934e6a-fe100438e491436a-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:29.8308043\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "9b56c94ac55e43c39d07c3cc02205926", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-42cfca8fd59b75b6fd07b796431daa70-28dc7b5fdedd9179-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:30.8811425\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "4bfae4f9cf7a4a1e9e6fa2325f37620e", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-55644ab0c6b795d0745a9e2b4898725b-9117e73def77570b-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:31.4592987\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "73373374fcaa4ffd9422081a7c0bb8c2", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-72b38c30cbff94f02cf320dc4d137748-d5d1fd017c68ae18-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallDisconnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b\u0022},\u0022time\u0022:\u00222022-09-23T01:37:31.8498955\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79\u0022}]", + "messageId": "fd0bd0818d29470b9ccbf0712d601caa", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-7c173d8edb1da7020549c46285bf95ae-d4700ab047402187-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + } + ] +} \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTestAsync.json new file mode 100644 index 0000000000000..bca4fa61b5295 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTestAsync.json @@ -0,0 +1,154 @@ +{ + "entries": [ + { + "body": "{\u0022to\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022from\u0022:{\u0022kind\u0022:\u0022CommunicationUser\u0022,\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022callerDisplayName\u0022:\u00228:acs:1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-fe26-6a0b-343a0d000d29\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhhMi9ieUJYOUs0UUs5RU9Ua2VaRmNqaUFVTWl5bkpVZGV4MC9rbmhoMUJqT0RDWGFGTWtNS1V2cXJ2OTdMeW5aVml4M04yMlRZbW1ZNHJ6dU9mZk82OXhmTzFwbDJVbFJwMG1xVlowV2VVZisya2xjTVd0K1U5T1JIU0dWcmlTSmpWSTBqbERrNHhCeG4xTVV4d0ZIS293cDFSZ3JZZmdOYmgvQ0VRNU5naEpMQXhRb0hDUEdtY0lHbWd5Tk9tODdKcTNLVEsxTzFNeitFUHMyTjJXUjV2VzRvWjhvYW5Xb2ZHU3g0SWhqcHBFSWVJQ29DbWhpNGpDS01JWXhtY29uY3pXeHpaaDhubVZ2TzZWeWRhclRVbTBNaVlCcEptS0RRcTRUeEJOc2tOS2hSZ1Jqd1VKTEZPTStHSnFteGxpSVlxS3l5ajY4N2RURjk0aGtJSFk4VmQ4emt2L0cvbGVSeEpzSHZmSjZmTDRwa2xad2F5SmlVYXlNRDVHa0Fna040SlpqbldCQ0kyck1LNUhNMHZ5dWFvS3A2bHJwS1JpYTFuVlp5VjVQbFdrM3lkTEp0QzVkc1Z4MXE3dFZhYnU2bURVdHZYdmEwMlZQYXpTdnJFS1lvQXBjVm5kVlYrdXRubHIzN2trdktkeWROYjJRS3hOUThJMGtpVWJjUUNEam1BRkRyQUltc0lvWU56MGE5bElDNzZDM0p2VDN0RTh3Q21DUWowalloR0ptVGFvR2ViV3dEdGhxRFZSblRWaUI1Y1RacXZvVHVmQklhZGNKWjIrdHJ2OUVWTmVFZG9uT1RYbmhWRjZWaFd2b1FoSEkrclJMeVByZmp5VGpvZWgxSGpZek15enkydVoxczZUMCt2TUMrTUZRVlpiWjVqanNWYVlFMjNGV3hOQnczOGZYN2pvditzampna2FSaDczeGlUYys1UjZoWVJmREgybmFxMzRGb1lUUlRVSDNOMTBvNnhJTVZBVHBVdHIyaS92REMwazJXNmVwcVB2WWF6OW1mVFUzYWVINU9PRFVPN3M0N1EwK25ub0VjeStDTi9NSUlSNFJBQys4S0lRYUtEV1ZBbmpnUHdCVmZWZnJFcmtxL2FmZEtpZXgvSnUzUkRNZ0RwdlhneEI0Rld4L2FhcXA1NnkrYno3VzNaZW9TaWU1Z3UwNCtiMVJ6N1psNHdWYmwxTnQwVHh4YWlJL0gvemlQOWVWQ3lQdHdFOXViUmgrWUtjZjRqdyt2TjEvRjZVSFZHeXhuTTJYNjVKV3VVbU5xcTBFMTczTC9WT1BFb2JEQm9pOGNIb1R4SG9GM0Z5U0xUMm5qSEVRdEM0bEFxYU1SWjVyMXN5NjM2NTV1bVhlanlER3I1aG4zMmlldlRSUGdYM2ptTkkxUUZCWURBRU9keUI0UlB4djhhRHR0d3RCZnpRRTI4d0JvVDVzQzB4QzMyczNIZ2Z6QW1BQ0QzWmUxRnAzRmk2c2pmVVhGTFptd1R1K3VEdzdHZS9ESXFjUllUNmpnak1tZUJpR2ZyQ0xUcC9SUlJRRTlIOURaMC9vUW9RNENnbmxzS29DM3ljaUVDL0IrV1lDUzFWVndJQUxBZ1FBY29zQm5CT3dibGp3alF3SXVMbUxRdjhQS1A3V1lteEFmQkV4Z3I4N0NQMVJJSm1LYlNabktzMVJlM3l1YTJlcGtlVHg2SW9YVm1XVHdxWDFkQ2JqaGZaS3BlOXNYYXJVZVFzYnd5R3o0ZXRXWlYzQTdoK016bStHeHplRWlwdWZqZ2ZEbS9PZkJ1UkdZQy9ONFFDMHNpamR1NnRQU3pNYzVRT3h2MGZNTDI0MUhJOXU4ZXp3NEVPV2lxdXozdTFsNy9QeU4vb1BSbjRqajBRMjV1a2ZtUjlmblgzY2o4cUM4YU53K1dVMTNCZWZlNE5oUFBrNEgzLzVsQlRuNzA2cXl6ZEhwbXpOUDU2VDVVeVZzcmtyenNmdmozb2syRnd1VDAyUjl5Nmt0Q2RlMWpjWFN6dGt0d1d1bS9QeDJlaGsyMW95cTljdGNWbzdtTm4rTGhJY2xnQVZiUmxjRHhLZXluTzdqUHQ1OFZWLzdKME9qeTkzOFVWVFA5aXRoN3Z2YkxUL21pZXdrRzFteTJtUlcyVHY0V3JmNFFCZFFEd0VYNDlqM3ZEa05mZEZVLytLZnhRM0RmeDVSRm1uTXpoeUg1SGdqclN1ZENDaFpUVlZpUHFCTnhReU9wRGhudHpqTXFDU2N6bmtjby9KQVpXRFNPNFJLU0laamVSd1QrN3ZTWTdsQUV2TVpJamxRU1Q1bnZSSFVtRHBVeG5BWW9LUG9XUkR5U05KUmhJUEpOc0EyMlhkOHZNYTBTYXY0VmtzRnQzMUF1OFdibko5YlplbGRjQTFyNnZyYTNBSFRZMkRVZGZYS3E1UWM0ZWp4cE92ckxGbmEwOUs3bmNNSmFxcWIyTFk5NHZVMU5PYnhGb1R3MmI3eTcxMWpUYTZZVTl5b25JYWdYS2IyRllNTlJsVjY4YWpnbjV2SjIzZXdDeGNCQWtMRVBOalNPVmlEcWxjUWhTS3JJNjREcUpFazZSSldpcklhVnZ4OXJQV2N3ZkJuMnlTaUxlZDNDNStUcEpHamo5bUZTQVRqK3lxMFlBYnpkYVdPbFlkTE85bVYrTUZuWmszWS9xKzJvOUc3a08vRC9ZaGw0RVRBL29VdDE4K2llRHFrQjZXbDR2RitHNHUxQnN4Z1Q0UGpXbzJLY2ltaHNXcEt5QkNkV3JiNUNXdHpqWk5neXdyRmhZY3E5M2NQc0FZRUtGTmJGcnE0L3crclo4Uzh1MldSclc2SXN2YW5PSS8wdVJncEZYbEZHUjV0eWx0QzNJbzlzUVVGUi9yMlVrK3NrZWx2Vm9WMDhQeHAwV2p0UGxmYlQ5Z2tDenpnQVFrRkw3dlJ6aUVZS1RWOFR5cjAxTkk4VlpQVVU2clBWY29vMkVCUEFmYTJIZysyWmJjS3N2YWFkVVJxSDFNZ1pVUGM4dDE3S01ZYm5MSURuVVF4Q3owS1c0UzYvOHFpd1RjaVN2bVpZdTdyTmNaNmNPL0FObkd0L2IyRUFBQSIsInNoclRva2VuIjoiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNkluQnZjQ0o5LmV5SmhkQ0k2SW1WNVNqQmxXRUZwVDJsS1MxWXhVV2xNUTBwb1lrZGphVTlwU2xOVmVra3hUbWxKYzBsdVp6RmtRMGsyU1dwS1lWVllRa3ROTVZaM1dXMXdRbGRXYUZwU01rWlpVbFZ3YzA5SGVGZE5SbEpRVTFOSmMwbHRkSEJhUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTktPUzVsZVVwb1pGZFJhVTlwU21sT1JGWnNUVVJyZDFsVE1XdFpWMHB0VEZSUmVFNUVWWFJaVkVFeVQwTXdkMDlIUlRSTmFteHBUWHBDYkU5SFVXbE1RMHB3WXpOTmFVOXBTbTlrU0ZKM1kzcHZka3d6VGpCamVUVXpZVmMxYTJJelpIcE1iVFZzWkVNNWFscEhUVEZaVjFac1dWTXdlRTVYVFRGTVZGSnJXV3BaZEZscVFUTlBVekZ0V1RKR2ExcEVTVEZOUkZacldYcEpka2xwZDJsaFYwWXdTV3B2ZUU1cVdYcFBSR3Q1VGxSUk1FeERTblZaYlZscFQycEZNazVxVFRSUFZFa3hUa1JSYzBsdFZqUmpRMGsyVFZSWk1rMTZhek5QVkVrd1RrTjNhVmxYYkhaSmFtOXBVbFJLWVZveGJFOWFNMUpSVmtWb1NWWnJjRFpSYWxwVFkwUmpOV0ZGT1hSamJrRXlVMnRHUWxCVU1HbE1RMHBvWTBoQ2NGcERTVFpKYlVWNldWUk5lbGw2U21oTVZFazFUMGRWZEU1RVJtdE5VekExVFZSTk0weFhSVEZPUkZsNVRXMVZNazlFUm1wWmVVbHpTVzFHZDJOSGJHdFpWMDU1U1dwdmFVMXBTWE5KYlU1MVdtbEpObVY1U25Ga01uTnBUMjV6YVdFelVqVkphbTlwVld4T1FrbHBkMmxpYVVrMlNXNW5lRTB3WkdwaGEyeEdZekpLYUdWV2NGaGhNMUpRV2pGQ1VXVkhZekJVYkd4R1pESmtWbFZJUW0xTmFscERUMWhhVlZwWVFrVlRNVTVTVG14dk1FNTZTbEJVYkVwT1lsWmFWbFV3Y0ZOWmFrNXBZbTV3VVdSclJrMVZWM1J1WkZkc1JWWXhUVEpWUkU1SVQxVlJNRlZZUlRWU2EyeE1WbFpTU0ZKc2JGQmFSVll5VkZSQ1VWUllRbFJUVXpGTlZtMDBNRmt6UlhwalIyaDFVekJPWms5RmNETlRTRloxV210b1IxcDZXbE5WV0dScVUwUktjRlJZWXpWU01UbFZWbXRrWVZwWFJsaGhiVVpEVjI1S1dHTldSa2xTU0c5NllXdDBNRm95V2toVGJWSnhWbFpLVGxJelJrNVVWamxEWW14T01WbHFSbTVYYTNCMFlsZHJlRlV4V2xKVE0yUlBZMWRhU1dGWFl6Sk5NVnBxWTJwQ1QwMVVhRWRsUjFZellYcEdlVmRXUmpKV01Ua3lZM3BvVm1WSFdtcFBSbXh3VkZjMWNsWlhlRk5PTTFadlZraE9kVnA2U2tKVVIxcERXa2h2TUZOc1pFWlVWVFV6WWpGQ2RGWXlXa3BQUkVaSFpHdE9jbUZVVm5GaFIwWldZMVphVkU1R1JsbE1XRVowWWxkS1lWWkhkRWRsUkVKeVlteGtVRkpFU2tsU1NFMTVVMFJhUkZORVJqTlNSbkJyV2toVk1FNXFaR0ZTTTJ4M1lWaG9VRmRJY0daT01IQXpaVlpHZEU1SGVFSmxSVnBOVlZOSmMwbHRWV2xQYVVwQ1ZWVkdRMGxwZDJsWlYzaHVTV3B2YVZWc1RYbE9WRmxwVEVOS2NtRlhVV2xQYVVveVlVVXhSMU5GT1c1TVZUVkNZbTAxYjA5VVVsSmlNa3BaWkc1V1NGVjZZekpqTW5CR1pWZEpOVlF3TVVkak1EVmhWRmhvZVZsdGJ6UkpiakU1VEVOS2NGcElRV2xQYVVwdlpFaFNkMk42YjNaTU0wNHdZM2sxTTJGWE5XdGlNMlI2VEcwMWJHUkRPV3BhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1haSmFYZHBZMjFuYVU5cFNYZE1hMFpUVTFWRk1tTlVaRWRsYlU1V1ZtNVNjazF1Wkd4YWJtd3dUVWQ0UTFwSVpHNWlNSEJaWTJ4T1prMXRkRmRSYlRsSVdqQnNlRkV5TVRaU1J6aDNWVEJHUWxGVE5HbE1RMG93WVZkUmFVOXBTbXBhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1dsTVEwb3haRWRyYVU5cFNraGxhbHB2VFZSb2RsTXdWa1pUTTJoUVRWVXhkVkpxWkdGTVZVWkNTV2wzYVdSdFZubEphbTlwVFZNMGQwbHVNQzVRZEY4NFVrcE9RM0pwWmpCaGMyRTNURkZaZG05ZlMyUmpVVzVYVHpoWlNsTnJiWEZRYTNCYVRVUnZlakpzT1hnMVVHNXdVekYwVFhSeWJVZFRXQzF4TmtoMlUxZEhkall5VTJOTFNEWmlhWEYzZVMxcVUwWXlkMGQ0UlROb1FsTm9iRUZsTm1WSVZXNUxSbU5JTVRsSmRUVkZVRmRxUW5CWk5EaEZkMFpWWTFkSlUwWTBabkpmTjFWelRqZDBZbEZTVDFKSVpFeEhRalZyY25Sc1FYZHROMUZUZDNoMlZrTjBjRGMyUlU0eFkxRTFPRVV3T0ZoR1RqZDFkVGxsZEY5dGExWkxWbTlLZDJjNGJXOTBkRlJpYmxvd09YZ3hSVEZYVVRWRU5uUTVObVJ6WkZSaFdIZFVVRzA0TjJjMFZrRkNjR0l4T0haM1kwMXVVM2RVVTA4dE1ubEpRbEowVTFoWVZtSlJSVUY1UVU0M1RGOWpiMVJDWlhWUldUbExUWEpyTVZrdFRqZFJlbkZuWTJSZlVURmZOSFZsVkdOSE5sTnNObWxhUlhVM1JIWktjRzV2YVVGelIxaEdla2hoTlY5UlRtSlRlVkVpTENKMGN5STZNVFkyTXpnNU56QTJPQ3dpWWlJNklscHNlbVZmWmtOVGEwcENOMHhYV0VsbFFrZFBTSHBGZFhoYVoxQTBlVXBQYlc1cE5HUjBaa1ZPY1djaUxDSnViMjVqWlNJNklqTmpZVGN3TkdGaU1UUTRZVFE0TlRsaFkyVTBNelZoTWpZMk1EVTNNekEySWl3aVkyNW1JanA3SW1wM2F5STZleUpyYVdRaU9pSm9UazVzTTBvNWMyeE5hall4TW5rNVlYTllUM2c1TUZSWlluQjRSekJ0YVd3NVlsQlphWEp4WmkxRklpd2laU0k2SWtGUlFVSWlMQ0pyZEhraU9pSlNVMEVpTENKdUlqb2llREV6UjJOcVNVVnpZbUY1V2xkcmRFOW5VRkI0WnpST1dVVjNaMVZRY0dZeU5rSTVkbFJsY0VSTFUxRTJXalEzTWs5T1VrMXRWbFZUU2xKaU0ySnVlbEIyUVV4UmEyZDFhVVJYVXpaUU0wYzVSRFJSY1RsR1NVdFZWRWRHV1U5a1JYWk5NRkJOY0ZOSkxVeFdialJqY1ROd2FHNUxRMTg0U25kSWRXNW1TRVpuTmxKUmQyTklNbWxOZHpsSFgxUldSMXBsWVZkcVlVSmFjbGR4VVVoRWVqTnFTM1JuWmtkS1pHcFZVazFIY1UxTlgwSnVVM1ZpTVdkYVNtMXRhVEZUVmxGTGQwNXhaa2hwWnpZelZtTnlNRTR4T0VaNFpYZHJNWEpaVVhaWFgzWnpPRlY0Wm1NNFdXbE5ibXRWYkZJM2RXaFVjMjVuTWtGTVprSmtlalJLVjBWTlRuZHZVRzFYWmtrNE1VWjJRMnRwTldwb1lWVnhWbE0wVVZndGNXMXRZbHBVYTBaNE1HdHVWMDlFTWtoRWN6SklOa05JTVhkRVdtUmtkVFEyTjFwSGVYQnBlRTlZZWw4M1NuZDVVVzAwYkVGNFJreFJJbjE5ZlEuS3NMS3dleUZKODUwZDZMTUVRYWl6b05WTkoxQnhRcjhhMmpuMzNUcy1nLWVENWdORkFpTi1xUHBNbG54a25VRHEtQ3Z6bXFxQ1Bac2QyNnVFNGd5eHJQSEpDMVZNSzFLV1BhQ29QWnJpR3FNa2NyUVNiUzZOWjB5d2pMVEJpcGdDTnQwVlB0eWRlTTFGcEVBbGliWlNTWkdvdTBaLVVuam5iOG9EY2gxTExMd2xwNDUwMmJZUGxMT2FIdm9yVl94OTdMbGMzdzlaQTNjS3RmT1J2a2xGbGxwbnlVa2hoRUhlYnQzWnVlLXNXUm9vM1NHTmlObDBpR3YxWm45b1JRR0t1UUgteHdkNjNRc3hnVEczNW9BbnpjdkZudjFsZE1TSGY1VEFzdENfTnhRU1Fsam9LUWRqbk9lU1FDaTQ2TVM4enBiTF9oNjVtYlR0cU1hV1VTZW5RIn0.\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022}", + "messageId": "2e2bd612e2584ff0a35934dc7c32740f", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-0951a93362a089fa389293bc7d07133e-073bf267d0fc449b-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:50.8104031\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "5ff29cdf33cf462a8e9c8fddac71807c", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-588f5c87c0d9b6e1f713579943851ccf-c55a4c3104133621-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:50.8416266\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "884284e8d316432bb2bee2ba0695e294", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-2627437c130767812425a3c347aa0133-611b71e01f2afa62-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:51.3572508\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "efe8bcb13b0a4004a61251b722f43ab6", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-f1af6b970b4a7eeae0050222c9150178-7e433a17f825268e-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:51.9197446\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "fb6980bfd3b6449080a7ccd101ca37f7", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-015455d5f5e23af09fc1a8ae641afdfe-fe0f3d5a10895c78-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:54.1697584\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "2b0b396ad7194a2ea0b209c434cf3040", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-24ffca72127ba81ba00743041b3769b4-9ed4f096c871e0b7-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:54.185371\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "37af4dc4dab44fc0b4dc69d86eab9fed", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-d7311e06837e3587ed1ee506b2d7afbc-4f688cf499241241-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:54.8259738\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "7584ab4fba654222b2d20d011875991e", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-1e357aa307526e3203c6bcaa30e08425-1c337ae44a71e34f-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}}],\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:55.4676949\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "b3a61cbcb1da4be3a49803f07768b0d6", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-7d259905836a5e02159ad547c5b62880-a5a6d7b949af5e4e-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallDisconnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0b00-5163-46c7-a887-c72976d4a14d\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3\u0022,\u0022correlationId\u0022:\u0022c9bb3022-0536-4cb5-b258-bac66b375205\u0022},\u0022time\u0022:\u00222022-09-23T01:37:55.9364461\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d\u0022}]", + "messageId": "f07e90c86eb740febde0128230259a6f", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-165579a57a1167b10afa351e9aeb1af3-edc26dcbb3d9dcb5-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + } + ] +} \ No newline at end of file diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTest.json new file mode 100644 index 0000000000000..56076b5e108d2 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTest.json @@ -0,0 +1,327 @@ +{ + "Entries": [ + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-55d3f6c01e86c945876123837e3ef1c0-dc53b5ee481e3a4b-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "ec8f349691109277c5d32453107cfa0d", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:19 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:19 GMT", + "MS-CV": "vzrgmKvvuEGMD9ZAIjb5Ng.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0fxItYwAAAAAUU7f\u002B\u002B/EkRrLyars8KlsLQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "ec8f349691109277c5d32453107cfa0d", + "X-Processing-Time": "110ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-dcaa51d85fe5f94296cb69f33e7af728-febcbe3b4c461244-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "5f2955c8bf4a244320afcf2bce300db5", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:20 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:19 GMT", + "MS-CV": "ACuiYQVnvEGoKZHsYpnRIQ.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0fxItYwAAAABVCVrsjOOkRamst1QIj8ouQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "5f2955c8bf4a244320afcf2bce300db5", + "X-Processing-Time": "32ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/subscribe?q=Sanitized", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "bee50a7938d581a52ff90dfcd76e1e0f", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:20 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:57:22 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "254", + "Content-Type": "application/json", + "traceparent": "00-11f68c070d6dfe4f9a6a8e01193aacef-987f2572d310164b-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "0a69b3c7a1b1d707f16bcb60c24bc394", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:23 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "source": { + "identifier": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "462", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:22 GMT", + "X-Azure-Ref": "0ghItYwAAAADFpZwaTGoORYHdu37NUYqcQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8dca65f9-6de0-4b93-a290-1c288a62d63d", + "x-ms-client-request-id": "0a69b3c7a1b1d707f16bcb60c24bc394" + }, + "ResponseBody": { + "callConnectionId": "401f0b00-25bb-414d-a072-c12d006f8db9", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "939368d2-f344-44c5-b605-9b5e5211b175" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "7882", + "Content-Type": "application/json", + "traceparent": "00-25533c509eae9346b9ecfebf2fdc31b2-89f3dac5228b764f-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "06d96ec63b968f38afa82f50b1474cb1", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:27 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhhMi9iT0JiOUs0SVgyQS9iMGhZZm9pZ0N4c0t4azlidEpISHphSk5Cc0FGRlVyWW1zcVJLOGlNemsvKytsMzRrVHB5ZDZlNjJ3Q2lJTEw3T1BmZnlkZTV2TGEyeTdLUm8waVRWcWttTHZDVi9heVZWTVhXL3FXbkpscEJLMXhMSFJpa1NSeWdLL0JDeGdCRVV4NXdoRmNhRWFOOVh3ckJiZi9WZ2h2d3d3Y2lHVkNHV0pDR2lqQ3JmUUVzWTA5YmJsa25yTWxQM0oycHFmd2krelUxWnBIa3pkUFJOUklrSmVBQndWaU5HREppd1hDQk5veWpFQkFlY0N4aVRxWHc4VTJQcnh1U3pMSHZiS2xYVnBEb3QxUVlvTm9aeUVRZEk4MGdnRmhtTzRvUUlKT0xZeFBCUWttZ0FtcVRHV0loaW9yTGFQcnh0TmNYM2lLVFdlNTZ5N3huSi80RC9MSkwrNWtHdnZMYlBOMFV5VUl6cTJCcEVBK3dZSmhiRlZoamtCd0dEVUFJSHkxK0paSmJtZDdVTHBtb2FwU2NBTkdtYXNwYWRqaXJUZHBLbDQwbFRWc1h5dmwzZjNaZTJyWXVwYStuTVNVZVhIZkJ3Vmx1RmZJeHFreUIxVjdlMTN1bXBkV2VPTzBsUjNWblRNWW5QUk1BcE1sUUhpS21Bb1pqSEdDWEN0eXlKRWtxSTZKQ3drMko0ODg2YTBEL1RMdllSOTFHSUNOQ2ZXcE9xWGw0dmJBVlV0UWFlVXdYMVFIRmMyYnIrQy9IZlVucmhRV1Yvc2JyNUMvRmNFM3JCY21iS2kwcmxkVmxVamlzVWdXbEEyaGl2LzROSVVoYUtUdXRoTXlmOUltOXMzcmlWcE5lZkYwQU9ocXF5ekRhbllLYzJKV0RIV1JGRHc3enIzMVEzZWRGRkh2VjVoSW5uZThNVGJ6aGlIaVpoMjRjLzdEclUzUnFpQ01OZFFYYzNYUmkwRXRJbURMY0pDVjFUM08xZlNMelpNcTZpNmZyZTZtUGFWVE9URmw1QU1CZmUyY1dvMC9zODhyRFB2QWplMU1NWWUxaUFlZUZGSWRSQXlWVUs0T0gvaVZIVnJScGRvcXBPZjdVNzVTU1cvL0NXYUFyRVlkTjZFQU92aG0wdlRUM3hLcXZuN21QZGZZbnFkSndyMklialB4cjFoQzJkRjlHNm5HcUxaa21seHJMdTNRMmY2c3FGa2VvNFA3dThIS1JXWHgyeFVZM1Q2N3Z5SXUwWE95eW5zK1c2cEZWdVVxTWFLOEYxNzNJdzhnaW1mdWh6UnZFTHB6ZEJiTzZCVzVWa1M2OVN4bFFRdERiQm91M2VYdVVXemJyZlBqelpnUThpaVBFcjhORTN3a2N2NFFtd2Q0NHAzWUFKQW91QisrR2VDUmJoZ0h5RGlWVy9mUlBrUjV1Z216bkFKQkFrZ2xzajhGWTdqN1d4RUcydzZNSFdXOGVvc25CUmJkQmZVTmlaQmUvNDR2THNaRGp3aEU5RFN1RnNnRFVlY1I1eXh2YU5reWZqQWpxUi84OTQ5R2c4Q0tHRmNpcVlvRDZoZ2FEOHBYRzJtYjlTMVRVd1lNS3g5UGx6Qm81UUZKSnZwRURKdm85c000Yy8yRXl3c3hxZGxVQkVGUHZmM3dyNVlWWXlGZHRNVGxXYW85VUp1cTZkcGtiaTdla1ZMNnpLeGtXVk5wT3BqQmZhSzVXK3MwMnAwc3BiMkJqT21RM2g2cjVzQ2pnQWVvZm50LzNqVzB6RTdmdmpYdi8yL0gwUDN3cmZTM000QTYyTTZPVjgrcFVjNVY4Ly8veUo5NzkrNlZ4OHZoNFBETCtPcmhhRHliS2V4MEgydnVLL2szOVIvRHZlRXRuQWt6K0QvNkwxb0YvL2ZKYWUvTHFnWWs3Ti9EUTZ4cFJQNTlNM2REU3B5SEd4MEw0YXIrQzNSMlU1VmFWMDE4WDU4S2VQSGN3Mzk4dGpVK1M5ZzdYZEVTL3IzZDJ5R3JMZkFqZk8rZkRzOEdRWExaazI2NVk0YlNxWTJ1NitKVGd2d1ZTMEE3Z2VKRHlWNTNZWmQvUGlXWC9mRy9XUEwvZnRDMWZmMjYrSDYrL3NjUENhSjdDVWJXYkxTWkZiWk9kd3ZlOXhnQzQrd3Z6NU9PcjFUMTV6WDdqNlYvd2p2bXRnVHlQS0pwM0NxYnUxQk5la3Jjb0sxTE9zSndxUmdIdmtVSEltV1NRUEI1SWNTTUpsZUNoN3duMkx2dXh4U2JHTUl0a0xKWS9rZ01vRCtPaTVJYnd2ZlNZUERtUndKQWQ5c0MwRFh4NzI1QkYzYUVlQnBFZHllOHZiWmJQaTV6blZKbS9nV1N3VzdmVUNieGZWK09iR0xrdGJBZGU4cVc5dXdCMDBNUldNdXJsUmNZM2NOWTZjSjgvUTZCUGFvNVQ3QTZCRTFjMXREQnQva1pwbWNwdFlhMkxZYkgrYjI4ckpvMXY2cUNqcVNpTlFiMk83MGtNSWI2SzUxYzgvMmZFNlpiQ1crN0Yyc3BMNWlHbEJJSjlSOERLV0NoM0hMR1JPVzlzYTB0bVZnRHZWZWxaQjhNZWIvT0Z0SzdlTDB5UnhZbnliVUlCVS9HanZuUTdjeUxaVnFSVzh5YStHQng5R3krQmpUeHg5K25JVURVOC85YnBkd0ljMEJrNE1wNGp0eDJKOFRFNzBRVnpvTjNiMDdwMmV2MWxBbndjbm0wMEt5c214R0ZVRlJLaEo3U3B2U2V1elRWTXZ5NHFGQmNlYWFtWWZZQXdJVVJlYkZmVmhQaytieDF4OHQ4VXAxNnJJc2xWRzhWK0pjZ0FCV2I2d3oyUTVWTzRLY3loMml1dmhoODhmcXROM2grVDZsM01zSnRIVkZmbjBxTGl4UURoZ2Y3ZGRUc01vWWh6RGhjU1pJRUhnTXIrMFBwNWxUVHFDZE8vK01leHBmVkFWeW1oWUVVK1JOemFlalhkMXVNcXkxVHdMNk1pREpFTGNXSmpuT0tKSWdiQkFXQk1oRkNlR1U5UDZIek5Lc0R1dWlsbTVzcnRzMXRucHc3OEJlUnlHK3dJUkFBQT0iLCJzaHJUb2tlbiI6ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbkJ2Y0NKOS5leUpoZENJNkltVjVTakJsV0VGcFQybEtTMVl4VVdsTVEwcG9Za2RqYVU5cFNsTlZla2t4VG1sSmMwbHVaekZrUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTkpjMGx0ZEhCYVEwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5LT1M1bGVVcG9aRmRSYVU5cFNtbE9SRlpzVFVScmQxbFRNV3RaVjBwdFRGUlJlRTVFVlhSWlZFRXlUME13ZDA5SFJUUk5hbXhwVFhwQ2JFOUhVV2xNUTBwd1l6Tk5hVTlwU205a1NGSjNZM3B2ZGt3elRqQmplVFV6WVZjMWEySXpaSHBNYlRWc1pFTTVhbHBIVFRGWlYxWnNXVk13ZUU1WFRURk1WRkpyV1dwWmRGbHFRVE5QVXpGdFdUSkdhMXBFU1RGTlJGWnJXWHBKZGtscGQybGhWMFl3U1dwdmVFNXFXWHBQUkdNMVRXcEZlVXhEU25WWmJWbHBUMnBGTWs1cVRUUk9lbXQ1VFZSSmMwbHRWalJqUTBrMlRWUlpNazE2YXpKT1ZHdDRUV2wzYVZsWGJIWkphbTlwVWxSS1lWb3hiRWxoVkZwcVRXdDRhRTFYT0haamJUVk5aVk4wTkZWSE9VbFdSelZSU3pCT00xRlVNR2xNUTBwb1kwaENjRnBEU1RaSmJVVjZXVlJOZWxsNlNtaE1WRWsxVDBkVmRFNUVSbXROVXpBMVRWUk5NMHhYUlRGT1JGbDVUVzFWTWs5RVJtcFplVWx6U1cxR2QyTkhiR3RaVjA1NVNXcHZhVTFwU1hOSmJVNTFXbWxKTm1WNVNuRmtNbk5wVDI1emFXRXpValZKYW05cFZXeE9Ra2xwZDJsaWFVazJTVzVzVjFac1FscE5WMjgxVlRKS01rOVZSa1ZqYlhnelRGaEZlVkpzY0VSV01VWldZVlZaTVZOSE1VdE9SVXBoWkc1d2FsZFhhREJaTW5SVFUwUldlVTlHYkV4aGEzQjNVVlUxVTFwSFpFbFVWVVpaVFZVeGNtRnFhelJWU0VVMFVteFpOV05zUlhSVk1XTjRURlZrY1dORmNIVlBWbkIyVGxkNFVWZEVhRWxWUlVVeFdWVTVNbEl6WkZsaE1qRjRZVWhHVUZsc2FIQmphMVpGVkVaa2NXRlVaSGhOUnpWT1ZqTktSMUpGUmxsU2JGa3hVMVZTV1ZSRVVrOVRSbWh5WlVaU2FscEhaRTFXV0dNMVpWTXhUVTFyU2xGT1JVNTJXRE5vWm1SclJtRmlWbXgzVlVWS2RGcFhTbFJpTVVFMFdWaHNUMkpHVFRCWWVrRjNXRE5yZVdWSVRsZGtSVEZoVGpJNVpsWklVWHBVUmtZMlpGZHdNRk41TVZka1IxVjNVakp2ZVdOR1pESmpWVGxwWTBkM05WRXdaRlpWYWxKc1UwVndXVmxWTVhGVU1IaFFVekpqTUZGV1FqTmpiRGxoVkdwVmRFMUVWalZQVjFKWFRWWlpNR1JyYUhKa2JHUndWMnRTZWxZeWF6UlJibkJGVWpGS2QxVkRNVWRXUjJ4VFRVVlNVMlJXUVhoaU1uUTJaSHBKTVZaSE5EVllNa3AzVTJ4YVNFNTVNVzVpUjBwMlRGZHJNazE2YUVSUFYwWjVWakF4UmsxdFRrUlRWVXBRVTBWb1JtRkVhelZQVmtwcFZWTkpjMGx0VldsUGFVcENWVlZHUTBscGQybFpWM2h1U1dwdmFWVnNUWGxPVkZscFRFTktjbUZYVVdsUGFVcDZVekZrWVZJeFFsQk9iazQxVW1wak1WTlhkRXBsUm1kNVlVaFdURkZYU214UmEwNDJZbXhXVkZReVNqWmlWVGxtVlRObk0xUlhhRzVKYmpFNVRFTktjRnBJUVdsUGFVcHZaRWhTZDJONmIzWk1NMDR3WTNrMU0yRlhOV3RpTTJSNlRHMDFiR1JET1dwYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNYWkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTVFJWUmxwVlpWWldiVTFWZUhKU01qZ3hUbFJhUW1GdVJrbFZSVVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1alRFbFROMGhEYkVocFNqbFJkVXBDWlRGMVVVbHFTMUpQWVZoUGIweDBPRjgwUWtabGNrVlBkUzFOTVhwWU1uWnZRVGxUUlhNelZ6VXhVbmhWYmxaRExXbEpXRmhsWm1KaVowWkxjVVZ4VlcwMFdraG5WSEpqVFhGWlYxZEhUelozTlcwNWJVaHhVRFZEZDA5RE1WbzRkWFZwVGtGb1NsQkxRbmx5V1ZFemNYQXpRbTlUVlZkSFVqbHRlRmt5UkVoaVZHcGlaRWw1TWpaVWFtNVpXV2RQU1UxVGRXVXlkM0JoWkRsbFgyVnBXVFl4V0c1bE4wNWZPVXQ0ZGtGT2NWOVdOMHBvYlZWVFpsY3hVVUp2WHpsMFVuaHdkMnRXVUUweE1XSllkbFZWTjBKdWJsZEZkblI2TUc1RmFVTjJiMVp4UTBKdVZsSkdhbFZTV2tWVVQyMWpkVk5GY1hsR2IySlJXVVpGVFZVNU1tOTJVVWhaYVd0bU9VSlFhemxCVW1admIydElXRXhKUTJSUmJrTmhZMEU1TTJWd2NTMHlZbVJ1ZUhwcVJsaDVZakY2UW5oUGJIaHVRbkl3UlROVU5sZHVjemR4UjBFaUxDSjBjeUk2TVRZMk16ZzVPREkwTkN3aVlpSTZJalZqYWxsa2VFazJSME5PYm05NVozTjVhbEZFYkMxQ1lXeFlTMDFtWm0xUk1YZDVjRWxaU0dZemVrRWlMQ0p1YjI1alpTSTZJbVV3TkRWaFlUQTNNVGs0TXpSaU9HRTRZbU01TnpJellqZGxNVEl4WVRnMklpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpyVTBZeWRqVjVhM1ZUVEhSaWQxWnRjR2wwWTFCdVgwZERNVEYxU3pkdVFrdDZVVFZsZFd4SFpuUnpJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pZVZaV1VGa3hhamxUWW5ZNVFVUnliSGN0Y1RKR1drTlhVVlZwUmpWSWJVbzBRbHAyZW1OWmFIUmphMUpJTlhJNFdVdHFTbkJCVGxKa1owaE5RVmd4VFd0cU9UaFFjVGhHVmpseVVTMVRWekV0UjJwd1NtNDVXbTgxYkZCWU9FaFFRVFZoVDNaSGQxaHJiWEZvY1U5aVdHbHlSVVJNVjJwcE4zRXdiazFYY2taRVFWaEdWalZKUkZoTU5FNUlXR3Q0VkdOa1oweFZkemw1TFV3eVFsQTBRMjlmZUY5MlFWcHRXWEJRUW0xbFlsTnZVRGhoZVU1c1V6UmZNREJmZVRKNGMxWjBUVm8zYjE5VWRETk1VWHAxYW5STExWWjBaVEJIYWpKd1YzWnhUMkp3YkRsRFIxVlNOR1ZJU2xoaFRXcFBURTlMWnpSQlVIZHlYMXBPTlMwd05YazVaRll4VmpSMlNHdDJWMmxhUkhOWGFUaENla1JIVW5CUUxVWlVhVkl3UkZKMVVERnZhM3AzTWpWVWJqbGZZbkJLVmtjM0xXZHNZbTh0YVRZek9FTTVZWEpYVFVVeVkwTkpRazlJU0VWb09UazVVbUpSSW4xOWZRLnQ2Znc5NTlzSXNNbEhqcWg2czBTMThsX0w3emVVaWpHN25xVWhHZWdkbUNWSFkyX2Y2TE1YMGhUMUxNZ3M1WDVHdzU3VUNBS0dNa0t1ZWtrM0VDREpGbWNQZ2RYWDhaa3FrOXk2aXZkV0ZueEZyeENpVUpQbkY3QkRDbXhYc2N0UmpYZEtYNGpKdktBS19wOUo4eHBab2d6bTc1Q0l5dy1ZOUlCT21WRlI0TU9Wd0Zqalg4QnhzbEd1d25BcnB6XzliWDBnNmwyMUZWc2VLWGMyWUUzb3NYR2x3SUlnYV9GWWMtb0dRVmk0RDZuNkRBU2tyN0Ytb1NEOENFWlh4dzByUXdzVXBGOFZvWUsyZ2tfWXVuU3BNcFh2UE82dGJBS3M2OXE5NEt3R05wc3dfTmEwci14ZlU4NHhRX2tQTExENm9sSkYydm80UDBfSkN6T0hwVWVLZyJ9.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "669", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:27 GMT", + "X-Azure-Ref": "0hxItYwAAAACsLZRE9ZhMRJ1oYTcdEcIMQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8dca65f9-6de0-4b93-a290-1c288a62d63d", + "x-ms-client-request-id": "06d96ec63b968f38afa82f50b1474cb1" + }, + "ResponseBody": { + "callConnectionId": "401f0b00-0f21-43b8-a978-41394ba3f769", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252L29ZSUpWSnJPR0UyWWpTMThoOVhYMlE/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "eb378e59-10aa-442e-8479-33380ad1f9d2" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9?api-version=2022-04-07-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "1a63bf9103c7d704020ecd6a6c44bfe4", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:30 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "671", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:29 GMT", + "X-Azure-Ref": "0iRItYwAAAACPM6ilYpMCS4yKHAPtGg1kQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8dca65f9-6de0-4b93-a290-1c288a62d63d", + "x-ms-client-request-id": "1a63bf9103c7d704020ecd6a6c44bfe4" + }, + "ResponseBody": { + "callConnectionId": "401f0b00-25bb-414d-a072-c12d006f8db9", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252L29ZSUpWSnJPR0UyWWpTMThoOVhYMlE/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "939368d2-f344-44c5-b605-9b5e5211b175" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/401f0b00-25bb-414d-a072-c12d006f8db9:terminate?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "6936793618958b787bd95a0972b625a9", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:30 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:57:29 GMT", + "X-Azure-Ref": "0iRItYwAAAACwKBnGUBbmQbOYPkQDXQB2Q082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8dca65f9-6de0-4b93-a290-1c288a62d63d", + "x-ms-client-request-id": "6936793618958b787bd95a0972b625a9" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/unsubscribe", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "158", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "02cf1a1fa9e7c3cd6a0103886ecd226a", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:32 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[\u00228acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07f1-e73a-4ff7-343a0d0017b38acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07f1-e7cc-4ff7-343a0d0017b4\u0022]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:57:32 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acs-callautomationtestsupporter.communication.azure.com/;accesskey=Kg==", + "DISPATCHER_ENDPOINT": "https://sanitized.skype.com", + "PMA_Endpoint": null, + "RandomSeed": "1176374245", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTestAsync.json new file mode 100644 index 0000000000000..14ea3a7e52cf8 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallAutomationClientAutomatedLiveTests/CreateCallToACSGetCallAndHangUpCallTestAsync.json @@ -0,0 +1,326 @@ +{ + "Entries": [ + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-b0db8d740eab8f448bbbfd1fdbe1271c-88ceb6ecd584c643-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "96da7468c98e365efd64913f3a7f5568", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:33 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:32 GMT", + "MS-CV": "Z8Tx9er/zkuN54YLT15T7A.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0jBItYwAAAABKaFmfVJzgR4wb\u002BdVqW3jtQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "96da7468c98e365efd64913f3a7f5568", + "X-Processing-Time": "30ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-5ef861719d68b940844e8c358d897584-9c9e3cb5faec4e4e-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "e54654ae4430fbdee9e8110a156e2c9f", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:33 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:32 GMT", + "MS-CV": "EUu5bXFdSkuYRwk\u002BrqJPqg.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0jRItYwAAAADDrgeIaosfQqATWnVtn5n\u002BQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "e54654ae4430fbdee9e8110a156e2c9f", + "X-Processing-Time": "36ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/subscribe?q=Sanitized", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "fd7cb91a616d0c66f5583ffbd8b0d3ef", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:33 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:57:34 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "254", + "Content-Type": "application/json", + "traceparent": "00-725baffdc4c0e748b474bca1aa39f257-a48e7222e3d1e740-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "af1ddf49060323de96dfaca6b754208f", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:35 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "source": { + "identifier": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "462", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:34 GMT", + "X-Azure-Ref": "0jhItYwAAAAChoj7bV7AxS6GIX0hAmKinQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "7dc09943-3364-4029-8ac6-9b66550692ed", + "x-ms-client-request-id": "af1ddf49060323de96dfaca6b754208f" + }, + "ResponseBody": { + "callConnectionId": "401f0b00-0fbe-40e5-aefc-a0969fa68a11", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "ccc26d47-7f5c-4d4e-88f0-5fb99d88f454" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "7882", + "Content-Type": "application/json", + "traceparent": "00-2bfa94b68e70d4429659f44c89a242dd-a8c6e7d025b07a4d-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "8124f23757034cfbee3aefd704e22239", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:37 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVgrMi9iT0JMK1Z3UWZjRDhjU291a1NFa2tZQ3djNTlGczZ6U2JSOXRkQkJkUUpHVnJMVXVLSkw5Mk4vLzdEVzBuY2VKc3IzZlhIbFpCWlBFeDMzd3pmTXpNN3gydDh2eXNiTE0wMDZyTnlxSWpmKytrZFRsMXY1bnB5RTRzbFc0a1NZeFNOQkZJY0J3aHhobEZTUkl5cEtLRVVvMnhpZzI3eGV1SE1JU2psQ0tpZElKWW1rWW9ZSUhDQmthaUpPcTg2WmlzcVhLMU9sTlQrMTN3YldHcU1pdmFVMGZmUkdISWpWVUlhNk1SbzRZZ0ZTcURyT0FoWXltSms1aUNUSzZLMFV5TnJKTXBabm4rcGxPcHVzMTBWcWt0VUNoc0VxV2NPWEljTVJWd0pFS1RJSnNFQ1lzU1lVWE1BV2ljR1dQQmk2bktHM3YvcHRPVzM4Q1RDYUY3bHNiZjBKTi9odi9NazNqN29GZGVEODlYZVRLSndvVHhXQ0FsQ0N3Sng3QWthV0pReEJLaE9kY2tKdm9WVCtaWk1XbWNNMVhiS2owR29ISGJWbzMwZlZWbDNUVFBSdU8ycXN2bHF0dE1WcFh0Nm5McVJ2dzU5WFhsYTQxbWpkc0dCRFVtUldyU2RMWGVtYW0xUHlkK1d0WVRhL3lZWU1wRkZJUG5CRUVzVENLVXhFb2pIZE5VMkNqZzJIS2ZSbjVHNEIzNkcwSS9aRDJDVVloUmhOeU9tbHFUcVg3UkxHd05WTFVHbmxNRi9VQnhWTnVtK1F2eGY2RDB3b0xhL21wMSt4Zml1U0gwZ3VYTVZGZTFLcHFxckIxWGFBSlRUcnVFYlA2NWtBR0xZcjl6djEyVFFWbTB0bWpkVHRLYnp5c2dCNktxcXZMdExlZzNwZ0xzSkM4VEdKajM4RTE5VTVROTVBV0VjUnA3MkRzOTgwN1BtVWRvMU1Yd1I5eUVwdGVBRjBIY05YUnZPOFZ4aVlJdUViZ2JCMjRrNlEydUpObWVHTmZSOXJDMy9wajIxTXhrSllnSVRMMkxxM08vLy9IY0k1aDVBdDZCUndqeGlOTWVleUtDSG1pNXpoaG80Qy9yVkwyNjFSV3FtK3czdTlOT0Uva1BiNG1tUUJ1T3JBY2U4Qm80OU5JMFk2KzJldTQrTnRPWHFNbEdoWUpET1BxUzFCTzJkRVpzZFdmYW9sbGFxNUU4ME84dW4vcXFoWkdEdzBhczZPZHN2bUFmcG41emZIUWRWYUw1dU10Nk9sdHVXbG9WSmpPcXRSSXM5NjRQenoxS0FoemhrQVhrdWMxYkY3WXJvRmFuK2RLcmxURTF1S3hMU2V6V2kzbTEyekdiZWZ2b2RBZWRDL0R3UG5yd2xlakJTM1FLM0oxWlNyZWdnY0pPQ0hIMFVnTVRoSDhOLy9XOGZRMzBPMnNJdHY0bmxNZGdJNG40R3Ayd0xvbmpMc0dSQjRkT3JORnJDeUZxaS82Y3djNEtlTU9yNjR1ejAwTXZoSWhGWWlGNEpBaU5TY2lqVjNUVEo5MnhDRVA2UCtrT0huV0RLS1dNY3hhRUFRN0RRTVNZdlZUT3RvdFhxYVlCQml3bVFBQ0hMeGx3U3IrU0FoTTA1UHRhNlA5QkM5L1ppRTRKeE9TQTRHK3VoSDR2SmJsS2JDNm5LaXZRK3Q3YzlFNHpJOG5EcFpVc3JNcEhaWjIxNDZsTUZ0cXJsSjdZdGxKWjdTMXNBdGZMbG0rOXF0b1NEbjcvNlBKMk1MeUZ2WGY3ZHRnZjNGNis3WlBiR0h0WkFWZWZsZStYdzBzZFZPelRuZThIK2VYOHR3RTlHTEtETnBtOG5Sd25RMUtaRDBQTlBwNy9RZjhaa0QvSUE1RXRQUDEzOEo4RFBqbFI4NVAwY21CLzFpcWw5ZmgwOWVtbjAwTTI1ZkdrK1h6d3k4SHgwUHg4dFlaL3VDR3JxYXFrQ3hLWHArL2YrU1RjUnBYSEllR2R3TDcyNDVmOUxxS3NSZlpISU01Y25sNGNuZTJpcGROMk01SmtiUTByMjl2WEJQY2txQkk3Z0J1aDJGTkZZWmRKcnlpZnpjZmUrV0I0dmE4L2R2MzkvWDRJZWhkSGg2OVpBaHZaNXJZYWw0VkZkZzR4Zlk4RFRNR0loTS9sQW05dzlwcjVzZXQveFQ2SzNRQjdrcWphYkFyMzdZTW1pSTYycm1wSW1XVXpWb2p5MEJOVUJxRVVnUXdId0Y4ZUhjampTQjR5U1lXa0J6STRsTWRZSGtHekwyTWhjU3lQaVl6N2JzS2dMNDlqZVhEczVwTlFCa0pHVlBJamVjeGtHRUYwZGFOSFlxUFlMdHMxUDgrbGF2SUduc1ZpMGQxczhHNVpqMjV1N0xLeU5YQXQydWJtQnN4QlkxT0QxTTJOU2hya29qZHlsanhEQzU3UUh2TzNMd0NscW1sdkV6ajNpOHkwNDl2VVdwUEFZZnZiM05ZdUo3b05IaE9KcHRZSVVyYVJYV2RCaUd5OStaQTB2N2VqZFozQW8xQnhJVUtVaHBCTk1xNGpwR3hnRVJRSmdnYUtXUjBtcmtocG9JWmRaMjBmdEo3VjRQelJ0bWg0MHluczRrT2F1Z3o4b1lxQS9QQ2RYYm5rYjV1cnJWdWQ0V2hWblV4algveUl6ZDN3NHFka2Z1Zi9NdXIxQUI5cUY3Z3hZRTdSR24veWE5K3NqajRPWjNjdFYrOVBGcC9jbkh1WEs1c01FaWJINHJ3dXdVTnRadGZGU3RaY2JJZjZlVjR1TEJqVzFqTjdEektRZlRyZnJLbWZGdk9zZlN6QWQwZGN1bHFYZWI0dUkvNmpUQnhBSUJkZjJHZTVPSFR1WnVQUTlFVXQ3R1cyL0hReE9iazRETzZpOUxvNC9yUjRUTE5KakFobmY3ZTlNSWlFWUNHQmFCU3ltSEx1eXIyc0djN3lOanVIR20vMTZQYXNPYWhMWlRUc2lDZlBHNXZNUnJ2SnQ4cno5VHBIUm1NQURsQVFRSjNLTUJVSWlvQVFpUVJLZDQ1RFFjRnIvMlVaQ1hwSGRUbXIxbnFYN2FZa3ZmOFhZWWV4Q3ZjUUFBQT0iLCJzaHJUb2tlbiI6ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbkJ2Y0NKOS5leUpoZENJNkltVjVTakJsV0VGcFQybEtTMVl4VVdsTVEwcG9Za2RqYVU5cFNsTlZla2t4VG1sSmMwbHVaekZrUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTkpjMGx0ZEhCYVEwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5LT1M1bGVVcG9aRmRSYVU5cFNtbE9SRlpzVFVScmQxbFRNV3RaVjBwdFRGUlJlRTVFVlhSWlZFRXlUME13ZDA5SFJUUk5hbXhwVFhwQ2JFOUhVV2xNUTBwd1l6Tk5hVTlwU205a1NGSjNZM3B2ZGt3elRqQmplVFV6WVZjMWEySXpaSHBNYlRWc1pFTTVhbHBIVFRGWlYxWnNXVk13ZUU1WFRURk1WRkpyV1dwWmRGbHFRVE5QVXpGdFdUSkdhMXBFU1RGTlJGWnJXWHBKZGtscGQybGhWMFl3U1dwdmVFNXFXWHBQUkdNMVRXcEZlVXhEU25WWmJWbHBUMnBGTWs1cVRUUk9lbXQ1VFZSSmMwbHRWalJqUTBrMlRWUlpNazE2YXpKT1ZHdDRUV2wzYVZsWGJIWkphbTlwVWxSS1lWb3hiRWxoVkZwcVRXdDRhRTFYT0haamJUVk5aVk4wTkZWSE9VbFdSelZSU3pCT00xRlVNR2xNUTBwb1kwaENjRnBEU1RaSmJVVjZXVlJOZWxsNlNtaE1WRWsxVDBkVmRFNUVSbXROVXpBMVRWUk5NMHhYUlRGT1JGbDVUVzFWTWs5RVJtcFplVWx6U1cxR2QyTkhiR3RaVjA1NVNXcHZhVTFwU1hOSmJVNTFXbWxKTm1WNVNuRmtNbk5wVDI1emFXRXpValZKYW05cFZXeE9Ra2xwZDJsaWFVazJTVzVzVjFac1FscE5WMjgxVlRKS01rOVZSa1ZqYlhnelRGaEZlVkpzY0VSV01VWldZVlZaTVZOSE1VdE9SVXBoWkc1d2FsZFhhREJaTW5SVFUwUldlVTlHYkV4aGEzQjNVVlUxVTFwSFpFbFVWVVpaVFZVeGNtRnFhelJWU0VVMFVteFpOV05zUlhSVk1XTjRURlZrY1dORmNIVlBWbkIyVGxkNFVWZEVhRWxWUlVVeFdWVTVNbEl6WkZsaE1qRjRZVWhHVUZsc2FIQmphMVpGVkVaa2NXRlVaSGhOUnpWT1ZqTktSMUpGUmxsU2JGa3hVMVZTV1ZSRVVrOVRSbWh5WlVaU2FscEhaRTFXV0dNMVpWTXhUVTFyU2xGT1JVNTJXRE5vWm1SclJtRmlWbXgzVlVWS2RGcFhTbFJpTVVFMFdWaHNUMkpHVFRCWWVrRjNXRE5yZVdWSVRsZGtSVEZoVGpJNVpsWklVWHBVUmtZMlpGZHdNRk41TVZka1IxVjNVakp2ZVdOR1pESmpWVGxwWTBkM05WRXdaRlpWYWxKc1UwVndXVmxWTVhGVU1IaFFVekpqTUZGV1FqTmpiRGxoVkdwVmRFMUVWalZQVjFKWFRWWlpNR1JyYUhKa2JHUndWMnRTZWxZeWF6UlJibkJGVWpGS2QxVkRNVWRXUjJ4VFRVVlNVMlJXUVhoaU1uUTJaSHBKTVZaSE5EVllNa3AzVTJ4YVNFNTVNVzVpUjBwMlRGZHJNazE2YUVSUFYwWjVWakF4UmsxdFRrUlRWVXBRVTBWb1JtRkVhelZQVmtwcFZWTkpjMGx0VldsUGFVcENWVlZHUTBscGQybFpWM2h1U1dwdmFWVnNUWGxPVkZscFRFTktjbUZYVVdsUGFVcDZVekZrWVZJeFFsQk9iazQxVW1wak1WTlhkRXBsUm1kNVlVaFdURkZYU214UmEwNDJZbXhXVkZReVNqWmlWVGxtVlRObk0xUlhhRzVKYmpFNVRFTktjRnBJUVdsUGFVcHZaRWhTZDJONmIzWk1NMDR3WTNrMU0yRlhOV3RpTTJSNlRHMDFiR1JET1dwYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNYWkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTVFJWUmxwVlpWWldiVTFWZUhKU01qZ3hUbFJhUW1GdVJrbFZSVVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1alRFbFROMGhEYkVocFNqbFJkVXBDWlRGMVVVbHFTMUpQWVZoUGIweDBPRjgwUWtabGNrVlBkUzFOTVhwWU1uWnZRVGxUUlhNelZ6VXhVbmhWYmxaRExXbEpXRmhsWm1KaVowWkxjVVZ4VlcwMFdraG5WSEpqVFhGWlYxZEhUelozTlcwNWJVaHhVRFZEZDA5RE1WbzRkWFZwVGtGb1NsQkxRbmx5V1ZFemNYQXpRbTlUVlZkSFVqbHRlRmt5UkVoaVZHcGlaRWw1TWpaVWFtNVpXV2RQU1UxVGRXVXlkM0JoWkRsbFgyVnBXVFl4V0c1bE4wNWZPVXQ0ZGtGT2NWOVdOMHBvYlZWVFpsY3hVVUp2WHpsMFVuaHdkMnRXVUUweE1XSllkbFZWTjBKdWJsZEZkblI2TUc1RmFVTjJiMVp4UTBKdVZsSkdhbFZTV2tWVVQyMWpkVk5GY1hsR2IySlJXVVpGVFZVNU1tOTJVVWhaYVd0bU9VSlFhemxCVW1admIydElXRXhKUTJSUmJrTmhZMEU1TTJWd2NTMHlZbVJ1ZUhwcVJsaDVZakY2UW5oUGJIaHVRbkl3UlROVU5sZHVjemR4UjBFaUxDSjBjeUk2TVRZMk16ZzVPREkxTlN3aVlpSTZJbTFsTFRodVJWTk1hVkI0UlhZMk5XMDNXbUpWT1ZCSExXTTBabXBzZGpWVk5WQmZRbTk0ZG01UFVWa2lMQ0p1YjI1alpTSTZJbVZtTUdRMllUWTJNams1T1RRME5qYzVPV1F3WXpVeE4ySTFZVGs0TkdVeklpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpyVTBZeWRqVjVhM1ZUVEhSaWQxWnRjR2wwWTFCdVgwZERNVEYxU3pkdVFrdDZVVFZsZFd4SFpuUnpJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pZVZaV1VGa3hhamxUWW5ZNVFVUnliSGN0Y1RKR1drTlhVVlZwUmpWSWJVbzBRbHAyZW1OWmFIUmphMUpJTlhJNFdVdHFTbkJCVGxKa1owaE5RVmd4VFd0cU9UaFFjVGhHVmpseVVTMVRWekV0UjJwd1NtNDVXbTgxYkZCWU9FaFFRVFZoVDNaSGQxaHJiWEZvY1U5aVdHbHlSVVJNVjJwcE4zRXdiazFYY2taRVFWaEdWalZKUkZoTU5FNUlXR3Q0VkdOa1oweFZkemw1TFV3eVFsQTBRMjlmZUY5MlFWcHRXWEJRUW0xbFlsTnZVRGhoZVU1c1V6UmZNREJmZVRKNGMxWjBUVm8zYjE5VWRETk1VWHAxYW5STExWWjBaVEJIYWpKd1YzWnhUMkp3YkRsRFIxVlNOR1ZJU2xoaFRXcFBURTlMWnpSQlVIZHlYMXBPTlMwd05YazVaRll4VmpSMlNHdDJWMmxhUkhOWGFUaENla1JIVW5CUUxVWlVhVkl3UkZKMVVERnZhM3AzTWpWVWJqbGZZbkJLVmtjM0xXZHNZbTh0YVRZek9FTTVZWEpYVFVVeVkwTkpRazlJU0VWb09UazVVbUpSSW4xOWZRLmk2N1RGZEtLUlgxN05HWHotTER1WmpaSkthZ3J5eDlLSlpkLS1hcVY5RG10Z2JBNzdDSC1fRjJadUtIbTd4T3hjTUZTZ1Nxcm56ZmJyWTVWUVdlSXFqWUx4WlM4OUZSTmVURUhpN3JQOXd1WWlKNXZYVEtNVDlERGRJQmlEZVJPY09Qb3RLY1dEMUhZU3dkVGtpbHMtdTFjV3B0SmZwb1Y2Q0JnWXlGYjdERjIzYy1ybFg5ME5mY2RzbjBhcTNYRXpsZHVzcDdGNDlRLVpURWMtT3lGejdKSTRLV0JHSEUxT01xVmdGT3dvUEJ3Y1R3cVFQdnhMOEZXZzl2cjlyYWt6ZE5IUkRTbzFfMWpfRjIyYVlrWEtDUlYyaE5DUFdtanl6cmtWbnhhZjZfbExqNWpJLThOWDI3bTFIZTQ5dVk2Q2wzS1VnRVFXdENzRko1QldJRGNoZyJ9.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "669", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:36 GMT", + "X-Azure-Ref": "0kRItYwAAAAAKpjowuNb7RZYyLsDwRRx9Q082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "7dc09943-3364-4029-8ac6-9b66550692ed", + "x-ms-client-request-id": "8124f23757034cfbee3aefd704e22239" + }, + "ResponseBody": { + "callConnectionId": "401f0b00-d0dd-4b06-858c-d6f6e90d2fc3", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252LzlyOWVTaXhXUmtHUkQzcTdmVW5GV3c/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "07740021-cfc6-4108-8f4c-f32447f38be6" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11?api-version=2022-04-07-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "36c122157d50149bdb58678db5c054a1", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:39 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "671", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:57:38 GMT", + "X-Azure-Ref": "0kxItYwAAAAA7gGqDMnTtR6TWG8tQizlOQ082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "7dc09943-3364-4029-8ac6-9b66550692ed", + "x-ms-client-request-id": "36c122157d50149bdb58678db5c054a1" + }, + "ResponseBody": { + "callConnectionId": "401f0b00-0fbe-40e5-aefc-a0969fa68a11", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzd2UtMDEtc2RmLWFrcy5jb252LnNreXBlLmNvbS9jb252LzlyOWVTaXhXUmtHUkQzcTdmVW5GV3c/aT0xMC02MC0xOC0xNTQmZT02Mzc5OTQ2MTQ4MTY0ODI1NTA=", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "ccc26d47-7f5c-4d4e-88f0-5fb99d88f454" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/401f0b00-0fbe-40e5-aefc-a0969fa68a11:terminate?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "e6c4af38528bf1ebe3d1c0c816061fb3", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:39 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:57:39 GMT", + "X-Azure-Ref": "0kxItYwAAAAAOZZqS1JERS4DyQ9Fn5997Q082QUEzMTUwODA3MDIxADlmYzdiNTE5LWE4Y2MtNGY4OS05MzVlLWM5MTQ4YWUwOWU4MQ==", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "7dc09943-3364-4029-8ac6-9b66550692ed", + "x-ms-client-request-id": "e6c4af38528bf1ebe3d1c0c816061fb3" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/unsubscribe", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "158", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "959072bce992b93f5610a5abf06d962e", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:57:41 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[\u00228acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07f2-1acb-4ff7-343a0d0017b78acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07f2-1b12-4ff7-343a0d0017b8\u0022]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:57:41 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acs-callautomationtestsupporter.communication.azure.com/;accesskey=Kg==", + "DISPATCHER_ENDPOINT": "https://sanitized.skype.com", + "PMA_Endpoint": null, + "RandomSeed": "1923849094", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTest.json new file mode 100644 index 0000000000000..2119f259237d1 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTest.json @@ -0,0 +1,388 @@ +{ + "Entries": [ + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-fa5260f84bf9cf48b45e4457407db2ae-461467a750631240-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "9a1b35a408b6dbd69a41e3cd3956705d", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:04 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:03 GMT", + "MS-CV": "Bm7zs4IqQ0qlVyc45vy5qw.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0wA0tYwAAAAA2KF8e8aNYR5ct\u002B6b77sx8V1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "9a1b35a408b6dbd69a41e3cd3956705d", + "X-Processing-Time": "55ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-5c5bff80b45d8144a3325a7c351755fe-075b351ec3879449-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "29fe740265b8c1537cc758f9cd45e5a7", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:05 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:03 GMT", + "MS-CV": "mS13pr50TEqGVg10xg6uGA.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0wA0tYwAAAAC\u002BRwnDH1ofTKvRgGhV5j9HV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "29fe740265b8c1537cc758f9cd45e5a7", + "X-Processing-Time": "30ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/subscribe?q=Sanitized", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "42bfcff34dec2de4cf48ac8eb128971d", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:05 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:06 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "254", + "Content-Type": "application/json", + "traceparent": "00-5204a40255730442a5d1f3ba35425291-6ce8e34425e9294c-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "b2cc0b06edb73e5de1591eeeb0dd0d54", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:08 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "source": { + "identifier": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "462", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:07 GMT", + "X-Azure-Ref": "0ww0tYwAAAABFk99e5gyHTY6\u002B0gQU2\u002BGKV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8ebaff0e-74fa-48e3-9270-ed2b06c1ac14", + "x-ms-client-request-id": "b2cc0b06edb73e5de1591eeeb0dd0d54" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-2ac9-4c9e-9cde-8f8e4651a037", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "47068868-6f71-493f-833e-8c13258221df" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "7872", + "Content-Type": "application/json", + "traceparent": "00-effc348f1015c740a4d00afdc85d6ba4-70f8a21ef4d0a74b-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "6ad93b5b2e97b5718fd05970b8c51054", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:12 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVgrMi9idWhYK1Z3UVB1RDlzcFUxU0ZDVVJNQVpiVHRzMGladm0wUUZGc0lBaUtWdU5MQ21VL0VqdXpmKytROXRKbkxqcnVxMEZyb0xJNHV2N3ZuUDRPdWYzanBKRk1hN2FQTXVWYlBPcTdJamZPNW10WnU0MzF4M1JpWVJValNDcGxwS21NWW9ESENJV01JclNsRE1rdzVSU2hiR01OTHZHNjRjd2hFT2RvU0ROTk9JU3A4aG52c1FhbWpUaG5UY2RuVGQxSWUvR2NtWitDYjRwZFYzbFpYdm81QnVqVWg5empWaUVPV0lxVUE2VG96U2dLZGR4U29MVWpTbGtPWm5MaVhGanlubFJ2T25VMHJhNXltdTVCUW9rVDdHV0lRbzV3NGlSSUVSUytnQVVtcFJwM3llU1JnQTB6YlUyNE1WTUZvMTVlTk5wcTUvZ1NSWDdlNWFHUDlHVC93Ny9oU2Z4OWtIZmVEMCtQK1JKeVRJU0drMFE4WGtLQ21NT1dpT0pzSit4ekNpWmtZQit3NU5GWHQ0MHpwbXliYVdhQXRDMGJldEc5SHF5enJ0WmtVK21iVzJyMVYyM3VibXJUVmRWTTlmU1c5Q2VxbnRLb1hsamdJU2dCa3lXTjAxWHFaMmVTdlVXcEpkVjlzYm9YcW9qZzBPWWE4NGo4Q0hNT0lvem1pSk1GZWZVeENxTjB4NE5lem1CTis5dEJQMDk3eE9NT0VZa1FDUjBycGdabmN0QjJTeU5CYlZLZ2RTWmhIcFFPYkdtYWY1RUpqeEsyamZDbXE5R3RYOGlxUnRCKzBMbnVyNndzbXpxeWpxNVVBU3hBZTBTc3ZrUFl1R3pNT3AxSHJZemsxUmxhOHJXTFNtMStid0FmVzZCMW5XeFBRNTdqYTRCT3kycUZCb1dmWHhscjhxcWo3d2dDR0xmdzk3aDJEczhaUjZoWVJmREgzSHRUYjhCVjhKb1YxRDliUmNHclNUc0Jyd2JyVkhTZm5JaHlIYmp1SXEyajczMXg2d3Y1enF2dklERU1mYk9MazU3ZzgrbkhzSE1pK0h0ZTRRUWowUkFIbmx4Q0RWUWNwVVJxTURmcFpSOTI2b2EyU2EvTnp2bExCVi85VlpvQnFKaDQzcGd2dGZBMWhlNm1YcldxSVg3MkhSZm9TYWZsQksyNHVSN281NnhoYk9CYk1xNU1taWVXVGtSdGwyTW4rdnFwUmJ0eCtGUk1ycVlONStMTDlPamQzZVhQaUY2ZFB0cFIrVnN2dHFVbEN4MXJtVnJCQmp1WFk1T1BVcDhIR0xPZlBMQzVLMEQyenRRWnJOaTVWbXB0UVdIZFNtSllMS2d1M1dyWmROdkg1enVnQWN4K0hjUG5Qd2dPSGtOVGtHNU0wcXFGZ2dvTEFPT3cxY0VMSWFEOEFjSTF2MzJDZWl2SmZDM3ZpYzBpR2lNU1JoNDY4M0d1aVNLdXRUM1lMUEZhM0JyNEk3YWdyL2czM0crZDNKeGVUWStIQUY3VEdJZWhqRUxmQnBRRWhPK3oweWZtYU1Zem9qL2c1azhNUWNoQ1FHUHN6RHc0UXRqR3IxbVp0dFpxMlhUQUQyTFFDckgvQlY5UURHc2xSL2h4OXozOXpub0wrY0lkbGFmb3dpaTJDZjRKMVBRWDBOUnlOUVVZaWJ6RXExUHlVM3RMTmVDUEo1UjZkTElZbExadkozT1JMcFVYaTNWaldscm1WdHZhVkk0VGJacTdWM2RWckRSQndmbjE4bkpOYUhSOWZ1VFFYSjkvbjVBcm9FOEwrR2tNK0w0V0Y3T3lndjV0NDhmaHUvR2FaME1JM1Y4WW1RU250M09odWZ2T1I0Y3p3YWY5Qi8wbno3NWd6d0syY0xUL3dSL1c5N3I1dDFSOHRZZWZtV1pUUTdHUlpRUDM1NmZmdnFzRjR2aWxxNU1MekgzWjJ2NHh3T3huc2xhdUN2aC9QRDRxRWY0OWc1NWFvcTlkeUdsdmVoMXZicy8xa1AyVytCV09UODhPeGp2b21XemR0T1M1cTJGZWUzdk04RU1BbFc4QTdnWkZIbXlMTTBxN1pmVmkvN1lPMDFPTHZmNUkxYy8ySytISys3c1lQUXRTMkFSbThMVTA2bzB5Q3pnL3Q3VEFGMGdRdUF2eC9sZU12NlcrWkdyLzRaOUZMc0c5anlpYnZNWm5MQ1BUSEFaR2x0YmlKTkZNNVdJQnR3YmNFRzVpQmtvRUJFVjVFQ1FRQno0cmhpSElocUlFUkVqS2pBVFF5cFk0dnFFaVlnSEl1SGk3WUZJUm9JeEVXQXhqTVdBQ1I0S2Z5aVNRTVNKR0RLQmt3MnhXYlZyZlo2THpNUVZQTXZsc3J0WjROM0tUcTZ1ektvMkZyU1diWE4xQmVhZ3FiWXc2dXBLcGcxeWx6VnlscnhBODUvUm5zSzE3d0Jsc21tdlU5ajF5MXkzMCt2TUdKM0NadnZMd2xnWEFGMzdUM0ZEWXhXQzhHeGkxakVQSWx0dlBvYkp4MmF5VGc1OFNOZENneVBrQjZGTFg2SVlSUkdGR0E5TEZtZWFTUjVvbDVrMGtMaXVJN1NQU3MwdE9IK3l6UlRlZEVxei9KaGxMdVorVEIwZ0Zqd3lkeTdRMndabTYxSm5QUHI2WmRKY1RLTEVUb2RmeXV3dUdZM3ZCLzArNEVQQ0FpY0c5S0ZNMVo5UExnOCtuZVFmMk5HOUdldjh3NjNyOCtCQ1k1MURmT1JVbk5vS1BOVG1acDJoNU0zWnRtbFFGTlhTZ0dHdG5ac0hHQU9ScHZQTld2cGh1Y2picDZ4N3Q4V0ZwcllxaW5YaThGOEYzZ0N5RHIwcHhONWRWOXFOdXFIWWE0TGpQSS8vc2VBM00wWDA0R1FaK2xZUFhEak5mak45N29keHpEamhjQU82RUJlN05EQnZUdVpGbTU5Q0huZjM1T1c4R2RwS2FnVUw0Tm5SMnFUenlXNWNMWXRpUGEyUlNXV1dZWU5DbGtuSXhZMlBZaHBpWkRSTk1WZEVLc0k2LzJPcUNMd1RXODNyTmUrcTNhU2RELzhDZ0gwYXJkc1FBQUE9Iiwic2hyVG9rZW4iOiJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SW5CdmNDSjkuZXlKaGRDSTZJbVY1U2pCbFdFRnBUMmxLUzFZeFVXbE1RMHBvWWtkamFVOXBTbE5WZWtreFRtbEpjMGx1WnpGa1EwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5KYzBsdGRIQmFRMGsyU1dwS1lWVllRa3ROTVZaM1dXMXdRbGRXYUZwU01rWlpVbFZ3YzA5SGVGZE5SbEpRVTFOS09TNWxlVXBvWkZkUmFVOXBTbWxPUkZac1RVUnJkMWxUTVd0WlYwcHRURlJSZUU1RVZYUlpWRUV5VDBNd2QwOUhSVFJOYW14cFRYcENiRTlIVVdsTVEwcHdZek5OYVU5cFNtOWtTRkozWTNwdmRrd3pUakJqZVRVellWYzFhMkl6WkhwTWJUVnNaRU01YWxwSFRURlpWMVpzV1ZNd2VFNVhUVEZNVkZKcldXcFpkRmxxUVROUFV6RnRXVEpHYTFwRVNURk5SRlpyV1hwSmRrbHBkMmxoVjBZd1NXcHZlRTVxV1hwUFJHdDVUbFJSTUV4RFNuVlpiVmxwVDJwRk1rNXFUVFJQVkVreFRrUlJjMGx0VmpSalEwazJUVlJaTWsxNmF6TlBWRWt3VGtOM2FWbFhiSFpKYW05cFVsUktZVm94YkU5YU0xSlJWa1ZvU1ZacmNEWlJhbHBUWTBSak5XRkZPWFJqYmtFeVUydEdRbEJVTUdsTVEwcG9ZMGhDY0ZwRFNUWkpiVVY2V1ZSTmVsbDZTbWhNVkVrMVQwZFZkRTVFUm10TlV6QTFUVlJOTTB4WFJURk9SRmw1VFcxVk1rOUVSbXBaZVVselNXMUdkMk5IYkd0WlYwNTVTV3B2YVUxcFNYTkpiVTUxV21sSk5tVjVTbkZrTW5OcFQyNXphV0V6VWpWSmFtOXBWV3hPUWtscGQybGlhVWsyU1c1bmVFMHdaR3BoYTJ4R1l6SkthR1ZXY0ZoaE0xSlFXakZDVVdWSFl6QlViR3hHWkRKa1ZsVklRbTFOYWxwRFQxaGFWVnBZUWtWVE1VNVNUbXh2TUU1NlNsQlViRXBPWWxaYVZsVXdjRk5aYWs1cFltNXdVV1JyUmsxVlYzUnVaRmRzUlZZeFRUSlZSRTVJVDFWUk1GVllSVFZTYTJ4TVZsWlNTRkpzYkZCYVJWWXlWRlJDVVZSWVFsUlRVekZOVm0wME1Ga3pSWHBqUjJoMVV6Qk9aazlGY0ROVFNGWjFXbXRvUjFwNldsTlZXR1JxVTBSS2NGUllZelZTTVRsVlZtdGtZVnBYUmxoaGJVWkRWMjVLV0dOV1JrbFNTRzk2WVd0ME1Gb3lXa2hUYlZKeFZsWktUbEl6Ums1VVZqbERZbXhPTVZscVJtNVhhM0IwWWxkcmVGVXhXbEpUTTJSUFkxZGFTV0ZYWXpKTk1WcHFZMnBDVDAxVWFFZGxSMVl6WVhwR2VWZFdSakpXTVRreVkzcG9WbVZIV21wUFJteHdWRmMxY2xaWGVGTk9NMVp2VmtoT2RWcDZTa0pVUjFwRFdraHZNRk5zWkVaVVZUVXpZakZDZEZZeVdrcFBSRVpIWkd0T2NtRlVWbkZoUjBaV1kxWmFWRTVHUmxsTVdFWjBZbGRLWVZaSGRFZGxSRUp5WW14a1VGSkVTa2xTU0UxNVUwUmFSRk5FUmpOU1JuQnJXa2hWTUU1cVpHRlNNMngzWVZob1VGZEljR1pPTUhBelpWWkdkRTVIZUVKbFJWcE5WVk5KYzBsdFZXbFBhVXBDVlZWR1EwbHBkMmxaVjNodVNXcHZhVlZzVFhsT1ZGbHBURU5LY21GWFVXbFBhVW95WVVVeFIxTkZPVzVNVlRWQ1ltMDFiMDlVVWxKaU1rcFpaRzVXU0ZWNll6SmpNbkJHWlZkSk5WUXdNVWRqTURWaFZGaG9lVmx0YnpSSmJqRTVURU5LY0ZwSVFXbFBhVXB2WkVoU2QyTjZiM1pNTTA0d1kzazFNMkZYTld0aU0yUjZURzAxYkdSRE9XcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTWFpKYVhkcFkyMW5hVTlwU1hkTWEwWlRVMVZGTW1OVVpFZGxiVTVXVm01U2NrMXVaR3hhYm13d1RVZDRRMXBJWkc1aU1IQlpZMnhPWmsxdGRGZFJiVGxJV2pCc2VGRXlNVFpTUnpoM1ZUQkdRbEZUTkdsTVEwb3dZVmRSYVU5cFNtcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTV2xNUTBveFpFZHJhVTlwU2tobGFscHZUVlJvZGxNd1ZrWlRNMmhRVFZVeGRWSnFaR0ZNVlVaQ1NXbDNhV1J0Vm5sSmFtOXBUVk0wZDBsdU1DNVFkRjg0VWtwT1EzSnBaakJoYzJFM1RGRlpkbTlmUzJSalVXNVhUemhaU2xOcmJYRlFhM0JhVFVSdmVqSnNPWGcxVUc1d1V6RjBUWFJ5YlVkVFdDMXhOa2gyVTFkSGRqWXlVMk5MU0RaaWFYRjNlUzFxVTBZeWQwZDRSVE5vUWxOb2JFRmxObVZJVlc1TFJtTklNVGxKZFRWRlVGZHFRbkJaTkRoRmQwWlZZMWRKVTBZMFpuSmZOMVZ6VGpkMFlsRlNUMUpJWkV4SFFqVnJjblJzUVhkdE4xRlRkM2gyVmtOMGNEYzJSVTR4WTFFMU9FVXdPRmhHVGpkMWRUbGxkRjl0YTFaTFZtOUtkMmM0Ylc5MGRGUmlibG93T1hneFJURlhVVFZFTm5RNU5tUnpaRlJoV0hkVVVHMDROMmMwVmtGQ2NHSXhPSFozWTAxdVUzZFVVMDh0TW5sSlFsSjBVMWhZVm1KUlJVRjVRVTQzVEY5amIxUkNaWFZSV1RsTFRYSnJNVmt0VGpkUmVuRm5ZMlJmVVRGZk5IVmxWR05ITmxOc05tbGFSWFUzUkhaS2NHNXZhVUZ6UjFoR2VraGhOVjlSVG1KVGVWRWlMQ0owY3lJNk1UWTJNemc1TnpBeU9Td2lZaUk2SWtJd2RFcFJVM1ExYUhabldERkliMnhSVkRSbVFtaDVOVk5rYmxCRlpFdFhOa3hRTUc0M1ZFTlNVRzhpTENKdWIyNWpaU0k2SWpaa01USTJabUUyWmpkak1UUTJOekU0WlRZNE1USmpNVFV6WmpsaU5XWTNJaXdpWTI1bUlqcDdJbXAzYXlJNmV5SnJhV1FpT2lKb1RrNXNNMG81YzJ4TmFqWXhNbms1WVhOWVQzZzVNRlJaWW5CNFJ6QnRhV3c1WWxCWmFYSnhaaTFGSWl3aVpTSTZJa0ZSUVVJaUxDSnJkSGtpT2lKU1UwRWlMQ0p1SWpvaWVERXpSMk5xU1VWelltRjVXbGRyZEU5blVGQjRaelJPV1VWM1oxVlFjR1l5TmtJNWRsUmxjRVJMVTFFMldqUTNNazlPVWsxdFZsVlRTbEppTTJKdWVsQjJRVXhSYTJkMWFVUlhVelpRTTBjNVJEUlJjVGxHU1V0VlZFZEdXVTlrUlhaTk1GQk5jRk5KTFV4V2JqUmpjVE53YUc1TFExODRTbmRJZFc1bVNFWm5ObEpSZDJOSU1tbE5kemxIWDFSV1IxcGxZVmRxWVVKYWNsZHhVVWhFZWpOcVMzUm5aa2RLWkdwVlVrMUhjVTFOWDBKdVUzVmlNV2RhU20xdGFURlRWbEZMZDA1eFpraHBaell6Vm1OeU1FNHhPRVo0Wlhkck1YSlpVWFpYWDNaek9GVjRabU00V1dsTmJtdFZiRkkzZFdoVWMyNW5Na0ZNWmtKa2VqUktWMFZOVG5kdlVHMVhaa2s0TVVaMlEydHBOV3BvWVZWeFZsTTBVVmd0Y1cxdFlscFVhMFo0TUd0dVYwOUVNa2hFY3pKSU5rTklNWGRFV21Sa2RUUTJOMXBIZVhCcGVFOVllbDgzU25kNVVXMDBiRUY0Umt4UkluMTlmUS5YdFp2RFYzTVMxTDBVRllxY1lJY2NDM2RVMGk1TXp1c0pWTWd6YzhiR2dVYXNnUFQzZkhvaW1DMDRuV1BfQ3hXVzVhV2NlRUdGM3hEZ3hPd1FrS0MyX2E3YWE2aHhSdXJDcjNQQWlRaGpoNHdGamc0enMwMmNnYUJVdlE5cnBmTng2eUxSQlNoVEVLZlMxWTVaS1lMNHlISjZKcUNQWWlVU1B4cFhiYXhIS3RvSFdWZ1RoZG1zN08tV3JvUkdwNDh2QWRmem9pMWxrN0VCZ2JlNHF1RzhsVGp4U0hFMjV6cExxeTAyWElIT1dGVFpjOGdLVU1oNUY0VDRhMkJOb2VqNTNHdGtmZGRXWk9FbTFnQlA4RTg4OFVHUHBoeEZXSVM5R0pKZU5iSUlDM2x1Z1hSUDUxSDdsYk5iejZhTGN5U0x0OTRiNGM5a1J5bEdXMEVzQ3NVNEEifQ.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "645", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:11 GMT", + "X-Azure-Ref": "0xw0tYwAAAAAptoU5aEyWRLTXXhMU\u002B2R9V1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8ebaff0e-74fa-48e3-9270-ed2b06c1ac14", + "x-ms-client-request-id": "6ad93b5b2e97b5718fd05970b8c51054" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-7519-4a6c-8dde-fa89b3a6d38d", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "483f3cd8-a3f6-490e-84f0-64a505db0d2c" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037?api-version=2022-04-07-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "c2f23b2f337806f0728160922ef57df1", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:15 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "647", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:13 GMT", + "X-Azure-Ref": "0yg0tYwAAAADKO7SElJqxSbb1wNicVMXYV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8ebaff0e-74fa-48e3-9270-ed2b06c1ac14", + "x-ms-client-request-id": "c2f23b2f337806f0728160922ef57df1" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-2ac9-4c9e-9cde-8f8e4651a037", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "47068868-6f71-493f-833e-8c13258221df" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "410", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "7533583a2d4ed8869a1723e793ec851c", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:15 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "callLocator": { + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvczVMaWk5V3Y2a21jMWRBTXc3M3JkQT9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "kind": "serverCallLocator" + }, + "recordingStateCallbackUri": "https://sanitized.skype.com/api/servicebuscallback/events", + "recordingContentType": "audio", + "recordingChannelType": "unmixed", + "recordingFormatType": "wav" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "208", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:17 GMT", + "X-Azure-Ref": "0yg0tYwAAAABJNNBQ74CaSK4TUvuarO9RV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "cddd4f21-9727-4c4f-9ad7-18c3357d5c50", + "x-ms-client-request-id": "7533583a2d4ed8869a1723e793ec851c" + }, + "ResponseBody": { + "recordingId": "eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC0xNmViLTRmY2UtOTI2OC01MTNmNjFkODBkZWIiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiJmZTNhNmRkMi04YzQ1LTQwNDQtOWI1ZC0zMDI5Mjg1MmNmZDcifQ", + "recordingState": "inactive" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC0xNmViLTRmY2UtOTI2OC01MTNmNjFkODBkZWIiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiJmZTNhNmRkMi04YzQ1LTQwNDQtOWI1ZC0zMDI5Mjg1MmNmZDcifQ?api-version=2022-04-07-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "75bfca494beb27dc4bd3f816cdde8699", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:19 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:18 GMT", + "X-Azure-Ref": "0zg0tYwAAAADe6r32yg/KSpPhtrNFLIu2V1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8ebaff0e-74fa-48e3-9270-ed2b06c1ac14", + "x-ms-client-request-id": "75bfca494beb27dc4bd3f816cdde8699" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-2ac9-4c9e-9cde-8f8e4651a037:terminate?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "603667529a920205b419276110097285", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:19 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:18 GMT", + "X-Azure-Ref": "0zw0tYwAAAACqC477MGk2SIXsSjPE/yzaV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "8ebaff0e-74fa-48e3-9270-ed2b06c1ac14", + "x-ms-client-request-id": "603667529a920205b419276110097285" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/unsubscribe", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "158", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "644944fb0836ee067c0b2a7a35700abc", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:20 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[\u00228acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-5bfd-6a0b-343a0d000d168acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-5c93-6a0b-343a0d000d17\u0022]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:20 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acs-callautomationtestsupporter.communication.azure.com/;accesskey=Kg==", + "DISPATCHER_ENDPOINT": "https://sanitized.skype.com", + "PMA_Endpoint": null, + "RandomSeed": "628575197", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTestAsync.json new file mode 100644 index 0000000000000..fea0c5feb35b7 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallAndUnmixedAudioTestAsync.json @@ -0,0 +1,387 @@ +{ + "Entries": [ + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-07680526359ebf4eb5efc91331521d11-c463d1480804204c-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "0baa9b943e156803379c844acb545d35", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:34 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:33 GMT", + "MS-CV": "8b\u002BjX8a4VkO\u002B18HYUXCmsQ.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "03g0tYwAAAADqHzkk/Ju2T6u32HMg7jMEV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "0baa9b943e156803379c844acb545d35", + "X-Processing-Time": "30ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-c19e731ec55e9d46bff7cdafcb75d23c-4ee286b5fb5c3e4b-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "fc3a1e1d06fc08c8f46a44737f0ff12c", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:34 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:33 GMT", + "MS-CV": "Bl5xNJ3\u002BQEC/mKizYSPpFQ.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "03g0tYwAAAAAj6oLn6rPEQp8W2McdhoktV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "fc3a1e1d06fc08c8f46a44737f0ff12c", + "X-Processing-Time": "28ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/subscribe?q=Sanitized", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "d413a31c997d6771544580fc4f0e6d49", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:34 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:35 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "254", + "Content-Type": "application/json", + "traceparent": "00-154cea99e46d654d8d7c01431062a3b2-1cf257ee6eaa564e-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "bc09044d13598eccd3a117aafa8fe827", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:37 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "source": { + "identifier": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "462", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:35 GMT", + "X-Azure-Ref": "04A0tYwAAAACLmZ/x3l01S6eCK\u002B64QkBhV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20", + "x-ms-client-request-id": "bc09044d13598eccd3a117aafa8fe827" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-f721-4926-b149-253cdce14f2f", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "d96deff3-174f-4ac4-a202-86a3a560e11b" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "7888", + "Content-Type": "application/json", + "traceparent": "00-d277687ea2b9c24f986b128f92c037ac-128cc65afbf07e46-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "272e58ab894183b8add3a8b786ccb9e6", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:39 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhiVy9iT0JMK0s0SVAyQS9YMGlJcGlxSUlHQWZIY1pxMFRlck5HM0pGY0FGRlVUSTNzcVJLOGt1Nm0vKytJOWxKbkRpMzI3dHJENnZBaWtqT1BQUE04RzNtMTU1V1dYWlNORGF4V2pXMnlIdnkxMTVTRmJQMnY0MTdzaWVrMHJVa1Vhd1VqVUlVK2poQXpHY1VSUkZuU0FVUnBScGpKV0oyZzd1SE1JU0RPRUU2Q1h6RUZZNlF4enlGWXhpS3FkOTcyNHR0WFdicTdrVE56QS9CTjNsY0ZqWnZqbHI2TVE1alExV0NSRUI5QklJRUNTdzRpZzN6V0FJLzRqUFF5VlNlemxWcVdwMThubVZ2ZTZXcUdxdHRxVFpBMkFnUlloNGhuOE9MK2I1R1VaREVRTk1YaWhMSzRqQUdvS21OWXdOUlRGUldtL3UzdmFiNEhwR014STZuL0h0Rzh0L2dQNHNrM2p6b2xkZkQ4MDJSRENJVGVveHBGRElOVXhJR0NZcFU2Q0VTQllSRU5PTFVVNjlFTXJQNWJkMEdVeldOMGxNQW1qWk5XVXZYVmFYdEo1bE5wMDFaRmF1N2ZuMTdWNXErTG1idGlMdWdyaTVkcmRHOE5ncGhnbXB3V2QzV2ZhMjNKTFYyRjhSTml1cld4RzdvY1IwbkZLUEE4NEdod2dvcG4ydkVJNDhZbmhqdEpjS2xnV3NKdkxtN0p2UVBPeUFZY1l5SWowalFobUptWXF1R2ViMDBGYkRWR3FqT1dzK0FaVnFadXY0THVmQkFhZGVKeXZ4aWRQTVhvcm9tdEV0MEhwZm5sY3Jyc3FoYXV0QUVzajd0RTdMKythSDBXQ0RjM3YxbVprWkYzcGk4YVplVVhuK2VBejlRVldXWmJZNUR0NDVMd0k2eUlvS0J4UUJmVjlkNU1VQU9uQUplNkdEbjZNUTVtakNIMEtDUDRZKzA0L1dnaGxDQ2R0dlFnNDBJaFZISyt0UWpmY0k2dVdnd09wZGtzM1hham1hQW5lNWpObER6MkJhT1R5bWp6dW41eEIxZVRoeUNtUlBDMjNNSUlRNFJZRjQ0WVFBOTBHbzdCZkRBZjJKVURhcEdsNmlxN1ZlejFVNGkrWGRuaFdaQUhEYXZBeUZ3YXRqK01xNm5UbVgwb3YxWWk2OVFiZE5jd1haTS8wanJDVnUyWG5qcnR0VUd6Wk5LcGRLTVYrYXByMXpHOG8zcm5wMlRYNHE4RnVyckhuVVAwaEJmSG44b3Rsak81cXQxUzZzOHRyRnFqQVRYbll2OWlVT0pod1BNbVVkZU9MMEpZbk1IM0tva1d6bVZpdU1LZ3RhblJNQ1VDZUpVN1pwWnkrM0MweTE0UDRRWXZ3THZmU084OXhLZUF2dldNYVViTUVGaE1YQWM3SmhnSWZHL3hZTk9idGNFL2RFbXZNMGNFT29MR21JUytFNjM4VmlmQ0FFbUhOaDRZUWRlR2Jpdk51QXZHR3hOZ25OOGZuRjZjclR2aEZ3dzRRVndSNE1FWlFGYkwrL250dW1UYlJGeVR2OG4yOTZqYlVLNUx6Z1BTQkQ0alBraUlDRi9hWnh0cHE5VWRRMEtUSUFNeC93RkF6L3dBL0p0RkZqSUE3WnJoZjRmclBoYlM3RTE0b3ZRSS9pN0c2RS95a2ltSXBQSm1iSTU2ZzdQZGUvTXhwSThIRnpSMHFnc0xTcmJUR2N5V21xblZQcldOS1d5bGJNMEVSd3hHNzdWWGRrVXNQZUg0N09iMGZFTm9lTG04SGc0dWprN0hKSWJnUjJidy9FSGE4L2FrNHQzeDRjV3UxL3VyS21XL09yV2ZFNnYzdWlabUorcHFlZXB3K1Rxa1B4Ry8rV1IzOGdEa1EwOC9UUDR5ZUZwZG52NC92S1VYcmx4eFBSaTlYbjg3czM4TS8vNXcrVE4zdVZrRWI1YkpkTlIwc0UvbkpMbFRKV3l2U25Pamo1K2NBbmZYQzJQUTZIekxxRFVGUy83MjJ1bFU5a2RnY3ZtN09oMGZMS05sc3lhOVVoa213cG1kckJyQ1k1S01CVnVBYTZWaEtQeTNLeWlRVjQ4azhmT1pIUjhzV3RmdFAzRDNYNjQrVTdIKzY5NUFvdkhaS2FjRnJsQlpnRVgrdzRIRUlIVWdUL1g4NXpSeVd2dWk3Yi9GZjhvYmdmWWswYloyQmtjdUErVzRJWTBWVmxCQWkzcnFVTFU1NDd3NUQ2Vm5pOUhvUndKT1dhU2p1U1l5UEdlSlB0U0hFaC9LTWUrOUlYRVFoNElPYVNTN3N1QXl3TU11TzJiTWVrZHlFQjAvWUhjRjVJUDVmNVFla05BV0JzMnE2Ymo1N1FwbTd5R1o3bGM5dGNMdkY5VTZmVzFXWldtQXE1NVUxOWZnenRvR2xlZ2RYMnRvaHExTnpocVBYbUc1ajJoUGVaeGZ3Q1VxTHE1aVdEZkwyM2NURzhTWStJSU50dmZGcVpxTTZNYjd6R1pxQ3VOSUc5TFRaY0tJYktKNWtQKy9OR2s2Nm9oQ0hUQ0tFWFlKMkZiZjNHa1dFd1FqcUNVaUdqQ0dRN2JrcVdHaXJaTDNUNXBQYThnK09tbWhIamJ5ODN5VTVLMHlmaERUUUZKNGdkejEyYUFtNHl0YS9XS0wyZDNZajQrbWVjZmp5NzJQVEoweno5ZkRRY0R3SWRLQms0TWtQSGUyZXlmeDZkcUdhbDBrWDI1RGIrKzk1SVVaTzdibkRtMmtEUzFMQ1pWQVJGcXJPbEtGMXVmYm9hR1dWWXNEVGpXVkhOekR6cVFncmF4NmFnZjVRdmJQSmJqMnlOdHpsb1ZXZFpWRlA5UlJnNGdYVTRPQVNUOXRyV2Rqa1BUL2ZUeFMvRitFbDdOTWIzODVGdk5KcmQ3UjJtYlo3T2Z6SUI3UVJneVRqZ0poTy83SVE0Z0dMWStubWVOblVDQmQvY1laVnZ2VllXS05TeUFwMERISnBxbjJ3bTN5ckp1V2hXSklxWVVSd3oySkdKUnlGRUU5U2lpY1JERVhzS0pwbTF5LzEvVmtHQTNyWXA1MmRsZE5ldDY5UDUzcGZLTkZ2UVFBQUE9Iiwic2hyVG9rZW4iOiJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SW5CdmNDSjkuZXlKaGRDSTZJbVY1U2pCbFdFRnBUMmxLUzFZeFVXbE1RMHBvWWtkamFVOXBTbE5WZWtreFRtbEpjMGx1WnpGa1EwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5KYzBsdGRIQmFRMGsyU1dwS1lWVllRa3ROTVZaM1dXMXdRbGRXYUZwU01rWlpVbFZ3YzA5SGVGZE5SbEpRVTFOS09TNWxlVXBvWkZkUmFVOXBTbWxPUkZac1RVUnJkMWxUTVd0WlYwcHRURlJSZUU1RVZYUlpWRUV5VDBNd2QwOUhSVFJOYW14cFRYcENiRTlIVVdsTVEwcHdZek5OYVU5cFNtOWtTRkozWTNwdmRrd3pUakJqZVRVellWYzFhMkl6WkhwTWJUVnNaRU01YWxwSFRURlpWMVpzV1ZNd2VFNVhUVEZNVkZKcldXcFpkRmxxUVROUFV6RnRXVEpHYTFwRVNURk5SRlpyV1hwSmRrbHBkMmxoVjBZd1NXcHZlRTVxV1hwUFJHdDVUbFJSTUV4RFNuVlpiVmxwVDJwRk1rNXFUVFJQVkVreFRrUlJjMGx0VmpSalEwazJUVlJaTWsxNmF6TlBWRWt3VGtOM2FWbFhiSFpKYW05cFVsUktZVm94YkU5YU0xSlJWa1ZvU1ZacmNEWlJhbHBUWTBSak5XRkZPWFJqYmtFeVUydEdRbEJVTUdsTVEwcG9ZMGhDY0ZwRFNUWkpiVVY2V1ZSTmVsbDZTbWhNVkVrMVQwZFZkRTVFUm10TlV6QTFUVlJOTTB4WFJURk9SRmw1VFcxVk1rOUVSbXBaZVVselNXMUdkMk5IYkd0WlYwNTVTV3B2YVUxcFNYTkpiVTUxV21sSk5tVjVTbkZrTW5OcFQyNXphV0V6VWpWSmFtOXBWV3hPUWtscGQybGlhVWsyU1c1bmVFMHdaR3BoYTJ4R1l6SkthR1ZXY0ZoaE0xSlFXakZDVVdWSFl6QlViR3hHWkRKa1ZsVklRbTFOYWxwRFQxaGFWVnBZUWtWVE1VNVNUbXh2TUU1NlNsQlViRXBPWWxaYVZsVXdjRk5aYWs1cFltNXdVV1JyUmsxVlYzUnVaRmRzUlZZeFRUSlZSRTVJVDFWUk1GVllSVFZTYTJ4TVZsWlNTRkpzYkZCYVJWWXlWRlJDVVZSWVFsUlRVekZOVm0wME1Ga3pSWHBqUjJoMVV6Qk9aazlGY0ROVFNGWjFXbXRvUjFwNldsTlZXR1JxVTBSS2NGUllZelZTTVRsVlZtdGtZVnBYUmxoaGJVWkRWMjVLV0dOV1JrbFNTRzk2WVd0ME1Gb3lXa2hUYlZKeFZsWktUbEl6Ums1VVZqbERZbXhPTVZscVJtNVhhM0IwWWxkcmVGVXhXbEpUTTJSUFkxZGFTV0ZYWXpKTk1WcHFZMnBDVDAxVWFFZGxSMVl6WVhwR2VWZFdSakpXTVRreVkzcG9WbVZIV21wUFJteHdWRmMxY2xaWGVGTk9NMVp2VmtoT2RWcDZTa0pVUjFwRFdraHZNRk5zWkVaVVZUVXpZakZDZEZZeVdrcFBSRVpIWkd0T2NtRlVWbkZoUjBaV1kxWmFWRTVHUmxsTVdFWjBZbGRLWVZaSGRFZGxSRUp5WW14a1VGSkVTa2xTU0UxNVUwUmFSRk5FUmpOU1JuQnJXa2hWTUU1cVpHRlNNMngzWVZob1VGZEljR1pPTUhBelpWWkdkRTVIZUVKbFJWcE5WVk5KYzBsdFZXbFBhVXBDVlZWR1EwbHBkMmxaVjNodVNXcHZhVlZzVFhsT1ZGbHBURU5LY21GWFVXbFBhVW95WVVVeFIxTkZPVzVNVlRWQ1ltMDFiMDlVVWxKaU1rcFpaRzVXU0ZWNll6SmpNbkJHWlZkSk5WUXdNVWRqTURWaFZGaG9lVmx0YnpSSmJqRTVURU5LY0ZwSVFXbFBhVXB2WkVoU2QyTjZiM1pNTTA0d1kzazFNMkZYTld0aU0yUjZURzAxYkdSRE9XcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTWFpKYVhkcFkyMW5hVTlwU1hkTWEwWlRVMVZGTW1OVVpFZGxiVTVXVm01U2NrMXVaR3hhYm13d1RVZDRRMXBJWkc1aU1IQlpZMnhPWmsxdGRGZFJiVGxJV2pCc2VGRXlNVFpTUnpoM1ZUQkdRbEZUTkdsTVEwb3dZVmRSYVU5cFNtcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTV2xNUTBveFpFZHJhVTlwU2tobGFscHZUVlJvZGxNd1ZrWlRNMmhRVFZVeGRWSnFaR0ZNVlVaQ1NXbDNhV1J0Vm5sSmFtOXBUVk0wZDBsdU1DNVFkRjg0VWtwT1EzSnBaakJoYzJFM1RGRlpkbTlmUzJSalVXNVhUemhaU2xOcmJYRlFhM0JhVFVSdmVqSnNPWGcxVUc1d1V6RjBUWFJ5YlVkVFdDMXhOa2gyVTFkSGRqWXlVMk5MU0RaaWFYRjNlUzFxVTBZeWQwZDRSVE5vUWxOb2JFRmxObVZJVlc1TFJtTklNVGxKZFRWRlVGZHFRbkJaTkRoRmQwWlZZMWRKVTBZMFpuSmZOMVZ6VGpkMFlsRlNUMUpJWkV4SFFqVnJjblJzUVhkdE4xRlRkM2gyVmtOMGNEYzJSVTR4WTFFMU9FVXdPRmhHVGpkMWRUbGxkRjl0YTFaTFZtOUtkMmM0Ylc5MGRGUmlibG93T1hneFJURlhVVFZFTm5RNU5tUnpaRlJoV0hkVVVHMDROMmMwVmtGQ2NHSXhPSFozWTAxdVUzZFVVMDh0TW5sSlFsSjBVMWhZVm1KUlJVRjVRVTQzVEY5amIxUkNaWFZSV1RsTFRYSnJNVmt0VGpkUmVuRm5ZMlJmVVRGZk5IVmxWR05ITmxOc05tbGFSWFUzUkhaS2NHNXZhVUZ6UjFoR2VraGhOVjlSVG1KVGVWRWlMQ0owY3lJNk1UWTJNemc1TnpBMU55d2lZaUk2SW5GRlVXVlJTMlZ5VUdoT2MyeGhSalpEUVhONU1FNURSazR6U0ZkaVZYWlplRkZqV1dOcFFuTkxhMEVpTENKdWIyNWpaU0k2SWpNMk5XRTJaamxtTnpNM1pUUTJZV0k1Tm1FM1lUQXdPR1UyTm1VMU56WTVJaXdpWTI1bUlqcDdJbXAzYXlJNmV5SnJhV1FpT2lKb1RrNXNNMG81YzJ4TmFqWXhNbms1WVhOWVQzZzVNRlJaWW5CNFJ6QnRhV3c1WWxCWmFYSnhaaTFGSWl3aVpTSTZJa0ZSUVVJaUxDSnJkSGtpT2lKU1UwRWlMQ0p1SWpvaWVERXpSMk5xU1VWelltRjVXbGRyZEU5blVGQjRaelJPV1VWM1oxVlFjR1l5TmtJNWRsUmxjRVJMVTFFMldqUTNNazlPVWsxdFZsVlRTbEppTTJKdWVsQjJRVXhSYTJkMWFVUlhVelpRTTBjNVJEUlJjVGxHU1V0VlZFZEdXVTlrUlhaTk1GQk5jRk5KTFV4V2JqUmpjVE53YUc1TFExODRTbmRJZFc1bVNFWm5ObEpSZDJOSU1tbE5kemxIWDFSV1IxcGxZVmRxWVVKYWNsZHhVVWhFZWpOcVMzUm5aa2RLWkdwVlVrMUhjVTFOWDBKdVUzVmlNV2RhU20xdGFURlRWbEZMZDA1eFpraHBaell6Vm1OeU1FNHhPRVo0Wlhkck1YSlpVWFpYWDNaek9GVjRabU00V1dsTmJtdFZiRkkzZFdoVWMyNW5Na0ZNWmtKa2VqUktWMFZOVG5kdlVHMVhaa2s0TVVaMlEydHBOV3BvWVZWeFZsTTBVVmd0Y1cxdFlscFVhMFo0TUd0dVYwOUVNa2hFY3pKSU5rTklNWGRFV21Sa2RUUTJOMXBIZVhCcGVFOVllbDgzU25kNVVXMDBiRUY0Umt4UkluMTlmUS5IaU9RLXhQV2Y4cjdWM3Y0MXg0VkFyQ1p2MjNGR0U0NVhsdTZXd2F2eG8tQ0JfaGc3RmJVT2stMjBBUkg5YjRscTIxUncxSmdmdnhsNWVjNW1lRy1oZGR4WTNIN29jZHJEN0U0RUxjV0ZZQnVrMkhIX2gydnhkVkY4bXM5Nnl4Y1ZhaW54dU1EMTlVSmhSWVg1UEhiNEdwZU5kLU90SlBPeWVjSFp5OUdma0wyalBic3ozYzg2TkQxUHByaTduS1NfWlNmYzVOeTJ1cjBFeV9Tb2V4cFF5SkhqSGdqRWRuSzQ4ZEx5bmU2QXJmSDM4OGlKVWV5RjBCb1VDYThMN3R4ZW1TSVZONVRtWnpCajAxVkxVUVVaNnZJcDhaSzl6UGJlQ0YzUVMyc2NJS1JHci1KcHU4UUhmak1RQ2MwcUR3cWFyVjRuV1Brb0ZfcnZnWkd1dG5aencifQ.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "645", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:37 GMT", + "X-Azure-Ref": "04g0tYwAAAABfmfpENpHOQq0BpaYTKiWQV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20", + "x-ms-client-request-id": "272e58ab894183b8add3a8b786ccb9e6" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-9235-4b44-ac5f-7379cd25d445", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "ca9e3356-fcea-4fcf-9b73-453a9638effc" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f?api-version=2022-04-07-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "7b26fbfd350608d2d78501db82c66cc4", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:41 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "647", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:39 GMT", + "X-Azure-Ref": "05A0tYwAAAAB8YRLQ7QGySr1aRi/xdYFLV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20", + "x-ms-client-request-id": "7b26fbfd350608d2d78501db82c66cc4" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-f721-4926-b149-253cdce14f2f", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "d96deff3-174f-4ac4-a202-86a3a560e11b" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "410", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "f750585c46e0c4074c850e866b140706", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:41 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "callLocator": { + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvT0xxb0pQOVh1MDJWTzVpYzRQa0JJZz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "kind": "serverCallLocator" + }, + "recordingStateCallbackUri": "https://sanitized.skype.com/api/servicebuscallback/events", + "recordingContentType": "audio", + "recordingChannelType": "unmixed", + "recordingFormatType": "wav" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "208", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:42 GMT", + "X-Azure-Ref": "05A0tYwAAAAAFGD7d5hbsT7lwcYFubNTcV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "5975c59a-077c-41bb-a85e-abc141d69fd1", + "x-ms-client-request-id": "f750585c46e0c4074c850e866b140706" + }, + "ResponseBody": { + "recordingId": "eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC1mODk0LTQwN2EtOGM5Zi03YWFjYzk4NzZmNTEiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiIwMmIyYTQyNC01YzI5LTQ3MzAtODhkZS0xNDA5M2MxZGM0MDQifQ", + "recordingState": "inactive" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC1mODk0LTQwN2EtOGM5Zi03YWFjYzk4NzZmNTEiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiIwMmIyYTQyNC01YzI5LTQ3MzAtODhkZS0xNDA5M2MxZGM0MDQifQ?api-version=2022-04-07-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "ffad30e86c69752085254fbb87dc01e6", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:44 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:43 GMT", + "X-Azure-Ref": "05w0tYwAAAABu0\u002BtTQqZhQKl394oUdLzxV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20", + "x-ms-client-request-id": "ffad30e86c69752085254fbb87dc01e6" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-f721-4926-b149-253cdce14f2f:terminate?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "2d5be366c17bb606f3612f81264c9cc2", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:44 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:43 GMT", + "X-Azure-Ref": "06A0tYwAAAADs7Tt0V1DMQ5b1Gy3vuCjJV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "a1bb4aa6-4101-4b96-bcfb-2d77d3f61c20", + "x-ms-client-request-id": "2d5be366c17bb606f3612f81264c9cc2" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/unsubscribe", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "158", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "51f3fa7e6d19ef5b38da72baf64b3c6f", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:45 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[\u00228acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-cf75-6a0b-343a0d000d258acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-cfb8-6a0b-343a0d000d26\u0022]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:44 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acs-callautomationtestsupporter.communication.azure.com/;accesskey=Kg==", + "DISPATCHER_ENDPOINT": "https://sanitized.skype.com", + "PMA_Endpoint": null, + "RandomSeed": "718373557", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTest.json new file mode 100644 index 0000000000000..e9655f815e726 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTest.json @@ -0,0 +1,407 @@ +{ + "Entries": [ + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-5efc3e388073724c8f5f8030b65c1534-8dcaf5477fe9ce45-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "9bd7926573f1aaf9728918259a6b9e9c", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:21 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:20 GMT", + "MS-CV": "\u002BGS7FagPoUOZXrX2WRZEew.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "00Q0tYwAAAACqpHuJlHNeRKjePHsVqjdMV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "9bd7926573f1aaf9728918259a6b9e9c", + "X-Processing-Time": "33ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-2398b97e064b6341b5e618f679a53f8f-ffc04baeb027ba48-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "bf9414d540fb4d23e76d18e5c89aa114", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:21 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:20 GMT", + "MS-CV": "FFDQmhkXQ0OIDg8yKGZ4fA.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "00Q0tYwAAAACtG0LMVEwQR5OoG1/HDKawV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "bf9414d540fb4d23e76d18e5c89aa114", + "X-Processing-Time": "30ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/subscribe?q=Sanitized", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "31c0530b399a02022d68001ad4da6302", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:21 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:22 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "254", + "Content-Type": "application/json", + "traceparent": "00-21c519f76faf944d8cd5e18b28a0827d-b04af7011d919f49-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "eb6e4387cb5725366f89b3845b14e1d8", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:23 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "source": { + "identifier": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "462", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:22 GMT", + "X-Azure-Ref": "00w0tYwAAAABQeSGoo1mTRJjc0eQSQYWtV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b", + "x-ms-client-request-id": "eb6e4387cb5725366f89b3845b14e1d8" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-ac99-4e5c-807d-7d5a430d6c79", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "2bf6d552-d012-43b1-945c-569f2e9d8adf" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "7882", + "Content-Type": "application/json", + "traceparent": "00-226194f44d66924db99d439912c7ac2a-fdcd586e251b8943-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "471904e86cab9c02129291934009780d", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:25 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhhMi9iT0JiOUs0SVhtQStMMGlZcGlwSUlHQXZIY1pzMGlldHgwazViQkJ0UUpHV3prU1ZWa21Oblp2TGY5MUoyRWlmT2RydTdMVEFLSW91dmU4NjlmSjM3UjBmSkxCc1hqVTJ0a28wdDhvNzRvNU5XeGNMOVd0MFJuVWhJVlF1U2FDbHBFcU00d0NGaUFhTW9TVGhETWt3b1ZSakxTTE1yM0Q2RUlSenFGTVVhSzhRbFRwRFBmSWsxTkdtU2RsNTF0SzNMVE42TzVjTDhGUHNtMTJWaDgrYTRwUitGb1FvSVFhR1dCTEhVS0JURk5FQTZwcHhJRXlpZll4aVR5WHkybERQanh1VExMSHZWS1dYVldHVkx1VFhrK3pTaGdjK1I5RU9NbURJVXlTanhrUW9TUDBuOU9NSFNHWnBiclExRU1aVlpiZTVlZFpyaVIwU1NwYzg5cGZoSFJ2TGYySDhTU2J4OTBBdXYrK2U3SXNsakZmaEVBVGtDODhKTUFKSGtrVVNTeERUaGlxVStpVjZJWkdiejY5b0ZVemFOVkhNd05HK2FzaGE5bml4dE44M3NiTjZVVmJHKzdkYlh0NlhwcW1MaFdubzN0S2ZLbmxKb1dSdUpNRUUxdUN5djY2NVNPejJWNnQyUVhscFUxMGIzQWhtRkFTTSs4bE0vZ1VVVFFnd1pTVkFhbVlTcU1DSnBvbm8wN0ZrQ2I5N2JFUHFIN1JPTU9FWWtRQ1Iwb1ZnWWJlVWdyMWVtQXJaS0FkV0ZoSHBnT2F0TVhmK0ZYTGludE85RVpiNFkxZnlGcUc0STdSTmQ2dktpa25sZEZwV2pDMFVnRzlBdUladi9JQlkrQzZOZTUyNDdNOE1pYjB6ZXVDV2xOcDhYd0ErR3lyTE10c2RocjlZbDJFNnlJb0dHbXo2K3JDN3pvbys4SUFqaXlNUGU4ZGc3bmpDUDBMQ0w0WSs0OXJwZlF5aGh0Q3VvL3JZTGcxWVNkZ1BlalZvclNYOTRJY2gyNDdpS3BvKzk5bVBSbDB0dEN5K2dqSEZ2ZWpIcERUNU1QSUtaRjhQYjkyRGJlTVNCUjE0Y1FnMlVYR1VFTFBBM0lXVy9hbFNKcXRyK2JuYkthU0wrN3EzUkFrakR4dlhBZmErR3JTOTBQZmNxbzI3Y3g2YjdHdFYybGt2WWlyTnZqWHEwTFp3UDRhWnNsVUhMdEpJejRjdmk0Mk5kdWRKaS9HN3d4ZjdPejg3UGpqNS9tWVpmVDk3QVNmM1ZmTmhodVZpdU55VWxjMjIxYkl3QXg3MzNoeE9QRWgrSG1ET2ZQSEY1RzhEbUZwaFZhYmIyS3FsMUJRSHJVaExCWkVIM3lxMldUYjk5NDNUSGVCQkRmUGVNaDk5cFBIeHVuQUp6NTVSVURRQlFXQVljaDg4QVdFd0MraDBBYmI5OUFQcHpBZnh0N0FrTklocGpFZ1pldTlsWWwwUlJsL29lYkxhNE5WNFp1S08yeHAvZzd3VGZPN3Q0UHgwZkgzcUVjUmI0T09CK3lNTEFqd21qZUIrYVBrSkhNZWYwLzRBT2Q2QVppSVU0Q24zTWdRTGpJZGxiRkd3N2I2V3NhOEJuRVFGNHpKL2hCeXlPeUhjUmNJdDJINFArZEl4Z1ovMDVpQ0NLZllKL01BVDlPUkNaVEV3bUZ0TG1xRDBuTjdVTHF3VzVQNldTbFpIWnJLaHNNMStJWktXOFVxcHIwNVRTVnQ3S0pIQ2ViTmxXdDJWVHdGWWZqTTZ2aG1kWGhFWlhSMmVENGRYNTBZQmNBYmpONGF3ejR0UG5OMlpSdkZYejE5ZEhzL1d0bVo2ZmZ2MHlsRG5jVStXbkQ3Y2Z6OWtiRlJ3TmxuL1NmL3JrVDNKUFpHdWUvaWZ6OXUxZ09xbXUxZXZtMTlQcm80aU42OW1jNmQ5K3piOU8xd2s5bUU2TzV5ZjZkYlJxemQ4ZmllVkNsc0pkQ3VmSHB5Yzl3cmUzeUVOVDdMMEpLZTFGeit2ZERkSU8yVytCZStYOGVEb2E3MXBMRjgybUpiRk5CZlBhMzBlQ2t4R2c0aDJEbTBHUkovUGNySk4rWGp6cGo3M0o4T3o5UG43azZnZjc5WERKVFVlSEwza0NTOGRrcHB3WHVVSG1CbTd3UFE3UUJUUUNmenJPOTRiamw5eVBYUDBML2xIc0d0amppTEt4Q3poajc1SGdPalJWV1lGU0Z2VmNJaHB3YjhBRjVTSm13RUJFVkpDUklJRVkrYTRZaHlJYWlFTWlEcW5BVEJ4UXdZYXVUemdVOFVBTXVYZzlFc05Ed1pnSXNEaUl4WUFKSGdyL1FBd0RFUS9GQVJONHVBRTI2NmJsNXpsdEppN2hXYTFXM2MwQzd4YlY3UExTckV0VEFkZThxUzh2d1IwMDF4V011cnlVU1kzY2RZMmNKMCtzK1kvV0hnVGJOd3lsc202dUV0ajFLNnViK1ZWcWpFNWdzLzN0eGxST0FsMzVEOHFocmhRQ2dUWXpyZXBCWkJ2TmU2RjhhbVp0ZXBCd0hvUkpIS0U0WlQ3a0NGSWpTVTJJVEVTeE1senhXUG91TjZraGRXMDEyanVsbGhVRWY3Yk5GVjUxY3JONmw2Wk9kZDhuRDZBR1Q4eXRrM3BiYWRhV09tZHZUbzQreW9YbTQ5Tjg4dUg2OE8yNzBYdXo2dmZCUHFRc2NHSkFuOFVueHQrZTgzRTVJcGxtVTMwUTZVUHIrdHc1Y2F3dEtDVEhZbElWRUtIR21qWkhzZlYwMnpUSXNtSmx3TEdtV3BvN0dBTmEwOFdtcFg2YzM5am1JZS9lYlhIaXRDcXlyRTBkL2l2cERVWmE4VTFCZlhkZGFWZDNRN0UzT3ZvOHFENW1SK1BSWXBhdHJuOUwrTEFaclp5Z1pyK1lQbHk4Y2N3NDRTU01uTWpGSVFURDFtZkxyTEVUeU9SdUg2SnM2NE9xa0ZyQkFuZ010RGJKY3JhcnJHV1d0ZE5xWXNnOGlVdlprNEFoaGxXQVlxaENWUG9zY1dtbklrbm5mMHdXQVhkV0ZjdXl4VjAzbThUejdsOTl0c2xpM1JBQUFBPT0iLCJzaHJUb2tlbiI6ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbkJ2Y0NKOS5leUpoZENJNkltVjVTakJsV0VGcFQybEtTMVl4VVdsTVEwcG9Za2RqYVU5cFNsTlZla2t4VG1sSmMwbHVaekZrUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTkpjMGx0ZEhCYVEwazJTV3BLWVZWWVFrdE5NVlozV1cxd1FsZFdhRnBTTWtaWlVsVndjMDlIZUZkTlJsSlFVMU5LT1M1bGVVcG9aRmRSYVU5cFNtbE9SRlpzVFVScmQxbFRNV3RaVjBwdFRGUlJlRTVFVlhSWlZFRXlUME13ZDA5SFJUUk5hbXhwVFhwQ2JFOUhVV2xNUTBwd1l6Tk5hVTlwU205a1NGSjNZM3B2ZGt3elRqQmplVFV6WVZjMWEySXpaSHBNYlRWc1pFTTVhbHBIVFRGWlYxWnNXVk13ZUU1WFRURk1WRkpyV1dwWmRGbHFRVE5QVXpGdFdUSkdhMXBFU1RGTlJGWnJXWHBKZGtscGQybGhWMFl3U1dwdmVFNXFXWHBQUkd0NVRsUlJNRXhEU25WWmJWbHBUMnBGTWs1cVRUUlBWRWt4VGtSUmMwbHRWalJqUTBrMlRWUlpNazE2YXpOUFZFa3dUa04zYVZsWGJIWkphbTlwVWxSS1lWb3hiRTlhTTFKUlZrVm9TVlpyY0RaUmFscFRZMFJqTldGRk9YUmpia0V5VTJ0R1FsQlVNR2xNUTBwb1kwaENjRnBEU1RaSmJVVjZXVlJOZWxsNlNtaE1WRWsxVDBkVmRFNUVSbXROVXpBMVRWUk5NMHhYUlRGT1JGbDVUVzFWTWs5RVJtcFplVWx6U1cxR2QyTkhiR3RaVjA1NVNXcHZhVTFwU1hOSmJVNTFXbWxKTm1WNVNuRmtNbk5wVDI1emFXRXpValZKYW05cFZXeE9Ra2xwZDJsaWFVazJTVzVuZUUwd1pHcGhhMnhHWXpKS2FHVldjRmhoTTFKUVdqRkNVV1ZIWXpCVWJHeEdaREprVmxWSVFtMU5hbHBEVDFoYVZWcFlRa1ZUTVU1U1RteHZNRTU2U2xCVWJFcE9ZbFphVmxVd2NGTlphazVwWW01d1VXUnJSazFWVjNSdVpGZHNSVll4VFRKVlJFNUlUMVZSTUZWWVJUVlNhMnhNVmxaU1NGSnNiRkJhUlZZeVZGUkNVVlJZUWxSVFV6Rk5WbTAwTUZrelJYcGpSMmgxVXpCT1prOUZjRE5UU0ZaMVdtdG9SMXA2V2xOVldHUnFVMFJLY0ZSWVl6VlNNVGxWVm10a1lWcFhSbGhoYlVaRFYyNUtXR05XUmtsU1NHOTZZV3QwTUZveVdraFRiVkp4VmxaS1RsSXpSazVVVmpsRFlteE9NVmxxUm01WGEzQjBZbGRyZUZVeFdsSlRNMlJQWTFkYVNXRlhZekpOTVZwcVkycENUMDFVYUVkbFIxWXpZWHBHZVZkV1JqSldNVGt5WTNwb1ZtVkhXbXBQUm14d1ZGYzFjbFpYZUZOT00xWnZWa2hPZFZwNlNrSlVSMXBEV2todk1GTnNaRVpVVlRVellqRkNkRll5V2twUFJFWkhaR3RPY21GVVZuRmhSMFpXWTFaYVZFNUdSbGxNV0VaMFlsZEtZVlpIZEVkbFJFSnlZbXhrVUZKRVNrbFNTRTE1VTBSYVJGTkVSak5TUm5CcldraFZNRTVxWkdGU00yeDNZVmhvVUZkSWNHWk9NSEF6WlZaR2RFNUhlRUpsUlZwTlZWTkpjMGx0VldsUGFVcENWVlZHUTBscGQybFpWM2h1U1dwdmFWVnNUWGxPVkZscFRFTktjbUZYVVdsUGFVb3lZVVV4UjFORk9XNU1WVFZDWW0wMWIwOVVVbEppTWtwWlpHNVdTRlY2WXpKak1uQkdaVmRKTlZRd01VZGpNRFZoVkZob2VWbHRielJKYmpFNVRFTktjRnBJUVdsUGFVcHZaRWhTZDJONmIzWk1NMDR3WTNrMU0yRlhOV3RpTTJSNlRHMDFiR1JET1dwYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNYWkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTa2hsYWxwdlRWUm9kbE13VmtaVE0yaFFUVlV4ZFZKcVpHRk1WVVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1UWRGODRVa3BPUTNKcFpqQmhjMkUzVEZGWmRtOWZTMlJqVVc1WFR6aFpTbE5yYlhGUWEzQmFUVVJ2ZWpKc09YZzFVRzV3VXpGMFRYUnliVWRUV0MxeE5raDJVMWRIZGpZeVUyTkxTRFppYVhGM2VTMXFVMFl5ZDBkNFJUTm9RbE5vYkVGbE5tVklWVzVMUm1OSU1UbEpkVFZGVUZkcVFuQlpORGhGZDBaVlkxZEpVMFkwWm5KZk4xVnpUamQwWWxGU1QxSklaRXhIUWpWcmNuUnNRWGR0TjFGVGQzaDJWa04wY0RjMlJVNHhZMUUxT0VVd09GaEdUamQxZFRsbGRGOXRhMVpMVm05S2QyYzRiVzkwZEZSaWJsb3dPWGd4UlRGWFVUVkVOblE1Tm1SelpGUmhXSGRVVUcwNE4yYzBWa0ZDY0dJeE9IWjNZMDF1VTNkVVUwOHRNbmxKUWxKMFUxaFlWbUpSUlVGNVFVNDNURjlqYjFSQ1pYVlJXVGxMVFhKck1Wa3RUamRSZW5GblkyUmZVVEZmTkhWbFZHTkhObE5zTm1sYVJYVTNSSFpLY0c1dmFVRnpSMWhHZWtoaE5WOVJUbUpUZVZFaUxDSjBjeUk2TVRZMk16ZzVOekEwTkN3aVlpSTZJbU16Y25GcmVVdHRibWRETm5obWNsbGFOblJoUkZkR1J6TXlkUzFMUzNnMldEWjBOVWxGVG1adExVa2lMQ0p1YjI1alpTSTZJakkxTnpnNU5tRTFOREJqT0RRelpUVmhPR1ptTkRZeE9UbGpORFUzTVRWaUlpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpvVGs1c00wbzVjMnhOYWpZeE1uazVZWE5ZVDNnNU1GUlpZbkI0UnpCdGFXdzVZbEJaYVhKeFppMUZJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pZURFelIyTnFTVVZ6WW1GNVdsZHJkRTluVUZCNFp6Uk9XVVYzWjFWUWNHWXlOa0k1ZGxSbGNFUkxVMUUyV2pRM01rOU9VazF0VmxWVFNsSmlNMkp1ZWxCMlFVeFJhMmQxYVVSWFV6WlFNMGM1UkRSUmNUbEdTVXRWVkVkR1dVOWtSWFpOTUZCTmNGTkpMVXhXYmpSamNUTndhRzVMUTE4NFNuZElkVzVtU0Vabk5sSlJkMk5JTW1sTmR6bEhYMVJXUjFwbFlWZHFZVUphY2xkeFVVaEVlak5xUzNSblprZEtaR3BWVWsxSGNVMU5YMEp1VTNWaU1XZGFTbTF0YVRGVFZsRkxkMDV4WmtocFp6WXpWbU55TUU0eE9FWjRaWGRyTVhKWlVYWlhYM1p6T0ZWNFptTTRXV2xOYm10VmJGSTNkV2hVYzI1bk1rRk1aa0prZWpSS1YwVk5UbmR2VUcxWFprazRNVVoyUTJ0cE5XcG9ZVlZ4VmxNMFVWZ3RjVzF0WWxwVWEwWjRNR3R1VjA5RU1raEVjekpJTmtOSU1YZEVXbVJrZFRRMk4xcEhlWEJwZUU5WWVsODNTbmQ1VVcwMGJFRjRSa3hSSW4xOWZRLndWQ3lBNXpneUdSQy1RdUNwUEd3VFpScTlHNF8xZ2lXeHl2bUhqZkVCZUlXUE1pX3JrNFJMcUtDaDl6d2lIU2JNYThWOE8xdDZKMXZ1T0YtWEVNU2E5RkhiWUNDUGo4SUxvQjJNVXpwVlhfWGVoQ09jb09US1lQZEFRcGdSYkpfOWQ0OE1hcTAzSDZxTTIxb2lHOHo2c2NaQ0haUTBDU3VfeXYyZldqcDRrdHB6OTZoWFZ1bU5wT01nQmtyUjRON3ppSW9xTnJzaWFEdEJ5eVEwUFpFY2Zsa3BNNkxja3l0TDBjUXplbTlTdmdsdzNoOHM4TlBDTnpEZ3k4MkIzYmprSVg2TnRTUnZCeklSTnBIdVpsTlV2V2xMYjBMVFBSYlk2MjN0SHJqMkFfeXlPNzMwa2hpczM1azdNSUE0RzBFLWFUNGRKQlQzck4wNmJidjY1eWxXZyJ9.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "645", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:24 GMT", + "X-Azure-Ref": "01Q0tYwAAAADxWVHX\u002B2ETR7nm\u002BOWDKUPSV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b", + "x-ms-client-request-id": "471904e86cab9c02129291934009780d" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-34c9-46fa-9264-c0091ec20bfd", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "04fe6d3c-6843-40b7-8542-4c9d24dfede5" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79?api-version=2022-04-07-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "855e160ab52c3fbc1d9bc210857ea719", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:28 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "647", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:26 GMT", + "X-Azure-Ref": "01w0tYwAAAACnL1gJMyDfQZRlTuTKtcPAV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b", + "x-ms-client-request-id": "855e160ab52c3fbc1d9bc210857ea719" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-ac99-4e5c-807d-7d5a430d6c79", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "2bf6d552-d012-43b1-945c-569f2e9d8adf" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "608", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "d03228871cc11a5641d1d8c53aa3e565", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:28 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "callLocator": { + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvRUhaQXJYbEhORW1nbHdrV2I2Q3RFdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "kind": "serverCallLocator" + }, + "recordingStateCallbackUri": "https://sanitized.skype.com/api/servicebuscallback/events", + "recordingContentType": "audio", + "recordingChannelType": "unmixed", + "recordingFormatType": "wav", + "channelAffinity": [ + { + "channel": 0, + "participant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + { + "channel": 1, + "participant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + } + ] + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "208", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:30 GMT", + "X-Azure-Ref": "01w0tYwAAAACQ8fFHh2MlRpFZxemfy0gqV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "68ddc7a0-8329-4316-9a5c-09b4a4019304", + "x-ms-client-request-id": "d03228871cc11a5641d1d8c53aa3e565" + }, + "ResponseBody": { + "recordingId": "eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC0yOGQxLTQ1YWItODFkZi0xNWI5ZDM5NmZiZmIiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiIyZGM4ZmQ0OC01ODEyLTQ2YmMtODcxMi05MDkxZmFjZTVmY2QifQ", + "recordingState": "inactive" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC0yOGQxLTQ1YWItODFkZi0xNWI5ZDM5NmZiZmIiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiIyZGM4ZmQ0OC01ODEyLTQ2YmMtODcxMi05MDkxZmFjZTVmY2QifQ?api-version=2022-04-07-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "4579a6105bb632ab47d92a10aaf11694", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:31 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:30 GMT", + "X-Azure-Ref": "02w0tYwAAAADKtlMk/QQqSY2kHeXGCUJVV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b", + "x-ms-client-request-id": "4579a6105bb632ab47d92a10aaf11694" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-ac99-4e5c-807d-7d5a430d6c79:terminate?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "170b78eaa8d7ed4cbf43445addf60579", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:32 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:30 GMT", + "X-Azure-Ref": "02w0tYwAAAADaBOGOp34VRIyMyC7dRnbfV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "e9a8d10c-6b54-40c5-99a8-2a34b43a0c1b", + "x-ms-client-request-id": "170b78eaa8d7ed4cbf43445addf60579" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/unsubscribe", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "158", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "df005cb662042b627cff89e7f246704f", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:33 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[\u00228acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-9d0c-6a0b-343a0d000d1f8acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-9d4f-6a0b-343a0d000d20\u0022]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:32 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acs-callautomationtestsupporter.communication.azure.com/;accesskey=Kg==", + "DISPATCHER_ENDPOINT": "https://sanitized.skype.com", + "PMA_Endpoint": null, + "RandomSeed": "1961541264", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTestAsync.json new file mode 100644 index 0000000000000..f4066ae90af5c --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallRecordingAutomatedLiveTests/CreateACSCallUnmixedAudioAffinityTestAsync.json @@ -0,0 +1,407 @@ +{ + "Entries": [ + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-24674e9c8531e648a66fef0b67ef1c12-2b00d4c4d6290a45-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "54398680838cd67e63cf7f6e79e41559", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:46 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:45 GMT", + "MS-CV": "yJrkbybPkEygj7th2NbCAw.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "06Q0tYwAAAACOObOf0/DYQLH72s/kQzNFV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "54398680838cd67e63cf7f6e79e41559", + "X-Processing-Time": "28ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/identities?api-version=2021-03-07", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "2", + "Content-Type": "application/json", + "traceparent": "00-31b6fc6415416941a676709ce6fb29cc-140d1245af3d144e-00", + "User-Agent": "azsdk-net-Communication.Identity/1.2.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "8e98704e8559990bb13211fa44664015", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:46 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": {}, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2020-07-20-preview2, 2021-02-22-preview1, 2021-03-07, 2021-10-31-preview, 2021-11-01, 2022-06-01, 2022-10-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:45 GMT", + "MS-CV": "bG\u002BTTBhUFUCYuwzlyC7dAQ.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "06g0tYwAAAACzUpQIGk02Q5CG4uM8RoVSV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "8e98704e8559990bb13211fa44664015", + "X-Processing-Time": "29ms" + }, + "ResponseBody": { + "identity": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/subscribe?q=Sanitized", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "bff957cbc0f2530fe0596dfd59db825e", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:46 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:47 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "254", + "Content-Type": "application/json", + "traceparent": "00-f3463eaa6ab054458e88fde57572a16f-276b297cf4697e4b-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "80035c643ce1fa557a9fa259728391fd", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:48 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "source": { + "identifier": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "462", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:47 GMT", + "X-Azure-Ref": "07A0tYwAAAADN6hR9o7aSSrN7XxVGt\u002BlLV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "c9bb3022-0536-4cb5-b258-bac66b375205", + "x-ms-client-request-id": "80035c643ce1fa557a9fa259728391fd" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-5163-46c7-a887-c72976d4a14d", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "ea84ce9c-ee89-423a-9fea-be1a34bef76b" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "7893", + "Content-Type": "application/json", + "traceparent": "00-d3ebedd0d1969247bcd190632ad7e4bc-68c6aec6c3398a47-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "22a3698f55ea8e676144ae00180e3fd6", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:50 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBRUFNMVhhMi9ieUJYOUs0UUs5RU9Ua2VaRmNqaUFVTWl5bkpVZGV4MC9rbmhoMUJqT0RDWGFGTWtNS1V2cXJ2OTdMeW5aVml4M04yMlRZbW1ZNHJ6dU9mZk82OXhmTzFwbDJVbFJwMG1xVlowV2VVZisya2xjTVd0K1U5T1JIU0dWcmlTSmpWSTBqbERrNHhCeG4xTVV4d0ZIS293cDFSZ3JZZmdOYmgvQ0VRNU5naEpMQXhRb0hDUEdtY0lHbWd5Tk9tODdKcTNLVEsxTzFNeitFUHMyTjJXUjV2VzRvWjhvYW5Xb2ZHU3g0SWhqcHBFSWVJQ29DbWhpNGpDS01JWXhtY29uY3pXeHpaaDhubVZ2TzZWeWRhclRVbTBNaVlCcEptS0RRcTRUeEJOc2tOS2hSZ1Jqd1VKTEZPTStHSnFteGxpSVlxS3l5ajY4N2RURjk0aGtJSFk4VmQ4emt2L0cvbGVSeEpzSHZmSjZmTDRwa2xad2F5SmlVYXlNRDVHa0Fna040SlpqbldCQ0kyck1LNUhNMHZ5dWFvS3A2bHJwS1JpYTFuVlp5VjVQbFdrM3lkTEp0QzVkc1Z4MXE3dFZhYnU2bURVdHZYdmEwMlZQYXpTdnJFS1lvQXBjVm5kVlYrdXRubHIzN2trdktkeWROYjJRS3hOUThJMGtpVWJjUUNEam1BRkRyQUltc0lvWU56MGE5bElDNzZDM0p2VDN0RTh3Q21DUWowalloR0ptVGFvR2ViV3dEdGhxRFZSblRWaUI1Y1RacXZvVHVmQklhZGNKWjIrdHJ2OUVWTmVFZG9uT1RYbmhWRjZWaFd2b1FoSEkrclJMeVByZmp5VGpvZWgxSGpZek15enkydVoxczZUMCt2TUMrTUZRVlpiWjVqanNWYVlFMjNGV3hOQnczOGZYN2pvditzampna2FSaDczeGlUYys1UjZoWVJmREgybmFxMzRGb1lUUlRVSDNOMTBvNnhJTVZBVHBVdHIyaS92REMwazJXNmVwcVB2WWF6OW1mVFUzYWVINU9PRFVPN3M0N1EwK25ub0VjeStDTi9NSUlSNFJBQys4S0lRYUtEV1ZBbmpnUHdCVmZWZnJFcmtxL2FmZEtpZXgvSnUzUkRNZ0RwdlhneEI0Rld4L2FhcXA1NnkrYno3VzNaZW9TaWU1Z3UwNCtiMVJ6N1psNHdWYmwxTnQwVHh4YWlJL0gvemlQOWVWQ3lQdHdFOXViUmgrWUtjZjRqdyt2TjEvRjZVSFZHeXhuTTJYNjVKV3VVbU5xcTBFMTczTC9WT1BFb2JEQm9pOGNIb1R4SG9GM0Z5U0xUMm5qSEVRdEM0bEFxYU1SWjVyMXN5NjM2NTV1bVhlanlER3I1aG4zMmlldlRSUGdYM2ptTkkxUUZCWURBRU9keUI0UlB4djhhRHR0d3RCZnpRRTI4d0JvVDVzQzB4QzMyczNIZ2Z6QW1BQ0QzWmUxRnAzRmk2c2pmVVhGTFptd1R1K3VEdzdHZS9ESXFjUllUNmpnak1tZUJpR2ZyQ0xUcC9SUlJRRTlIOURaMC9vUW9RNENnbmxzS29DM3ljaUVDL0IrV1lDUzFWVndJQUxBZ1FBY29zQm5CT3dibGp3alF3SXVMbUxRdjhQS1A3V1lteEFmQkV4Z3I4N0NQMVJJSm1LYlNabktzMVJlM3l1YTJlcGtlVHg2SW9YVm1XVHdxWDFkQ2JqaGZaS3BlOXNYYXJVZVFzYnd5R3o0ZXRXWlYzQTdoK016bStHeHplRWlwdWZqZ2ZEbS9PZkJ1UkdZQy9ONFFDMHNpamR1NnRQU3pNYzVRT3h2MGZNTDI0MUhJOXU4ZXp3NEVPV2lxdXozdTFsNy9QeU4vb1BSbjRqajBRMjV1a2ZtUjlmblgzY2o4cUM4YU53K1dVMTNCZWZlNE5oUFBrNEgzLzVsQlRuNzA2cXl6ZEhwbXpOUDU2VDVVeVZzcmtyenNmdmozb2syRnd1VDAyUjl5Nmt0Q2RlMWpjWFN6dGt0d1d1bS9QeDJlaGsyMW95cTljdGNWbzdtTm4rTGhJY2xnQVZiUmxjRHhLZXluTzdqUHQ1OFZWLzdKME9qeTkzOFVWVFA5aXRoN3Z2YkxUL21pZXdrRzFteTJtUlcyVHY0V3JmNFFCZFFEd0VYNDlqM3ZEa05mZEZVLytLZnhRM0RmeDVSRm1uTXpoeUg1SGdqclN1ZENDaFpUVlZpUHFCTnhReU9wRGhudHpqTXFDU2N6bmtjby9KQVpXRFNPNFJLU0laamVSd1QrN3ZTWTdsQUV2TVpJamxRU1Q1bnZSSFVtRHBVeG5BWW9LUG9XUkR5U05KUmhJUEpOc0EyMlhkOHZNYTBTYXY0VmtzRnQzMUF1OFdibko5YlplbGRjQTFyNnZyYTNBSFRZMkRVZGZYS3E1UWM0ZWp4cE92ckxGbmEwOUs3bmNNSmFxcWIyTFk5NHZVMU5PYnhGb1R3MmI3eTcxMWpUYTZZVTl5b25JYWdYS2IyRllNTlJsVjY4YWpnbjV2SjIzZXdDeGNCQWtMRVBOalNPVmlEcWxjUWhTS3JJNjREcUpFazZSSldpcklhVnZ4OXJQV2N3ZkJuMnlTaUxlZDNDNStUcEpHamo5bUZTQVRqK3lxMFlBYnpkYVdPbFlkTE85bVYrTUZuWmszWS9xKzJvOUc3a08vRC9ZaGw0RVRBL29VdDE4K2llRHFrQjZXbDR2RitHNHUxQnN4Z1Q0UGpXbzJLY2ltaHNXcEt5QkNkV3JiNUNXdHpqWk5neXdyRmhZY3E5M2NQc0FZRUtGTmJGcnE0L3crclo4Uzh1MldSclc2SXN2YW5PSS8wdVJncEZYbEZHUjV0eWx0QzNJbzlzUVVGUi9yMlVrK3NrZWx2Vm9WMDhQeHAwV2p0UGxmYlQ5Z2tDenpnQVFrRkw3dlJ6aUVZS1RWOFR5cjAxTkk4VlpQVVU2clBWY29vMkVCUEFmYTJIZysyWmJjS3N2YWFkVVJxSDFNZ1pVUGM4dDE3S01ZYm5MSURuVVF4Q3owS1c0UzYvOHFpd1RjaVN2bVpZdTdyTmNaNmNPL0FObkd0L2IyRUFBQSIsInNoclRva2VuIjoiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNkluQnZjQ0o5LmV5SmhkQ0k2SW1WNVNqQmxXRUZwVDJsS1MxWXhVV2xNUTBwb1lrZGphVTlwU2xOVmVra3hUbWxKYzBsdVp6RmtRMGsyU1dwS1lWVllRa3ROTVZaM1dXMXdRbGRXYUZwU01rWlpVbFZ3YzA5SGVGZE5SbEpRVTFOSmMwbHRkSEJhUTBrMlNXcEtZVlZZUWt0Tk1WWjNXVzF3UWxkV2FGcFNNa1paVWxWd2MwOUhlRmROUmxKUVUxTktPUzVsZVVwb1pGZFJhVTlwU21sT1JGWnNUVVJyZDFsVE1XdFpWMHB0VEZSUmVFNUVWWFJaVkVFeVQwTXdkMDlIUlRSTmFteHBUWHBDYkU5SFVXbE1RMHB3WXpOTmFVOXBTbTlrU0ZKM1kzcHZka3d6VGpCamVUVXpZVmMxYTJJelpIcE1iVFZzWkVNNWFscEhUVEZaVjFac1dWTXdlRTVYVFRGTVZGSnJXV3BaZEZscVFUTlBVekZ0V1RKR2ExcEVTVEZOUkZacldYcEpka2xwZDJsaFYwWXdTV3B2ZUU1cVdYcFBSR3Q1VGxSUk1FeERTblZaYlZscFQycEZNazVxVFRSUFZFa3hUa1JSYzBsdFZqUmpRMGsyVFZSWk1rMTZhek5QVkVrd1RrTjNhVmxYYkhaSmFtOXBVbFJLWVZveGJFOWFNMUpSVmtWb1NWWnJjRFpSYWxwVFkwUmpOV0ZGT1hSamJrRXlVMnRHUWxCVU1HbE1RMHBvWTBoQ2NGcERTVFpKYlVWNldWUk5lbGw2U21oTVZFazFUMGRWZEU1RVJtdE5VekExVFZSTk0weFhSVEZPUkZsNVRXMVZNazlFUm1wWmVVbHpTVzFHZDJOSGJHdFpWMDU1U1dwdmFVMXBTWE5KYlU1MVdtbEpObVY1U25Ga01uTnBUMjV6YVdFelVqVkphbTlwVld4T1FrbHBkMmxpYVVrMlNXNW5lRTB3WkdwaGEyeEdZekpLYUdWV2NGaGhNMUpRV2pGQ1VXVkhZekJVYkd4R1pESmtWbFZJUW0xTmFscERUMWhhVlZwWVFrVlRNVTVTVG14dk1FNTZTbEJVYkVwT1lsWmFWbFV3Y0ZOWmFrNXBZbTV3VVdSclJrMVZWM1J1WkZkc1JWWXhUVEpWUkU1SVQxVlJNRlZZUlRWU2EyeE1WbFpTU0ZKc2JGQmFSVll5VkZSQ1VWUllRbFJUVXpGTlZtMDBNRmt6UlhwalIyaDFVekJPWms5RmNETlRTRloxV210b1IxcDZXbE5WV0dScVUwUktjRlJZWXpWU01UbFZWbXRrWVZwWFJsaGhiVVpEVjI1S1dHTldSa2xTU0c5NllXdDBNRm95V2toVGJWSnhWbFpLVGxJelJrNVVWamxEWW14T01WbHFSbTVYYTNCMFlsZHJlRlV4V2xKVE0yUlBZMWRhU1dGWFl6Sk5NVnBxWTJwQ1QwMVVhRWRsUjFZellYcEdlVmRXUmpKV01Ua3lZM3BvVm1WSFdtcFBSbXh3VkZjMWNsWlhlRk5PTTFadlZraE9kVnA2U2tKVVIxcERXa2h2TUZOc1pFWlVWVFV6WWpGQ2RGWXlXa3BQUkVaSFpHdE9jbUZVVm5GaFIwWldZMVphVkU1R1JsbE1XRVowWWxkS1lWWkhkRWRsUkVKeVlteGtVRkpFU2tsU1NFMTVVMFJhUkZORVJqTlNSbkJyV2toVk1FNXFaR0ZTTTJ4M1lWaG9VRmRJY0daT01IQXpaVlpHZEU1SGVFSmxSVnBOVlZOSmMwbHRWV2xQYVVwQ1ZWVkdRMGxwZDJsWlYzaHVTV3B2YVZWc1RYbE9WRmxwVEVOS2NtRlhVV2xQYVVveVlVVXhSMU5GT1c1TVZUVkNZbTAxYjA5VVVsSmlNa3BaWkc1V1NGVjZZekpqTW5CR1pWZEpOVlF3TVVkak1EVmhWRmhvZVZsdGJ6UkpiakU1VEVOS2NGcElRV2xQYVVwdlpFaFNkMk42YjNaTU0wNHdZM2sxTTJGWE5XdGlNMlI2VEcwMWJHUkRPV3BhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1haSmFYZHBZMjFuYVU5cFNYZE1hMFpUVTFWRk1tTlVaRWRsYlU1V1ZtNVNjazF1Wkd4YWJtd3dUVWQ0UTFwSVpHNWlNSEJaWTJ4T1prMXRkRmRSYlRsSVdqQnNlRkV5TVRaU1J6aDNWVEJHUWxGVE5HbE1RMG93WVZkUmFVOXBTbXBhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1dsTVEwb3haRWRyYVU5cFNraGxhbHB2VFZSb2RsTXdWa1pUTTJoUVRWVXhkVkpxWkdGTVZVWkNTV2wzYVdSdFZubEphbTlwVFZNMGQwbHVNQzVRZEY4NFVrcE9RM0pwWmpCaGMyRTNURkZaZG05ZlMyUmpVVzVYVHpoWlNsTnJiWEZRYTNCYVRVUnZlakpzT1hnMVVHNXdVekYwVFhSeWJVZFRXQzF4TmtoMlUxZEhkall5VTJOTFNEWmlhWEYzZVMxcVUwWXlkMGQ0UlROb1FsTm9iRUZsTm1WSVZXNUxSbU5JTVRsSmRUVkZVRmRxUW5CWk5EaEZkMFpWWTFkSlUwWTBabkpmTjFWelRqZDBZbEZTVDFKSVpFeEhRalZyY25Sc1FYZHROMUZUZDNoMlZrTjBjRGMyUlU0eFkxRTFPRVV3T0ZoR1RqZDFkVGxsZEY5dGExWkxWbTlLZDJjNGJXOTBkRlJpYmxvd09YZ3hSVEZYVVRWRU5uUTVObVJ6WkZSaFdIZFVVRzA0TjJjMFZrRkNjR0l4T0haM1kwMXVVM2RVVTA4dE1ubEpRbEowVTFoWVZtSlJSVUY1UVU0M1RGOWpiMVJDWlhWUldUbExUWEpyTVZrdFRqZFJlbkZuWTJSZlVURmZOSFZsVkdOSE5sTnNObWxhUlhVM1JIWktjRzV2YVVGelIxaEdla2hoTlY5UlRtSlRlVkVpTENKMGN5STZNVFkyTXpnNU56QTJPQ3dpWWlJNklscHNlbVZmWmtOVGEwcENOMHhYV0VsbFFrZFBTSHBGZFhoYVoxQTBlVXBQYlc1cE5HUjBaa1ZPY1djaUxDSnViMjVqWlNJNklqTmpZVGN3TkdGaU1UUTRZVFE0TlRsaFkyVTBNelZoTWpZMk1EVTNNekEySWl3aVkyNW1JanA3SW1wM2F5STZleUpyYVdRaU9pSm9UazVzTTBvNWMyeE5hall4TW5rNVlYTllUM2c1TUZSWlluQjRSekJ0YVd3NVlsQlphWEp4WmkxRklpd2laU0k2SWtGUlFVSWlMQ0pyZEhraU9pSlNVMEVpTENKdUlqb2llREV6UjJOcVNVVnpZbUY1V2xkcmRFOW5VRkI0WnpST1dVVjNaMVZRY0dZeU5rSTVkbFJsY0VSTFUxRTJXalEzTWs5T1VrMXRWbFZUU2xKaU0ySnVlbEIyUVV4UmEyZDFhVVJYVXpaUU0wYzVSRFJSY1RsR1NVdFZWRWRHV1U5a1JYWk5NRkJOY0ZOSkxVeFdialJqY1ROd2FHNUxRMTg0U25kSWRXNW1TRVpuTmxKUmQyTklNbWxOZHpsSFgxUldSMXBsWVZkcVlVSmFjbGR4VVVoRWVqTnFTM1JuWmtkS1pHcFZVazFIY1UxTlgwSnVVM1ZpTVdkYVNtMXRhVEZUVmxGTGQwNXhaa2hwWnpZelZtTnlNRTR4T0VaNFpYZHJNWEpaVVhaWFgzWnpPRlY0Wm1NNFdXbE5ibXRWYkZJM2RXaFVjMjVuTWtGTVprSmtlalJLVjBWTlRuZHZVRzFYWmtrNE1VWjJRMnRwTldwb1lWVnhWbE0wVVZndGNXMXRZbHBVYTBaNE1HdHVWMDlFTWtoRWN6SklOa05JTVhkRVdtUmtkVFEyTjFwSGVYQnBlRTlZZWw4M1NuZDVVVzAwYkVGNFJreFJJbjE5ZlEuS3NMS3dleUZKODUwZDZMTUVRYWl6b05WTkoxQnhRcjhhMmpuMzNUcy1nLWVENWdORkFpTi1xUHBNbG54a25VRHEtQ3Z6bXFxQ1Bac2QyNnVFNGd5eHJQSEpDMVZNSzFLV1BhQ29QWnJpR3FNa2NyUVNiUzZOWjB5d2pMVEJpcGdDTnQwVlB0eWRlTTFGcEVBbGliWlNTWkdvdTBaLVVuam5iOG9EY2gxTExMd2xwNDUwMmJZUGxMT2FIdm9yVl94OTdMbGMzdzlaQTNjS3RmT1J2a2xGbGxwbnlVa2hoRUhlYnQzWnVlLXNXUm9vM1NHTmlObDBpR3YxWm45b1JRR0t1UUgteHdkNjNRc3hnVEczNW9BbnpjdkZudjFsZE1TSGY1VEFzdENfTnhRU1Fsam9LUWRqbk9lU1FDaTQ2TVM4enBiTF9oNjVtYlR0cU1hV1VTZW5RIn0.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "645", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:49 GMT", + "X-Azure-Ref": "07g0tYwAAAABNlvC1C3SlSamwT0RgD6FuV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "c9bb3022-0536-4cb5-b258-bac66b375205", + "x-ms-client-request-id": "22a3698f55ea8e676144ae00180e3fd6" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-8379-48b5-80f3-2ef35b80681b", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "e53602c6-176f-401e-87ba-bd2234303f95" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d?api-version=2022-04-07-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "e895b2b0c0628f3401fe45521db6e15c", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:52 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "647", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:51 GMT", + "X-Azure-Ref": "08A0tYwAAAACZ45kH8OoxSL9WiA22kK2ZV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "c9bb3022-0536-4cb5-b258-bac66b375205", + "x-ms-client-request-id": "e895b2b0c0628f3401fe45521db6e15c" + }, + "ResponseBody": { + "callConnectionId": "411f0b00-5163-46c7-a887-c72976d4a14d", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "source": { + "identifier": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "ea84ce9c-ee89-423a-9fea-be1a34bef76b" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "608", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "f06e70c860380e73f5741f9c8d55e26c", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:52 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "callLocator": { + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LXVzZWEyLTAxLmNvbnYuc2t5cGUuY29tL2NvbnYvOGgtb1Z0bU5uRWVLcGVZeW9oSklXdz9pPTE0JmU9NjM3OTk0NjE2MTc4NTU1OTA3", + "kind": "serverCallLocator" + }, + "recordingStateCallbackUri": "https://sanitized.skype.com/api/servicebuscallback/events", + "recordingContentType": "audio", + "recordingChannelType": "unmixed", + "recordingFormatType": "wav", + "channelAffinity": [ + { + "channel": 0, + "participant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + { + "channel": 1, + "participant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + } + ] + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "208", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 23 Sep 2022 01:37:54 GMT", + "X-Azure-Ref": "08A0tYwAAAAAX9jjwI8rHSp1fPcbQ7GeKV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "bcc9712b-4264-477c-8574-2ea3cbd1f2f9", + "x-ms-client-request-id": "f06e70c860380e73f5741f9c8d55e26c" + }, + "ResponseBody": { + "recordingId": "eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC1lMDQ5LTQ2YjYtYTgwMi1lMmRkNDUwODE0ZTkiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiJkMDEwMTRiMC0zMWQ4LTRlNTMtYTg2My0wZWY0ZjBhM2E4M2QifQ", + "recordingState": "inactive" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/recordings/eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI0MTFmMGIwMC1lMDQ5LTQ2YjYtYTgwMi1lMmRkNDUwODE0ZTkiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiJkMDEwMTRiMC0zMWQ4LTRlNTMtYTg2My0wZWY0ZjBhM2E4M2QifQ?api-version=2022-04-07-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "bfa8cc60a9eecf9a351320ec101571aa", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:55 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:54 GMT", + "X-Azure-Ref": "08g0tYwAAAADt4HnqY4xWTJSbcsBaMYwBV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "c9bb3022-0536-4cb5-b258-bac66b375205", + "x-ms-client-request-id": "bfa8cc60a9eecf9a351320ec101571aa" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0b00-5163-46c7-a887-c72976d4a14d:terminate?api-version=2022-04-07-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "0", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "x-ms-client-request-id": "a73752634f9f509d3e87f3eda09701ab", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:55 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "Date": "Fri, 23 Sep 2022 01:37:54 GMT", + "X-Azure-Ref": "08w0tYwAAAAB8vukasIzhSIreCfHgCp2GV1NURURHRTAxMjIAOWZjN2I1MTktYThjYy00Zjg5LTkzNWUtYzkxNDhhZTA5ZTgx", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "c9bb3022-0536-4cb5-b258-bac66b375205", + "x-ms-client-request-id": "a73752634f9f509d3e87f3eda09701ab" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/api/servicebuscallback/unsubscribe", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "158", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20220922.1 (.NET Framework 4.8.4515.0; Microsoft Windows 10.0.22000 )", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "50f1d81b210d1f6ed59fba243f87fedf", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Fri, 23 Sep 2022 01:37:58 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[\u00228acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-fe26-6a0b-343a0d000d298acs1bdaa2b9-9507-4542-bb64-a7b22c00a8d4_00000014-07df-fe68-6a0b-343a0d000d2a\u0022]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Fri, 23 Sep 2022 01:37:57 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + } + ], + "Variables": { + "COMMUNICATION_LIVETEST_STATIC_CONNECTION_STRING": "endpoint=https://acs-callautomationtestsupporter.communication.azure.com/;accesskey=Kg==", + "DISPATCHER_ENDPOINT": "https://sanitized.skype.com", + "PMA_Endpoint": null, + "RandomSeed": "1899018196", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +}