Custom SIP Trunks
Create SIP Trunk
Register a custom SIP trunk for your environment
POST
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
Request headers
string
required
Bearer token. Format:
Bearer talq_your_environment_token_herestring
required
Must be set to
application/jsonRequest body
string
required
Human-readable trunk name. Max 255 characters.
string
required
Identifier of your carrier or SIP provider.
string
required
SIP domain or proxy host (e.g.,
sip.carrier-x.com).string
required
SIP authentication username.
string
required
SIP authentication password. Stored encrypted.
integer
SIP port. Range:
1–65535. Default depends on transport (5060 UDP/TCP, 5061 TLS).string
Transport protocol. Options:
udp, tcp, tls. Default: tls.string
Optional outbound proxy host.
string
Optional SIP auth realm if your carrier requires one.
boolean
Whether the trunk is active. Default:
false (you must verify before activating).Examples
Response
Notes
passwordis never returned in responses after creation.- Run Verify SIP Trunk to test connectivity before activating.