Module: Freeclimb

Defined in:
lib/freeclimb/version.rb,
lib/freeclimb.rb,
lib/freeclimb/api_error.rb,
lib/freeclimb/api_client.rb,
lib/freeclimb/models/say.rb,
lib/freeclimb/models/sms.rb,
lib/freeclimb/models/tfn.rb,
lib/freeclimb/models/park.rb,
lib/freeclimb/models/play.rb,
lib/freeclimb/models/pause.rb,
lib/freeclimb/configuration.rb,
lib/freeclimb/models/hangup.rb,
lib/freeclimb/models/reject.rb,
lib/freeclimb/models/unpark.rb,
lib/freeclimb/models/dequeue.rb,
lib/freeclimb/models/enqueue.rb,
lib/freeclimb/api/default_api.rb,
lib/freeclimb/models/language.rb,
lib/freeclimb/models/log_list.rb,
lib/freeclimb/models/out_dial.rb,
lib/freeclimb/models/redirect.rb,
lib/freeclimb/models/set_talk.rb,
lib/freeclimb/models/call_list.rb,
lib/freeclimb/models/log_level.rb,
lib/freeclimb/models/play_beep.rb,
lib/freeclimb/models/get_digits.rb,
lib/freeclimb/models/get_speech.rb,
lib/freeclimb/models/if_machine.rb,
lib/freeclimb/models/log_result.rb,
lib/freeclimb/models/queue_list.rb,
lib/freeclimb/models/say_all_of.rb,
lib/freeclimb/models/set_listen.rb,
lib/freeclimb/models/sms_all_of.rb,
lib/freeclimb/models/answered_by.rb,
lib/freeclimb/models/call_result.rb,
lib/freeclimb/models/call_status.rb,
lib/freeclimb/models/park_all_of.rb,
lib/freeclimb/models/play_all_of.rb,
lib/freeclimb/models/send_digits.rb,
lib/freeclimb/models/account_type.rb,
lib/freeclimb/models/capabilities.rb,
lib/freeclimb/models/grammar_type.rb,
lib/freeclimb/models/machine_type.rb,
lib/freeclimb/models/pause_all_of.rb,
lib/freeclimb/models/percl_script.rb,
lib/freeclimb/models/queue_member.rb,
lib/freeclimb/models/queue_result.rb,
lib/freeclimb/models/request_type.rb,
lib/freeclimb/models/hangup_all_of.rb,
lib/freeclimb/models/messages_list.rb,
lib/freeclimb/models/percl_command.rb,
lib/freeclimb/models/queue_request.rb,
lib/freeclimb/models/reject_all_of.rb,
lib/freeclimb/models/account_result.rb,
lib/freeclimb/models/account_status.rb,
lib/freeclimb/models/call_direction.rb,
lib/freeclimb/models/enqueue_all_of.rb,
lib/freeclimb/models/message_result.rb,
lib/freeclimb/models/message_status.rb,
lib/freeclimb/models/recording_list.rb,
lib/freeclimb/models/account_request.rb,
lib/freeclimb/models/conference_list.rb,
lib/freeclimb/models/log_list_all_of.rb,
lib/freeclimb/models/message_request.rb,
lib/freeclimb/models/out_dial_all_of.rb,
lib/freeclimb/models/redirect_all_of.rb,
lib/freeclimb/models/set_talk_all_of.rb,
lib/freeclimb/utils/request_verifier.rb,
lib/freeclimb/models/application_list.rb,
lib/freeclimb/models/available_number.rb,
lib/freeclimb/models/call_list_all_of.rb,
lib/freeclimb/models/pagination_model.rb,
lib/freeclimb/models/play_early_media.rb,
lib/freeclimb/models/record_utterance.rb,
lib/freeclimb/models/recording_result.rb,
lib/freeclimb/models/add_to_conference.rb,
lib/freeclimb/models/completion_result.rb,
lib/freeclimb/models/conference_result.rb,
lib/freeclimb/models/conference_status.rb,
lib/freeclimb/models/create_conference.rb,
lib/freeclimb/models/get_digits_all_of.rb,
lib/freeclimb/models/get_speech_all_of.rb,
lib/freeclimb/models/get_speech_reason.rb,
lib/freeclimb/models/make_call_request.rb,
lib/freeclimb/models/message_direction.rb,
lib/freeclimb/models/queue_list_all_of.rb,
lib/freeclimb/models/queue_member_list.rb,
lib/freeclimb/models/set_listen_all_of.rb,
lib/freeclimb/models/sms_ten_dlc_brand.rb,
lib/freeclimb/models/start_record_call.rb,
lib/freeclimb/models/application_result.rb,
lib/freeclimb/models/call_result_all_of.rb,
lib/freeclimb/models/completion_request.rb,
lib/freeclimb/models/send_digits_all_of.rb,
lib/freeclimb/models/application_request.rb,
lib/freeclimb/models/filter_logs_request.rb,
lib/freeclimb/models/queue_result_all_of.rb,
lib/freeclimb/models/queue_result_status.rb,
lib/freeclimb/models/update_call_request.rb,
lib/freeclimb/models/create_web_rtc_token.rb,
lib/freeclimb/models/incoming_number_list.rb,
lib/freeclimb/models/messages_list_all_of.rb,
lib/freeclimb/models/sms_ten_dlc_campaign.rb,
lib/freeclimb/models/terminate_conference.rb,
lib/freeclimb/models/transcribe_utterance.rb,
lib/freeclimb/utils/signature_information.rb,
lib/freeclimb/models/account_result_all_of.rb,
lib/freeclimb/models/available_number_list.rb,
lib/freeclimb/models/grammar_file_built_in.rb,
lib/freeclimb/models/message_result_all_of.rb,
lib/freeclimb/models/recording_list_all_of.rb,
lib/freeclimb/models/conference_list_all_of.rb,
lib/freeclimb/models/incoming_number_result.rb,
lib/freeclimb/models/message_request_all_of.rb,
lib/freeclimb/models/mutable_resource_model.rb,
lib/freeclimb/models/remove_from_conference.rb,
lib/freeclimb/models/sms_toll_free_campaign.rb,
lib/freeclimb/models/application_list_all_of.rb,
lib/freeclimb/models/incoming_number_request.rb,
lib/freeclimb/models/play_early_media_all_of.rb,
lib/freeclimb/models/record_utterance_all_of.rb,
lib/freeclimb/models/recording_result_all_of.rb,
lib/freeclimb/models/add_to_conference_all_of.rb,
lib/freeclimb/models/conference_result_all_of.rb,
lib/freeclimb/models/create_conference_all_of.rb,
lib/freeclimb/models/queue_member_list_all_of.rb,
lib/freeclimb/models/application_result_all_of.rb,
lib/freeclimb/models/create_conference_request.rb,
lib/freeclimb/models/update_conference_request.rb,
lib/freeclimb/models/update_call_request_status.rb,
lib/freeclimb/models/buy_incoming_number_request.rb,
lib/freeclimb/models/conference_participant_list.rb,
lib/freeclimb/models/incoming_number_list_all_of.rb,
lib/freeclimb/models/transcribe_utterance_all_of.rb,
lib/freeclimb/models/available_number_list_all_of.rb,
lib/freeclimb/models/record_utterance_term_reason.rb,
lib/freeclimb/models/sms_ten_dlc_partner_campaign.rb,
lib/freeclimb/models/conference_participant_result.rb,
lib/freeclimb/models/incoming_number_result_all_of.rb,
lib/freeclimb/models/sms_ten_dlc_brands_list_result.rb,
lib/freeclimb/models/update_conference_request_status.rb,
lib/freeclimb/models/sms_ten_dlc_campaigns_list_result.rb,
lib/freeclimb/models/conference_participant_list_all_of.rb,
lib/freeclimb/models/sms_ten_dlc_partner_campaign_brand.rb,
lib/freeclimb/models/transcribe_utterance_all_of_record.rb,
lib/freeclimb/models/sms_toll_free_campaigns_list_result.rb,
lib/freeclimb/models/conference_participant_result_all_of.rb,
lib/freeclimb/models/sms_ten_dlc_brands_list_result_all_of.rb,
lib/freeclimb/models/update_conference_participant_request.rb,
lib/freeclimb/models/sms_ten_dlc_campaigns_list_result_all_of.rb,
lib/freeclimb/models/sms_ten_dlc_partner_campaigns_list_result.rb,
lib/freeclimb/models/sms_toll_free_campaigns_list_result_all_of.rb,
lib/freeclimb/models/sms_ten_dlc_partner_campaigns_list_result_all_of.rb

