SIP
Download CDR archive
getDownload zip file containing prepared CDR data in CSV format.
Header
| Header | Type | Required | Description |
|---|---|---|---|
| Header: X-Auth-Token | Type: String | Required: Yes |
Description:
Your API token. |
| Header: Content-Type | Type: String | Required: Yes |
Description:
Request content type. |
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| Parameter: handle | Type: String | Required: Yes |
Description:
The request identifier received from 'v2/cdr/request' call. |
Send a Sample Request
Code Examples
Request CDR download
postRequest Call Detail Records for specific time period as downloadable archive containing CSV files. This will create a request for the data to be prepared for download. Requests will expire after 2 hours from being submitted. If the data is not downloaded by that time, a new request will need to be submitted. Please note, all dates (submitted and returned) are in UTC.
Header
| Header | Type | Required | Description |
|---|---|---|---|
| Header: X-Auth-Token | Type: String | Required: Yes |
Description:
Your API token. |
| Header: Content-Type | Type: String | Required: Yes |
Description:
Request content type. |
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| Parameter: from_date | Type: String | Required: Yes |
Description:
Start date for CDR lookup (required) |
| Parameter: to_date | Type: String | Required: Yes |
Description:
End date for CDR lookup (required) |
| Parameter: email | Type: String | Required: No |
Description:
Email address to which a confirmation will be sent when the requested data is ready. |
| Parameter: format | Type: String | Required: No |
Description:
Please note: the UKv3a format is now the current default CDR layout as of 30/09/2021 23:59. The UKv3 format is no longer supported. |
| Parameter: single_file | Type: Boolean | Required: No |
Description:
When set to true, all of the data will be put into single CSV file instead of being split by days. |
Send a Sample Request
Code Examples
Success Response Example
Cancel CDR request
deleteCancel a download request.
Header
| Header | Type | Required | Description |
|---|---|---|---|
| Header: X-Auth-Token | Type: String | Required: Yes |
Description:
Your API token. |
| Header: Content-Type | Type: String | Required: Yes |
Description:
Request content type. |
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| Parameter: handle | Type: String | Required: Yes |
Description:
The request identifier received from 'v2/cdr/request' call. |
Send a Sample Request
Code Examples
Success Response Example
Check CDR request
getCheck the status of previously submitted request. If it has been processed, the response meta element will contain a download link. This will create a request for the data to be prepared for download.
Header
| Header | Type | Required | Description |
|---|---|---|---|
| Header: X-Auth-Token | Type: String | Required: Yes |
Description:
Your API token. |
| Header: Content-Type | Type: String | Required: Yes |
Description:
Request content type. |
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| Parameter: handle | Type: String | Required: Yes |
Description:
The request identifier received from 'v2/cdr/request' call. |
Send a Sample Request
Code Examples
Success Response Example
Refresh CDR request to extend the expiry time.
putRefresh a request. The request expiry timer will be reset.
Header
| Header | Type | Required | Description |
|---|---|---|---|
| Header: X-Auth-Token | Type: String | Required: Yes |
Description:
Your API token. |
| Header: Content-Type | Type: String | Required: Yes |
Description:
Request content type. |
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| Parameter: handle | Type: String | Required: Yes |
Description:
The request identifier received from 'v2/cdr/request' call. |
Send a Sample Request
Code Examples
Success Response Example
Get SIP trunk info
getGet SIP trunk related information for current account
Header
| Header | Type | Required | Description |
|---|---|---|---|
| Header: X-Auth-Token | Type: String | Required: Yes |
Description:
Your API token. |
| Header: Content-Type | Type: String | Required: Yes |
Description:
Request content type. |
Response Fields (Success 200)
| Field | Type | Description |
|---|---|---|
| Field: balance | Type: Integer |
Description:
Current account balance |
| Field: channels | Type: Integer |
Description:
Maximum number of channels |
| Field: tariff_name | Type: String |
Description:
The name of tariff currently being used |
Send a Sample Request
Code Examples
Success Response Example
Get SIP trunk source IPs
getGet SIP trunk source IPs for current account
Header
| Header | Type | Required | Description |
|---|---|---|---|
| Header: X-Auth-Token | Type: String | Required: Yes |
Description:
Your API token. |
| Header: Content-Type | Type: String | Required: Yes |
Description:
Request content type. |
Parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
| Parameter: limit | Type: Integer | Required: No |
Description:
Maximum records to return (optional - default all) |
| Parameter: offset | Type: Integer | Required: No |
Description:
Skip this number of records from start (optional - default 0) |
Response Fields (Success 200)
| Field | Type | Description |
|---|---|---|
| Field: source_ips | Type: Array |
Description:
All source IPs for current account |