uWebChat Documentation

This page is currently only available in Dutch. View Dutch version

Preview — this page is being migrated and may be incomplete.

De pagina Instellingen is verdeeld in tabs (afhankelijk van uw rechten):

  • AI Settings — sleutels en endpoints voor AI-functies (vereist UWEBCHATVOICE.SETTINGS.VIEW/EDIT)
  • Security — portal-gebruikers en rollen (vereist UWEBCHATVOICE.SECURITY.VIEW/EDIT)

11.1 AI Settings

Azure AI Speech (transcriptie)

Voor automatische transcriptie van opnames (§7.3) heeft u een Azure Speech-resource nodig.

  1. Maak in Azure een Cognitive Services Speech-resource
  2. Kopieer de key en region
  3. Open Instellingen → AI Settings → Transcription / Speech
  4. Plak key en region; klik Save

Het portaal slaat de key veilig op in Azure Key Vault als speech-key-{tenant}. Verwijderen kan met Delete in dezelfde tab.

Azure AI Foundry (samenvattingen)

Voor AI-samenvattingen (§7.4) heeft u een Azure AI Foundry deployment nodig (bijv. GPT-4o).

  1. Configureer in Azure AI Foundry een chat-completion deployment
  2. Open Instellingen → AI Settings → AI Summary
  3. Vul endpoint URL en key in
  4. Klik Save

Opgeslagen als ai-summary-key-{tenant} en ai-summary-endpoint-{tenant} in Key Vault.

ElevenLabs (Voice Prompt Generator)

Voor TTS-generatie (§6.3):

  1. Maak een ElevenLabs-account, genereer een API-key
  2. Open Instellingen → AI Settings → ElevenLabs
  3. Plak key, klik Save

Opgeslagen als elevenlabs-key-{tenant}. Voices kunnen zonder key geladen worden (publieke API), maar genereren vereist de key.

11.2 Security-tab

Portalgebruikers beheren

Tenantbeheerders zien hier alle contacten van hun organisatie uit het centrale klantsysteem. Per gebruiker beheert u welke portal-rollen ze hebben.

  1. Open Instellingen → Security-tab
  2. Zoek een gebruiker (zoekveld met debounce)
  3. Vink de gewenste rollen aan/uit
  4. Wijzigingen worden direct gesynchroniseerd met het centrale klantsysteem

Beschikbare rollen

Het portaal toont alleen rollen die specifiek voor het Voice Portal zijn aangemaakt:

  • Universal - uWebchat Voice - Admin (volledige rechten)
  • Universal - uWebchat Voice - Supervisor
  • Universal - uWebchat Voice - Agent
  • Custom rollen die starten met Universal - uWebchat Voice

Achter de schermen: rollen leven als web roles (web roles) in het centrale klantsysteem. Wijzigingen synchroniseren in beide richtingen.

Multi-tenant isolatie

Een tenantbeheerder ziet uitsluitend contacten van zijn eigen tenant. De koppeling gebeurt via sipcustomer → account → contacts. Cross-tenant-aanpassing is technisch onmogelijk.

Audit

Elke rol-toewijzing of -verwijdering wordt geregistreerd in het Audit Log (§8.3).

Valkuilen

  • "Speech-key invalid" — verkeerd regio gekozen. Check Azure Portal voor de juiste pair.
  • Samenvatting werkt niet maar transcriptie wel — AI Summary endpoint apart configureren.
  • Gebruiker krijgt rol maar kan niets — rol is wel toegekend, maar logout/login is vereist voor de nieuwe permissies te activeren.