## Phone History `call.phone_history() -> CallPhoneHistoryResponse` **get** `/calls/phone-history` Returns a map of phone numbers to the number of calls and associated campaigns across the entire organization. Useful for detecting contacts that have already been reached. ### Returns - `class CallPhoneHistoryResponse` - `phone_history: Hash[Symbol, { campaigns, count, do_not_contact, 4 more}]` - `campaigns: Array[{ id, name}]` - `id: String` - `name: String` - `count: Float` - `do_not_contact: bool` - `hot: bool` - `last_called_at: String` - `last_outcome: :not_interested | :interested | :completed | :requested_callback_later` - `:not_interested` - `:interested` - `:completed` - `:requested_callback_later` - `reached_human: bool` ### Example ```ruby require "revox" revox = Revox::Client.new(api_key: "My API Key") response = revox.call.phone_history puts(response) ```