Header manipulation (team)
Path: /settings → Header Manipulation tab
Team-scoped header manipulation configs let your team add, remove, or modify SIP headers on calls through your endpoints. These are separate from the default platform-wide configs maintained by superadmins (see Admin settings → Header manipulation).
Configuration fields
| Field | Required | Description |
|---|---|---|
| Configuration Name | Yes | Friendly name. |
| Description | No | What this config does. |
| Enabled | Yes | Master toggle. |
Each config has one or more rules:
| Field | Required | Description |
|---|---|---|
| Direction | Yes | Incoming (call enters) or Outgoing (call forwarded). |
| Action | Yes | Add / Remove / Modify. |
| Header Name | Yes | e.g. X-Custom-ID, P-Asserted-Identity. |
| Value / Pattern | Conditional | Value (Add) or regex (Modify / Remove). |
| Condition | No | Optional match condition. |
Default vs team configs
- Default configs are platform-wide and applied globally; they appear in Team overview but cannot be edited here.
- Team configs apply only to your team's base numbers.
- Both can be active on the same base number — defaults are processed first.
Examples
Add a tracking header on outgoing calls
| Field | Value |
|---|---|
| Direction | Outgoing |
| Action | Add |
| Header Name | X-Team-Source |
| Value | my-team-name |
Strip a header on incoming calls
| Field | Value |
|---|---|
| Direction | Incoming |
| Action | Remove |
| Header Name | P-Early-Media |
Workflows
Create a config
- Click Create.
- Enter name, description, rules.
- Enable the config.
- Save.
- Assign the config to a base number in Team overview.
Edit a config
Open the config, modify rules / metadata, save.
See also
- Team overview — assign configs to base numbers.
- TelPro operations — Kamailio is where these rules execute.