Remove Interpreter
The Remove Interpreter dialog disconnects an interpreter from an active video session.
This screen includes:
- Confirmation message
- Yes button
- No button
- Close control
Workflow
This flow starts during an active video session with an interpreter.
- Open interpreter removal dialog.
- Confirm removal.
Validations
These rules determine availability and confirmation behavior.
| Scenario | App behavior | SDK output |
|---|---|---|
| No interpreter active. | Do not display removal dialog. | Interpreter removal unavailable. |
| Interpreter active. | Enable removal option. | Ready state for removal request. |
| Removal not confirmed. | Keep interpreter connected. | No session state change. |
Automatic Disconnect
| Condition | Behavior |
|---|---|
| Call ended. | Interpreter disconnects automatically. |
| Interpreter inactive for defined timeout. | Interpreter disconnects automatically. |
Actions
| Scenario | App behavior | SDK output |
|---|---|---|
| Removal confirmed. | Disconnect interpreter. | Session updated without interpreter. |
| Removal canceled. | Close dialog. | No session state change. |
| Dialog opened. | Display confirmation prompt. | Dialog state active. |
| Dialog closed. | Dismiss prompt. | Dialog state cleared. |
Endpoint Resources
Present Remove Interpreter Popup
PUT
/appointments/{appointment-id}/video-room/interpreter/hangup
Displays the interpreter removal confirmation dialog for the specified video session.
note
This endpoint displays the confirmation dialog only.
Interpreter removal occurs after user confirmation.
Remove Interpreter
POST
/appointments/{appointment-id}/video-room/interpreter/hangup
Disconnects the interpreter from the active video consultation.
