Video Call Issues
Use Video Call Issues to report technical issues during an active video appointment.
Issue reporting and quality metrics derive from the video session state.
This screen includes:
| # | Element | Description |
|---|---|---|
| 1 | More actions menu | Displays available video session actions |
| 2 | Report issue action | Opens the issue reporting dialog |
| 3 | Add interpreter action | Opens the interpreter invite dialog when available |
| 4 | Switch camera action | Switches active camera when supported |
| 5 | Close action | Dismisses the menu |
Workflow
- Open an active video appointment.
- Open the More actions menu.
- Select Report a Technical Issue.
- Select an issue category.
- Submit the issue report.
- Send video quality metrics when available.
Validations
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Video session inactive | Hide issue reporting | issue = unavailable |
| Issue category missing | Block submission | error = issue_required |
| Issue report valid | Enable submission | issue = valid |
| Report in progress | Display loading state | state = loading |
| Report rejected | Display error state | state = error |
| Report succeeds | Close dialog | issue = submitted |
| Quality metrics unavailable | Skip quality report | quality = unavailable |
Actions
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Report issue selected | Open issue dialog | PUT /api/v3/appointments/{appointment-id}/video-room/issue |
| Issue submitted | Send issue report | POST /api/v3/appointments/{appointment-id}/video-room/issue/report |
| Quality metrics captured | Send quality report | POST /api/v3/appointments/{appointment-id}/video-room/video-quality |
| Dialog dismissed | Close without submission | state = unchanged |
| Menu dismissed | Close action menu | state = unchanged |
| Menu dismissed. | Remove menu from view. | Menu state cleared. |
Endpoint Resources
Report video call issue
PUT
v3/appointments/{appointment-id}/issue
Produces the video call issue reporting screen for a specific appointment.
Create report video call issue 😷
POST
v3/appointments/{appointment-id}/issue
Creates and submits a video call issue report for a specific appointment.