User Tools

Site Tools


api:sbc:host:get

API : SBC Host Get

Introduction

This request will return an internal hosts that the SBC relays traffic to and accepts traffic from.

Request

URL https://api.telecomx.dk/sbc/host/HOST_ID
Method GET
Access level RESELLER_ADMIN with TELE feature, or ADMIN.
Param HOST_ID Id of the host (IP address).

Query examples

https://api.telecomx.dk/sbc/host/203.0.113.20

Response

The response is a host object, or null when no host has that IP address.

Host object (JSON)
_id String IP address of the host.
hostname String Hostname of the host.
purpose String What the host is used for.
pbxCluster Number Id of the PBX cluster the host belongs to. Only on pbx hosts.
serviceMode Boolean True if host is down for service.
type String Type of server: gw, trunk, pbx, tngw, sbc, development, webrtc, job, voicemail.
pbx Boolean true on pbx hosts, absent on others. Kept for older integrations - use type.
webrtc Boolean true on webrtc hosts, absent on others. Kept for older integrations - use type.

Note that properties holding no value may be omitted from the object.

Response example

{
  "_id": "203.0.113.10",
  "hostname": "siptrunk1.example.com",
  "purpose": "SIP trunk server, part of primary cluster",
  "type": "trunk"
}
{
  "_id": "203.0.113.20",
  "hostname": "pbx1.example.com",
  "purpose": "Hosted PBX",
  "pbxCluster": 1,
  "serviceMode": false,
  "type": "pbx",
  "pbx": true
}

Errors

Error code Message Description
403 access_denied Insufficient access level
500 internal_error <Unspecified>
api/sbc/host/get.txt · Last modified: by Mikkel Meerwaldt Jørgensen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki