Material AsteriskDocumentation & download
IN ACTIVE DEVELOPMENT — STATUS STATED PLAINLY BELOW

Every write to your PBX
is a plan.

Material Asterisk is a planned Windows desktop console that administers Asterisk through a bounded control plane—backup, stage, validate, apply, read back, compare. This website is documentation and download infrastructure, not the installed desktop application or a PBX runtime.

Installer statusNot published

No verified release manifest exists yet, so this site does not guess a download URL.

Download unavailable
Console overviewCONCEPT
Visibility0Documented destinations
Runtime requests0On this static site
InstallerAwaiting verification
/control-plane

The write pipeline

Every configuration change made through Material Asterisk takes the same five steps, in order, real to the transport layer—not marketing language.

  1. BackupCapture the resource before anything changes.
  2. StageWrite the proposed value to a staging handle, not the live file.
  3. ValidateCheck the staged value before it can be applied.
  4. ApplyCommit the staged, validated change.
  5. RollbackOn any failure, restore every applied resource from its backup automatically.
/screens

What it looks like

Captures of the real built application, driven on an off-screen desktop so no visible desktop was ever recorded. The tables are empty because the target was freshly provisioned with no calls and no endpoints—an empty table is the truth of the running system, and a populated demonstration would not be.

Dashboard in Material Asterisk. Live counters read from the running system, each labelled with the command it came from.
DashboardLive counters read from the running system, each labelled with the command it came from.
Dialplan canvas in Material Asterisk. The dialplan drawn from the target own output, with a step inspector and the connections between contexts.
Dialplan canvasThe dialplan drawn from the target own output, with a step inspector and the connections between contexts.
PJSIP endpoints in Material Asterisk. One row per endpoint, read from the target. An empty table is honest; a made-up one is not.
PJSIP endpointsOne row per endpoint, read from the target. An empty table is honest; a made-up one is not.
Deploy a server in Material Asterisk. Creating, verifying, stopping and removing the console own bundled runtime.
Deploy a serverCreating, verifying, stopping and removing the console own bundled runtime.
Call records in Material Asterisk. Call detail and channel event logging, with the events and applications each backend records.
Call recordsCall detail and channel event logging, with the events and applications each backend records.
Feature codes in Material Asterisk. Transfer, pickup and recording codes, and parking from the file Asterisk 12 moved it into.
Feature codesTransfer, pickup and recording codes, and parking from the file Asterisk 12 moved it into.

Command palette

Regular expression builder

Flags

Enter a pattern.

Local notifications