Back to overview
Feature Since v1.6.0

Outbound Caller ID – Choose Number per Extension

If an extension has multiple numbers, starting with v1.6.0 you can choose which DID is sent as caller ID for outbound calls. In addition, a P-Asserted-Identity header can be configured per extension.

Features

  • Caller ID selection – Dropdown with all DIDs assigned to the extension
  • P-Asserted-Identity – Optional PAI header for providers that require it
  • Per extension – Each extension has its own configuration
  • Applies immediately – Changes take effect on the next outbound call

Screenshot

Outbound caller ID in GonoPBX

Caller ID selection and PAI header per extension

When do I need this?

Scenario Solution
Employee should call with company number Set main DID as caller ID
Departments with own direct numbers Select department DID as caller ID
Provider requires PAI header Set P-Asserted-Identity per extension
Number block with extensions Each extension selects its own DID

Technical details

The selected caller ID is written to CALLERID(num) in the dialplan before the call goes out over the trunk. The PAI header is added as an additional SIP header in the INVITE.

Available since version 1.6.0. Update via Settings → Server → Update or manually with git pull && docker compose up -d --build.