Get Trunk


This request returns the information of a trunk.

Resource

GET /trunks/<OID>

Where OID is the object ID of the trunk.

Parameters

None

Payload

None

Response

Context

Authorization

Admin

Errors

Example

Request
GET https://xelion.nl/api/v1/master/trunks/1033697
Response
{
    "object": {
        "providerName": "provider",
        "host": "provider.nl",
        "port": "",
        "account": "admin",
        "authenticationAccount": "",
        "password": "de peer springt ver van de boom",
        "outboundProxy": "",
        "outboundPort": "",
        "dontRegisterWithServer": true,
        "serverNet": "",
        "gateway": "",
        "defaultCallerNr": "0152511411",
        "assignedNumbers": [
            {
                "extension": {
                    "commonName": "0152511411",
                    "addressType": "Telephone",
                    "address": "0237119270",
                    "label": "",
                    "oid": "1557913",
                    "objectType": "TelecomAddress"
                },
                "useAsCallerId": true,
                "orderNumber": 1,
                "oid": "1557914",
                "objectType": "XCCTrunkExtension",
            },
            {
                "extension": {
                    "commonName": "0152511412",
                    "addressType": "Telephone",
                    "address": "0237119271",
                    "label": "",
                    "oid": "1557915",
                    "objectType": "TelecomAddress"
                },
                "useAsCallerId": true,
                "orderNumber": 2,
                "oid": "1557916",
                "objectType": "XCCTrunkExtension"
            },
            {
                "extension": {
                    "commonName": "0152511412",
                    "addressType": "Telephone",
                    "address": "0237119272",
                    "label": "Temporary Address",
                    "oid": "1557917",
                    "objectType": "TelecomAddress"
                },
                "useAsCallerId": true,
                "orderNumber": 3,
                "oid": "1557919",
                "objectType": "XCCTrunkExtension"
            },
        ],
        "matchByIpAddress": false,
        "defaultLine": {
            "permissions": "ReadWriteRemove",
            "commonName": "Telefoonaansluiting Arnon Ron",
            "oid": "1556585",
            "objectType": "XCCPhoneLine"
        },
        "allowPeerToPeer": false,
        "useAsFallback": true,
        "supportsSenderId": true,
        "supportsRedirect": false,
        "supportsAnonymous": false,
        "alwaysAnonymous": false,
        "anonymousCallerName": "",
        "anonymousCallerId": "",
        "useAssertedIdentity": false,
        "usePreferredIdentity": false,
        "useDiversionHeader": true,
        "keepAlive": false,
        "registrationTimeOut": 0,
        "dialPrefixes": [
            {
                "matchString": "40",
                "oid": "2264072",
                "objectType": "XCCNumberPrefix"
            }
        ],
        "numberMapping": [
            {
                "prefix": "00",
                "replacement": "+",
                "applyTo": "other_nrs_out",
                "oid": "1597450",
                "objectType": "XCCNumberMapping"
            }
        ],
        "registrationStatus": "",
        "registrationDate": "",
        "rejectedRegistrationCause": "",
        "customSIPOptions": "",
        "snmpId": 0,
        "permissions": "ReadWriteRemove",
        "commonName": "trunk",
        "oid": "1033697",
        "objectType": "XCCTrunk"
    },
    "links": [
        {
            "rel": "self",
            "href": "http://sip.xelion.nl/api/v1/master/trunks/1033697",
            "method": "GET"
        }
    ]
}