Create Trunk
This request creates a new SIP trunk.
Resource
POST /trunks
Parameters
Payload
Context
Authorization |
Administrator |
Errors
Example
Request
POST https://xelion.nl/api/v1/master/trunks
Payload
{
"providerName": "Sip4All",
"host": "sip.allyoursip.com",
"account": "xelion",
"password": "youllneverknow",
"assignedNumbers": [
{
"extension": {
"address": "0123456789"
},
"useAsCallerId": true,
"orderNumber": 1
}
],
"useAsFallback": true,
"supportsSenderId": true,
"useDiversionHeader": true,
"defaultNormalization": "plusPrefix",
"commonName": "Sip4All",
"objectType": "XCCTrunk"
}
Response
{
"object": {
"providerName": "Sip4All",
"host": "sip.allyoursip.com",
"account": "xelion",
"authenticationAccount": "",
"password": "youllneverknow",
"dontRegisterWithServer": true,
"assignedNumbers": [
{
"extension": {
"address": "0123456789",
"oid": "1636729",
"objectType": "TelecomAddress"
},
"useAsCallerId": true,
"orderNumber": 1
"oid": "1636730",
"objectType": "XCCTrunkExtension"
}
],
"acceptUnknownNumbers": false,
"allowPeerToPeer": false,
"useAsFallback": true,
"supportsSenderId": true,
"supportsRedirect": false,
"supportsAnonymous": false,
"alwaysAnonymous": false,
"useAssertedIdentity": false,
"usePreferredIdentity": false,
"useDiversionHeader": true,
"keepAlive": false,
"defaultNormalization": "plusPrefix",
"numberMapping": [],
"commonName": "Sip4All",
"oid": "1636723",
"objectType": "XCCTrunk"
},
"links": [
{
"rel": "self",
"href": "https://xelion.nl/api/v1/master/trunks/1636723",
"method": "GET"
}
]
}