Overview

#FreeClimb API

#FreeClimb is a cloud-based application programming interface (API) that puts the power of the Vail platform in your hands. FreeClimb simplifies the process of creating applications that can use a full range of telephony features without requiring specialized or on-site telephony equipment. Using the FreeClimb REST API to write applications is easy! You have the option to use the language of your choice or hit the API directly. Your application can execute a command by issuing a RESTful request to the FreeClimb API. The base URL to send HTTP requests to the FreeClimb REST API is: /apiserver. FreeClimb authenticates and processes your request.

The version of the OpenAPI document: 1.0.0 Contact: [email protected] Generated by: openapi-generator.tech OpenAPI Generator version: 5.4.0

Defined Under Namespace

Classes: AccountRequest, AccountResult, AccountResultAllOf, AccountStatus, AccountType, AddToConference, AddToConferenceAllOf, AnsweredBy, ApiClient, ApiError, ApplicationList, ApplicationListAllOf, ApplicationRequest, ApplicationResult, ApplicationResultAllOf, AvailableNumber, AvailableNumberList, AvailableNumberListAllOf, BuyIncomingNumberRequest, CallDirection, CallList, CallListAllOf, CallResult, CallResultAllOf, CallStatus, Capabilities, CompletionRequest, CompletionResult, ConferenceList, ConferenceListAllOf, ConferenceParticipantList, ConferenceParticipantListAllOf, ConferenceParticipantResult, ConferenceParticipantResultAllOf, ConferenceResult, ConferenceResultAllOf, ConferenceStatus, Configuration, CreateConference, CreateConferenceAllOf, CreateConferenceRequest, CreateWebRTCToken, DefaultApi, Dequeue, Enqueue, EnqueueAllOf, FilterLogsRequest, GetDigits, GetDigitsAllOf, GetSpeech, GetSpeechAllOf, GetSpeechReason, GrammarFileBuiltIn, GrammarType, Hangup, HangupAllOf, IfMachine, IncomingNumberList, IncomingNumberListAllOf, IncomingNumberRequest, IncomingNumberResult, IncomingNumberResultAllOf, Language, LogLevel, LogList, LogListAllOf, LogResult, MachineType, MakeCallRequest, MessageDirection, MessageRequest, MessageRequestAllOf, MessageResult, MessageResultAllOf, MessageStatus, MessagesList, MessagesListAllOf, MutableResourceModel, OutDial, OutDialAllOf, PaginationModel, Park, ParkAllOf, Pause, PauseAllOf, PerclCommand, PerclScript, Play, PlayAllOf, PlayBeep, PlayEarlyMedia, PlayEarlyMediaAllOf, QueueList, QueueListAllOf, QueueMember, QueueMemberList, QueueMemberListAllOf, QueueRequest, QueueResult, QueueResultAllOf, QueueResultStatus, RecordUtterance, RecordUtteranceAllOf, RecordUtteranceTermReason, RecordingList, RecordingListAllOf, RecordingResult, RecordingResultAllOf, Redirect, RedirectAllOf, Reject, RejectAllOf, RemoveFromConference, RequestType, RequestVerifier, SMSTenDLCBrand, SMSTenDLCBrandsListResult, SMSTenDLCBrandsListResultAllOf, SMSTenDLCCampaign, SMSTenDLCCampaignsListResult, SMSTenDLCCampaignsListResultAllOf, SMSTenDLCPartnerCampaign, SMSTenDLCPartnerCampaignBrand, SMSTenDLCPartnerCampaignsListResult, SMSTenDLCPartnerCampaignsListResultAllOf, SMSTollFreeCampaign, SMSTollFreeCampaignsListResult, SMSTollFreeCampaignsListResultAllOf, Say, SayAllOf, SendDigits, SendDigitsAllOf, SetListen, SetListenAllOf, SetTalk, SetTalkAllOf, SignatureInformation, Sms, SmsAllOf, StartRecordCall, TFN, TerminateConference, TranscribeUtterance, TranscribeUtteranceAllOf, TranscribeUtteranceAllOfRecord, Unpark, UpdateCallRequest, UpdateCallRequestStatus, UpdateConferenceParticipantRequest, UpdateConferenceRequest, UpdateConferenceRequestStatus

Constant Summary collapse

VERSION =
'4.8.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

Freeclimb.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



181
182
183
184
185
186
187
# File 'lib/freeclimb.rb', line 181

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end