iva_conference_session
Manage video conference sessions on the IVA MCU platform: find, update, delete, join, start, stop, control timers, recordings, transcription, subtitling, media publication, and invitations.
Instructions
IVA conference session management: get/find/update/delete sessions, join/leave, start/stop, timer control, recording, transcription, subtitling, media publication, invitations, public info. Clients API v2.28.12.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results | |
| query | No | Search query string | |
| state | No | Session state filter for action 'find': NO_STARTED, ACTIVE or STOPPED | |
| action | Yes | Operation to perform: - "get_public_by_id": Get public conference session info by ID (no auth required) - "get_public_by_params": Get public conference session info by parameters - "get_join_info": Get join info for a conference session (public) - "get": Get conference session details by ID - "delete": Delete a conference session - "update": Update conference session properties - "find": Find/list conference sessions. Use when user says 'покажи встречи', 'list meetings', 'найди конференцию'. Optional: nameContains, dateFrom, dateTo, limit, offset, orderAsc, state (NO_STARTED/ACTIVE/STOPPED), conferenceId. Response is enriched with actualDurationMs / actualDuration (computed from actualStartDate/actualEndDate) for finished sessions, so total meeting time can be summed directly. - "find_rooms": Find conference rooms - "find_sessions": Find conference sessions (alternative search). Optional: nameContains, dateFrom, dateTo, limit, orderAsc, conferenceId, states (array of NO_STARTED/ACTIVE/STOPPED). Response is enriched with actualDurationMs / actualDuration for finished sessions. - "get_layout_settings": Get layout settings for a session - "get_free_resources": Get free resources for a session - "get_join_data": Get join data for a session - "get_periodical_by_number": Get periodical session by conference number - "get_periodical_by_recurrence": Get periodical session by recurrence date - "join": Join a conference session. Use when user says 'войди в конференцию', 'join meeting'. - "leave": Leave a conference session - "restore": Restore a conference session - "start": Start a conference session - "stop": Stop a conference session - "start_timer": Start session timer - "stop_timer": Stop session timer - "pause_timer": Pause session timer - "start_recording": Start recording. Use when user says 'начни запись', 'start recording'. - "stop_recording": Stop recording - "start_transcription": Start transcription. Use when user says 'включи транскрипцию', 'start transcription'. - "stop_transcription": Stop transcription - "start_subtitling": Start subtitling - "stop_subtitling": Stop subtitling - "set_media_publication": Set media publication settings - "start_media_publication": Start media publication (stream/broadcast) - "stop_media_publication": Stop media publication - "delete_media_publication": Delete media publication - "reject_incoming_call": Reject an incoming call in session - "respond_on_invitation": Respond to session invitation - "confirm_record_access": Confirm access to stopped event recording | |
| dateTo | No | End date (UNIX time in ms) | |
| offset | No | Number of results to skip (pagination offset) | |
| states | No | Array of session state filters for action 'find_sessions': NO_STARTED, ACTIVE, STOPPED | |
| confirm | No | Set to true to confirm destructive actions (delete, remove, stop, etc.) when IVA_CONFIRM_DESTRUCTIVE is enabled. | |
| dateFrom | No | Start date (UNIX time in ms) | |
| joinData | No | Join conference session data | |
| orderAsc | No | Order ascending | |
| conferenceId | No | Conference UUID | |
| nameContains | No | Name substring filter | |
| sessionNumber | No | Session number | |
| sessionUpdate | No | Conference session update data | |
| recurrenceDate | No | Recurrence date (UNIX time in ms) | |
| conferenceNumber | No | Conference number | |
| invitationResponse | No | Invitation response | |
| conferenceSessionId | No | Conference session UUID | |
| mediaPublicationData | No | Media publication data | |
| conferenceSessionNumber | No | Conference session number |