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.