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
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.