Create Trunk


This request creates a new SIP trunk.

Resource

POST /trunks

Payload

Response

The created trunk.

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"
        }
    ]
}