AiPBX

Portal basics

Saving and applying changes

Telephony pages (extensions, trunks, routes, queues, IVRs, …) save to the database first. The change is listed on Pending Changes and reaches Asterisk only when you press Apply:

  1. the portal regenerates the affected files under /etc/asterisk/pbx/;
  2. Asterisk reloads them;
  3. if the reload fails, the previous working file is restored and the error is shown.

A change stays in the pending list until it has really been written and loaded, so a failed Apply can simply be retried. Reloads do not drop calls.

Edit dialogs

Ordering lists

Trunks and outbound routes have a drag handle (⋮⋮) at the start of each row. Drag a row to its new place; the order is saved immediately. New records are added at the end.

Copying records

Trunks and outbound routes have a Copy button next to Edit. It opens a new-record dialog filled with all settings of the original: