Custom SIP headers are used in telephony to pass information between systems. This feature is available for phone calls only. UponAI supports:Documentation Index
Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt
Use this file to discover all available pages before exploring further.
- Receiving custom SIP headers on inbound calls
- Sending custom SIP headers on outbound calls
- Sending custom SIP headers when initiating call transfers
Parse Custom SIP Headers for Inbound Calls
Custom SIP headers (headers starting withX- or x-) on inbound calls are automatically received, extracted, and available in call.custom_sip_headers. They are also automatically added to your dynamic variables — accessible in your agent prompt by stripping the X-/x- prefix.
No configuration is required for inbound SIP header parsing.
Example: if an inbound call carries these SIP headers:
call.custom_sip_headers will contain — and these will be added as dynamic variables:
If you have already set a dynamic variable with the same name for the call, it will override the value received from the SIP header.
Set Custom SIP Headers for Outbound Calls
Add custom SIP headers to outbound calls as needed. All custom header names must start withX-.
Set Custom SIP Headers for Call Transfers
You can also set custom SIP headers on call transfers. Header names must start withX-. Dynamic variable values are supported, so you can pass information extracted during the call to the receiving party.
For implementation details:
- Conversation Flow agents — see Call Transfer Node
- Single / Multi Prompt agents — see Transfer Call