Search specific CDR
Search the specific CDR from the CDR list.
Request URL
GET {base_url}/{api_path}/cdr/search?access_token={access_token}
Request parameters
Parameter | Required | Type | Description |
---|---|---|---|
start_time | No | String | Specify the start time to filter CDR. Note: The time format depends on the
date and time display format of PBX (set in on PBX).
Examples:
|
end_time | No | String | Specify the end time to filter CDR. Note: The time format depends on the
date and time display format of PBX (set in on PBX).
Examples:
|
call_from | No | String | The number of caller. |
call_to | No | String | The number of callee. |
extension_group | No | Integer | The unique ID of the an extension group to only query group
member's calls. Note: You can query the
extension group's ID using Get Menu Options. |
disposition_code_list | No | String | The ID(s) of the call disposition code(s) of call notes. Note:
|
call_note_remark | No | String | The remark of call notes. |
status | No | String | call status. Valid value:
|
enable_fuzzy_search | No | Integer | Whether to search for the fuzzy equivalent for the phone
number. Valid value:
|
did | No | String | Specify the DID to filter the CDR. Valid value: {did_number}:{trunk_name} or {did_name}:{trunk_name} Note:
|
Response parameters
Parameter | Type | Description |
---|---|---|
errcode | Integer | Returned error code.
Note: You can check the error code and
error message in Error Code and Error Message.
|
errmsg | String | Returned message.
|
total_number | Integer | The total number of the searched CDR. |
data | Array<CDR_Details> | The detailed information of the CDR. |
- CDR_Details
-
Parameter Type Description id Integer The sequence number of the record. time String The time the call was made or received. call_from String The number or/and the name of the caller. call_to String The number or/and the name of the callee. timestamp Integer The timestamp of the time that the call was made or received. uid String The unique ID of the CDR. src_addr String The IP address of the caller's device. src_trunk String The call was received via which trunk. dst_trunk String The call was sent out via which trunk. duration Integer The time between the call started and the call ended. ring_duration Integer The time between the call started and the call answered. talk_duration Integer The time between the call answered and the call ended. disposition String Call status. ANSWERED
NO ANSWER
BUSY
FAILED
VOICEMAIL
call_type String Communication type. Inbound
Outbound
Internal
did_number String The phone number that the caller dialed. dod_number String The phone number that was displayed on the callee's phone. record_file String The name of the call recording file. reason String The reason why the call was ended. call_from_number String The number of the caller. call_from_name String The name of the caller. call_to_number String The number of the callee. call_to_name String The name of the callee. call_id String The unique ID of the call. call_note Object<Call_Note> The call note of the call. call_note_id String The unique ID of the call note. enb_call_note Integer Whether call note can be edited or not. 0
: Call note can not be edited.Non-zero value
: Call note can be edited.
did String The phone number that the caller dialed and the associated name. did_name String The name associated with the phone number that the caller dialed.
Examples
Request example
Query the record details of the calls made by extension 2005 during 05/30/2022
00:00:00-05/30/2022 23:59:59.
Important: If
you want to filter CDR by date and time, the format of
start_time
and end_time
MUST follow the
date and time display format of your PBX, otherwise the response will
not return any CDR records.GET /openapi/v1.0/cdr/search?start_time=05/30/2022 00:00:00&end_time=05/30/2022 23:59:59&access_token=s4f8lGJgh28PuXt8KNsoPJCDcfjt21Uj&call_from=2005 HTTP/1.1
Host: yeastardocs.example.yeastarcloud.com
Response example
HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS",
"total_number": 3,
"data": [
{
"id": 2710,
"time": "05/30/2022 14:53:41",
"call_from": "Kristin Hale<2005>",
"call_to": "1000",
"timestamp": 1653893621,
"uid": "202205301453416CEAB",
"src_addr": "192.168.28.25",
"dst_trunk": "peer-to-34",
"duration": 7,
"talk_duration": 7,
"disposition": "ANSWERED",
"call_type": "Outbound",
"dod_number": "2005",
"reason": "src hangup ",
"call_from_number": "2005",
"call_from_name": "Kristin Hale",
"call_to_number": "1000",
"call_to_name": " ",
"call_id": "1718690912.7",
"call_note": {
"id": "20220530160214-24CE3",
"group_id": "1745395229.3",
"disposition_code_list": [
{
"id": 21,
"name": "Transferred to Another Department",
"description": "The call was transferred to the appropriate team or department."
}
],
"remark": "User encountered xx issue, needs resolution from the tech support department",
"agent_name": "Madison Cooper",
"registration_time": 1741226653,
"update_entry": ""
},
"call_note_id": "20220530160214-24CE3",
"enb_call_note": 8,
"did": "123456",
"did_name": ""
},
{
"id": 2711,
"time": "05/30/2022 14:55:00",
"call_from": "Kristin Hale<2005>",
"call_to": "21000",
"timestamp": 1653893700,
"uid": "2022053014550020730",
"src_addr": "192.168.28.25",
"dst_trunk": "peer-to-34",
"disposition": "NO ANSWER",
"call_type": "Outbound",
"dod_number": "2005",
"reason": "dst extension_busy_no_forward ",
"call_from_number": "2005",
"call_from_name": "Kristin Hale",
"call_to_number": "21000",
"call_to_name": " ",
"call_id": "1718689712.3",
"call_note": null,
"call_note_id": "",
"enb_call_note": 0,
"did": "123456",
"did_name": ""
},
{
"id": 2712,
"time": "05/30/2022 14:55:49",
"call_from": "Kristin Hale<2005>",
"call_to": "21000",
"timestamp": 1653893749,
"uid": "202205301455494E686",
"src_addr": "192.168.28.25",
"dst_trunk": "to28.41",
"duration": 54,
"ring_duration": 2,
"talk_duration": 52,
"disposition": "ANSWERED",
"call_type": "Outbound",
"dod_number": "2005",
"record_file": "20220530145555-1653893749.6-2005-21000-Outbound.wav",
"reason": "dst hangup ",
"call_from_number": "2005",
"call_from_name": "Kristin Hale",
"call_to_number": "21000",
"call_to_name": " ",
"call_id": "1718689653.0",
"call_note": null,
"call_note_id": "",
"enb_call_note": 0,
"did": "123456",
"did_name": ""
}
]
}