From dd6aeeb9c51c761faa97787cfab843133d6dfc7f Mon Sep 17 00:00:00 2001 From: abhishesingh-msft <123186776+abhishesingh-msft@users.noreply.github.com> Date: Mon, 29 May 2023 22:39:17 +0530 Subject: [PATCH] Abhishesingh msft/dtmf actions live tests (#36557) * Live test for Continuous Dtmf Detection and Send Dtmf scenario * Live test for Start Continuous Dtmf Recognition --- .../CallMedias/CallMediaAutomatedLiveTests.cs | 102 +++++ .../ContinuousRecognitionTest.json | 64 +++ .../ContinuousRecognitionTestAsync.json | 64 +++ .../ContinuousRecognitionTest.json | 419 ++++++++++++++++++ .../ContinuousRecognitionTestAsync.json | 419 ++++++++++++++++++ 5 files changed, 1068 insertions(+) create mode 100644 sdk/communication/Azure.Communication.CallAutomation/tests/CallMedias/CallMediaAutomatedLiveTests.cs create mode 100644 sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json create mode 100644 sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json create mode 100644 sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json create mode 100644 sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/CallMedias/CallMediaAutomatedLiveTests.cs b/sdk/communication/Azure.Communication.CallAutomation/tests/CallMedias/CallMediaAutomatedLiveTests.cs new file mode 100644 index 000000000000..2e93460a52bf --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/CallMedias/CallMediaAutomatedLiveTests.cs @@ -0,0 +1,102 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Threading.Tasks; +using NUnit.Framework; +using Azure.Communication.CallAutomation.Tests.Infrastructure; +using Azure.Core.TestFramework; +using Microsoft.AspNetCore.Http; + +namespace Azure.Communication.CallAutomation.Tests.CallMedias +{ + internal class CallMediaAutomatedLiveTests : CallAutomationClientAutomatedLiveTestsBase + { + public CallMediaAutomatedLiveTests(bool isAsync) : base(isAsync) + { + } + + [RecordedTest] + public async Task ContinuousRecognitionTest() + { + /* Test case: ACS to ACS call + * 1. create a CallAutomationClient and a target CallAutomationClient. + * 2. create a call from source to one ACS target. + * 3. get updated call properties and check for the connected state. + * 4. start continuous dtmf recognition. + * 5. again start continuous dtmf recognition and expect success. + * 6. stop continuous dtmf recognition. + * 7. wait for ContinuousDtmfRecognitionStopped event. + * 8. again stop continuous dtmf recognition and expect success. + * 10. clean up the call. + */ + + // create caller and receiver + CommunicationUserIdentifier user = await CreateIdentityUserAsync().ConfigureAwait(false); + CommunicationUserIdentifier target = await CreateIdentityUserAsync().ConfigureAwait(false); + + CallAutomationClient client = CreateInstrumentedCallAutomationClientWithConnectionString(user); + CallAutomationClient targetClient = CreateInstrumentedCallAutomationClientWithConnectionString(target); + + // setup service bus + var uniqueId = await ServiceBusWithNewCall(user, target); + + // create call and assert response + CreateCallResult response = await client.CreateCallAsync(new CallInvite(target), new Uri(TestEnvironment.DispatcherCallback + $"?q={uniqueId}")); + + 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 answerCallOptions = new AnswerCallOptions(incomingCallContext, new Uri(TestEnvironment.DispatcherCallback)); + var answerResponse = await targetClient.AnswerCallAsync(answerCallOptions); + Assert.AreEqual(StatusCodes.Status200OK, answerResponse.GetRawResponse().Status); + + // 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 continuous dtmf recognition + var startContinuousDtmfResponse = await client.GetCallConnection(callConnectionId).GetCallMedia().StartContinuousDtmfRecognitionAsync(user); + Assert.AreEqual(StatusCodes.Status200OK, startContinuousDtmfResponse.Status); + + // again start continuous dtmf recognition and expect success + startContinuousDtmfResponse = await client.GetCallConnection(callConnectionId).GetCallMedia().StartContinuousDtmfRecognitionAsync(user); + Assert.AreEqual(startContinuousDtmfResponse.Status, StatusCodes.Status200OK); + + // stop continuous dtmf recognition + var stopContinuousDtmfResponse = await client.GetCallConnection(callConnectionId).GetCallMedia().StopContinuousDtmfRecognitionAsync(user); + Assert.AreEqual(StatusCodes.Status200OK, stopContinuousDtmfResponse.Status); + + // wait for ContinuousDtmfRecognitionStopped event + var continuousDtmfRecognitionStopped = await WaitForEvent(callConnectionId, TimeSpan.FromSeconds(20)); + Assert.IsNotNull(continuousDtmfRecognitionStopped); + Assert.IsTrue(continuousDtmfRecognitionStopped is ContinuousDtmfRecognitionStopped); + + // again call stop coninuous recognition and expect success + stopContinuousDtmfResponse = await client.GetCallConnection(callConnectionId).GetCallMedia().StopContinuousDtmfRecognitionAsync(user); + Assert.AreEqual(StatusCodes.Status200OK, stopContinuousDtmfResponse.Status); + } + catch (RequestFailedException ex) + { + Assert.Fail($"Unexpected error: {ex}"); + } + finally + { + await CleanUpCall(client, callConnectionId); + } + } + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json new file mode 100644 index 000000000000..86ebd4be9aca --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json @@ -0,0 +1,64 @@ +{ + "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}},\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9CajM5Mlhnc3hVMlc0M09JelVyYzRnP2k9NCZlPTYzODIwNzUwNzk1Njk0MDY1Ng==\u0022,\u0022callerDisplayName\u0022:\u0022\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBQUNzMVliVy9iT0JMK0s0SVB1QTkzcFVWU0ZDVVNNQlpPbk94Nm03Zm1wZWtCd1FVVVJjbHFaVWxMeWJHVDd2NzNHOHBPNHRUZGJ1NXVDNndEeUNabk9NOHpJNUl6azg4RHJjcnlwTzZLck5DcUsrcHFJRDhQTWx2UDNYZVJEdVFnbGtxM2tpU3BValFSU0lRNFFpeGtGQ1VKWjBoRkNhVWFZeFduN0JiM0h4S2p6UEFJaGJHT1VNYmhFWXBBNFJRa1ZLakJtMEZhdEUycDdrL1UzSUI5bURCVjJ0UkYxVTBkSGlqcE5HQWhFaVJMRURPQ29TUlRCdEU0ekV5V2FzcFZCR3RLVmVVTGxSdTNwbHFVNVp0Qm8yeFg2S0pSRzBPeFlOb29sUUhIakNLV2lRakZTV1FRVDNTY0ppTE1lT0lNellvME5lQjJwc3JXUEhPNXZHOGN1OWJZTzJQSFRRT2FqYTBiWTd2N1BaV3ZNWDk3TStqcVB5RlF5dENkUUNWL0dLaTFFWXpSVng2UG4xY0ZLbEpHc1lSR2lJZEdJNWJ3Rk1GTWdKSW9VNmt4R1ZFazNRMlVOVzI5c0xxM08zaU4xNzhUd2JLb1ByVXVpS3JybEo2QnNWblhOYTMwZmRVVXc2d3M4bGtINjFiM3cvWVR2Sk9ocnVkTzR0OVJYemUrMXVoall4VENaS2oxbG9iVy9oM3hzOXArTXFtZjZFd1FsV0VVMERpRm5jQmhUNWlBSXF4NG1tVnBHUEF3OFdua0Y4UVBRdXl2aWZ4UWpBaFFucHUwVU9PcVhSb0wxTFFHWG5PM2lZRlNEaUZvL3dKOEg2bHNHRnZ6MGVqdUw4QnJUV1REYXBFMmwxWlZiVk5ieHcyR3dDeWtRMEtESWVIeE1NWXlZRkhzRDM3YnhIeS9yanBUZ2U3bmdWNy8zQnhKMVRUbDVyTHkyOVFkektTc0V4RGNqZkNOdmFucUVmSW9Kb0lISHZhbUo5NzBqSG1FUmtNTWY4UXB0S01Xb2dYTDNVQ1BOaXBzU0VRd3BDUWVSckVUSktQOVMwazI1OGhOZENQczlUL21JN1ZJaTlxRHJSNHo3L3p5ekIrL1AvTUlacDZBWitBUlFqd1NBM2pzaVFobVlPUW1ZMkNCdndtcFJyYlREYkp0OFdDMnhsa2kvK0d0MEJ4SXd6bjJ3SCt2aFp0QXB1M01zMGJmdVI5cjlSVnFpN3hTY0tUeWI2MTZ0aTJkRCtGNlhHaURGcGxWdVd6ZXFZZm51V2FaeWk0K2l2anhQeWZadEZIQjZYditjUDZqbUZoNnY4Vnl2bGl0UjFwVmFaR3F6a2h3M0x1YW5IbVVCRGpDbkFYa2hjdWJBSGIzd014bTVjcXpLazB0Qkt5WHc4dkNublhiWmEyM2E1eHVHUThGeEhmSGVQaEs0K0dYeGlrd2QwNHAzUUVBaFczQVFlMGxBQk1rcEs4QTZQVjJBZWozQllBZDE0ZUgwRENtQXBNbzlOeHBJMnpJNFl0aEQwNmI2STFiQXpsbVkvd0YvbGJ3dmVQTHEvT1Q2Y1FUT0JBaTVqVG1FY1ZCR0FZQzd5TFRaK1JZY0U3L0QrVHdHVGxpT0dJeDU0d0xURWtJTkw1RWhuUGVCN1ZSYlF2d0xJWkxnR1ArQlh3WVJDeDRGVDRFYldmYnNjMkwrNTRZNGRidWN4QmhMQUo0MjM4dUJQMCtFS1ZLVENubnFxaFFmMHV1WitkRktzbmpIWlVzalNyejJoYmRiQzZUcGZZYXBUK1pybEdGOVpZbWdkdGt3OWJlTjEwTkIzMThjSEc3ZjN4TGFIejcwL0Y0Ly9iaXB6RzVqYkZYVkhEVEdmbXcrbVhhSFpjUkZlTTRKQmNaWElCM1IzdVRqSDZncXJ5ZUhrM3c3T0h1N2VYQnIvVGZBZm1WUEJMWm1LZC9aTDZkSHRjZjl1ZmxZZnR4Zm4xbWo4K25EN3doazEveWlhOC9YVGZkWWRhdUxpN2pvamYvZUNFMmM5VkE5bURleGZUb3JVLzRKb2M4aVlUM1kwU3BIMzg1Ny9KSHYyUlhBbG5sWW5wK2NMSnRMWnQzYTBsU2RCYmU2MmdYQ2U1RmdCSmJCdGVMWWs5VmxWa2xvNnArb1krOXMvM2pxMTM4Mk0yUGQrY2h4WjBmVEw3bUNXeGlVNXBtVmxjR21UdEk0RHNjUUFVandsK3VDN3o5azYrNUg3djVyL2hIc1JPdzV4Vk5WOHpoaG4xRWdtUm9iR09oYkpidFRDRWFjbSt5TC9sRWppT0pLWkNRZTZHY01NbXduR0I1T0pFaWxKaExmaUFQaFdTeFBDQlNITWhKTEVNcXNaQ1lTUjVJeHFRNGxPSEVTY2Y3Y25Jb28xQWU3RWtPUmlacllMUHFlbjZlcThQa0RYeVd5K1Z3dmNHSHRjMXZic3dLcW1IZ1duWHR6UTI0ZzJhcGhWVTNOeXBwa1V2V3lIbnl3bHJ3Yk8ycFNQdUdvVXkxM1cwQ3AzNVpwTjNzTmpNbVRlQ3cvUTE2R2xjQTNRWlBkVU5yTllMNkxJZkU2cG9JOTNDeXh3cjR5T1I5b1U5VEVmRTB3Y2lra1VDTXVmWktRRk1WTTU1U0VXRnNRdGRVbVJiNnlyNUVPOVY2WVNINCtWUGpVSm5sYVphNWNycWZnSG9QaXNHMzV0NVZlcHZDckI4Tjd0dm85Rit6c2p2NEtGWlg3MmlleFhsWHZCdU53RDcwTDNCamdNN2x6NVAzQzNXcUFudHhsYmR2RDlXNzYvZitHSFRBckFYaVVCODVGbWZyeHFNd2ZhZFJ0T2NiMGJnczY2VUJ4enE3Y0V6MG91M3FlVjk2cnJxbkZnWHFUeGV3M3A5cGRWZDBUNTN5dHNTdHNuVlo5bzNDZjFWN2d4RUU2Y1QwMVRjTXR1dHZHUHA3SHdOQlArVHQ2b3BlcytCMCtuQmxOY3Voc0daL055TWV4QlJIa0N0RnlBWERQT1FRbjZJOVhwUmRjUWFkSGtSeUUvaWkzYk8xU2pYc2llZllweVpaNU51MU52dy9vSC9UeWhnZE1HZ0lWY1FWWWxFWUl4RkVBU0tKZ3F5ZlpaU0kwUFZCLzBzekNiaTVyUmZOeTBEL0J6RktOaENORUFBQSIsInNoclRva2VuIjoiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNkluQnZjQ0o5LmV5SmhkQ0k2SW1WNVNqQmxXRUZwVDJsS1MxWXhVV2xNUTBwb1lrZGphVTlwU2xOVmVra3hUbWxKYzBsdVp6RmtRMGsyU1dreFRGTlVUbEpQVnpWUFZXcGthVlZ0T1cxbFJ6RnNWMjA1V1dOWFNrbFhhMlJzWkhsSmMwbHRkSEJhUTBrMlNXa3hURk5VVGxKUFZ6VlBWV3BrYVZWdE9XMWxSekZzVjIwNVdXTlhTa2xYYTJSc1pIbEtPUzVsZVVwb1pGZFJhVTlwU21sT1JGWnNUVVJyZDFsVE1XdFpWMHB0VEZSUmVFNUVWWFJaVkVFeVQwTXdkMDlIUlRSTmFteHBUWHBDYkU5SFVXbE1RMHB3WXpOTmFVOXBTbTlrU0ZKM1kzcHZka3d6VGpCamVUVXpZVmMxYTJJelpIcE1iVFZzWkVNNWFscEhUVEZaVjFac1dWTXdlRTVYVFRGTVZGSnJXV3BaZEZscVFUTlBVekZ0V1RKR2ExcEVTVEZOUkZacldYcEpka2xwZDJsaFYwWXdTV3B2ZUU1cVp6Rk5WR013VFVSbk5VeERTblZaYlZscFQycEZNazlFVlhoT2VsRjNUMFJyYzBsdFZqUmpRMGsyVFZSWk5FNVVTVEpOUkdNMFQxTjNhVmxYYkhaSmFtOXBVbFJLWVZveGJFZGhSMDU1WlZaWmNrNUhUVEZTZWtKcFRETmFhV1JwT1U5TmJHUldZVVZPUWxGVU1HbE1RMHBvWTBoQ2NGcERTVFpKYlVWNldWUk5lbGw2U21oTVZFazFUMGRWZEU1RVJtdE5VekExVFZSTk0weFhSVEZPUkZsNVRXMVZNazlFUm1wWmVVbHpTVzFHZDJOSGJHdFpWMDU1U1dwdmFVMXBTWE5KYlU1MVdtbEpObVY1U25Ga01uTnBUMjV6YVdFelVqVkphbTlwVld4T1FrbHBkMmxpYVVrMlNXNUdkMXA2U2xCaVZrcEVZakZLUzFaRVVtcGFWM2h5WW5wU05tVnVSbkpqYlRsell6TlJlbUl6YUROVVZXZDZVbFpSTUZKSGJHdGhNV1IxVDFkR2FGUnNTakJOU0d4UVkxVmplRlpYWnpOT2JYaENXbnBPYTJGSGFGbGFSR3g2V2pKYVNGTXpiSEpWYTFWMFlUSjBRbFJzYkdaV01FcEpUVEZXU0ZSWFRURlRWVkp2WWpCR1NsRnRNRFJaYW1nd1lUTnNUVk5FVWtWalZteE9VVEowU0dJeWJFZFVNRkpRV1RJNVdsb3lPVzlrYlRFd1YydFJORTVHT1VsaE1GcEtZVlZSZEZSRlduSmpTRlV6WkRGTmVHVllhRVJpTWprMlVURlpkMlZVVGt0UmJVNXZVek5XVlZkR09IcFViRXBHVVZkS2VtSkhWbGRhYTJoMVkwY3hhbUpVVVRCbFIwcHJZbFJzTWxONmJFbFJiVlpHVWxoS2MxWnVjRWhYVms1RFdESlJkR0pIV21aa1ZUUjBUbTVXU1dGc1JYUlRhMmgxWlVkV1dsaDZUa3hoUkZKWlQwY3dNVmxWZEZWVlNGSTBaRlJzZFUxc1RtbFpWMk0xWWxSVk1GVXpUa2xoYTA1MVpXeE9TVmRwTVZsVU1tUkxWRzVPVUdGc1FrcFdSMVl3VG1wak1HSlhTWGxTUjNCdlUwWk9OR1ZVWkcxUFZXeHZUVEZ3VWxOWE5VMVRWR1JWWkhwamRGWXpSalZqTUdoUVpFZFpkMU14VW1aYU1GWlpaRWhaZUUxSWNGZE9hbVJFVlZOSmMwbHRWV2xQYVVwQ1ZWVkdRMGxwZDJsWlYzaHVTV3B2YVZWc1RYbE9WRmxwVEVOS2NtRlhVV2xQYVVrMVlteHdlR0pyT1hOVFJURjVXV3M1TTFGWFZqRmphMUkwVlRGd1VsRlVRbGxXYWtaUlRYcEtWMXBXVlRKTlJFNTBWMWMxYWxVeGJGSkpiakU1VEVOS2NGcElRV2xQYVVwdlpFaFNkMk42YjNaTU0wNHdZM2sxTTJGWE5XdGlNMlI2VEcwMWJHUkRPV3BhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1haSmFYZHBZakpzYTBscWIybE5iVTB6VDFkT2FVNTZaM1JOTWs1cVdWTXdNRTB5Vm1sTVYwcHNXV3BKZEZscVFUVk9iVlpwVDFSSk1FNXRSVFJKYVhkcFkyMW5hVTlwU1hkTWEwWlRVMVZGTW1OVVpFZGxiVTVXVm01U2NrMXVaR3hhYm13d1RVZDRRMXBJWkc1aU1IQlpZMnhPWmsxdGRGZFJiVGxJV2pCc2VGRXlNVFpTUnpoM1ZUQkdRbEZUTkdsTVEwcDZaRmRKYVU5cFNYbFplbU0xV1RKSk0wOURNSHBaTWs1b1RGUlJlbHBYU1hSWmJWWnBUV2t4YVUxRWF6SmFWMGsxVFdwUk1sbFVaMmxNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTVFZSVkdkNlZrVTVUbFpFU25Ka1Z6bGFUVEpPTVZONmJIbFlNRVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1eVRHWXdiRFIwV0RsUWEyNDVWa3hHVmtwUlgzaHRRakIzTFVOb01ETXpRVWhQYkRaM1RHVjVkamxtYlZwcGEyaFpWMDlHY1Zsc2R6RTJZMFJyTjJKQlpVZGlXSEUzZEc1YVV6QjVZM00wYVRaUlptWnpRVVF6T1RacmVVeFNRbm90WkRnMU1XMUdaVEpKV0RSamFXWk1kVWRHWlZodU1VOVRWamd6ZFdaRWJWZFdlVE5tVDFvNVpIYzJUbXBRTldoVVluUnlPREZNYkZoVE9FbE1iVTl2VVhwUk0zQktMVmRPVTJsSVYwOU1XVEpwTlV4bGVHeFlMVXA0VXpGMmRGODJTa3MxT1VKS2JHeHJNM3BrYlROdGMyRnNha2RVYVVNeWJqQjZObHByY0ZKbmIzZzVjVzVFTW5GRk1FUmlZVlV0ZGtGT2FtOU9OWGxCVEhOV1drZDRVRkpRV0dodlVHcFVjVmxOUTJKc1QwbFdZMGhTU0d4VGJsZE9VV1J2VFhKbU5EWTRURmx4TjFWVFRFSjNia2hPVm1RNWNrSXdVRkozWlZKWFFXTnlaMVJvV1ZkWmVraERUeTFCZWxKRldqTjBOWEl5YVVFaUxDSjBjeUk2TVRZNE5USXhNekF3Tml3aVlpSTZJalI1V1dKcGEwZHFVbWxpZWxCS01GZ3hTbFJWTjBwWkxVNDRWRUpLUms1MVNURkJUMnhxV2pGTU9HY2lMQ0p1YjI1alpTSTZJak0xTjJWaU5qVXlabVU0WlRRNFlqRmhOamd3TjJFMVpEVmhNMkk0TnpOaElpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpITTNKbWJGOVZYMmRUZWxnNVZIRndXWGhmVFdjNVdHc3RiRGw1UzJWZmRGSTRXR3BRY1hwUldpMUJJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pY1hCbk1rOXRVa052VWtwVU5HTmxiR3R2TkhwNmNXdHliMnh6ZEROdmVIZE5TRE5GVkRSRWFXUnJWMjQ1WVdGT1VuUXdlVTl4UnpGVmFEYzJiRUZuTTJSb2FGaGtPWE5uWmtkTGVXdFNSUzFyYTBGT1dWOVhRa2d6VlVkTll6VkpSR2h2UVVsQ2JUaGlPSFJyZVV4SU5FUnhXVTFEYTBkdmFVWlBSRTlqYjFsbmIyaDJiWFJhUkRnMFgwaHJSa2xwUkMxTVJtdHdkVGQzVXpGNWVFTnZiM3BEVmpCNU0wcENZMmhMZFZSWVh6Tk9Va1ZCWW5Oc1pWWm1TRzV3YldOdE5EUjRZbVJ0T1haTE9VaENaVVZGY214V2VrZFpVMEpmWkMxc1psOTFUaTAyZFVocVVTMUtTRzU0WlZsZk0wdG9ORmc0YlRWaFMxUlFkSGgxT1c0eVUySmhaemx0TlRSVGMwaHFRMjU2VTBoYUxWaFBaMHBPYzA5cVVFbFVaWFEyTnpSdFlqSkVhbWhJVTNoNU4yWTVTV2d6V2xGSmJreEpOMVIzTnkxWGNYbHpTRTkwWmpCTFZGOW5SVmgwZGpFd2VsWTJOME5SSW4xOWZRLk1RRFJYaWZWMHN4VWM5Vno2R0ZPai0weFhvLWNTVmJhZHRDNmxha21pRno3R2t4RnRVOTRaSmx4NUZxVjhjVVF2eWo2TWpCSTNKV2dNeHZWckhmLXhab1BZRXdzeW5uYVh1QlFNZG5wVkFrZjNwbU9weFlEclFCMGJReWFBODBnQklnS3A4aDJjT1lnczBSVmJWNGxPa0tmNVU5bS03YzBhZWxIdW1tYllDaW02cUI4Vlg2VVVld2FRV2hQVW9KR29vanlhMzk5MzMzT2Zoamw4eC16UlJ5UFJhZlZRTU9wMlF6aWxNTUhnUFNCRzlWM0pVWG5JX3VEQlBBeEhLZHc0VzMtWWRzcGUzNUQxUVpSLWpvSE9TR1IwMUE1anFqdk5PZmVJdm5mRjBkY1E2N3ZEN1RoYVluLWpVR1JNSnVHQ2RwaEVWYkpoX0RsZlVBS1BYSTVqdyJ9.\u0022,\u0022correlationId\u0022:\u0022aeec34ec-a76a-4758-9373-1ba539ff2195\u0022}", + "messageId": "9bc5fb7513d044699906cda431aa190b", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-6eccc7a315d80d3da37d2ba486edff34-63d779c939b79c10-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022identifier\u0022:{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022isMuted\u0022:false},{\u0022identifier\u0022:{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022isMuted\u0022:false}],\u0022sequenceNumber\u0022:1,\u0022callConnectionId\u0022:\u0022411f0700-6861-4f47-a70b-4e4d19840c61\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9CajM5Mlhnc3hVMlc0M09JelVyYzRnP2k9NCZlPTYzODIwNzUwNzk1Njk0MDY1Ng==\u0022,\u0022correlationId\u0022:\u0022aeec34ec-a76a-4758-9373-1ba539ff2195\u0022},\u0022time\u0022:\u00222023-05-27T18:43:30.1303533\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61\u0022}]", + "messageId": "4b7bad0873a9437b99646f0e6aefb50a", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-ef383c003c4b741feee6d11dca0179c3-34d05641ce487f6d-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0700-6861-4f47-a70b-4e4d19840c61\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9CajM5Mlhnc3hVMlc0M09JelVyYzRnP2k9NCZlPTYzODIwNzUwNzk1Njk0MDY1Ng==\u0022,\u0022correlationId\u0022:\u0022aeec34ec-a76a-4758-9373-1ba539ff2195\u0022},\u0022time\u0022:\u00222023-05-27T18:43:30.1303533\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61\u0022}]", + "messageId": "8d92f8272ae54ce7977136aad6e34567", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-cbfd26a9080cdc8b9f0cd979add3851c-fd071e5430caacb4-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ContinuousDtmfRecognitionStopped\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0700-6861-4f47-a70b-4e4d19840c61\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9CajM5Mlhnc3hVMlc0M09JelVyYzRnP2k9NCZlPTYzODIwNzUwNzk1Njk0MDY1Ng==\u0022,\u0022correlationId\u0022:\u0022aeec34ec-a76a-4758-9373-1ba539ff2195\u0022},\u0022time\u0022:\u00222023-05-27T18:43:36.599489\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61\u0022}]", + "messageId": "de85dbf97f844bb38c1cd0ca67bd6f6e", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-30b683352510e031bb3cf03dc90bf822-c67e809ec85455be-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/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json new file mode 100644 index 000000000000..4e6f2f97f03b --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecordedEvents/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json @@ -0,0 +1,64 @@ +{ + "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}},\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9SZUJLQ3d4OEwwU1Radlh0ZXVSMmdBP2k9OCZlPTYzODIwNzUwMzE1MTYyMTc1MQ==\u0022,\u0022callerDisplayName\u0022:\u0022\u0022,\u0022incomingCallContext\u0022:\u0022eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBQUNzMVkrMi9iT0JMK1Z3UWZjRC9jbGhhZkVrWEFPUGlSZFlNMGFUWk9kcnRGY0FGRlViSzJzcVJLOGlQdDd2OStROXRKbkxyWDl1NjJ3Q3FBTEpMRGI3NFpQbVltSDN0R0Y4VkYxZVZwYm5TWFYyVlBmZXlsVGJWd3YzblNVejJwdEdrVmlST3RhUnloU09BUWNjRXBpdU9BSXgzR2xCcU10VXo0SGQ0K1JLTFVCaUhTVEFxVUJpWkVJbUlhSnpCQ0k5TjcwVXZ5dGk3MC9ZVmVXTUNIRGxzbWRaV1gzYW5UcHlWTGplRWFXVXNUMEJSckpNT0FJc041d2ppT2VKcUdNS2ZRWmJiVW1YVnp5bVZSdk9qVnV1bHlrOWY2RVFnTEErSW9UV01BaWcxR21nZ0JRRGpoaWJGR3hocUE1bm1TV0RBNzFVVnJuN2hjMzllT1hXdWJsVzJHZFEyU2RWUFZ0dW51UnpyYjZmempSYStyL2dSSGhWR01xRFRpMFZFNHhlU3JqdHFCWUl3KzgzcDR2c2xSRWVZSjFrWWlIUVFZY1cwTWlrVnNVWUI1VElOSWg1YnpZMGMxdHEyV2pkbmk5cjdGNnYvZ3dTSXYzN1hPaWJycnRKa0QyTHpyNmxiNXZxN3pmbHJrMmJ5RGVadjdmdnNPMXFSdnFvVWI4VmZVTjdVUFhIK3JyVWFZOUkwNWtEREdYeEUvclpwM052R0ZUbU90STQ0aVNXUFlDVHBFc2NRR0VjcEpqQVZQR1pVK0RmMmMrRXhnZjBma24vbUFBdVdGVFhJOUxOdTFiWUNhTWNCcjRiWU5VTXJBQmUxZmdPOERsVDNqeHY1bVRmY1g0TFVqc21lMVRPcnJScGR0WFRXT0d6U0JtYUI5UWxtZkJMSXZzV0k4bEg3dmo3M1B4MVhaMlJKa1AvYk03bk4vSkhWZEYvdkx5bThUZHpEam9vcGhZRFhBdDgxdFdRMlFSMlFrQlBld2QzcmhuVjV5ajlDd2orR1BPSUYyMElLM1lMcHJtTUZlaFBkSnhQb3M3QlBHM0VBOEdGOHJzajlIcnFNYllHLzdzUmpvWlpKWG5xQWs0TjdWOWFVLy9QblNJNWg3RWJ5WlJ3Z0JBcUJjZWxFSVBkQnluUkpZNEMrcTFJT21NelZxMnZ5RFBXaW5zZnFIdDBFTElBM24yQVA3dlJadUFwVzBjNit4WnVVK2R1SWIxT1pacWVGSVpWK2E5WVN0bkExaTE4Nk5SY3UwMFprNkdiMGlUMzMxT2xIUlBHT3RudXFyVFJyYnQ5bUg5WHN5UDduUGZqNWd1Vmh1ZGkyanl5UlBkR2NWR083ZFRDNDlTaGdPY2NBWmVXYnkzb0hkUFRCcjBtTGpOVHBKR25CWW54SUppeFY0amRzdE83RmpiSHFBTFNKdzd4RzIrRFpzOFNrMkJkN09KRzA2d0tld0NRSWNmb0xQSXlMbzEvRzNZc2Y0OUx2aXcyN2Irb1pRSVdtRVNTakF6ajRodkIvQUQ4Y2VuTFJvaTkxWWlDOTc3R2ZxRHp6dm5WL2ZYRjJjVHJ3UVJ3eERRR0JCaURIbERHZ2ZhNlpQbW1VVUJQVC8wQ3dlTmNzSXN6QUlSQ2dBU25LNEp6NVZERWQ4NjlKYXR5MW81NUtBY2h3Y2FtZlNFMUVndmswOXhoRSsxa0cvdXc1eHNQV2NDaUVqUnZDZnJJSitIeFdGam0yaEZqb3YwZmFDM1BVdThrVHRiNU1OaXRkV0YxblY1TjE4b2VLMThXcHQzdG11MW5uanJXME1GOG1lYlhOZmR4VWM4dUhKN0c1OGZrZW92SHQ1UGh6ZnpWNE95WjNFWGw3Q0pXZlY2UDNTVCtyTEg3UE1YRXhtNzYreVh6ZnlyRGkvSVV4Y3YySFJoUTFmWDJZei8rUjMraTlHZmljUFJQYnc5R3Z3TlA0d201ek9EQjlOYm40Vjk5VjArWGI2dzNxYTVsWnFLeVRCNVpSZkZPRnNDLzl3RjlZTFhVUGc0TjdzOU5XWlQ0SjkrSGdjaXJ4cFNLa3ZQKzEzb1dNNzVYZ0VBc3JzOU9yazRoQXRYWFM3a1Rqdkdsalh3YkVtdUJOQlZYUUF1SnNrUFYyV2RoTVB5dXFaUFBZdXgrYzN4L3FsNng4ZTkwTjB1enFaZk00UzJNUzJzUFc4S2kyeUs0amRSeHhBQkNNU1BKL0h2UEhGNTh5WHJ2OHo5bEhzQnZqVGpMckxGN0JzRDVvZ0R0cW1iaUJqVnUxY0l5b0NieUlWRjJySTFZaW9LRkNTcVBGRXNWRFJzZUpZamFnNkNWUTBWaWRVaGNRMUE2b29UT0dLamRVSXEvR1BLcHFvRVZORHBsaWdKb0F6VnBTQ1Q1V0kxR1IvTDlsTnQrWG51UlJNM2NLelhxLzd1dzNlcjVyczl0WnVJQkVHcm1YWDN0NkNPV2llTkREcjlsYkhMWEp4R2psTG5xR3hKN1RIL093TFFLbHV1N3NZVHYwNlQ3cjVYV3B0RXNOaCt4dVVNeTczdVdPUEtVUGJHQVNwV1FaQjFkVVA3dVhHSHBMZlZ6YmIxeHVKNUZFUW9WUkVLWUl5aktBb0RpV2lvYUJhQ0FzcEYzTTFTZ3NsNVRZN2UyM01zZ0huWjQ4MVEyblhyOVBVWmRMYkRrajFJQTg4cy9jdXlkdm5aTnRXYnhvVVJQK3lrb0lQOVFkZlREZk5xNXZwZWpBQWZDaGQ0TVlBbVIrbVp5Lzk3SmZKZkpHSWEvTm1GWndaODlNUVpBQzJBZUtRR2prV2w3dWFJN2ZiSWlOdnIvWkR3NktvMWhZTTY1cWxZMktXYlZjdHRsbm5wbnVzVGlEMWRBN2Iybk5hcnZMdXNVZytISEd6bXFvb3RqWENmNVYyQXdpQ2NHSzNpVGMwRGxOdmFQcFhkblEyWG0va0t6eTdmcnQ2MDlubEZjMkdrRlBMdjl0QndDVEZvY0NNQ0JKUUNQT3VhTXpiODJYUjVaZFE1SUVuOTQ3UDIxRlQ2Y1RBbm5qeWZXTGpaWGFZWnNPL0FyWXJ6UUlacGhBWm9JWkxHSUthRzc2Q2tFRWRucGdJVWhVYXBHNmwvNmM2RXZSbVRiV3NuenY2Mzk3VjV1R0lFQUFBIiwic2hyVG9rZW4iOiJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SW5CdmNDSjkuZXlKaGRDSTZJbVY1U2pCbFdFRnBUMmxLUzFZeFVXbE1RMHBvWWtkamFVOXBTbE5WZWtreFRtbEpjMGx1WnpGa1EwazJTV2t4VEZOVVRsSlBWelZQVldwa2FWVnRPVzFsUnpGc1YyMDVXV05YU2tsWGEyUnNaSGxKYzBsdGRIQmFRMGsyU1dreFRGTlVUbEpQVnpWUFZXcGthVlZ0T1cxbFJ6RnNWMjA1V1dOWFNrbFhhMlJzWkhsS09TNWxlVXBvWkZkUmFVOXBTbWxPUkZac1RVUnJkMWxUTVd0WlYwcHRURlJSZUU1RVZYUlpWRUV5VDBNd2QwOUhSVFJOYW14cFRYcENiRTlIVVdsTVEwcHdZek5OYVU5cFNtOWtTRkozWTNwdmRrd3pUakJqZVRVellWYzFhMkl6WkhwTWJUVnNaRU01YWxwSFRURlpWMVpzV1ZNd2VFNVhUVEZNVkZKcldXcFpkRmxxUVROUFV6RnRXVEpHYTFwRVNURk5SRlpyV1hwSmRrbHBkMmxoVjBZd1NXcHZlRTVxWnpGTlZHTjRUV3BSTVV4RFNuVlpiVmxwVDJwRk1rOUVWWGhPZWtWNVRrUlZjMGx0VmpSalEwazJUVlJaTkU1VVNURk9lbXN3VGxOM2FWbFhiSFpKYW05cFVsUktZVm94YkVWaFJrWXhaR3hTUkZadVducE9NMVV6VGxVNU1GSkVhRzFPUjFvMlRqQk9RbEZVTUdsTVEwcG9ZMGhDY0ZwRFNUWkpiVVY2V1ZSTmVsbDZTbWhNVkVrMVQwZFZkRTVFUm10TlV6QTFUVlJOTTB4WFJURk9SRmw1VFcxVk1rOUVSbXBaZVVselNXMUdkMk5IYkd0WlYwNTVTV3B2YVUxcFNYTkpiVTUxV21sSk5tVjVTbkZrTW5OcFQyNXphV0V6VWpWSmFtOXBWV3hPUWtscGQybGlhVWsyU1dwT2ExZEVSVFJoTTFwRlUxVkdVRTFGVW05TVZ6VlFXbGhrUlZOWGFHaGFWMlIyVGpKMGJsSlhjREZVVlZaNlRVUmtkRlJVWkZsU2JFNVFWR3RvUWsxWE5YQmhia1pxWTFkR1RWZHNWbEZoUlU1NVdsZGpkMVJyZUhkV1JHc3laRmh3Y2sxRVdubGFNMUpVVVROU1YxZEdaRlJXTVVKRlRXMXJlbFI2VWpCalJFb3dURlZXYkZOdVdrdGtiRTB5WTJzeGRFOVZiRE5NVjNodFVXdDBSV0p0ZHpOTk1FWndVVEpPU21WVmRFZGFSMVpNVTBSR2FrMTZVbXBpUlRGS1pXMDBkR013T1VwWFZYUlBVMjFLUWsxcVJYbFNibEpVWldzME5WWnVXa2hqV0ZKMlUyMDBNbFJGZUZGUk1FcDFVMjE0Tm1NelFqSk1WRUpJVG14WmRGWnRkekZOTTFwV1ZIcEJNR0p0V1RGVlIxbDZXVEJTZDJKRlRsTmhiR1JMWkVaT05HVkZPWFpQVlZveVdqSm9hbEZZWkhkWk0yUlNVbWt4UzFRd2RGVlNiRlpPVEZkMGQxVjZXbTVXYmtrd1RXMHdNbU16VlROVFJsWnJWR3c1VGxWdWJIbFBSamd3V0RBMWQxRlVTazVaTTFaYVRGZHdjVmR0VWtsVmJGcGFVMnBTTkdWclZsRmpSa1o0VkZob2JHVkhTa0psVlZKRFZVVmFNRkZwTVhWWU1VNXlUa2MxYUV4VmNGZE9Sa1ptVkVkYVlVMVViRXROVm1kMFpGaGFVRll5Y0ZkWFZVNWhWVk5KYzBsdFZXbFBhVXBDVlZWR1EwbHBkMmxaVjNodVNXcHZhVlZzVFhsT1ZGbHBURU5LY21GWFVXbFBhVXBQVXpGc2VGbFhTa3BQUlhBelZEQktVRlpzUm5oUFZXUTJWV3hPZUdORk9ESlVWV2hIVWtaYWJWRnVaRWhqTVdoSVZucGtVMkZyVVhkSmJqRTVURU5LY0ZwSVFXbFBhVXB2WkVoU2QyTjZiM1pNTTA0d1kzazFNMkZYTld0aU0yUjZURzAxYkdSRE9XcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTWFpKYVhkcFlqSnNhMGxxYjJsTmJVMHpUMWRPYVU1NlozUk5NazVxV1ZNd01FMHlWbWxNVjBwc1dXcEpkRmxxUVRWT2JWWnBUMVJKTUU1dFJUUkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBwNlpGZEphVTlwU1hsWmVtTTFXVEpKTTA5RE1IcFpNazVvVEZSUmVscFhTWFJaYlZacFRXa3hhVTFFYXpKYVYwazFUV3BSTWxsVVoybE1RMG93WVZkUmFVOXBTbXBhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1dsTVEwb3haRWRyYVU5cFNqTldWV1JIWVd4YU5rMHlWbFpTZWxKUlpFWm9ka3hZYkcxT1ZVWkNTV2wzYVdSdFZubEphbTlwVFZNMGQwbHVNQzUwUmxOWGFUQnBRMHBhZUhnd04zSmlkVU5CVVMxYWJ6UlphWHB3V0ZaTU1WSndOelF5VDFSbVowdHFjemh6VG1zMFpqRnBaSE5wVURaRmVHWnRORU51YWpJd00zQkNSMHhVY1RCUVl5MHdUM2RsYURWUWVXMUNVMVpNZUhkV01rRlRZVUpGZW5CcVVrSlFWbWhaUkdOdFdGRnFNMk5zUXpKcVNXSXdVV3hRWlhOSFJucGxjazFsVkVoVVYxYzRVV3hhTUZaWFRuQmZWMVp5UW0xZlJtTnFkWEJhTWxadWNqTTVWbGhYTW5aUVpUVllNREl4TldRdE1HSlBRMHhaYkVndGJIWllObUpZU2xoMGMyMU1jbW8zWWpsdlQwaGZWRGxLZGpCcVptaHNOV0ZmTmpKb05FWlVXRmRrTkVKaFZGbElaa1phWlRkbk5rSmhXVXRHV0RVd1JtZGtUR05mZUZWalExTnhZblJLWDBGUFkzaFZUemt0TjFWRUxVOUNURUUxWkhBeVFUUnBkREZ1V2twcmVWQTNiSFIzTldkVFZubHBOek4yV0dzM1YwTldhbmhvY0RkS04xUkNXSEJVTkVwRmNIUXRkbEVpTENKMGN5STZNVFk0TlRJeE16QXlOU3dpWWlJNklrcGpObnBXTm5Gdk9HZFZPVTlWVFVGWWVFNXZUSEppV1RkdlRtcHJNbmswYUc0M2RFSnFWMHBVZDBFaUxDSnViMjVqWlNJNklqRTRZakV5Wm1VMU1UazNaVFF6WTJOaU1EWmlORFZrTldJNE1qazROR1V3SWl3aVkyNW1JanA3SW1wM2F5STZleUpyYVdRaU9pSXhZME54WldWbE1WZGxabG90UVZoUFQyZExUVkJXYzI1MU5XbzBlbGhYYTBsNGVEY3RSbEZ5VmtOTklpd2laU0k2SWtGUlFVSWlMQ0pyZEhraU9pSlNVMEVpTENKdUlqb2lNMlJZTVRocmRrUkpRVTh3UkdndGJrOWxkMFJKYUdGbFoyODNhMmRGYW5WTlJYTXdOMjFOTjFoR1UwOU9TRUV4Ym1scWNXTnhZVXhhVlZCb1EzSmxaekJPVEhCVU9UWjFlbXN3Tm5KbmRGTkRkRlpZVjFOWFVFUXlhVE5QTkhSd01uUXRSV1ZLZGtwMlV6WnlUVzA1U1hjdGJHWkNTMFJ1YkRjelFXbERZMGw1UzBaa1pVdElNV016TkdOc1RVbDZiaTF6VDBsWlMwNUtZa0V5TVRKR2RGTjZUamxXZGtkeGRHOUtialpNVEZCRFFtNUtiSHB6Y0hZdE1FYzJWaTFXYkRVemRsVlBNRFJ1WmpWUVpqTmpSSEJzUTFKcVYwcDBVM2g0VDI4NVJuWm5hR05CZDNCamQxRkdMVXBQUzFSR1ZVMHRhM0JUTm1kV2NqUXliVFp6ZFRkSVZXUk9YMDFTZVhJNFh6UmZUbkJCTWsxamRWa3RhbXBhWkVoU1ZsbEtOSGg2UlZCd1VYRk5lR1Y0WWtGNVJFSlFSblJDTFc1ZlUyczBibUV0U2xZMFVWOU1abG94T1VveFdDMTFkazlYYWxaWlExcFJJbjE5ZlEuRFF6Wjh4Ni1nak8xVFRBM0NKdGUyb29QYzl3YXhFdVE1dW4tOGdOX3ZzWDV0a29fRzlqd19oeUIzMDNRbXhCZy1qRE5DX04xaC1KX3BoN24xdzFDVWpjUzY0Tkh6dk5tNWI0bmFaTzc4Sm1GWDdBNURLZkNyaGRKN3ExZkw4WkxTZlF3Qk5wRDJ6MEFxaFN6djV4S0w3Z0JwVGE3NDI1RHRlX1VWN1ltZUFvUFJUdlZ3dG9jVnZRYVQ1Z0ZfTllmTHZDUFVRUU1xSzRyY0taXzFuWmUtWVBnWGQ5cGc5TDlWZEpTbEdsWkFPTUU0T0xFdWJ2cFlueUR1cS1sZVRUQWlLRHk1T0ZHQ1dncVRLVmJ2emNNclJTSnQtQ3BsQ05jX2JOOWNOWVFCM3ZRaHg3djJTSWRZcVg3MlBvUnM4RlRwSGN2YnBtVmpCOVcxTkZZUVZlb3VBIn0.\u0022,\u0022correlationId\u0022:\u00223687f248-bbd3-4098-b673-87dc960726f3\u0022}", + "messageId": "98a42631858f4dbf9d3e262b26637e84", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-4f45d7bf9dc7f555dfac6bac3c6604bc-22893d5b330321c5-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ParticipantsUpdated\u0022,\u0022data\u0022:{\u0022participants\u0022:[{\u0022identifier\u0022:{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022isMuted\u0022:false},{\u0022identifier\u0022:{\u0022rawId\u0022:\u0022Sanitized\u0022,\u0022kind\u0022:\u0022communicationUser\u0022,\u0022communicationUser\u0022:{\u0022id\u0022:\u0022Sanitized\u0022}},\u0022isMuted\u0022:false}],\u0022sequenceNumber\u0022:1,\u0022callConnectionId\u0022:\u0022411f0700-d2db-4511-8a47-38e49466eba1\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9SZUJLQ3d4OEwwU1Radlh0ZXVSMmdBP2k9OCZlPTYzODIwNzUwMzE1MTYyMTc1MQ==\u0022,\u0022correlationId\u0022:\u00223687f248-bbd3-4098-b673-87dc960726f3\u0022},\u0022time\u0022:\u00222023-05-27T18:43:48.1481088\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1\u0022}]", + "messageId": "0e87cd2fcf394452a4cf5e75458de7f9", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-e382b96751caf573be5b871facd2bef6-05e92d3f4b1dd4fc-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1\u0022,\u0022type\u0022:\u0022Microsoft.Communication.CallConnected\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0700-d2db-4511-8a47-38e49466eba1\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9SZUJLQ3d4OEwwU1Radlh0ZXVSMmdBP2k9OCZlPTYzODIwNzUwMzE1MTYyMTc1MQ==\u0022,\u0022correlationId\u0022:\u00223687f248-bbd3-4098-b673-87dc960726f3\u0022},\u0022time\u0022:\u00222023-05-27T18:43:48.1481088\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1\u0022}]", + "messageId": "6827fd5175a64d80a52f78cbc8d125df", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-d42bc4e6d591e4bd5758ef42b39eb17b-26db0bf797bcfd79-00" + }, + "enqueuedTime": "0001-01-01T00:00:00+00:00" + }, + { + "body": "[{\u0022id\u0022:\u0022Sanitized\u0022,\u0022source\u0022:\u0022calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1\u0022,\u0022type\u0022:\u0022Microsoft.Communication.ContinuousDtmfRecognitionStopped\u0022,\u0022data\u0022:{\u0022callConnectionId\u0022:\u0022411f0700-d2db-4511-8a47-38e49466eba1\u0022,\u0022serverCallId\u0022:\u0022aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9SZUJLQ3d4OEwwU1Radlh0ZXVSMmdBP2k9OCZlPTYzODIwNzUwMzE1MTYyMTc1MQ==\u0022,\u0022correlationId\u0022:\u00223687f248-bbd3-4098-b673-87dc960726f3\u0022},\u0022time\u0022:\u00222023-05-27T18:43:53.7422581\\u002B00:00\u0022,\u0022specversion\u0022:\u00221.0\u0022,\u0022datacontenttype\u0022:\u0022application/json\u0022,\u0022subject\u0022:\u0022calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1\u0022}]", + "messageId": "fd0face509384f9087315ad26a71c76a", + "partitionKey": null, + "sessionId": null, + "replyToSessionId": null, + "correlationId": null, + "subject": null, + "contentType": null, + "replyTo": null, + "applicationProperties": { + "Diagnostic-Id": "00-56bfa27af40b3b3bcaa9da99b80d9055-b4e49395c3871f61-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/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json new file mode 100644 index 000000000000..1e2b44016363 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallMediaAutomatedLiveTests/ContinuousRecognitionTest.json @@ -0,0 +1,419 @@ +{ + "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-bf16c744724095f977b99df0928d97db-3909f67021c8389c-00", + "User-Agent": "azsdk-net-Communication.Identity/1.3.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "ba2167c0145f0a070df5a7f4eb17e081", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43: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, 2023-08-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:20 GMT", + "MS-CV": "khV88N/tDEi3MwUnhHTTeA.2.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0SE9yZAAAAAB1I1gdThnXQ7E51biB6LiJQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "ba2167c0145f0a070df5a7f4eb17e081", + "X-Processing-Time": "35ms" + }, + "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-494fd5bb0a93aabb443eda7c8e3d9a56-67d48b75e6640eb3-00", + "User-Agent": "azsdk-net-Communication.Identity/1.3.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "d411e9880f20261baa7b8fb64a6fe487", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43: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, 2023-08-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:21 GMT", + "MS-CV": "BSqNzqzD6kmh4Jb2vkT5vw.2.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0SU9yZAAAAADWgjJtHE93RpHgl/mjRwE5Qk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "d411e9880f20261baa7b8fb64a6fe487", + "X-Processing-Time": "17ms" + }, + "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.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "d394a70ba5b0b67e70369d5a4cb5bb8d", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:21 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:23 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "240", + "Content-Type": "application/json", + "Repeatability-First-Sent": "Sanitized", + "Repeatability-Request-ID": "Sanitized", + "traceparent": "00-ca9bd3d961f17cca4ce4decf0010dd3c-8c888f953f7e89f5-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "4881b5f87814b16e4bfb0fe48451bf9d", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:25 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "sourceIdentity": { + "id": "Sanitized" + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "customContext": { + "voipHeaders": {} + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "533", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:25 GMT", + "X-Azure-Ref": "0TE9yZAAAAAArGryU/sjrRaSp7\u002B50TNZdQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "x-ms-client-request-id": "4881b5f87814b16e4bfb0fe48451bf9d" + }, + "ResponseBody": { + "callConnectionId": "411f0700-6861-4f47-a70b-4e4d19840c61", + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "8dad9097-482c-4c0f-baa1-5d11e68b4066", + "sourceDisplayName": "", + "sourceIdentity": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + }, + "correlationId": "aeec34ec-a76a-4758-9373-1ba539ff2195" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "8196", + "Content-Type": "application/json", + "Repeatability-First-Sent": "Sanitized", + "Repeatability-Request-ID": "Sanitized", + "traceparent": "00-dc40bc3496f66d28b4e6aa0097f57a16-2c481a3cb3379dac-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "43e820100c82e3d16a5a64e971c0d9f4", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:28 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBQUNzMVliVy9iT0JMK0s0SVB1QTkzcFVWU0ZDVVNNQlpPbk94Nm03Zm1wZWtCd1FVVVJjbHFaVWxMeWJHVDd2NzNHOHBPNHRUZGJ1NXVDNndEeUNabk9NOHpJNUl6azg4RHJjcnlwTzZLck5DcUsrcHFJRDhQTWx2UDNYZVJEdVFnbGtxM2tpU3BValFSU0lRNFFpeGtGQ1VKWjBoRkNhVWFZeFduN0JiM0h4S2p6UEFJaGJHT1VNYmhFWXBBNFJRa1ZLakJtMEZhdEUycDdrL1UzSUI5bURCVjJ0UkYxVTBkSGlqcE5HQWhFaVJMRURPQ29TUlRCdEU0ekV5V2FzcFZCR3RLVmVVTGxSdTNwbHFVNVp0Qm8yeFg2S0pSRzBPeFlOb29sUUhIakNLV2lRakZTV1FRVDNTY0ppTE1lT0lNellvME5lQjJwc3JXUEhPNXZHOGN1OWJZTzJQSFRRT2FqYTBiWTd2N1BaV3ZNWDk3TStqcVB5RlF5dENkUUNWL0dLaTFFWXpSVng2UG4xY0ZLbEpHc1lSR2lJZEdJNWJ3Rk1GTWdKSW9VNmt4R1ZFazNRMlVOVzI5c0xxM08zaU4xNzhUd2JLb1ByVXVpS3JybEo2QnNWblhOYTMwZmRVVXc2d3M4bGtINjFiM3cvWVR2Sk9ocnVkTzR0OVJYemUrMXVoall4VENaS2oxbG9iVy9oM3hzOXArTXFtZjZFd1FsV0VVMERpRm5jQmhUNWlBSXF4NG1tVnBHUEF3OFdua0Y4UVBRdXl2aWZ4UWpBaFFucHUwVU9PcVhSb0wxTFFHWG5PM2lZRlNEaUZvL3dKOEg2bHNHRnZ6MGVqdUw4QnJUV1REYXBFMmwxWlZiVk5ieHcyR3dDeWtRMEtESWVIeE1NWXlZRkhzRDM3YnhIeS9yanBUZ2U3bmdWNy8zQnhKMVRUbDVyTHkyOVFkektTc0V4RGNqZkNOdmFucUVmSW9Kb0lISHZhbUo5NzBqSG1FUmtNTWY4UXB0S01Xb2dYTDNVQ1BOaXBzU0VRd3BDUWVSckVUSktQOVMwazI1OGhOZENQczlUL21JN1ZJaTlxRHJSNHo3L3p5ekIrL1AvTUlacDZBWitBUlFqd1NBM2pzaVFobVlPUW1ZMkNCdndtcFJyYlREYkp0OFdDMnhsa2kvK0d0MEJ4SXd6bjJ3SCt2aFp0QXB1M01zMGJmdVI5cjlSVnFpN3hTY0tUeWI2MTZ0aTJkRCtGNlhHaURGcGxWdVd6ZXFZZm51V2FaeWk0K2l2anhQeWZadEZIQjZYditjUDZqbUZoNnY4Vnl2bGl0UjFwVmFaR3F6a2h3M0x1YW5IbVVCRGpDbkFYa2hjdWJBSGIzd014bTVjcXpLazB0Qkt5WHc4dkNublhiWmEyM2E1eHVHUThGeEhmSGVQaEs0K0dYeGlrd2QwNHAzUUVBaFczQVFlMGxBQk1rcEs4QTZQVjJBZWozQllBZDE0ZUgwRENtQXBNbzlOeHBJMnpJNFl0aEQwNmI2STFiQXpsbVkvd0YvbGJ3dmVQTHEvT1Q2Y1FUT0JBaTVqVG1FY1ZCR0FZQzd5TFRaK1JZY0U3L0QrVHdHVGxpT0dJeDU0d0xURWtJTkw1RWhuUGVCN1ZSYlF2d0xJWkxnR1ArQlh3WVJDeDRGVDRFYldmYnNjMkwrNTRZNGRidWN4QmhMQUo0MjM4dUJQMCtFS1ZLVENubnFxaFFmMHV1WitkRktzbmpIWlVzalNyejJoYmRiQzZUcGZZYXBUK1pybEdGOVpZbWdkdGt3OWJlTjEwTkIzMThjSEc3ZjN4TGFIejcwL0Y0Ly9iaXB6RzVqYkZYVkhEVEdmbXcrbVhhSFpjUkZlTTRKQmNaWElCM1IzdVRqSDZncXJ5ZUhrM3c3T0h1N2VYQnIvVGZBZm1WUEJMWm1LZC9aTDZkSHRjZjl1ZmxZZnR4Zm4xbWo4K25EN3doazEveWlhOC9YVGZkWWRhdUxpN2pvamYvZUNFMmM5VkE5bURleGZUb3JVLzRKb2M4aVlUM1kwU3BIMzg1Ny9KSHYyUlhBbG5sWW5wK2NMSnRMWnQzYTBsU2RCYmU2MmdYQ2U1RmdCSmJCdGVMWWs5VmxWa2xvNnArb1krOXMvM2pxMTM4Mk0yUGQrY2h4WjBmVEw3bUNXeGlVNXBtVmxjR21UdEk0RHNjUUFVandsK3VDN3o5azYrNUg3djVyL2hIc1JPdzV4Vk5WOHpoaG4xRWdtUm9iR09oYkpidFRDRWFjbSt5TC9sRWppT0pLWkNRZTZHY01NbXduR0I1T0pFaWxKaExmaUFQaFdTeFBDQlNITWhKTEVNcXNaQ1lTUjVJeHFRNGxPSEVTY2Y3Y25Jb28xQWU3RWtPUmlacllMUHFlbjZlcThQa0RYeVd5K1Z3dmNHSHRjMXZic3dLcW1IZ1duWHR6UTI0ZzJhcGhWVTNOeXBwa1V2V3lIbnl3bHJ3Yk8ycFNQdUdvVXkxM1cwQ3AzNVpwTjNzTmpNbVRlQ3cvUTE2R2xjQTNRWlBkVU5yTllMNkxJZkU2cG9JOTNDeXh3cjR5T1I5b1U5VEVmRTB3Y2lra1VDTXVmWktRRk1WTTU1U0VXRnNRdGRVbVJiNnlyNUVPOVY2WVNINCtWUGpVSm5sYVphNWNycWZnSG9QaXNHMzV0NVZlcHZDckI4Tjd0dm85Rit6c2p2NEtGWlg3MmlleFhsWHZCdU53RDcwTDNCamdNN2x6NVAzQzNXcUFudHhsYmR2RDlXNzYvZitHSFRBckFYaVVCODVGbWZyeHFNd2ZhZFJ0T2NiMGJnczY2VUJ4enE3Y0V6MG91M3FlVjk2cnJxbkZnWHFUeGV3M3A5cGRWZDBUNTN5dHNTdHNuVlo5bzNDZjFWN2d4RUU2Y1QwMVRjTXR1dHZHUHA3SHdOQlArVHQ2b3BlcytCMCtuQmxOY3Voc0daL055TWV4QlJIa0N0RnlBWERQT1FRbjZJOVhwUmRjUWFkSGtSeUUvaWkzYk8xU2pYc2llZllweVpaNU51MU52dy9vSC9UeWhnZE1HZ0lWY1FWWWxFWUl4RkVBU0tKZ3F5ZlpaU0kwUFZCLzBzekNiaTVyUmZOeTBEL0J6RktOaENORUFBQSIsInNoclRva2VuIjoiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNkluQnZjQ0o5LmV5SmhkQ0k2SW1WNVNqQmxXRUZwVDJsS1MxWXhVV2xNUTBwb1lrZGphVTlwU2xOVmVra3hUbWxKYzBsdVp6RmtRMGsyU1dreFRGTlVUbEpQVnpWUFZXcGthVlZ0T1cxbFJ6RnNWMjA1V1dOWFNrbFhhMlJzWkhsSmMwbHRkSEJhUTBrMlNXa3hURk5VVGxKUFZ6VlBWV3BrYVZWdE9XMWxSekZzVjIwNVdXTlhTa2xYYTJSc1pIbEtPUzVsZVVwb1pGZFJhVTlwU21sT1JGWnNUVVJyZDFsVE1XdFpWMHB0VEZSUmVFNUVWWFJaVkVFeVQwTXdkMDlIUlRSTmFteHBUWHBDYkU5SFVXbE1RMHB3WXpOTmFVOXBTbTlrU0ZKM1kzcHZka3d6VGpCamVUVXpZVmMxYTJJelpIcE1iVFZzWkVNNWFscEhUVEZaVjFac1dWTXdlRTVYVFRGTVZGSnJXV3BaZEZscVFUTlBVekZ0V1RKR2ExcEVTVEZOUkZacldYcEpka2xwZDJsaFYwWXdTV3B2ZUU1cVp6Rk5WR013VFVSbk5VeERTblZaYlZscFQycEZNazlFVlhoT2VsRjNUMFJyYzBsdFZqUmpRMGsyVFZSWk5FNVVTVEpOUkdNMFQxTjNhVmxYYkhaSmFtOXBVbFJLWVZveGJFZGhSMDU1WlZaWmNrNUhUVEZTZWtKcFRETmFhV1JwT1U5TmJHUldZVVZPUWxGVU1HbE1RMHBvWTBoQ2NGcERTVFpKYlVWNldWUk5lbGw2U21oTVZFazFUMGRWZEU1RVJtdE5VekExVFZSTk0weFhSVEZPUkZsNVRXMVZNazlFUm1wWmVVbHpTVzFHZDJOSGJHdFpWMDU1U1dwdmFVMXBTWE5KYlU1MVdtbEpObVY1U25Ga01uTnBUMjV6YVdFelVqVkphbTlwVld4T1FrbHBkMmxpYVVrMlNXNUdkMXA2U2xCaVZrcEVZakZLUzFaRVVtcGFWM2h5WW5wU05tVnVSbkpqYlRsell6TlJlbUl6YUROVVZXZDZVbFpSTUZKSGJHdGhNV1IxVDFkR2FGUnNTakJOU0d4UVkxVmplRlpYWnpOT2JYaENXbnBPYTJGSGFGbGFSR3g2V2pKYVNGTXpiSEpWYTFWMFlUSjBRbFJzYkdaV01FcEpUVEZXU0ZSWFRURlRWVkp2WWpCR1NsRnRNRFJaYW1nd1lUTnNUVk5FVWtWalZteE9VVEowU0dJeWJFZFVNRkpRV1RJNVdsb3lPVzlrYlRFd1YydFJORTVHT1VsaE1GcEtZVlZSZEZSRlduSmpTRlV6WkRGTmVHVllhRVJpTWprMlVURlpkMlZVVGt0UmJVNXZVek5XVlZkR09IcFViRXBHVVZkS2VtSkhWbGRhYTJoMVkwY3hhbUpVVVRCbFIwcHJZbFJzTWxONmJFbFJiVlpHVWxoS2MxWnVjRWhYVms1RFdESlJkR0pIV21aa1ZUUjBUbTVXU1dGc1JYUlRhMmgxWlVkV1dsaDZUa3hoUkZKWlQwY3dNVmxWZEZWVlNGSTBaRlJzZFUxc1RtbFpWMk0xWWxSVk1GVXpUa2xoYTA1MVpXeE9TVmRwTVZsVU1tUkxWRzVPVUdGc1FrcFdSMVl3VG1wak1HSlhTWGxTUjNCdlUwWk9OR1ZVWkcxUFZXeHZUVEZ3VWxOWE5VMVRWR1JWWkhwamRGWXpSalZqTUdoUVpFZFpkMU14VW1aYU1GWlpaRWhaZUUxSWNGZE9hbVJFVlZOSmMwbHRWV2xQYVVwQ1ZWVkdRMGxwZDJsWlYzaHVTV3B2YVZWc1RYbE9WRmxwVEVOS2NtRlhVV2xQYVVrMVlteHdlR0pyT1hOVFJURjVXV3M1TTFGWFZqRmphMUkwVlRGd1VsRlVRbGxXYWtaUlRYcEtWMXBXVlRKTlJFNTBWMWMxYWxVeGJGSkpiakU1VEVOS2NGcElRV2xQYVVwdlpFaFNkMk42YjNaTU0wNHdZM2sxTTJGWE5XdGlNMlI2VEcwMWJHUkRPV3BhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1haSmFYZHBZakpzYTBscWIybE5iVTB6VDFkT2FVNTZaM1JOTWs1cVdWTXdNRTB5Vm1sTVYwcHNXV3BKZEZscVFUVk9iVlpwVDFSSk1FNXRSVFJKYVhkcFkyMW5hVTlwU1hkTWEwWlRVMVZGTW1OVVpFZGxiVTVXVm01U2NrMXVaR3hhYm13d1RVZDRRMXBJWkc1aU1IQlpZMnhPWmsxdGRGZFJiVGxJV2pCc2VGRXlNVFpTUnpoM1ZUQkdRbEZUTkdsTVEwcDZaRmRKYVU5cFNYbFplbU0xV1RKSk0wOURNSHBaTWs1b1RGUlJlbHBYU1hSWmJWWnBUV2t4YVUxRWF6SmFWMGsxVFdwUk1sbFVaMmxNUTBvd1lWZFJhVTlwU21wYVIwMHhXVmRXYkZsVE1IaE9WMDB4VEZSU2ExbHFXWFJaYWtFelQxTXhiVmt5Um10YVJFa3hUVVJXYTFsNlNXbE1RMG94WkVkcmFVOXBTVFZSVkdkNlZrVTVUbFpFU25Ka1Z6bGFUVEpPTVZONmJIbFlNRVpDU1dsM2FXUnRWbmxKYW05cFRWTTBkMGx1TUM1eVRHWXdiRFIwV0RsUWEyNDVWa3hHVmtwUlgzaHRRakIzTFVOb01ETXpRVWhQYkRaM1RHVjVkamxtYlZwcGEyaFpWMDlHY1Zsc2R6RTJZMFJyTjJKQlpVZGlXSEUzZEc1YVV6QjVZM00wYVRaUlptWnpRVVF6T1RacmVVeFNRbm90WkRnMU1XMUdaVEpKV0RSamFXWk1kVWRHWlZodU1VOVRWamd6ZFdaRWJWZFdlVE5tVDFvNVpIYzJUbXBRTldoVVluUnlPREZNYkZoVE9FbE1iVTl2VVhwUk0zQktMVmRPVTJsSVYwOU1XVEpwTlV4bGVHeFlMVXA0VXpGMmRGODJTa3MxT1VKS2JHeHJNM3BrYlROdGMyRnNha2RVYVVNeWJqQjZObHByY0ZKbmIzZzVjVzVFTW5GRk1FUmlZVlV0ZGtGT2FtOU9OWGxCVEhOV1drZDRVRkpRV0dodlVHcFVjVmxOUTJKc1QwbFdZMGhTU0d4VGJsZE9VV1J2VFhKbU5EWTRURmx4TjFWVFRFSjNia2hPVm1RNWNrSXdVRkozWlZKWFFXTnlaMVJvV1ZkWmVraERUeTFCZWxKRldqTjBOWEl5YVVFaUxDSjBjeUk2TVRZNE5USXhNekF3Tml3aVlpSTZJalI1V1dKcGEwZHFVbWxpZWxCS01GZ3hTbFJWTjBwWkxVNDRWRUpLUms1MVNURkJUMnhxV2pGTU9HY2lMQ0p1YjI1alpTSTZJak0xTjJWaU5qVXlabVU0WlRRNFlqRmhOamd3TjJFMVpEVmhNMkk0TnpOaElpd2lZMjVtSWpwN0ltcDNheUk2ZXlKcmFXUWlPaUpITTNKbWJGOVZYMmRUZWxnNVZIRndXWGhmVFdjNVdHc3RiRGw1UzJWZmRGSTRXR3BRY1hwUldpMUJJaXdpWlNJNklrRlJRVUlpTENKcmRIa2lPaUpTVTBFaUxDSnVJam9pY1hCbk1rOXRVa052VWtwVU5HTmxiR3R2TkhwNmNXdHliMnh6ZEROdmVIZE5TRE5GVkRSRWFXUnJWMjQ1WVdGT1VuUXdlVTl4UnpGVmFEYzJiRUZuTTJSb2FGaGtPWE5uWmtkTGVXdFNSUzFyYTBGT1dWOVhRa2d6VlVkTll6VkpSR2h2UVVsQ2JUaGlPSFJyZVV4SU5FUnhXVTFEYTBkdmFVWlBSRTlqYjFsbmIyaDJiWFJhUkRnMFgwaHJSa2xwUkMxTVJtdHdkVGQzVXpGNWVFTnZiM3BEVmpCNU0wcENZMmhMZFZSWVh6Tk9Va1ZCWW5Oc1pWWm1TRzV3YldOdE5EUjRZbVJ0T1haTE9VaENaVVZGY214V2VrZFpVMEpmWkMxc1psOTFUaTAyZFVocVVTMUtTRzU0WlZsZk0wdG9ORmc0YlRWaFMxUlFkSGgxT1c0eVUySmhaemx0TlRSVGMwaHFRMjU2VTBoYUxWaFBaMHBPYzA5cVVFbFVaWFEyTnpSdFlqSkVhbWhJVTNoNU4yWTVTV2d6V2xGSmJreEpOMVIzTnkxWGNYbHpTRTkwWmpCTFZGOW5SVmgwZGpFd2VsWTJOME5SSW4xOWZRLk1RRFJYaWZWMHN4VWM5Vno2R0ZPai0weFhvLWNTVmJhZHRDNmxha21pRno3R2t4RnRVOTRaSmx4NUZxVjhjVVF2eWo2TWpCSTNKV2dNeHZWckhmLXhab1BZRXdzeW5uYVh1QlFNZG5wVkFrZjNwbU9weFlEclFCMGJReWFBODBnQklnS3A4aDJjT1lnczBSVmJWNGxPa0tmNVU5bS03YzBhZWxIdW1tYllDaW02cUI4Vlg2VVVld2FRV2hQVW9KR29vanlhMzk5MzMzT2Zoamw4eC16UlJ5UFJhZlZRTU9wMlF6aWxNTUhnUFNCRzlWM0pVWG5JX3VEQlBBeEhLZHc0VzMtWWRzcGUzNUQxUVpSLWpvSE9TR1IwMUE1anFqdk5PZmVJdm5mRjBkY1E2N3ZEN1RoYVluLWpVR1JNSnVHQ2RwaEVWYkpoX0RsZlVBS1BYSTVqdyJ9.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "answeredByIdentifier": { + "id": "Sanitized" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "758", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:29 GMT", + "X-Azure-Ref": "0UE9yZAAAAABdIwZxtllnS62qFjLqtqP0Qk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "x-ms-client-request-id": "43e820100c82e3d16a5a64e971c0d9f4" + }, + "ResponseBody": { + "callConnectionId": "411f0700-b97e-4826-86fe-58f2d5ff02e5", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9CajM5Mlhnc3hVMlc0M09JelVyYzRnP2k9NCZlPTYzODIwNzUwNzk1Njk0MDY1Ng==", + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "6d796430-4b9b-47d6-9f1d-9a19cf3c4745", + "sourceDisplayName": "", + "sourceIdentity": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + }, + "correlationId": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "answeredByIdentifier": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61?api-version=2023-01-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "94bd02bf9ced937239e287b5959a311e", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:32 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "718", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:32 GMT", + "X-Azure-Ref": "0VE9yZAAAAACWK/jr5szNR6U4yqzFJO8NQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "x-ms-client-request-id": "94bd02bf9ced937239e287b5959a311e" + }, + "ResponseBody": { + "callConnectionId": "411f0700-6861-4f47-a70b-4e4d19840c61", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9CajM5Mlhnc3hVMlc0M09JelVyYzRnP2k9NCZlPTYzODIwNzUwNzk1Njk0MDY1Ng==", + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "8dad9097-482c-4c0f-baa1-5d11e68b4066", + "sourceDisplayName": "", + "sourceIdentity": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + }, + "correlationId": "aeec34ec-a76a-4758-9373-1ba539ff2195" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61:startContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "2c4a007777cdec0ae49eddb91384408b", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:33 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:35 GMT", + "X-Azure-Ref": "0VU9yZAAAAAChy9h24p92TpSSQXlR/6TLQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "x-ms-client-request-id": "2c4a007777cdec0ae49eddb91384408b" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61:startContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "82241b222a9373afad540a9f841b4dd0", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:36 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:36 GMT", + "X-Azure-Ref": "0WE9yZAAAAAA39ElCsDykQLq37EVWgS35Qk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "x-ms-client-request-id": "82241b222a9373afad540a9f841b4dd0" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61:stopContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "70724529ad764727f7d1b04ebeb980b4", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:36 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:36 GMT", + "X-Azure-Ref": "0WE9yZAAAAACSE/Xf\u002BMIDR4EPLKhdjZjhQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "x-ms-client-request-id": "70724529ad764727f7d1b04ebeb980b4" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-6861-4f47-a70b-4e4d19840c61:stopContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "7992fca2af754c8b50d67e786d6a68c8", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:38 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:38 GMT", + "X-Azure-Ref": "0Wk9yZAAAAADa7FP1RQc1S4sWz5BHvm3XQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "aeec34ec-a76a-4758-9373-1ba539ff2195", + "x-ms-client-request-id": "7992fca2af754c8b50d67e786d6a68c8" + }, + "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": "482615073", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +} diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json new file mode 100644 index 000000000000..d8eb85f3266f --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/SessionRecords/CallMediaAutomatedLiveTests/ContinuousRecognitionTestAsync.json @@ -0,0 +1,419 @@ +{ + "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-8c0e839e96d4517ffe1cdf5cc431ef81-2a1a17dbfaa9d055-00", + "User-Agent": "azsdk-net-Communication.Identity/1.3.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "345c48c4d78e3f2196eb678febbeb710", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:39 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, 2023-08-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:39 GMT", + "MS-CV": "wQGxQYW6S0mROAL4TdXlAw.2.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0W09yZAAAAADxX6GV1VnSQaAgr1AHH2S\u002BQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "345c48c4d78e3f2196eb678febbeb710", + "X-Processing-Time": "19ms" + }, + "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-77fa7db8e867cba4b9e6dce7850fd898-0f9457ae25229950-00", + "User-Agent": "azsdk-net-Communication.Identity/1.3.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "fa0fb46639f84cdb61a8001d4d4b4a79", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:40 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, 2023-08-01", + "Content-Length": "31", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:40 GMT", + "MS-CV": "Rn\u002By9WS\u002B/kiNgTLheBu7RQ.2.0", + "Request-Context": "appId=", + "Strict-Transport-Security": "max-age=2592000", + "X-Azure-Ref": "0XE9yZAAAAACh4P\u002BryIlgSbMDZ6BB\u002Bn2ZQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "x-ms-client-request-id": "fa0fb46639f84cdb61a8001d4d4b4a79", + "X-Processing-Time": "18ms" + }, + "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.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "X-FORWARDED-HOST": "Sanitized", + "x-ms-client-request-id": "45527abd240c501ceda168c8241e159f", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:41 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:42 GMT", + "Server": "Kestrel" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "240", + "Content-Type": "application/json", + "Repeatability-First-Sent": "Sanitized", + "Repeatability-Request-ID": "Sanitized", + "traceparent": "00-f933c86e20ae45fa39ac415309874259-ae28bebe76a16fba-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "74b0cfcea4308ad36c10d3e5d603f14a", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:43 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targets": [ + { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "sourceIdentity": { + "id": "Sanitized" + }, + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "customContext": { + "voipHeaders": {} + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Content-Length": "533", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:43 GMT", + "X-Azure-Ref": "0X09yZAAAAAA1Qqmt57f/R5NSaZ9cjGN6Qk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "3687f248-bbd3-4098-b673-87dc960726f3", + "x-ms-client-request-id": "74b0cfcea4308ad36c10d3e5d603f14a" + }, + "ResponseBody": { + "callConnectionId": "411f0700-d2db-4511-8a47-38e49466eba1", + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connecting", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "84adf583-3622-4f62-939f-3c7fe866d0d7", + "sourceDisplayName": "", + "sourceIdentity": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + }, + "correlationId": "3687f248-bbd3-4098-b673-87dc960726f3" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections:answer?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "8191", + "Content-Type": "application/json", + "Repeatability-First-Sent": "Sanitized", + "Repeatability-Request-ID": "Sanitized", + "traceparent": "00-0048776fee7ee34096eae2d945a9ecc3-60628b988bb2c79a-00", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "70d1eea0716b410398be0c56d1132843", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:47 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "incomingCallContext": "eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJjYyI6Ikg0c0lBQUFBQUFBQUNzMVkrMi9iT0JMK1Z3UWZjRC9jbGhhZkVrWEFPUGlSZFlNMGFUWk9kcnRGY0FGRlViSzJzcVJLOGlQdDd2OStROXRKbkxyWDl1NjJ3Q3FBTEpMRGI3NFpQbVltSDN0R0Y4VkYxZVZwYm5TWFYyVlBmZXlsVGJWd3YzblNVejJwdEdrVmlST3RhUnloU09BUWNjRXBpdU9BSXgzR2xCcU10VXo0SGQ0K1JLTFVCaUhTVEFxVUJpWkVJbUlhSnpCQ0k5TjcwVXZ5dGk3MC9ZVmVXTUNIRGxzbWRaV1gzYW5UcHlWTGplRWFXVXNUMEJSckpNT0FJc041d2ppT2VKcUdNS2ZRWmJiVW1YVnp5bVZSdk9qVnV1bHlrOWY2RVFnTEErSW9UV01BaWcxR21nZ0JRRGpoaWJGR3hocUE1bm1TV0RBNzFVVnJuN2hjMzllT1hXdWJsVzJHZFEyU2RWUFZ0dW51UnpyYjZmempSYStyL2dSSGhWR01xRFRpMFZFNHhlU3JqdHFCWUl3KzgzcDR2c2xSRWVZSjFrWWlIUVFZY1cwTWlrVnNVWUI1VElOSWg1YnpZMGMxdHEyV2pkbmk5cjdGNnYvZ3dTSXYzN1hPaWJycnRKa0QyTHpyNmxiNXZxN3pmbHJrMmJ5RGVadjdmdnNPMXFSdnFvVWI4VmZVTjdVUFhIK3JyVWFZOUkwNWtEREdYeEUvclpwM052R0ZUbU90STQ0aVNXUFlDVHBFc2NRR0VjcEpqQVZQR1pVK0RmMmMrRXhnZjBma24vbUFBdVdGVFhJOUxOdTFiWUNhTWNCcjRiWU5VTXJBQmUxZmdPOERsVDNqeHY1bVRmY1g0TFVqc21lMVRPcnJScGR0WFRXT0d6U0JtYUI5UWxtZkJMSXZzV0k4bEg3dmo3M1B4MVhaMlJKa1AvYk03bk4vSkhWZEYvdkx5bThUZHpEam9vcGhZRFhBdDgxdFdRMlFSMlFrQlBld2QzcmhuVjV5ajlDd2orR1BPSUYyMElLM1lMcHJtTUZlaFBkSnhQb3M3QlBHM0VBOEdGOHJzajlIcnFNYllHLzdzUmpvWlpKWG5xQWs0TjdWOWFVLy9QblNJNWg3RWJ5WlJ3Z0JBcUJjZWxFSVBkQnluUkpZNEMrcTFJT21NelZxMnZ5RFBXaW5zZnFIdDBFTElBM24yQVA3dlJadUFwVzBjNit4WnVVK2R1SWIxT1pacWVGSVpWK2E5WVN0bkExaTE4Nk5SY3UwMFprNkdiMGlUMzMxT2xIUlBHT3RudXFyVFJyYnQ5bUg5WHN5UDduUGZqNWd1Vmh1ZGkyanl5UlBkR2NWR083ZFRDNDlTaGdPY2NBWmVXYnkzb0hkUFRCcjBtTGpOVHBKR25CWW54SUppeFY0amRzdE83RmpiSHFBTFNKdzd4RzIrRFpzOFNrMkJkN09KRzA2d0tld0NRSWNmb0xQSXlMbzEvRzNZc2Y0OUx2aXcyN2Irb1pRSVdtRVNTakF6ajRodkIvQUQ4Y2VuTFJvaTkxWWlDOTc3R2ZxRHp6dm5WL2ZYRjJjVHJ3UVJ3eERRR0JCaURIbERHZ2ZhNlpQbW1VVUJQVC8wQ3dlTmNzSXN6QUlSQ2dBU25LNEp6NVZERWQ4NjlKYXR5MW81NUtBY2h3Y2FtZlNFMUVndmswOXhoRSsxa0cvdXc1eHNQV2NDaUVqUnZDZnJJSitIeFdGam0yaEZqb3YwZmFDM1BVdThrVHRiNU1OaXRkV0YxblY1TjE4b2VLMThXcHQzdG11MW5uanJXME1GOG1lYlhOZmR4VWM4dUhKN0c1OGZrZW92SHQ1UGh6ZnpWNE95WjNFWGw3Q0pXZlY2UDNTVCtyTEg3UE1YRXhtNzYreVh6ZnlyRGkvSVV4Y3YySFJoUTFmWDJZei8rUjMraTlHZmljUFJQYnc5R3Z3TlA0d201ek9EQjlOYm40Vjk5VjArWGI2dzNxYTVsWnFLeVRCNVpSZkZPRnNDLzl3RjlZTFhVUGc0TjdzOU5XWlQ0SjkrSGdjaXJ4cFNLa3ZQKzEzb1dNNzVYZ0VBc3JzOU9yazRoQXRYWFM3a1Rqdkdsalh3YkVtdUJOQlZYUUF1SnNrUFYyV2RoTVB5dXFaUFBZdXgrYzN4L3FsNng4ZTkwTjB1enFaZk00UzJNUzJzUFc4S2kyeUs0amRSeHhBQkNNU1BKL0h2UEhGNTh5WHJ2OHo5bEhzQnZqVGpMckxGN0JzRDVvZ0R0cW1iaUJqVnUxY0l5b0NieUlWRjJySTFZaW9LRkNTcVBGRXNWRFJzZUpZamFnNkNWUTBWaWRVaGNRMUE2b29UT0dLamRVSXEvR1BLcHFvRVZORHBsaWdKb0F6VnBTQ1Q1V0kxR1IvTDlsTnQrWG51UlJNM2NLelhxLzd1dzNlcjVyczl0WnVJQkVHcm1YWDN0NkNPV2llTkREcjlsYkhMWEp4R2psTG5xR3hKN1RIL093TFFLbHV1N3NZVHYwNlQ3cjVYV3B0RXNOaCt4dVVNeTczdVdPUEtVUGJHQVNwV1FaQjFkVVA3dVhHSHBMZlZ6YmIxeHVKNUZFUW9WUkVLWUl5aktBb0RpV2lvYUJhQ0FzcEYzTTFTZ3NsNVRZN2UyM01zZ0huWjQ4MVEyblhyOVBVWmRMYkRrajFJQTg4cy9jdXlkdm5aTnRXYnhvVVJQK3lrb0lQOVFkZlREZk5xNXZwZWpBQWZDaGQ0TVlBbVIrbVp5Lzk3SmZKZkpHSWEvTm1GWndaODlNUVpBQzJBZUtRR2prV2w3dWFJN2ZiSWlOdnIvWkR3NktvMWhZTTY1cWxZMktXYlZjdHRsbm5wbnVzVGlEMWRBN2Iybk5hcnZMdXNVZytISEd6bXFvb3RqWENmNVYyQXdpQ2NHSzNpVGMwRGxOdmFQcFhkblEyWG0va0t6eTdmcnQ2MDlubEZjMkdrRlBMdjl0QndDVEZvY0NNQ0JKUUNQT3VhTXpiODJYUjVaZFE1SUVuOTQ3UDIxRlQ2Y1RBbm5qeWZXTGpaWGFZWnNPL0FyWXJ6UUlacGhBWm9JWkxHSUthRzc2Q2tFRWRucGdJVWhVYXBHNmwvNmM2RXZSbVRiV3NuenY2Mzk3VjV1R0lFQUFBIiwic2hyVG9rZW4iOiJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SW5CdmNDSjkuZXlKaGRDSTZJbVY1U2pCbFdFRnBUMmxLUzFZeFVXbE1RMHBvWWtkamFVOXBTbE5WZWtreFRtbEpjMGx1WnpGa1EwazJTV2t4VEZOVVRsSlBWelZQVldwa2FWVnRPVzFsUnpGc1YyMDVXV05YU2tsWGEyUnNaSGxKYzBsdGRIQmFRMGsyU1dreFRGTlVUbEpQVnpWUFZXcGthVlZ0T1cxbFJ6RnNWMjA1V1dOWFNrbFhhMlJzWkhsS09TNWxlVXBvWkZkUmFVOXBTbWxPUkZac1RVUnJkMWxUTVd0WlYwcHRURlJSZUU1RVZYUlpWRUV5VDBNd2QwOUhSVFJOYW14cFRYcENiRTlIVVdsTVEwcHdZek5OYVU5cFNtOWtTRkozWTNwdmRrd3pUakJqZVRVellWYzFhMkl6WkhwTWJUVnNaRU01YWxwSFRURlpWMVpzV1ZNd2VFNVhUVEZNVkZKcldXcFpkRmxxUVROUFV6RnRXVEpHYTFwRVNURk5SRlpyV1hwSmRrbHBkMmxoVjBZd1NXcHZlRTVxWnpGTlZHTjRUV3BSTVV4RFNuVlpiVmxwVDJwRk1rOUVWWGhPZWtWNVRrUlZjMGx0VmpSalEwazJUVlJaTkU1VVNURk9lbXN3VGxOM2FWbFhiSFpKYW05cFVsUktZVm94YkVWaFJrWXhaR3hTUkZadVducE9NMVV6VGxVNU1GSkVhRzFPUjFvMlRqQk9RbEZVTUdsTVEwcG9ZMGhDY0ZwRFNUWkpiVVY2V1ZSTmVsbDZTbWhNVkVrMVQwZFZkRTVFUm10TlV6QTFUVlJOTTB4WFJURk9SRmw1VFcxVk1rOUVSbXBaZVVselNXMUdkMk5IYkd0WlYwNTVTV3B2YVUxcFNYTkpiVTUxV21sSk5tVjVTbkZrTW5OcFQyNXphV0V6VWpWSmFtOXBWV3hPUWtscGQybGlhVWsyU1dwT2ExZEVSVFJoTTFwRlUxVkdVRTFGVW05TVZ6VlFXbGhrUlZOWGFHaGFWMlIyVGpKMGJsSlhjREZVVlZaNlRVUmtkRlJVWkZsU2JFNVFWR3RvUWsxWE5YQmhia1pxWTFkR1RWZHNWbEZoUlU1NVdsZGpkMVJyZUhkV1JHc3laRmh3Y2sxRVdubGFNMUpVVVROU1YxZEdaRlJXTVVKRlRXMXJlbFI2VWpCalJFb3dURlZXYkZOdVdrdGtiRTB5WTJzeGRFOVZiRE5NVjNodFVXdDBSV0p0ZHpOTk1FWndVVEpPU21WVmRFZGFSMVpNVTBSR2FrMTZVbXBpUlRGS1pXMDBkR013T1VwWFZYUlBVMjFLUWsxcVJYbFNibEpVWldzME5WWnVXa2hqV0ZKMlUyMDBNbFJGZUZGUk1FcDFVMjE0Tm1NelFqSk1WRUpJVG14WmRGWnRkekZOTTFwV1ZIcEJNR0p0V1RGVlIxbDZXVEJTZDJKRlRsTmhiR1JMWkVaT05HVkZPWFpQVlZveVdqSm9hbEZZWkhkWk0yUlNVbWt4UzFRd2RGVlNiRlpPVEZkMGQxVjZXbTVXYmtrd1RXMHdNbU16VlROVFJsWnJWR3c1VGxWdWJIbFBSamd3V0RBMWQxRlVTazVaTTFaYVRGZHdjVmR0VWtsVmJGcGFVMnBTTkdWclZsRmpSa1o0VkZob2JHVkhTa0psVlZKRFZVVmFNRkZwTVhWWU1VNXlUa2MxYUV4VmNGZE9Sa1ptVkVkYVlVMVViRXROVm1kMFpGaGFVRll5Y0ZkWFZVNWhWVk5KYzBsdFZXbFBhVXBDVlZWR1EwbHBkMmxaVjNodVNXcHZhVlZzVFhsT1ZGbHBURU5LY21GWFVXbFBhVXBQVXpGc2VGbFhTa3BQUlhBelZEQktVRlpzUm5oUFZXUTJWV3hPZUdORk9ESlVWV2hIVWtaYWJWRnVaRWhqTVdoSVZucGtVMkZyVVhkSmJqRTVURU5LY0ZwSVFXbFBhVXB2WkVoU2QyTjZiM1pNTTA0d1kzazFNMkZYTld0aU0yUjZURzAxYkdSRE9XcGFSMDB4V1ZkV2JGbFRNSGhPVjAweFRGUlNhMWxxV1hSWmFrRXpUMU14YlZreVJtdGFSRWt4VFVSV2ExbDZTWFpKYVhkcFlqSnNhMGxxYjJsTmJVMHpUMWRPYVU1NlozUk5NazVxV1ZNd01FMHlWbWxNVjBwc1dXcEpkRmxxUVRWT2JWWnBUMVJKTUU1dFJUUkphWGRwWTIxbmFVOXBTWGRNYTBaVFUxVkZNbU5VWkVkbGJVNVdWbTVTY2sxdVpHeGFibXd3VFVkNFExcElaRzVpTUhCWlkyeE9aazF0ZEZkUmJUbElXakJzZUZFeU1UWlNSemgzVlRCR1FsRlROR2xNUTBwNlpGZEphVTlwU1hsWmVtTTFXVEpKTTA5RE1IcFpNazVvVEZSUmVscFhTWFJaYlZacFRXa3hhVTFFYXpKYVYwazFUV3BSTWxsVVoybE1RMG93WVZkUmFVOXBTbXBhUjAweFdWZFdiRmxUTUhoT1YwMHhURlJTYTFscVdYUlpha0V6VDFNeGJWa3lSbXRhUkVreFRVUldhMWw2U1dsTVEwb3haRWRyYVU5cFNqTldWV1JIWVd4YU5rMHlWbFpTZWxKUlpFWm9ka3hZYkcxT1ZVWkNTV2wzYVdSdFZubEphbTlwVFZNMGQwbHVNQzUwUmxOWGFUQnBRMHBhZUhnd04zSmlkVU5CVVMxYWJ6UlphWHB3V0ZaTU1WSndOelF5VDFSbVowdHFjemh6VG1zMFpqRnBaSE5wVURaRmVHWnRORU51YWpJd00zQkNSMHhVY1RCUVl5MHdUM2RsYURWUWVXMUNVMVpNZUhkV01rRlRZVUpGZW5CcVVrSlFWbWhaUkdOdFdGRnFNMk5zUXpKcVNXSXdVV3hRWlhOSFJucGxjazFsVkVoVVYxYzRVV3hhTUZaWFRuQmZWMVp5UW0xZlJtTnFkWEJhTWxadWNqTTVWbGhYTW5aUVpUVllNREl4TldRdE1HSlBRMHhaYkVndGJIWllObUpZU2xoMGMyMU1jbW8zWWpsdlQwaGZWRGxLZGpCcVptaHNOV0ZmTmpKb05FWlVXRmRrTkVKaFZGbElaa1phWlRkbk5rSmhXVXRHV0RVd1JtZGtUR05mZUZWalExTnhZblJLWDBGUFkzaFZUemt0TjFWRUxVOUNURUUxWkhBeVFUUnBkREZ1V2twcmVWQTNiSFIzTldkVFZubHBOek4yV0dzM1YwTldhbmhvY0RkS04xUkNXSEJVTkVwRmNIUXRkbEVpTENKMGN5STZNVFk0TlRJeE16QXlOU3dpWWlJNklrcGpObnBXTm5Gdk9HZFZPVTlWVFVGWWVFNXZUSEppV1RkdlRtcHJNbmswYUc0M2RFSnFWMHBVZDBFaUxDSnViMjVqWlNJNklqRTRZakV5Wm1VMU1UazNaVFF6WTJOaU1EWmlORFZrTldJNE1qazROR1V3SWl3aVkyNW1JanA3SW1wM2F5STZleUpyYVdRaU9pSXhZME54WldWbE1WZGxabG90UVZoUFQyZExUVkJXYzI1MU5XbzBlbGhYYTBsNGVEY3RSbEZ5VmtOTklpd2laU0k2SWtGUlFVSWlMQ0pyZEhraU9pSlNVMEVpTENKdUlqb2lNMlJZTVRocmRrUkpRVTh3UkdndGJrOWxkMFJKYUdGbFoyODNhMmRGYW5WTlJYTXdOMjFOTjFoR1UwOU9TRUV4Ym1scWNXTnhZVXhhVlZCb1EzSmxaekJPVEhCVU9UWjFlbXN3Tm5KbmRGTkRkRlpZVjFOWFVFUXlhVE5QTkhSd01uUXRSV1ZLZGtwMlV6WnlUVzA1U1hjdGJHWkNTMFJ1YkRjelFXbERZMGw1UzBaa1pVdElNV016TkdOc1RVbDZiaTF6VDBsWlMwNUtZa0V5TVRKR2RGTjZUamxXZGtkeGRHOUtialpNVEZCRFFtNUtiSHB6Y0hZdE1FYzJWaTFXYkRVemRsVlBNRFJ1WmpWUVpqTmpSSEJzUTFKcVYwcDBVM2g0VDI4NVJuWm5hR05CZDNCamQxRkdMVXBQUzFSR1ZVMHRhM0JUTm1kV2NqUXliVFp6ZFRkSVZXUk9YMDFTZVhJNFh6UmZUbkJCTWsxamRWa3RhbXBhWkVoU1ZsbEtOSGg2UlZCd1VYRk5lR1Y0WWtGNVJFSlFSblJDTFc1ZlUyczBibUV0U2xZMFVWOU1abG94T1VveFdDMTFkazlYYWxaWlExcFJJbjE5ZlEuRFF6Wjh4Ni1nak8xVFRBM0NKdGUyb29QYzl3YXhFdVE1dW4tOGdOX3ZzWDV0a29fRzlqd19oeUIzMDNRbXhCZy1qRE5DX04xaC1KX3BoN24xdzFDVWpjUzY0Tkh6dk5tNWI0bmFaTzc4Sm1GWDdBNURLZkNyaGRKN3ExZkw4WkxTZlF3Qk5wRDJ6MEFxaFN6djV4S0w3Z0JwVGE3NDI1RHRlX1VWN1ltZUFvUFJUdlZ3dG9jVnZRYVQ1Z0ZfTllmTHZDUFVRUU1xSzRyY0taXzFuWmUtWVBnWGQ5cGc5TDlWZEpTbEdsWkFPTUU0T0xFdWJ2cFlueUR1cS1sZVRUQWlLRHk1T0ZHQ1dncVRLVmJ2emNNclJTSnQtQ3BsQ05jX2JOOWNOWVFCM3ZRaHg3djJTSWRZcVg3MlBvUnM4RlRwSGN2YnBtVmpCOVcxTkZZUVZlb3VBIn0.", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "answeredByIdentifier": { + "id": "Sanitized" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "758", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:47 GMT", + "X-Azure-Ref": "0Y09yZAAAAAAg6S3oh1pMQpuTOWCJdvZtQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "3687f248-bbd3-4098-b673-87dc960726f3", + "x-ms-client-request-id": "70d1eea0716b410398be0c56d1132843" + }, + "ResponseBody": { + "callConnectionId": "411f0700-0064-4559-8f79-7cfece412eaf", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9SZUJLQ3d4OEwwU1Radlh0ZXVSMmdBP2k9OCZlPTYzODIwNzUwMzE1MTYyMTc1MQ==", + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "unknown", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "c39328ff-25d4-4149-9ca8-6d11c82f3e0b", + "sourceDisplayName": "", + "sourceIdentity": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + }, + "correlationId": "3687f248-bbd3-4098-b673-87dc960726f3", + "answeredByIdentifier": { + "id": "Sanitized" + } + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1?api-version=2023-01-15-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "7e4f6193d69a1948a7c8d9fc513679e9", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:50 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "718", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sat, 27 May 2023 18:43:50 GMT", + "X-Azure-Ref": "0Zk9yZAAAAADQQbtWCWqIQ6h8X7KL3bGrQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "3687f248-bbd3-4098-b673-87dc960726f3", + "x-ms-client-request-id": "7e4f6193d69a1948a7c8d9fc513679e9" + }, + "ResponseBody": { + "callConnectionId": "411f0700-d2db-4511-8a47-38e49466eba1", + "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWFzc2UtMDEuY29udi5za3lwZS5jb20vY29udi9SZUJLQ3d4OEwwU1Radlh0ZXVSMmdBP2k9OCZlPTYzODIwNzUwMzE1MTYyMTc1MQ==", + "targets": [ + { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + } + ], + "callConnectionState": "connected", + "callbackUri": "https://sanitized.skype.com/api/servicebuscallback/events?q=SanitizedSanitized", + "mediaSubscriptionId": "84adf583-3622-4f62-939f-3c7fe866d0d7", + "sourceDisplayName": "", + "sourceIdentity": { + "rawId": "Sanitized", + "kind": "communicationUser", + "communicationUser": { + "id": "Sanitized" + } + }, + "correlationId": "3687f248-bbd3-4098-b673-87dc960726f3" + } + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1:startContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "36271db0a44c5c33cb6edb71977db858", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:51 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:52 GMT", + "X-Azure-Ref": "0Zk9yZAAAAABIcsBYLPrSRLfvF23xaK7LQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "3687f248-bbd3-4098-b673-87dc960726f3", + "x-ms-client-request-id": "36271db0a44c5c33cb6edb71977db858" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1:startContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "74528fe872b4caafa5b8c9a39807ef61", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:53 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:53 GMT", + "X-Azure-Ref": "0aU9yZAAAAADn3vKq708kRZHUbLAcezGvQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "3687f248-bbd3-4098-b673-87dc960726f3", + "x-ms-client-request-id": "74528fe872b4caafa5b8c9a39807ef61" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1:stopContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "b3a62244f2eceef62ef2b32cfad7812a", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:53 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:53 GMT", + "X-Azure-Ref": "0aU9yZAAAAADddXTB79E6Qrv97W2bZBG9Qk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "3687f248-bbd3-4098-b673-87dc960726f3", + "x-ms-client-request-id": "b3a62244f2eceef62ef2b32cfad7812a" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sanitized.skype.com/calling/callConnections/411f0700-d2db-4511-8a47-38e49466eba1:stopContinuousDtmfRecognition?api-version=2023-01-15-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": "azsdk-net-Communication.CallAutomation/1.0.0-alpha.20230527.1 (.NET 7.0.5; Microsoft Windows 10.0.22000)", + "x-ms-client-request-id": "c213800f04e43d356d5d9094db90c4c3", + "x-ms-content-sha256": "Sanitized", + "x-ms-date": "Sat, 27 May 2023 18:43:56 GMT", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "targetParticipant": { + "rawId": "Sanitized", + "communicationUser": { + "id": "Sanitized" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "0", + "Date": "Sat, 27 May 2023 18:43:55 GMT", + "X-Azure-Ref": "0a09yZAAAAAC2rLF79Tk0RZAn7jwae5UhQk9NMDJFREdFMDgxNwA5ZmM3YjUxOS1hOGNjLTRmODktOTM1ZS1jOTE0OGFlMDllODE=", + "X-Cache": "CONFIG_NOCACHE", + "X-Microsoft-Skype-Chain-ID": "3687f248-bbd3-4098-b673-87dc960726f3", + "x-ms-client-request-id": "c213800f04e43d356d5d9094db90c4c3" + }, + "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": "1116380760", + "SERVICEBUS_STRING": "Endpoint=sb://acs-callautomationtestservicebus.servicebus.windows.net/;SharedAccessKeyName=Sanitized;SharedAccessKey=Kg==" + } +}