Deploy Now

Stars

85

Forks

19

Watchers

2

Developer links

AiPBX

One server replaces the phone system, the meeting link, and the fax line: AiPBX turns a Linux machine into a business phone system with extensions, video meetings, chat, and call queues. Every employee gets one extension that rings a desk phone, the browser softphone, and the mobile app, while ring groups, multi-level IVRs, and time conditions route callers without anyone editing dialplan files. Queues staff your support line with dynamic agent sign-in, hold music, and position announcements, and a live wallboard lets supervisors watch waiting callers and agent states, then listen, whisper, or barge into a call. Meetings run in the browser: schedule conferences with PINs, send guests a magic link into a WebRTC room with screen sharing, and let streams forward without transcoding. Chat lives in the same portal: photos, files, presence, read receipts, and fax is composed in a rich-text editor or uploaded as PDF and delivered over T.38. Desk phones provision themselves: a discovery daemon spots new Yealink, Fanvil, Grandstream, Snom, and Cisco handsets and writes their configuration files. An AI assistant plans dialplan changes in plain language with dry-run preview and one-click undo, cloud voices from Google, Polly, Azure, ElevenLabs, or OpenAI read announcements aloud, and GDPR, KVKK, HIPAA, and PCI-DSS presets govern recording consent and retention purges. A 100-plus-endpoint REST API with scoped keys and HMAC-signed webhooks makes everything scriptable. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

AiPBX
AiPBX
AiPBX
AiPBX
AiPBX

Benefits

  • One extension, every device
  • A single PJSIP extension rings the desk phone, the browser softphone, and the Android or iOS app at once, with voicemail, call forwarding, and do-not-disturb following the user everywhere.
  • Call center visibility, live
  • The wallboard shows queues, waiting callers, agent states, and service levels in real time, while supervisors listen, whisper, or barge into calls and read per-queue, per-agent reports.
  • Phones provision themselves automatically
  • A discovery daemon finds new handsets on the LAN and zero-touch provisioning allocates extensions and generates configuration files for Yealink, Fanvil, Grandstream, Snom, Gigaset, and Cisco models.
  • Compliance presets built in
  • One-click templates for GDPR, KVKK, HIPAA, PCI-DSS, and CCPA control pre-call recording consent, live card-number redaction, nightly retention purges, and subject access exports with audit certificates.

Features

  • WebRTC browser softphone
  • A phone built into the portal header places encrypted Opus calls over DTLS-SRTP, with coturn TURN relaying through port 443 so strict firewalls and NAT never block audio.
  • Video meetings, guest links
  • Asterisk ConfBridge in SFU mode forwards video without transcoding; scheduled meetings carry PINs, and magic links let guests join from a browser with a pre-join lobby.
  • AI dialplan assistant
  • Plain-language change requests become dialplan edits with a dry-run preview, safety validation, a full audit trail, and one-click undo; cloud TTS voices typed announcements.
  • REST API and webhooks
  • More than 100 OpenAPI 3.1 endpoints cover extensions, trunks, queues, CDRs, and recordings; scoped apbx_ keys, CIDR allowlists, and HMAC-SHA256 signed event webhooks secure integrations.
  • Plugin system, sandboxed
  • Zip-uploaded plugins add Teams routing, auto-dialer campaigns, or SMS inboxes inside their own plg_ database tables, and Safe Mode disables any plugin after five consecutive errors.
  • Fax that still works
  • Inbound and outbound fax runs over T.38 and G.711 with SpanDSP; compose in the browser rich-text editor or upload a PDF, and receive faxes by email per DID.

Apps Similar to AiPBX