Manage SIP trunks for call transfers.Endpoints#
List SIP Trunks#
Retrieve all SIP trunks configured for call transfers.Request#
Response#
{
"trunks": [
{
"id": "trunk-uuid-here",
"name": "Main Trunk",
"host": "sip.provider.com",
"port": 5060,
"username": "myuser",
"created_at": "2025-12-13T10:00:00.000Z"
}
]
}
Create a SIP Trunk#
Create a new SIP trunk for call transfers. Passwords are stored securely in Vault.Request Body#
| Field | Type | Required | Description |
|---|
name | string | Yes | Trunk display name |
host | string | Yes | SIP server hostname |
port | integer | No | SIP port (default: 5060) |
username | string | Yes | SIP username |
password | string | Yes | SIP password (stored in Vault) |
Example Request#
Get a SIP Trunk#
Retrieve a specific SIP trunk by ID.
Delete a SIP Trunk#
Delete a SIP trunk. Any phone numbers using this trunk for transfers will have their transfer_trunk_id set to null.Request#
Modified at 2025-12-29 14:19:33