Invite Interpreter
The Invite Interpreter dialog adds an audio-only interpreter to an active video session.
This screen includes
- Instruction text
- Preferred interpreter language selector
- Add interpreter button
- Close control
Workflow
This flow starts during an active video session.
important
You can invite an interpreter only during an active video consultation.
- Open the interpreter dialog.
- Select preferred language.
- Confirm interpreter request.
Validations
These rules determine availability and input readiness.
| Scenario | App behavior | SDK output |
|---|---|---|
| No active session. | Do not display interpreter dialog. | Interpreter feature unavailable. |
| No language selected. | Disable Add interpreter action. | Validation state: missing language. |
| Valid language selected. | Enable Add interpreter action. | Ready state for interpreter request. |
| Dialog dismissed. | Close dialog without changes. | No session state change. |
Actions
| Scenario | App behavior | SDK output |
|---|---|---|
| Interpreter dialog opened. | Display language selection dialog. | Dialog state active. |
| Interpreter request initiated. | Add interpreter to session. | Interpreter join request sent. |
| Interpreter joined. | Update session participants. | Session state updated with interpreter. |
| Interpreter request canceled. | Close dialog without changes. | No session state change. |
| Dialog closed. | Dismiss dialog. | Dialog state cleared. |
Endpoint Resources
Present Interpreter Dialog
PUT
/appointments/{appointment-id}/video-room/interpreter
Produces the Invite Interpreter dialog for the specified video session.
Invite Interpreter
POST
/appointments/{appointment-id}/video-room/interpreter/invite
Invites an interpreter to join the active video consultation using the selected language.