uWebChat Documentation

12.1 Appendix A — Permissions matrix

PageReadEditSpecial
DashboardUWEBCHATVOICE.ACCESSUWEBCHATVOICE.REPORTING.VIEW for SLA
AgentsUWEBCHATVOICE.AGENTS.VIEWUWEBCHATVOICE.AGENTS.EDIT
Callflow → QueuesUWEBCHATVOICE.QUEUES.VIEWUWEBCHATVOICE.QUEUES.EDIT
Callflow → Closing daysUWEBCHATVOICE.QUEUES.VIEWUWEBCHATVOICE.QUEUES.EDIT
Callflow → Phone numbersUWEBCHATVOICE.NUMBERS.VIEWUWEBCHATVOICE.NUMBERS.MANAGE
Callflow → IVRsUWEBCHATVOICE.IVR.VIEWUWEBCHATVOICE.IVR.EDIT
Callflow → VisualUWEBCHATVOICE.IVR.VIEW or UWEBCHATVOICE.QUEUES.VIEWRead-only canvas
Audio LibraryUWEBCHATVOICE.AUDIO.VIEWUWEBCHATVOICE.AUDIO.UPLOADVoice Prompt Generator: UWEBCHATVOICE.AI.USE
RecordingsUWEBCHATVOICE.RECORDINGS.VIEWAI features: UWEBCHATVOICE.AI.USE
Reporting → CDRUWEBCHATVOICE.CDR.VIEWExport: UWEBCHATVOICE.CDR.EXPORT
Reporting → ReportsUWEBCHATVOICE.REPORTING.VIEWCall Summary tab: UWEBCHATVOICE.CDR.VIEW
Reporting → Audit LogUWEBCHATVOICE.SECURITY.VIEWRead-only
uWallBoard (menu link)UWEBCHATVOICE.WALLBOARD.VIEWExternal page
Settings → AI SettingsUWEBCHATVOICE.SETTINGS.VIEWUWEBCHATVOICE.SETTINGS.EDIT
Settings → SecurityUWEBCHATVOICE.SECURITY.VIEWUWEBCHATVOICE.SECURITY.EDIT

12.2 Appendix B — FAQ / Troubleshooting

Q: I see no queues on the dashboard. A: Check (1) that queues exist for your tenant (§5.1), (2) you have UWEBCHATVOICE.QUEUES.VIEW, (3) you are correctly logged in on the right tenant.

Q: The "Visual" menu item is missing under Callflow. A: You're missing UWEBCHATVOICE.IVR.VIEW AND UWEBCHATVOICE.QUEUES.VIEW. Either of them is enough to see the page.

Q: The Voice Prompt Generator tab is missing. A: You're missing UWEBCHATVOICE.AI.USE. Ask your tenant admin to assign the role via §11.2.

Q: Teams status of an agent is stuck on "Unknown". A: Two causes: (1) tenant not yet linked via Graph OAuth → see §11.1 / §4.3, (2) agent's M365 link is missing → open the agent in §4.2 and click CONNECT TO MICROSOFT 365.

Q: A recording isn't available in the list. A: The sync can take 1–2 minutes. Refresh the page. If the recording is still missing after 5 minutes: contact support.

Q: Changes to a queue don't take effect. A: Changes are applied immediately. If the sync is temporarily unreachable, a delay of a few minutes applies.

Q: AI transcription returns "key invalid". A: Check in §11.1 whether the Speech key matches the correct region. A mismatch returns 401.

Q: I got a new role but I don't see any difference. A: Log out and back in — permissions are loaded at login as a JWT token.

Q: The Visual page shows an empty canvas. A: You haven't configured any IVRs or queues yet, or your filter (phone number) matches nothing. Clear the filter or create a queue/IVR first.

Q: uWallBoard link is missing from the menu. A: You're missing UWEBCHATVOICE.WALLBOARD.VIEW. Ask your tenant admin to assign the role.

12.3 Appendix C — Glossary

TermMeaning
CallflowThe whole of DID → IVR → Queue → Agent — how a call travels through your organisation
CDRCall Detail Record — log of every call with metadata
DIDDirect Inward Dial — external phone number that arrives at your organisation
IVRInteractive Voice Response — keypad menu ("Press 1 for …")
MoHMusic on Hold
NodeA node in the Visual diagram (IVR, Queue, Agent or reference)
PresenceOnline/availability status, here specifically Microsoft Teams status
SIP trunkVoIP connection between your PBX and a telecom provider
SLAService Level Agreement — e.g. "80% answered within 20 seconds"
Closing dayA date on which queues and IVRs play their closed announcement (holiday, company vacation)
TenantIsolated customer environment (your organisation)
TTSText-To-Speech
uWallBoardPublic dashboard with live queue information (§10)