Documentation Index
Fetch the complete documentation index at: https://docs.talkover.ai/llms.txt
Use this file to discover all available pages before exploring further.
Create SIP Trunk
Register a custom SIP trunk for your environment. Once created, you must verify the trunk via Verify SIP Trunk before it can be used.
This feature is available only on plans where allow_custom_sip_trunks is enabled.
Endpoint
Bearer token. Format: Bearer talq_your_environment_token_here
Must be set to application/json
Request Body
Human-readable trunk name. Max 255 characters.
Identifier of your carrier or SIP provider.
SIP domain or proxy host (e.g., sip.carrier-x.com).
SIP authentication username.
SIP authentication password. Stored encrypted.
SIP port. Range: 1–65535. Default depends on transport (5060 UDP/TCP, 5061 TLS).
Transport protocol. Options: udp, tcp, tls. Default: tls.
Optional outbound proxy host.
Optional SIP auth realm if your carrier requires one.
Whether the trunk is active. Default: false (you must verify before activating).
Examples
curl -X POST "https://app.talkover.ai/api/v1/sip-trunks" \
-H "Authorization: Bearer talq_your_environment_token_here" \
-H "Content-Type: application/json" \
-d '{
"name": "Primary Carrier — US",
"provider_name": "carrier-x",
"domain": "sip.carrier-x.com",
"username": "user_42",
"password": "secret-password",
"port": 5061,
"transport": "tls"
}'
Response
{
"success": true,
"data": {
"id": "trunk-uuid-1",
"name": "Primary Carrier — US",
"provider_name": "carrier-x",
"domain": "sip.carrier-x.com",
"transport": "tls",
"port": 5061,
"is_active": false,
"is_verified": false,
"created_at": "2024-01-15T14:00:00Z"
}
}
Notes
password is never returned in responses after creation.
- Run Verify SIP Trunk to test connectivity before activating.