@Lékè ~ Wyzê I think we may be talking past each other.
This isn’t a carrier restriction issue. We’re an SPC-authorized provider and sign our own outbound calls, so we can legally originate using any caller ID we have authority over.
My question is specifically about VAPI’s outbound call API behavior.
I want to originate a call from a VAPI assistant over our BYO SIP trunk, but dynamically specify the From caller ID at call creation time (based on which customer the call belongs to).
Right now, the only supported method appears to be creating a BYO SIP trunk as a phone number resource per caller ID. That doesn’t scale for us - we have hundreds of customer CIDs.
What I’m trying to determine is:
• Is there a supported way to dynamically set the From header when creating an outbound call over a BYO SIP trunk?
• If not, is there a supported way to pass a custom SIP header (e.g., X-Customer-CID) that we can rewrite on our SIP infrastructure before sending upstream?
The core issue is platform flexibility.