통화로그에 대해서 질문합니다

인터넷을 사용하지 않고도 요금제를 바로 볼 수있는 프로그램을 만들려고 하는데요.
전화기록이 '착신'인지 '발신'인지,
그리고 '통화시간정보'와 '문자카운터' 등의 정보로
통화요금을 계산하는 프로그램을 만들고싶은데,
calllog를 써서 하는게 맞나요