Remove Interpreter
Use Remove Interpreter to disconnect an interpreter from an active video consultation.
This screen requires explicit confirmation to prevent accidental interpreter removal and preserve session control.
This screen includes:
- A modal confirmation dialog with a translucent background overlay.
- A confirmation message that asks whether to remove the interpreter from the call.
- A Yes action to remove the interpreter immediately.
- A No action to cancel without changes.
- A close control (X) that dismisses the dialog.
- The active video call visible in the background, including participant status and call duration.
- The bottom toolbar with call and interpreter controls.
Workflow
Remove an Interpreter
You can remove an interpreter only while an interpreter is active in the video call.
- During a video consultation, select the Interpreter icon in the bottom toolbar.
- Review the confirmation message.
- Select Yes to remove the interpreter.
- Confirm that the dialog closes and the call continues without the interpreter.
Cancel Removal
- In the confirmation dialog, select No or the close icon (X).
- Confirm that the dialog closes and the interpreter remains in the call.
Validations
These scenarios describe how the app validates interpreter removal and what the integrator can expect.
| Scenario | App Behavior | SDK Output | Example |
|---|---|---|---|
| No interpreter is active. | The app does not display the removal dialog. | No request is sent. | — |
| The interpreter is active. | The app displays the confirmation dialog. | Ready state for hangup request. | — |
| The user selects Yes. | The app removes the interpreter and closes the dialog. | Interpreter disconnect confirmation. | — |
| The user selects No or closes the dialog. | The app dismisses the dialog without changes. | No session update. | — |
Actions
These scenarios describe how the app responds to user actions in the Remove Interpreter dialog.
| Scenario | App Behavior | SDK Output | Example |
|---|---|---|---|
| The doctor confirms removal. | The app disconnects the interpreter immediately. | Session state update reflects interpreter removal. | — |
| The doctor cancels removal. | The app keeps the interpreter connected. | No change to session state. | — |
Interpreter Disconnect Behavior
| Condition | Behavior |
|---|---|
| The doctor ends the video call. | The interpreter disconnects automatically. |
| The interpreter remains inactive for six minutes. | The app disconnects the interpreter automatically. |
Endpoint Resources
Present Remove Interpreter Dialog
PUT
/appointments/{appointment-id}/video-room/interpreter/hangup
Displays the interpreter removal confirmation dialog for the specified video session.
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.