Example status API uses HTTP or HTTPS with a GET or POST request.
The GET/POST request has to be sent to:
http://<brm>:<port>/api/v2/bvr/status/detail
or
https://<brm>:<port>/api/v2/bvr/status/detail
Where <brm> is the address of the BRM machine and <port> is the HTTP or HTTPS port configured in BRM here: HTTP API Configuration Options.
If BRM is running and the HTTP API is enabled the request will respond with a 200 status code. The response content will contain a JSON summary of the status.
Name | Type | Usage |
---|---|---|
result | string | Outcome of the status API request. |
bvrCount | number | Number of available BVRs |
cumulativeCallCount | number | Total number of calls |
cumulativeInboundCallCount | number | Total number of inbound calls |
cumulativeOutboundCallCount | number | Total number of outbound calls |
activeCall | JSON Call Stats | Active call statistics |
activeCallInbound | JSON Call Stats | Active inbound call statistics |
activeCallOutbound | JSON Call Stats | Active outbound call statistics |
totalCallInboundAttempt | number | Total inbound call attempt statistics in the last hour |
totalCallOutboundAttempt | number | Total outbound call attempt statistics in the last hour |
license | JSON License | License information |
accounts | Array of JSON Account | Account information |
bvrs | Array of JSON BVR | BVR information |
Name | Type | Usage |
---|---|---|
license | number | Total licenses |
customer | number | Number of customers |
Name | Type | Usage |
---|---|---|
current | number | Current number of calls |
highWaterHour | number | Highest number of calls in the last hour |
highWaterDay | number | Highest number of calls per hour over the last day |
highWaterWeek | number | Highest number of calls per hour over the last week |
averageDay | number | Average number of calls per hour over the last day |
averageWeek | number | Average number of calls per hour over the last week |
Name | Type | Usage |
---|---|---|
id | string | Unique ID of the account |
name | string | Name of the account |
cumulativeCallCount | number | Total number of calls on the account |
cumulativeInboundCallCount | number | Total number of inbound calls on the account |
cumulativeOutboundCallCount | number | Total number of outbound calls on the account |
activeCall | JSON Call Stats | Active call statistics on the account |
activeCallInbound | JSON Call Stats | Active inbound call statistics on the account |
activeCallOutbound | JSON Call Stats | Active outbound call statistics on the account |
applications | Array of JSON Application | Application information |
appMappings | Array of JSON Application Mapping | Application mapping information |
Name | Type | Usage |
---|---|---|
id | string | Unique ID of the application |
name | string | Name of the application |
uri | string | Application URI |
cumulativeCallCount | number | Total number of calls on the application |
cumulativeInboundCallCount | number | Total number of inbound calls on the application |
cumulativeOutboundCallCount | number | Total number of outbound calls on the application |
activeCall | JSON Call Stats | Active call statistics on the application |
activeCallInbound | JSON Call Stats | Active inbound call statistics on the application |
activeCallOutbound | JSON Call Stats | Active outbound call statistics on the application |
Name | Type | Usage |
---|---|---|
id | string | Unique ID of the application mapping |
mapping | string | Application mapping SIP user |
cumulativeCallCount | number | Total number of calls on the application mapping |
cumulativeInboundCallCount | number | Total number of inbound calls on the application mapping |
cumulativeOutboundCallCount | number | Total number of outbound calls on the application mapping |
activeCall | JSON Call Stats | Active call statistics on the application mapping |
activeCallInbound | JSON Call Stats | Active inbound call statistics on the application mapping |
activeCallOutbound | JSON Call Stats | Active outbound call statistics on the application mapping |
Name | Type | Usage |
---|---|---|
sessionIndex | string | Session index of the BVR |
name | string | Name of the BVR |
hostName | string | BVR host name |
hostIp | string | BVR IP address |
cumulativeCallCount | number | Total number of calls on the BVR |
cumulativeInboundCallCount | number | Total number of inbound calls on the BVR |
cumulativeOutboundCallCount | number | Total number of outbound calls on the BVR |
activeCall | JSON Call Stats | Active call statistics on the BVR |
activeCallInbound | JSON Call Stats | Active inbound call statistics on the BVR |
activeCallOutbound | JSON Call Stats | Active outbound call statistics on the BVR |
Example response
{ "bvrCount": 1, "license": { "license": 2000, "customer": 1 }, "cumulativeCall": 1761526, "cumulativeCallInbound": 1183350, "cumulativeCallOutbound": 578176, "activeCall": 598, "activeCallInbound": 370, "activeCallOutbound": 228, "totalCallInboundAttempt": 38258, "totalCallOutboundAttempt": 18532, "accounts": [ { "id": "0x00000000", "name": "Admin Account", "cumulativeCall": 1761526, "cumulativeCallInbound": 1183350, "cumulativeCallOutbound": 578176, "activeCall": 598, "activeCallInbound": 370, "activeCallOutbound": 228, "totalCallInboundAttempt": 38258, "totalCallOutboundAttempt": 18532, "applications": [ { "id": "0x10000000", "name": "Sample Application", "uri": "file:///opt/blueworx/vr/sample/Welcome.vxml", "cumulativeCall": 1761526, "cumulativeCallInbound": 1183350, "cumulativeCallOutbound": 578176, "activeCall": { "current": 598, "highWaterHour": 598, "highWaterDay": 600, "highWaterWeek": 602, "averageDay": 600, "averageWeek": 600 }, "activeCallInbound": { "current": 370, "highWaterHour": 370, "highWaterDay": 372, "highWaterWeek": 374, "averageDay": 372, "averageWeek": 372 }, "activeCallOutbound": { "current": 228, "highWaterHour": 228, "highWaterDay": 230, "highWaterWeek": 232, "averageDay": 230, "averageWeek": 230 } } ], "appMappings": [ { "id": "0x20000000", "mapping": "1001", "cumulativeCall": 1761526, "cumulativeCallInbound": 1183350, "cumulativeCallOutbound": 578176, "activeCall": { "current": 598, "highWaterHour": 598, "highWaterDay": 600, "highWaterWeek": 602, "averageDay": 600, "averageWeek": 600 }, "activeCallInbound": { "current": 370, "highWaterHour": 370, "highWaterDay": 372, "highWaterWeek": 374, "averageDay": 372, "averageWeek": 372 }, "activeCallOutbound": { "current": 228, "highWaterHour": 228, "highWaterDay": 230, "highWaterWeek": 232, "averageDay": 230, "averageWeek": 230 } } ], }, ], "bvrs": [ { "sessionIndex": "01020304-11", "name": "BVR Linux 7.38.2 intel", "hostName": "bvr", "hostIp": "1.2.3.4", "cumulativeCall": 1761526, "cumulativeCallInbound": 1183350, "cumulativeCallOutbound": 578176, "activeCall": { "current": 598, "highWaterHour": 598, "highWaterDay": 600, "highWaterWeek": 602, "averageDay": 600, "averageWeek": 600 }, "activeCallInbound": { "current": 370, "highWaterHour": 370, "highWaterDay": 372, "highWaterWeek": 374, "averageDay": 372, "averageWeek": 372 }, "activeCallOutbound": { "current": 228, "highWaterHour": 228, "highWaterDay": 230, "highWaterWeek": 232, "averageDay": 230, "averageWeek": 230 } } ], "result": "OK" }