Attach SIP Configuration
SIP Trunks
Attach SIP Configuration
Attach SIP configuration to one or more phone numbers for inbound and/or outbound routing.
POST
Attach SIP Configuration
Documentation Index
Fetch the complete documentation index at: https://docs.bland.ai/llms.txt
Use this file to discover all available pages before exploring further.
Headers
Your API key for authentication.
Body
A single phone number to configure. Must be in E.164 format (e.g.,
+14150000000). Use either phone_number or phone_numbers, not both.An array of phone numbers to configure (up to 100). Must be in E.164 format. Use either
phone_number or phone_numbers, not both.An array of direction objects. Each specifies either
inbound or outbound routing configuration.Must be set to
"sip".Inbound Direction Object
Set to
"inbound".Authentication mode:
"ip" (default) or "register". When set to "register", you must also provide register_auth.Required when
auth_mode is "register". Contains username (string) and password (string, min 8 characters).Your SIP server address for inbound call forwarding (optional). Format:
sip:host or host.Custom SIP header mappings. See header configuration examples below.
Connection options:
port (number), transport ("udp", "tcp", or "tls"), secure_media (boolean), sip_username (string), sip_password (string).Outbound Direction Object
Set to
"outbound".Your SIP provider’s endpoint. Must be a valid SIP URI (e.g.,
sip:your.provider.com).Custom SIP header mappings.
Connection options:
port (number), transport ("udp", "tcp", or "tls"), secure_media (boolean), sip_username (string), sip_password (string).Response
Array of successfully configured phone numbers.
Array of phone numbers that failed to configure, with error reasons.
Only returned when using registration-based auth. This is the derived password you must configure in your PBX.
Header Configuration Examples
Headers allow you to map SIP headers to Bland pathway variables and vice versa.Example Request (Outbound with Headers)
Example Request (Batch Attach)
Docs for agents: llms.txt