Conference.Ended
The Conference.Ended event is sent when the conference is ended. The payload includes all the participants at the time of the Conference.Ended event.
{
"eventType": "Conference.Ended",
"conference": {
"confId": "conferenceId_UUID",
"confAlias": "example_conference_alias"
},
"thirdPartyId": "example_thirdpartyId",
"confType": "SDK_CONF",
"ownerId": "ownerId_UUID",
"startTime": 1602086897206,
"duration": 18135,
"speakingDuration": 9097,
"recordingDuration": 6418,
"participants": [
{
"userId": "userId_UUID_01",
"ipAddress": "00.000.000.000",
"presenceDuration": 17773,
"recvTimers": {},
"sendTimers": {
"VIDEO": 12425,
"AUDIO": 15310
},
"metadata": {
"preferSendMono": "false",
"externalName": "external_name",
"externalPhotoUrl": "link_to_participant_photo",
"simulcast": "false",
"preferRecvMono": "false"
}
},
{
"userId": "userId_UUID_02",
"ipAddress": "00.000.000.001",
"presenceDuration": 9098,
"recvTimers": {
"AUDIO": 9049
},
"sendTimers": {},
"metadata": {
"preferSendMono": "false",
"externalName": "Mixer",
"externalId": "Mixer_record",
"simulcast": "false",
"preferRecvMono": "false"
}
}
],
"region": "eu",
"recordingFormat": "both",
"dolbyVoice": "true"
}
Where:
startTime
is the time when the conference started, in milliseconds since epoch.ownerId
is the creator of the conference, it can be either:- The participant ID randomly generated by the Voxeet service.
- The externalID, supplied by the customer application, when the session is open.
region
is the conference region, the possible values are:- ca: Canada
- us: US
- eu: EU
- in: India
- au: Australia
recordingFormat
indicates the recording format, either audio, video, or both.dolbyVoice
indicates whether a conference is a Dolby Voice conference or non-Dolby Voice conference. This information is only available for conferences created with SDK 3.0 and later versions.
Note: The duration units are in milliseconds.
Updated about 1 year ago