Skip to main content
Filters: setCallType(), setCallStatus(), setCallCategory(), setCallDirection(), setHasRecording(), setUid(), setGuid()
Call logs let you retrieve and display call history — who called whom, when, how long, and whether it was recorded. Use CallLogRequestBuilder to fetch and filter logs, and getCallDetails() to get details for a specific session. Before you begin, make sure you’ve completed the Calls SDK Setup.

Fetch Call Logs

Build a request with CallLogRequestBuilder, then call fetchNext() or fetchPrevious() to retrieve logs. Call either method repeatedly on the same builder instance to paginate through results.

Builder Settings

Fetch Next

Retrieves the next set of call logs:

Fetch Previous

Retrieves the previous set of call logs:
The fetchNext() and fetchPrevious() methods return an array of CallLog objects.

Get Call Details

Retrieve details for a specific call session using getCallDetails():
Note: Replace "SESSION_ID" with the ID of the session you are interested in.

Next Steps

Default Calling

Implement the complete ringing call flow

Recording

Record audio and video calls

Direct Calling

Start call sessions without the ringing flow

Calling Setup

Install and initialize the Calls SDK