Geen black box.
Gewoon goede techniek.

Zetadesk is gebouwd op open standaarden en bewezen open-sourcecomponenten. Alles draait op je eigen infrastructuur en is tot op de laatste laag inzichtelijk.

Architectuur

Van beller tot browser

Een inkomend gesprek komt via je SIP-trunk binnen, de telefoniekern zet het in de juiste wachtrij en de agent neemt op — rechtstreeks in de browser, via een versleutelde WebRTC-verbinding.

Telefoonnet SIP-trunk / SBC Telefoniekern Asterisk wachtrijen · media WebRTC-bridge Regie-backend .NET · routering realtime events Browser ZetaDesk (agent) ZetaBeheer (admin) WebRTC-audio PostgreSQL configuratie · historie Keycloak SSO · multi-tenant Reverse proxy TLS-certificaten SIP ARI https / websocket versleutelde spraak (WebRTC / wss)
De bouwstenen

Bewezen componenten, slim gecombineerd

☎️

Asterisk als telefoniekern

De meest gebruikte open-source telefoniecentrale ter wereld verzorgt de gesprekken, wachtrijen en media. Zetadesk stuurt hem aan via de ARI-interface — alle logica blijft in de backend, upgrades blijven eenvoudig.

🌐

WebRTC-softphone

Agents bellen met SIP over een beveiligde websocket, met versleutelde audio (DTLS-SRTP). Een TURN-server zorgt dat ook thuiswerkers achter strenge routers probleemloos bereikbaar zijn.

⚙️

.NET-backend als regisseur

Eén backend beslist over routering, aanbiedwijze, openingstijden en agent-status. Gebeurtenissen gaan via SignalR realtime naar alle schermen — geen polling, geen verversen.

⚛️

React-frontends

ZetaDesk en ZetaBeheer zijn snelle single-page apps met een gedeeld design system. Ze draaien in elke moderne browser — niets te installeren of te updaten op de werkplek.

🔑

Keycloak voor identiteit

Single sign-on via OpenID Connect. Elke organisatie krijgt een eigen, strikt gescheiden realm — koppelbaar aan je bestaande identity provider, zoals Entra ID.

🗄️

PostgreSQL als fundament

Configuratie, wachtrijen en gesprekshistorie staan in een gewone PostgreSQL-database. Back-uppen, rapporteren en koppelen doe je met standaardgereedschap.

🗣️

Lokale tekst-naar-spraak

Begroetingen worden op de server zelf gesynthetiseerd met neurale Nederlandse stemmen (Piper). Geen cloud-TTS-dienst nodig, dus ook geen tekst die het pand verlaat.

🔒

Automatische TLS

Een Caddy-reverse-proxy regelt Let's Encrypt-certificaten en termineert al het https- en wss-verkeer. De telefoniekern is nooit rechtstreeks vanaf internet bereikbaar.

Zelf hosten

Eén VM, één docker compose up

De hele stack — telefonie, backend, database, identiteit en proxy — draait als containerset op één Linux-machine, bij jou on-premises of in je eigen cloud. Koppelen aan je bestaande SIP-trunk of SBC, DNS-records zetten, klaar. Geen omgeving van tientallen servers, geen verplicht beheercontract.

Technische vragen?

We praten graag over trunks, tenants en TURN-servers.

Neem contact op