CallHistoryResponseDTO
A single call history record returned inside the paginated result.
Unique identifier of the call record.
a1b2c3d4-e5f6-7890-abcd-ef1234567890Caller display name (as provided by the PBX).
John DoeCaller phone number.
+998901234567Called (destination) phone number.
+998712345678Call start time (epoch seconds).
1719734400Call end time (epoch seconds).
1719734520Total call duration in seconds (from ring to hangup).
180Actual talk time in seconds (excludes ringing time).
155Reason the call ended (e.g. NORMAL_CLEARING, NO_ANSWER).
NORMAL_CLEARINGtrue if the call was actually answered and a conversation took place.
trueQuality score assigned to the call (0–100).
85Name of the linked CRM contact (if matched).
Alice JohnsonPhone number of the linked CRM contact.
+998901234567Operator / employee extension number that handled the call.
101Telephony provider that produced this record.
Possible values: [ONLINEPBX, SIPUNI, MOIZVONKI, ASTERISK, UTEL, YEASTAR]
ASTERISKDirection of the call relative to the operator.
Possible values: [INBOUND, OUTBOUND]
INBOUNDPre-signed URL to the call recording file, or null if no recording exists.
https://storage.example.com/recordings/a1b2c3d4.mp3{
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"callerIdName": "John Doe",
"callerIdNumber": "+998901234567",
"destinationNumber": "+998712345678",
"startStamp": 1719734400,
"endStamp": 1719734520,
"duration": 180,
"userTalkTime": 155,
"hangupCause": "NORMAL_CLEARING",
"contacted": true,
"qualityScore": 85,
"contactName": "Alice Johnson",
"contactNumber": "+998901234567",
"employeeNum": "101",
"callHistoryType": "ASTERISK",
"callDirection": "INBOUND",
"recordingUrl": "https://storage.example.com/recordings/a1b2c3d4.mp3"
}