public interface CallDetailRecordsDao
void addCallDetailRecord(CallDetailRecord cdr)
CallDetailRecord getCallDetailRecord(Sid sid)
List<CallDetailRecord> getCallDetailRecordsByAccountSid(Sid accountSid)
List<CallDetailRecord> getCallDetailRecordsByRecipient(String recipient)
List<CallDetailRecord> getCallDetailRecordsBySender(String sender)
List<CallDetailRecord> getCallDetailRecordsByStatus(String status)
List<CallDetailRecord> getCallDetailRecordsByStartTime(org.joda.time.DateTime startTime)
List<CallDetailRecord> getCallDetailRecordsByEndTime(org.joda.time.DateTime endTime)
List<CallDetailRecord> getCallDetailRecordsByStarTimeAndEndTime(org.joda.time.DateTime endTime)
List<CallDetailRecord> getCallDetailRecordsByParentCall(Sid parentCallSid)
List<CallDetailRecord> getCallDetailRecordsByConferenceSid(Sid conferenceSid)
Integer getTotalRunningCallDetailRecordsByConferenceSid(Sid conferenceSid)
List<CallDetailRecord> getCallDetailRecordsByInstanceId(Sid instanceId)
List<CallDetailRecord> getCallDetailRecordsByMsId(String msId)
Double getAverageCallDurationLast24Hours(Sid instanceId) throws ParseException
ParseExceptionDouble getAverageCallDurationLastHour(Sid instanceId) throws ParseException
ParseExceptionvoid removeCallDetailRecord(Sid sid)
void removeCallDetailRecords(Sid accountSid)
void updateCallDetailRecord(CallDetailRecord cdr)
List<CallDetailRecord> getCallDetailRecords(CallDetailRecordFilter filter)
Integer getTotalCallDetailRecords(CallDetailRecordFilter filter)
Copyright © 2017. All Rights Reserved.