'RecordingFileStatusUpdated' event is not triggered

Ethan Park 6 Reputation points
2021-08-31T06:23:19.657+00:00

I'm developing a recording function based on this document.
(https://learn.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 Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
897 questions
Azure Event Grid
Azure Event Grid
An Azure event routing service designed for high availability, consistent performance, and dynamic scale.
394 questions
{count} votes

2 answers

Sort by: Most helpful
  1. brtrach-MSFT 16,586 Reputation points Microsoft Employee
    2021-09-10T04:59:51.92+00:00

    @Ethan Park 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.

    0 comments No comments

  2. MR. JACK!! 0 Reputation points
    2024-06-21T06:01:58.08+00:00

    eyJQbGF0Zm9ybUVuZHBvaW50SWQiOiI1YTAwODQ4MC1hZmIwLTRkOGMtOGU4MC0wNTM5MTJkYTMwODkiLCJSZXNvdXJjZVNwZWNpZmljSWQiOiI3YmVjYTlhOS04YThhLTQwNjItOTRlYy0yOTBhNjE1ZjliMTMifQ this is my recording id i am trying with the azure blob storage and without it also i am unable to get back the RecordingFileStatusUpdated

    1. this is waht i am using for azure blob without that i am removing that line but still i havent got the trigger event
    2. thats my storage container url for review please check it and give the solution
    3. i am able to start the recordind adn end the recording though i ended the call it is not giving the event please check that
         STORAGE_CONTAINER_URL="https://phoneconversations.blob.core.windows.net/conversationlog"
         
      
    recording_response = call_automation_client.start_recording(call_locator=ServerCallLocator(server_call_id),
                recording_content_type = RecordingContent.AUDIO,
                recording_channel_type = RecordingChannel.MIXED,
                recording_format_type = RecordingFormat.MP3,
                recording_state_callback_url = DOWNLOADING_CALL_URL, 
                # recording_storage=AzureBlobContainerRecordingStorage(container_url=STORAGE_CONTAINER_URL)
    
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.