← Back to Features
PearlPBX2

Admin Panel & Configuration

Full PBX administration from the browser — PJSIP endpoints, AEL dialplan, routing tables, TFTP provisioning, and one-click Apply Changes.

PearlPBX2 provides a complete web-based admin panel for managing every aspect of the Asterisk installation. PJSIP endpoints and trunks are configured through structured forms, the dialplan is edited in a browser-based AEL editor with syntax validation, routing prefix tables control call forwarding, and TFTP-based phone auto-provisioning eliminates manual handset configuration. Every change is staged and applied to Asterisk with a single "Apply Changes" action — no SSH required.

Key highlights

PJSIP endpoint and trunk management — create, edit, delete without touching pjsip.conf

AEL dialplan editor with inline syntax validation before saving

Prefix routing table: map number prefixes to outbound trunks or internal destinations

TFTP phone provisioning: auto-generate config files for Yealink, Cisco, Grandstream handsets

One-click "Apply Changes" reloads Asterisk configuration without a full restart

Blocklist, Allowlist, and Contacts modules for number management

SIP configuration

  • PJSIP endpoints: create agent extensions with auth, AOR, and identify sections generated automatically
  • PJSIP trunks: configure outbound SIP trunks with registration, codec list, and DTMF mode
  • Endpoint templates: apply a base configuration to many extensions at once
  • SIP status dashboard: live registration state for all endpoints pulled from Asterisk PJSIP show contacts
  • Codec priority management: set preferred codecs per endpoint or globally

Dialplan & routing

  • AEL (Asterisk Extension Language) editor with textarea and line-numbered display
  • Syntax check runs on save — errors are shown with line numbers before writing to disk
  • Routing table: prefix → trunk mapping with priority ordering
  • Inbound DID routing: map incoming DIDs to queues, extensions, or IVR contexts
  • Time-based routing rules: send calls to different destinations by day/hour

Phone provisioning

  • TFTP server integration: PearlPBX2 writes provisioning config files to the TFTP root
  • Supported vendors: Yealink, Cisco SPA, Grandstream, Snom (template-based, extensible)
  • Auto-provision wizard: enter MAC address and extension, config file is generated and placed in TFTP
  • Factory reset support: send a SIP NOTIFY or AMI message to trigger remote re-provision

Ready to see it in action?

Request a live demo or explore pricing for hosted and self-hosted options.