# getCallHistory
Description: get the list of recent calls.
Request example:
{
"method": "getCallHistory",
"requestId" : "1",
"count": 3
}
Response example:
{
"method": "getCallHistory",
"requestId" : "1",
"calls":
[
{
"type": 1,
"confType": 0,
"peerId": "user2@some.server",
"peerDn": "user2",
"startTime": 1540306165,
"duration": 374,
"viewed": false,
"streamId": "000002d5@some.server#vcs"
},
{
"type": 1,
"confType": 1,
"peerId": "user2@some.server",
"peerDn": "user2",
"startTime": 1540305383,
"duration": 8,
"viewed": false,
"confId": "000002d5@some.server#vcs",
"streamId": "000002d5@some.server#vcs"
},
{
"type": 1,
"confType": 1,
"peerId": "user2@some.server",
"peerDn": "user2",
"startTime": 1540304614,
"duration": 1,
"viewed": false,
"confId": "000002d5@some.server#vcs",
"streamId": "000002d5@some.server#vcs"
}
],
"lastView": 1643982219,
"result": true
}
Parameter description:
count
— the number of requested callscalls
— the list of callslastView
— the timestamp indicating when the call history was last viewedtype
- type of call or conference call:0
— Incoming1
— Outgoing2
— Missed
confType
- type of communication session:0
—Video call
1
—Group conference
confTitle
— a group conference title (this field is unavailable forvideo calls
)peerId
— the unique identifier (TrueConf ID) of a user who received an incoming call from VideoSDK/Room or made a call to VideoSDK/RoompeerDn
— the display name of a user who has the givenpeerId
confId
— the unique session identifier (available only for a group conference)startTime
— the call start timeduration
— call durationviewed
— Flag showing whether the call was “viewed”requestId
- a unique request identifier. You can learn more about it here.
See also: