class Bandwidth::AvailableNumber

The Available Numbers resource lets you search for numbers that are available for use with your application.

Public Class Methods

search_local(client, query = nil) click to toggle source

Search for available local numbers @param client [Client] optional client instance to make requests @param query [Hash] hash with parametes to search: city, state, zip, areaCode, localNumber, inLocalCallingArea, quantity, pattern @return [Array] search result @example

result = AvailableNumber.search_local(client, {:state=>"state", :zip=>"zip", :area_code=>"code"})
# File lib/bandwidth/available_number.rb, line 25
def self.search_local(client, query = nil)
  client.make_request(:get, "#{AVAILABLE_NUMBER_PATH}/local", query)[0]
end
search_toll_free(client, query = nil) click to toggle source

Search for available toll free numbers @param client [Client] optional client instance to make requests @param query [Hash} hash with parameters to search: quantity, pattern @return [Array] search result @example

result = AvailableNumber.search_toll_free(client, :quantity=>20)
# File lib/bandwidth/available_number.rb, line 14
def self.search_toll_free(client, query = nil)
  client.make_request(:get, "#{AVAILABLE_NUMBER_PATH}/tollFree", query)[0]
end