question

EthanPark-0090 avatar image
0 Votes"
EthanPark-0090 asked brtrach-MSFT answered

'RecordingFileStatusUpdated' event is not triggered

I'm developing a recording function based on this document.
(https://docs.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/call-recording)

In the document,

'Microsoft.Communication.RecordingFileStatusUpdated' event should be called within a few minutes after the recording ends.

but, only 'Microsoft.Communication.CallRecordingStateChanged' events are requested my webapp's webhook twice.

'CallRecordingStateChanged' event information is nowhere to be found.

This is the full text of the event requested to webhook.

[{
"id":[GUID],
"source":"calling/callConnections/[GUID]/callRecordingState",
"type":"Microsoft.Communication.CallRecordingStateChanged",
"data": {
"recordingId":"[RECORDINGID]"
"state":"active", // or inactive
"startDateTime":"0001-01-01T00:00:00\u002B00:00",
"serverCallId":"[GUID]"
},
"time":"2021-08-31T05:41:06.2701635+00:00",
"specversion":"1.0",
"datacontenttype":"application/json",
"subject":"calling/callConnections/[GUID]/callRecordingState"
}]

azure-communication-servicesazure-event-grid
· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

@EthanPark-0090 We have reached out to the calling team to see if this is a known response or limitation. Please keep in mind this feature is in public preview so there might be a few hiccups along the path to General Availability (GA).

We will reply back hopefully on Tuesday or Wednesday with an update as Monday is a local holiday. Thank you for your patience.

1 Vote 1 ·

@EthanPark-0090 Are you using an Event Grid webhook?. It may be confusing reading Azure Communication Services Call Recording overview Docs, which talks about both the events via callback, and other via Event Grid.

130208-image.png


0 Votes 0 ·
image.png (737.6 KiB)

@EthanPark-0090 Also, would you be able to share your recording ID? This would help us with reviewing logs.

0 Votes 0 ·

1 Answer

brtrach-MSFT avatar image
0 Votes"
brtrach-MSFT answered

@EthanPark-0090 It has been brought to our attention that you are working with a support engineer via a support ticket.

We are sharing the latest update with the community on here for others who might have a similar experience.

The service did send the event because it did not have any participants to send it to. This can happen because nobody has anyone join the call, the call is not long enough to get the roster update with the participants, or no participants send any data.


The product group also noticed some other oddities, which they have opened an internal investigation into.

If there are further questions or concerns on this matter, please reply back to this message so we can assist you further.

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.