# 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 call1—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 TrueConf Room or made a call to TrueConf RoompeerDn— the display name of a user who has the givenpeerIdconfId— 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: