Skip to content

Feature Codes

Feature codes are short dial-pad shortcuts (usually * + digits) that trigger PBX features from any phone — no portal needed. The platform ships a standard set; you only edit this page to resolve a code conflict or add a custom shortcut. Navigate via the sidebar: Nova PBX → System → Feature Codes.

Watch on YouTube ↗

Related pages: Extensions · Queues · Paging Groups · Parking Lots


These are the platform defaults (restored by Reset defaults):

CodeActionWhat it does
*97Check VoicemailOpen your own mailbox to listen to messages and record greetings (PIN may be required).
*98Dial / Access VoicemailAccess another mailbox — *98 prompts you for the mailbox number, then its PIN, and drops you into that mailbox.
*98 + extAccess Voicemail (direct)Go straight into a specific mailbox, e.g. *981005 accesses extension 1005’s mailbox (wildcard code *98XXXX).
*43Echo TestAudio loopback — speak and hear yourself back to test audio quality and latency.
*72Toggle Call Forward AllTurn forward-all on/off for your extension.
*73Set Call Forward AllSet the number that forward-all sends calls to.
*78 / *79Toggle Do Not DisturbDND on / off.
*90 / *91Toggle Call Forward BusyForward-when-busy on / off.
*92 / *93Toggle Call Forward No AnswerForward-when-unanswered on / off.
*88Pick Up Ringing CallAnswer a call ringing on another phone in your pickup group.
*87 + extPick Up Specific Extensione.g. *871005 answers the call ringing at extension 1005.
*80 + groupPage a Groupe.g. *804001 opens one-way audio to every phone in paging group 4001.
*81 + extIntercom an ExtensionTwo-way intercom that auto-answers on the target phone.
*85 + slotRetrieve Parked Calle.g. *85701 picks up the call parked in slot 701.
9 + queueDial a Call Queuee.g. 9100 drops you into queue 100 (wildcard code 9XXX).
8 + roomJoin a Conferencee.g. 8500 joins conference room 500 (wildcard code 8XXX).
ColumnMeaning
CodeThe dial pattern. X is a single-digit wildcard — *80XXXX matches *80 followed by any four digits.
ActionWhat the platform does when the code is dialed.
DescriptionFree-form note shown to administrators.
PriorityLower = checked first when multiple patterns could match. Default 100.
StatusActive (works) or Disabled (silently ignored).

The search box filters by code, action, and description. Click a row to edit.

  1. Click Add code (or click an existing row).
  2. Enter the code — use X per wildcard digit for parameterized codes.
  3. Pick the action from the catalogue (voicemail, DND, pickup, paging, intercom, parking retrieve, queue, conference, day/night toggle, recording, and more).
  4. Optionally set a description, priority, and enabled state.
  5. Save, then Apply Changes to push the dial plan to your PBX.

Codes carrying an action value from an older release show it as “(legacy)” in the action picker — you can keep it or move the code to a current action.

Reset defaults deletes every configured code (including custom ones) and restores the standard set above. This cannot be undone — note your custom codes before resetting.

  • A code returns “invalid” or busy — confirm it’s Active, the dialed digits match the pattern exactly, and the action is one your platform implements. A code pointing at an action with no dialplan support (from a hand-edited or legacy row) will fail; pick a current action from the catalogue or remove the code.
  • Phone waits after dialing — most SIP phones need a Send/Dial press after a star code, or wait out the inter-digit timeout.
  • Two patterns overlap — the more specific pattern wins; use Priority to override.