Manager
- Runs settings, extensions, numbers, menus and queues
- Requires two-factor for everyone
- Resets a colleague's two-factor
- Reads call reports and the company's audit trail
International calling is off for every new company. Two-factor sign-in stops a stolen password. Fraud guard checks each company against its own history. And your audio never goes to an outside AI service.
Phone systems are a favorite target for fraud and for password theft. ProjectPBX stops the attack at the door, then gives your managers the controls to see who did what.
Authenticator-app sign-in with 10 one-time recovery codes. Require it for everyone in one tick.
Your own OpenID Connect provider. Switch someone off in your directory and they are signed out everywhere. Add-on.
Managers run the company. Users see only their own voicemail, recordings and call records.
4voice can require a second admin to approve risky platform changes, such as deleting a company or a trunk.
Overseas and premium-rate calling start off. Caps on calls at once and on new calls a minute.
Every company checked every 5 minutes against its own last 14 days. Odd patterns raise an alert and can suspend international calling.
Floods throttled. Scanners and password-guessers banned across every front door at once.
Browser-phone audio is encrypted with DTLS-SRTP. Desk-phone TLS and SRTP is available per company.
Who changed what, and when. Forward it to your own collector, and put one object back from 90 days of history.
Choose how long recordings and voicemail are kept. Freeze everything for a legal matter.
Erase one person's calls, voicemail and texts on request, with a proof report. Take everything with you in one download.
Speech recognition and voices run on our own servers. Audio never goes to an outside AI service.
Every 5 minutes fraud guard compares each company's last hour of outside calls with its own last 14 days. When the signals light up it emails your managers and 4voice admins, and suspends international calling until an admin clears it.
In this simulation fraud guard compares one company's last hour of outside calls with its own last 14 days. Four signals fire: international calls, new destinations, minutes and night minutes. It emails the managers and 4voice admins and suspends international calling. A hijacked phone then makes 36 overseas call attempts. Every one is refused, none are answered and none are billed. Controls: pause preview and replay.
Alert fired at 02:20
Alert and suspend
Managers and 4voice admins emailed. International calling is suspended until an admin clears it.
International calls
31 this hour
usual busiest hour: 2Flagged
New destinations
9 never called before
usual: none newFlagged
Call minutes
212 min this hour
usual busiest hour: 46 minFlagged
Night minutes
38 min after hours
usual: none at nightFlagged
A hijacked phone hits a wall. Overseas calling is off until you turn it on, a runaway phone is capped at the front door, and fraud guard watches each company's own pattern.
Floods, guessed passwords, hijacked phones and overseas bursts each hit a wall built for that exact job. Pick an attack and watch where it stops.
Pick an attack
Fraud guard flags it, emails your managers and 4voice admins, and suspends international calling until an admin clears it.
The internet
Front-door flood protectionPassed
Every desk-phone call meets the front doors first. They throttle floods from one address, and never throttle an address whose phones signed in within the last 2 hours. Stops SIP floods.
One shared ban listPassed
A catch on any server blocks the attacker everywhere, for calls and web logins. Your trusted addresses always win, and an optional community blacklist feed adds more. Stops known bad addresses.
Brute-force protectionPassed
Repeated failures on SSH, portal sign-in and SIP registration are caught and blocked. Stops password guessing.
Closed voice serversPassed
Voice servers answer SIP only from our own network. Anything else is dropped before it reaches them. Stops direct hits on a voice server.
Per-company call limitsPassed
A cap on new desk-phone calls a minute (30 by default), a cap on outbound calls at once, and international calling off for every new company. Stops a hijacked desk phone in a dialing loop.
Fraud guardStopped here
Every 5 minutes each company's last hour is compared with its own last 14 days. Odd volume, new destinations or night calling raise an alert and suspend international calling. Stops an overseas burst.
Your phones and voice servers
Switch on two-factor for your company and a password alone never opens a session. Any authenticator app works, and ten one-time recovery codes cover a lost phone.
Authenticator app
482 913
Changes every 30 seconds
Recovery codes



Sign in through your own OpenID Connect provider. Add SCIM, and a person you switch off in your directory is signed out of the portal and the apps. Add-on
Managers run the company. Users see their own voicemail, recordings and calls. Every change lands in an audit trail with who and when.
4voice can require a second admin to approve risky platform changes, such as deleting a company or a trunk. Approve one below and watch it land in the audit trail.
Request #0142Waiting for a different admin
Delete the trunk "Carrier B"
Asked by Alex Admin. It waits until a different admin decides.
Browser-phone audio is always encrypted with DTLS-SRTP. For desk phones each company chooses Off, Offered or Required: TLS signaling with a checked certificate and name, and SRTP audio, ending at the front door.
TLS + SRTP, UDP accepted
Portals redirect to HTTPS, cookies are Secure, the admin console is HTTPS-only, and every portal form and live connection checks it came from the same site.
API keys, SCIM tokens and recovery codes are kept only as SHA-256 fingerprints. You see an API key once.
Passwords use PBKDF2. Phone-lock PINs are salted and hashed with scrypt.
Every phone's web password is set by the system, so none is left on a factory default.
Keep what you need, for as long as you need it. Freeze everything for a legal matter. Take it all with you in one download, or erase one person's calls, voicemail and texts on request.

Auto-delete voicemail and recordings after the number of days you set. A consent announcement before recorded calls and an optional beep are one tick each. One recording can be held on its own.
The recording pauses. The pause is silence in the file, so timing and the transcript stay lined up, and the Recordings page shows exactly when it was paused. A low tone means paused, a high tone means recording.
Call records, recordings and voicemail with transcripts, texts and their pictures, faxes, chat and the whole set-up, without passwords or keys. You get an email when it is ready, and it stays downloadable for 7 days. Up to 3 exports a day.
Managers open Settings, then Privacy requests, enter a phone number or an email, and ProjectPBX erases or anonymizes that person's calls, recordings, voicemail, texts, faxes, chat and more. The proof report keeps only keyed hashes.


Audio, recordings, voicemail and chat text never go to an outside AI service. Transcription, speech menus and natural voices all run on 4voice's own servers.
Written by a Whisper model on our own servers, fully offline.
Each side of the stereo recording is written separately, so the transcript says who said what.
Matched on our own servers. Only the alert leaves them, by email and webhook.
They run on our servers too.
Inside 4voice's servers
Keyword alert sent: invoice. Email and webhook carry the alert, not the audio.
Sign-in, call limits, who sees what. We walk through every control on a live demo company.