Top reasons · the short version

Why CodeB Conference.

The full features page reads like an engineering changelog — for buyers who don’t need that depth, here’s the short version. The headline reasons, each one paragraph, the buyer’s angle first.

Where we fit: the self-hosted meeting + browser-phone layer for organisations that already own their telephony and cannot send calls through a public SaaS cloud. We don’t replace your PBX. We don’t replace your trunk. We add browser meetings and a desk-phone-in-the-browser on top of what you already run.
1

Self-hosted on Windows / IIS

Runs on the Windows Server you already have. ASP.NET signaling, a tiny Windows Service for the SIP bridge, your usual IIS site bindings. No AWS, no Azure, no GCP.

No SaaS subscription. No cloud invoice that scales with headcount. Audit the source yourself.

2

Browser-only, no client install

Every participant joins from a regular HTTPS URL. Camera, mic, screen share, file transfer, recording — all happen in the user agent. Works on Chrome, Edge, Firefox, Safari, Android.

Zero rollout. New hires productive on day one. No IT ticket for the device you don’t recognise.

3

Peer-to-peer encrypted WebRTC

Media flows directly browser-to-browser over DTLS-SRTP. The server signals; it never sees the audio or video. End-to-end by the browser’s own crypto stack, not ours.

If we don’t have the bytes, we can’t hand them over, lose them, or be subpoenaed for them.

4

Existing SIP trunk integration

The bridge registers as a SIP extension on your PBX (FRITZ!Box, Asterisk, FreePBX, 3CX, Yeastar, any RFC-compliant trunk). Inbound calls ring browser tabs. Outbound calls dial through your usual carrier.

No Zoom Phone, no Teams Phone, no second carrier contract. The trunk you already pay for is the one we use.

5

AI Digital Receptionist

Point a number at CodeB, pick a real-time voice mode, paste a system prompt — the next inbound call is answered by a voice AI that speaks any language, follows the script, takes messages, transfers to staff on intent, and emails you the transcript. The model backend is pluggable per deployment, runs on your trunk, no per-minute SaaS surcharge. Sample industry: hospitality — one front desk, three personas (reception, restaurant, spa), 24 hours a day.

A front desk that never sleeps and never forgets to email the booking. Small teams stop losing after-hours calls without hiring a call centre.

6

Click-to-call for any website

One <script> tag turns a customer-facing site into a SIP endpoint: visitor lands in a meeting room, your office answers in the browser, the conversation happens over your trunk.

Your real phone number never appears in the HTML. Marketing site, support page, partner portal — same one-line embed.

7

Local signed recordings, consent-gated

Recording composites every tile and the mixed audio into a single .webm written straight to the recorder’s machine — nothing transits a server. Every participant gets a consent prompt the moment recording starts; their answer lands in a tamper-evident JSON sidecar that travels alongside the file.

GDPR / two-party-consent jurisdictions get the paper trail. Your meeting transcript can’t be exfiltrated from a cloud account that doesn’t exist.

8

No analytics, no telemetry

The product collects nothing. No third-party analytics, no error-reporting SaaS, no usage beacons. Your IIS access log is the only record of who connected, and it stays on your server.

Nothing to disclose in a privacy policy because there’s nothing to disclose.

9

PWA browser phone

An installable Progressive Web App that lives in the dock / taskbar. Rings on inbound calls, places outbound calls, surfaces missed-call counts. Looks like a native softphone — no .msi, no provisioning portal.

Every employee has a desk phone in five minutes. No hardware budget, no provisioning workflow.

10

Built-in single sign-on & verified-in-call badge

A full OpenID Connect identity provider runs inside the install — sign in once on the landing page and your conference tile picks up an amber CodeB shield so every other participant sees you as authenticated, not just whatever display name was typed. The same SSO federates Nextcloud, WordPress, and any custom OIDC relying party against one per-tenant user database.

Spoofed display names cannot pass for known employees. Internal participants are visibly distinguishable from external guests, without making the meeting closed.

See it in the wild — or get a license. The full feature breakdown is one click away if you need it. New here? Create an account · sign in.
All features →