Нет API для извлечения истории звонков. Это в основном связано с вопросами конфиденциальности и защитой пользователя от вредоносных приложений, которые плохо работают на устройстве.
Вы заметите, что среди API есть коллекция Launchers and Choosers. Одним из них является PhoneNumberChooser Задача. Эта конкретная задача запускает приложение «Контакты» и позволяет пользователю физически выбрать номер контакта для набора из вашего приложения. Вы заметите, что это требует ручного взаимодействия с пользователем. Многие из API для поиска данных требуют ручного выбора от пользователя, чтобы еще раз защитить пользователя от приложений, делающих плохие вещи. Например, троллинг вашего списка контактов в фоновом режиме и отправка этих данных в веб-службу без ведома пользователя.
Особое внимание было уделено API для защиты пользователя от подобных сценариев.
Если у вас есть отзывы о необходимости использования API для обеспечения выбора истории звонков, отправьте отзыв на http://wpdev.uservoice.com.