Skip to content

Commit 572a8e3

Browse files
authored
added call connection id for recording and live and unit tests code. (Azure#38988)
* added call connection id for recording and live and unit tests code. * made changes and run the live tests. * removed empty spaces. * resolved the conflicts and recorded the live test. * recorded live test.
1 parent fd1b592 commit 572a8e3

File tree

36 files changed

+139
-52
lines changed

36 files changed

+139
-52
lines changed

sdk/communication/azure-communication-callautomation/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/communication/azure-communication-callautomation",
5-
"Tag": "python/communication/azure-communication-callautomation_400f035c59"
5+
"Tag": "python/communication/azure-communication-callautomation_4be693f217"
66
}

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_configuration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# pylint: disable=line-too-long,useless-suppression
12
# coding=utf-8
23
# --------------------------------------------------------------------------
34
# Copyright (c) Microsoft Corporation. All rights reserved.

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_serialization.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pylint: disable=too-many-lines
1+
# pylint: disable=line-too-long,useless-suppression,too-many-lines
22
# --------------------------------------------------------------------------
33
#
44
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -1361,7 +1361,7 @@ def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument
13611361
# Iter and wrapped, should have found one node only (the wrap one)
13621362
if len(children) != 1:
13631363
raise DeserializationError(
1364-
"Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format( # pylint: disable=line-too-long
1364+
"Tried to deserialize an array not wrapped, and found several nodes '{}'. Maybe you should declare this array as wrapped?".format(
13651365
xml_name
13661366
)
13671367
)

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/aio/_configuration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# pylint: disable=line-too-long,useless-suppression
12
# coding=utf-8
23
# --------------------------------------------------------------------------
34
# Copyright (c) Microsoft Corporation. All rights reserved.

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/aio/operations/_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pylint: disable=too-many-lines
1+
# pylint: disable=line-too-long,useless-suppression,too-many-lines
22
# coding=utf-8
33
# --------------------------------------------------------------------------
44
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -3817,7 +3817,7 @@ async def start_recording(
38173817

38183818
response = pipeline_response.http_response
38193819

3820-
if response.status_code not in [200]:
3820+
if response.status_code not in [200, 202]:
38213821
map_error(status_code=response.status_code, response=response, error_map=error_map)
38223822
error = self._deserialize.failsafe_deserialize(_models.CommunicationErrorResponse, pipeline_response)
38233823
raise HttpResponseError(response=response, model=error)

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/models/_models.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pylint: disable=too-many-lines
1+
# pylint: disable=line-too-long,useless-suppression,too-many-lines
22
# coding=utf-8
33
# --------------------------------------------------------------------------
44
# Copyright (c) Microsoft Corporation. All rights reserved.
@@ -98,8 +98,7 @@ class AddParticipantRequest(_serialization.Model):
9898
~azure.communication.callautomation.models.PhoneNumberIdentifierModel
9999
:ivar source_display_name: (Optional) The display name of the source that is associated with
100100
this invite operation when
101-
adding a PSTN participant or teams user. Note: Will not update the display name in the
102-
roster.
101+
adding a PSTN participant or teams user. Note: Will not update the display name in the roster.
103102
:vartype source_display_name: str
104103
:ivar participant_to_add: The participant to invite. Required.
105104
:vartype participant_to_add:
@@ -156,8 +155,7 @@ def __init__(
156155
~azure.communication.callautomation.models.PhoneNumberIdentifierModel
157156
:keyword source_display_name: (Optional) The display name of the source that is associated with
158157
this invite operation when
159-
adding a PSTN participant or teams user. Note: Will not update the display name in the
160-
roster.
158+
adding a PSTN participant or teams user. Note: Will not update the display name in the roster.
161159
:paramtype source_display_name: str
162160
:keyword participant_to_add: The participant to invite. Required.
163161
:paramtype participant_to_add:
@@ -5450,7 +5448,7 @@ class RecordingStorageInfo(_serialization.Model):
54505448
"""Container for chunks.
54515449
54525450
:ivar recording_chunks: Collection of
5453-
{Microsoft.Skype.Platform.ExecutionAgent.Azure.Communication.Service.ServerCalling.Content.Contracts.ALPHA4_2024_09_01_preview.Models.RecordingChunkStorageInfo}. # pylint: disable=line-too-long
5451+
{Microsoft.Skype.Platform.ExecutionAgent.Azure.Communication.Service.ServerCalling.Content.Contracts.ALPHA4_2024_09_01_preview.Models.RecordingChunkStorageInfo}.
54545452
:vartype recording_chunks:
54555453
list[~azure.communication.callautomation.models.RecordingChunkStorageInfo]
54565454
"""
@@ -5464,7 +5462,7 @@ def __init__(
54645462
) -> None:
54655463
"""
54665464
:keyword recording_chunks: Collection of
5467-
{Microsoft.Skype.Platform.ExecutionAgent.Azure.Communication.Service.ServerCalling.Content.Contracts.ALPHA4_2024_09_01_preview.Models.RecordingChunkStorageInfo}. # pylint: disable=line-too-long
5465+
{Microsoft.Skype.Platform.ExecutionAgent.Azure.Communication.Service.ServerCalling.Content.Contracts.ALPHA4_2024_09_01_preview.Models.RecordingChunkStorageInfo}.
54685466
:paramtype recording_chunks:
54695467
list[~azure.communication.callautomation.models.RecordingChunkStorageInfo]
54705468
"""
@@ -6109,8 +6107,8 @@ class StartCallRecordingRequest(_serialization.Model):
61096107
:vartype audio_channel_participant_ordering:
61106108
list[~azure.communication.callautomation.models.CommunicationIdentifierModel]
61116109
:ivar channel_affinity: The channel affinity of call recording
6112-
When 'recordingChannelType' is set to 'unmixed', if channelAffinity is not specified,
6113-
'channel' will be automatically assigned.
6110+
When 'recordingChannelType' is set to 'unmixed', if channelAffinity is not specified, 'channel'
6111+
will be automatically assigned.
61146112
Channel-Participant mapping details can be found in the metadata of the recording.
61156113
///.
61166114
:vartype channel_affinity: list[~azure.communication.callautomation.models.ChannelAffinity]
@@ -6184,8 +6182,8 @@ def __init__(
61846182
:paramtype audio_channel_participant_ordering:
61856183
list[~azure.communication.callautomation.models.CommunicationIdentifierModel]
61866184
:keyword channel_affinity: The channel affinity of call recording
6187-
When 'recordingChannelType' is set to 'unmixed', if channelAffinity is not specified,
6188-
'channel' will be automatically assigned.
6185+
When 'recordingChannelType' is set to 'unmixed', if channelAffinity is not specified, 'channel'
6186+
will be automatically assigned.
61896187
Channel-Participant mapping details can be found in the metadata of the recording.
61906188
///.
61916189
:paramtype channel_affinity: list[~azure.communication.callautomation.models.ChannelAffinity]

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/operations/_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4919,7 +4919,7 @@ def start_recording(
49194919

49204920
response = pipeline_response.http_response
49214921

4922-
if response.status_code not in [200]:
4922+
if response.status_code not in [200, 202]:
49234923
map_error(status_code=response.status_code, response=response, error_map=error_map)
49244924
error = self._deserialize.failsafe_deserialize(_models.CommunicationErrorResponse, pipeline_response)
49254925
raise HttpResponseError(response=response, model=error)

sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_utils.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,8 @@ def build_call_locator(
108108
"Please provide either 'group_call_id' or 'server_call_id' or 'room_id'."
109109
)
110110
request = CallLocator(room_id=room_id, kind="roomCallLocator")
111-
if request is None:
112-
raise ValueError("Call locator required."
113-
"Please provide either 'group_call_id' or 'server_call_id' or 'room_id'.")
114111
return request
115112

116-
117113
def process_repeatability_first_sent(keywords: Dict[str, Any]) -> None:
118114
if "headers" in keywords:
119115
if "Repeatability-First-Sent" not in keywords["headers"]:

sdk/communication/azure-communication-callautomation/swagger/SWAGGER.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ autorest SWAGGER.md
1717

1818
```yaml
1919
tag: package-2024-09-01-preview
20-
require: https://github.com/Azure/azure-rest-api-specs/blob/c8d14e82887409318f471cb17d2fa03844e8187f/specification/communication/data-plane/CallAutomation/readme.md
20+
require: https://github.com/Azure/azure-rest-api-specs/blob/c4617cc66337beda60a1781f8d511dd5089bc649/specification/communication/data-plane/CallAutomation/readme.md
2121
output-folder: ../azure/communication/callautomation/_generated
2222
models-mode: msrest
2323
namespace: azure.communication.callautomation
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"IncomingCall": {"to": {"kind": "communicationUser", "rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-aa01-2c8a-084822001fab", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-aa01-2c8a-084822001fab"}}, "from": {"kind": "communicationUser", "rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-a8d0-2c8a-084822001faa", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-a8d0-2c8a-084822001faa"}}, "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwd2UtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9wd0NGbXl3Q0QwbWdtSzdTT2lEcnZBP2k9MTAtNjAtMjktNzEmZT02Mzg3MzI2MzcyNzkzNTg3NTM=", "callerDisplayName": "REDACTED", "incomingCallContext": "REDACTED", "correlationId": "47201e2b-53d3-4b18-81de-510a73d80b84"}, "ParticipantsUpdated": {"id": "d3af64e8-e574-4c99-897b-5abf88923b18", "source": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "type": "Microsoft.Communication.ParticipantsUpdated", "data": {"participants": [{"identifier": {"rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-aa01-2c8a-084822001fab", "kind": "communicationUser", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-aa01-2c8a-084822001fab"}}, "isMuted": false, "isOnHold": false}, {"identifier": {"rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-a8d0-2c8a-084822001faa", "kind": "communicationUser", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-a8d0-2c8a-084822001faa"}}, "isMuted": false, "isOnHold": false}], "sequenceNumber": 3, "resultInformation": {"code": 200, "subCode": 0, "message": ""}, "version": "2024-09-01-preview", "callConnectionId": "00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwd2UtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9wd0NGbXl3Q0QwbWdtSzdTT2lEcnZBP2k9MTAtNjAtMjktNzEmZT02Mzg3MzI2MzcyNzkzNTg3NTM=", "correlationId": "47201e2b-53d3-4b18-81de-510a73d80b84", "publicEventType": "Microsoft.Communication.ParticipantsUpdated"}, "time": "2025-01-27T10:01:09.8021579+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f"}, "CallConnected": {"id": "c59fa668-94ed-46a1-bafd-e60078ebb677", "source": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "type": "Microsoft.Communication.CallConnected", "data": {"version": "2024-09-01-preview", "resultInformation": {"code": 200, "subCode": 0, "message": ""}, "callConnectionId": "00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwd2UtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9wd0NGbXl3Q0QwbWdtSzdTT2lEcnZBP2k9MTAtNjAtMjktNzEmZT02Mzg3MzI2MzcyNzkzNTg3NTM=", "correlationId": "47201e2b-53d3-4b18-81de-510a73d80b84", "publicEventType": "Microsoft.Communication.CallConnected"}, "time": "2025-01-27T10:01:05.9587991+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f"}, "CancelAddParticipantSucceeded": {"id": "84b6fa58-b6a1-49fc-94e2-bb4e36d4439c", "source": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "type": "Microsoft.Communication.CancelAddParticipantSucceeded", "data": {"invitationId": "d589b2b6-8784-4b3f-85fb-0d70dcc99f4e", "version": "2024-09-01-preview", "resultInformation": {"code": 200, "subCode": 5300, "message": "addParticipants failed for participant 8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000025-4716-ab23-2c8a-084822001fac. Underlying reason: The conversation has ended. DiagCode: 0#5300.@"}, "callConnectionId": "00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwd2UtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9wd0NGbXl3Q0QwbWdtSzdTT2lEcnZBP2k9MTAtNjAtMjktNzEmZT02Mzg3MzI2MzcyNzkzNTg3NTM=", "correlationId": "47201e2b-53d3-4b18-81de-510a73d80b84", "publicEventType": "Microsoft.Communication.CancelAddParticipantSucceeded"}, "time": "2025-01-27T10:01:12.1823329+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f"}, "CallDisconnected": {"id": "5cdb5fe2-0078-4132-9df7-19c24b15bcf0", "source": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "type": "Microsoft.Communication.CallDisconnected", "data": {"version": "2024-09-01-preview", "resultInformation": {"code": 200, "subCode": 7000, "message": "The conversation has ended. DiagCode: 0#7000.@"}, "callConnectionId": "00002580-d0ba-4fba-9c6c-7bf08e5ca42f", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwd2UtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9wd0NGbXl3Q0QwbWdtSzdTT2lEcnZBP2k9MTAtNjAtMjktNzEmZT02Mzg3MzI2MzcyNzkzNTg3NTM=", "correlationId": "47201e2b-53d3-4b18-81de-510a73d80b84", "publicEventType": "Microsoft.Communication.CallDisconnected"}, "time": "2025-01-27T10:01:13.4092299+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/00002580-d0ba-4fba-9c6c-7bf08e5ca42f"}}
1+
{"IncomingCall": {"to": {"kind": "communicationUser", "rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f268-85f4-343a0d000338", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f268-85f4-343a0d000338"}}, "from": {"kind": "communicationUser", "rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f16b-85f4-343a0d000337", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f16b-85f4-343a0d000337"}}, "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwZWEtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9zb3haUEFtWFRVRy1OcDQzWWljTGZnP2k9MTAtNjAtMS04MyZlPTYzODc3NDA3OTU5ODEyODcxOQ==", "callerDisplayName": "REDACTED", "incomingCallContext": "REDACTED", "correlationId": "3d1b219c-677a-4a16-96c3-77cec088292a"}, "CallConnected": {"id": "b55ab8f8-38fb-473d-aa78-6c1fcda267d2", "source": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf", "type": "Microsoft.Communication.CallConnected", "data": {"version": "2024-09-01-preview", "resultInformation": {"code": 200, "subCode": 0, "message": ""}, "callConnectionId": "08002380-b89d-4304-a8dd-9f353482d7bf", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwZWEtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9zb3haUEFtWFRVRy1OcDQzWWljTGZnP2k9MTAtNjAtMS04MyZlPTYzODc3NDA3OTU5ODEyODcxOQ==", "correlationId": "3d1b219c-677a-4a16-96c3-77cec088292a", "publicEventType": "Microsoft.Communication.CallConnected"}, "time": "2025-03-17T17:48:16.384762+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf"}, "ParticipantsUpdated": {"id": "3ebb5150-1436-4451-8c76-54dc3b9ec6b8", "source": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf", "type": "Microsoft.Communication.ParticipantsUpdated", "data": {"participants": [{"identifier": {"rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f16b-85f4-343a0d000337", "kind": "communicationUser", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f16b-85f4-343a0d000337"}}, "isMuted": false, "isOnHold": false}, {"identifier": {"rawId": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f268-85f4-343a0d000338", "kind": "communicationUser", "communicationUser": {"id": "8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f268-85f4-343a0d000338"}}, "isMuted": false, "isOnHold": false}], "sequenceNumber": 3, "resultInformation": {"code": 200, "subCode": 0, "message": ""}, "version": "2024-09-01-preview", "callConnectionId": "08002380-b89d-4304-a8dd-9f353482d7bf", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwZWEtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9zb3haUEFtWFRVRy1OcDQzWWljTGZnP2k9MTAtNjAtMS04MyZlPTYzODc3NDA3OTU5ODEyODcxOQ==", "correlationId": "3d1b219c-677a-4a16-96c3-77cec088292a", "publicEventType": "Microsoft.Communication.ParticipantsUpdated"}, "time": "2025-03-17T17:48:20.1274372+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf"}, "CancelAddParticipantSucceeded": {"id": "522c611f-f4a1-4061-aaaa-629054d0dd75", "source": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf", "type": "Microsoft.Communication.CancelAddParticipantSucceeded", "data": {"invitationId": "ec414aa2-e017-452e-a077-3d188382a0aa", "version": "2024-09-01-preview", "resultInformation": {"code": 200, "subCode": 5300, "message": "addParticipants failed for participant 8:acs:6d889502-3d7a-41a8-befa-d21fd80e8767_00000026-4519-f35e-85f4-343a0d000339. Underlying reason: The conversation has ended. DiagCode: 0#5300.@"}, "callConnectionId": "08002380-b89d-4304-a8dd-9f353482d7bf", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwZWEtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9zb3haUEFtWFRVRy1OcDQzWWljTGZnP2k9MTAtNjAtMS04MyZlPTYzODc3NDA3OTU5ODEyODcxOQ==", "correlationId": "3d1b219c-677a-4a16-96c3-77cec088292a", "publicEventType": "Microsoft.Communication.CancelAddParticipantSucceeded"}, "time": "2025-03-17T17:48:22.0638623+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf"}, "CallDisconnected": {"id": "50806cde-a554-4e8c-8b05-e4bdd3bca645", "source": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf", "type": "Microsoft.Communication.CallDisconnected", "data": {"version": "2024-09-01-preview", "resultInformation": {"code": 200, "subCode": 7000, "message": "The conversation has ended. DiagCode: 0#7000.@"}, "callConnectionId": "08002380-b89d-4304-a8dd-9f353482d7bf", "serverCallId": "aHR0cHM6Ly9hcGkuZmxpZ2h0cHJveHkuc2t5cGUuY29tL2FwaS92Mi9jcC9jb252LWpwZWEtMDMtcHJvZC1ha3MuY29udi5za3lwZS5jb20vY29udi9zb3haUEFtWFRVRy1OcDQzWWljTGZnP2k9MTAtNjAtMS04MyZlPTYzODc3NDA3OTU5ODEyODcxOQ==", "correlationId": "3d1b219c-677a-4a16-96c3-77cec088292a", "publicEventType": "Microsoft.Communication.CallDisconnected"}, "time": "2025-03-17T17:48:23.1850512+00:00", "specversion": "1.0", "datacontenttype": "application/json", "subject": "calling/callConnections/08002380-b89d-4304-a8dd-9f353482d7bf"}}

0 commit comments

Comments
 (0)