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/models/webhook.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/set_listen.rb,
lib/freeclimb/models/tts_engine.rb,
lib/freeclimb/models/answered_by.rb,
lib/freeclimb/models/blob_result.rb,
lib/freeclimb/models/call_result.rb,
lib/freeclimb/models/call_status.rb,
lib/freeclimb/models/export_list.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/percl_script.rb,
lib/freeclimb/models/queue_member.rb,
lib/freeclimb/models/queue_result.rb,
lib/freeclimb/models/request_type.rb,
lib/freeclimb/models/tfn_campaign.rb,
lib/freeclimb/models/export_result.rb,
lib/freeclimb/models/export_status.rb,
lib/freeclimb/models/messages_list.rb,
lib/freeclimb/models/percl_command.rb,
lib/freeclimb/models/queue_request.rb,
lib/freeclimb/models/account_result.rb,
lib/freeclimb/models/account_status.rb,
lib/freeclimb/models/call_direction.rb,
lib/freeclimb/models/export_request.rb,
lib/freeclimb/models/message_result.rb,
lib/freeclimb/models/message_status.rb,
lib/freeclimb/models/platform_error.rb,
lib/freeclimb/models/record_webhook.rb,
lib/freeclimb/models/recording_list.rb,
lib/freeclimb/models/account_request.rb,
lib/freeclimb/models/barge_in_reason.rb,
lib/freeclimb/models/conference_list.rb,
lib/freeclimb/models/dequeue_webhook.rb,
lib/freeclimb/models/message_request.rb,
lib/freeclimb/models/tts_engine_name.rb,
lib/freeclimb/utils/request_verifier.rb,
lib/freeclimb/models/application_list.rb,
lib/freeclimb/models/available_number.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/redirect_webhook.rb,
lib/freeclimb/models/add_to_conference.rb,
lib/freeclimb/models/call_ended_reason.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_reason.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_member_list.rb,
lib/freeclimb/models/sms_ten_dlc_brand.rb,
lib/freeclimb/models/start_record_call.rb,
lib/freeclimb/models/transcribe_reason.rb,
lib/freeclimb/models/application_result.rb,
lib/freeclimb/models/blob_list_response.rb,
lib/freeclimb/models/completion_request.rb,
lib/freeclimb/models/export_output_type.rb,
lib/freeclimb/models/get_digits_webhook.rb,
lib/freeclimb/models/get_speech_webhook.rb,
lib/freeclimb/models/queue_wait_webhook.rb,
lib/freeclimb/models/transcribe_webhook.rb,
lib/freeclimb/models/application_request.rb,
lib/freeclimb/models/call_status_webhook.rb,
lib/freeclimb/models/create_blob_request.rb,
lib/freeclimb/models/filter_logs_request.rb,
lib/freeclimb/models/modify_blob_request.rb,
lib/freeclimb/models/queue_result_status.rb,
lib/freeclimb/models/update_call_request.rb,
lib/freeclimb/models/call_control_webhook.rb,
lib/freeclimb/models/create_web_rtc_token.rb,
lib/freeclimb/models/export_resource_type.rb,
lib/freeclimb/models/export_result_output.rb,
lib/freeclimb/models/inbound_call_webhook.rb,
lib/freeclimb/models/incoming_number_list.rb,
lib/freeclimb/models/replace_blob_request.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/available_number_list.rb,
lib/freeclimb/models/export_request_output.rb,
lib/freeclimb/models/grammar_file_built_in.rb,
lib/freeclimb/models/set_dtmf_pass_through.rb,
lib/freeclimb/models/incoming_number_result.rb,
lib/freeclimb/models/message_status_webhook.rb,
lib/freeclimb/models/mutable_resource_model.rb,
lib/freeclimb/models/out_dial_start_webhook.rb,
lib/freeclimb/models/remove_from_conference.rb,
lib/freeclimb/models/sms_toll_free_campaign.rb,
lib/freeclimb/models/transcribe_term_reason.rb,
lib/freeclimb/models/incoming_number_request.rb,
lib/freeclimb/models/completion_result_status.rb,
lib/freeclimb/models/leave_conference_webhook.rb,
lib/freeclimb/models/machine_detected_webhook.rb,
lib/freeclimb/models/message_delivery_webhook.rb,
lib/freeclimb/models/out_dial_connect_webhook.rb,
lib/freeclimb/models/conference_status_webhook.rb,
lib/freeclimb/models/create_conference_request.rb,
lib/freeclimb/models/create_conference_webhook.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/sms_ten_dlc_campaign_status.rb,
lib/freeclimb/models/transcribe_utterance_record.rb,
lib/freeclimb/models/out_dial_api_connect_webhook.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/sms_ten_dlc_brand_entity_type.rb,
lib/freeclimb/models/sms_ten_dlc_brand_relationship.rb,
lib/freeclimb/models/sms_ten_dlc_brands_list_result.rb,
lib/freeclimb/models/sms_ten_dlc_brand_stock_exchange.rb,
lib/freeclimb/models/update_conference_request_status.rb,
lib/freeclimb/models/add_to_queue_notification_webhook.rb,
lib/freeclimb/models/sms_ten_dlc_brand_identity_status.rb,
lib/freeclimb/models/sms_ten_dlc_campaigns_list_result.rb,
lib/freeclimb/models/sms_ten_dlc_partner_campaign_brand.rb,
lib/freeclimb/models/conference_recording_status_webhook.rb,
lib/freeclimb/models/sms_ten_dlc_partner_campaign_status.rb,
lib/freeclimb/models/sms_toll_free_campaigns_list_result.rb,
lib/freeclimb/models/update_conference_participant_request.rb,
lib/freeclimb/models/add_to_conference_notification_webhook.rb,
lib/freeclimb/models/remove_from_queue_notification_webhook.rb,
lib/freeclimb/models/sms_ten_dlc_brand_alt_business_id_type.rb,
lib/freeclimb/models/sms_ten_dlc_partner_campaigns_list_result.rb,
lib/freeclimb/models/sms_toll_free_campaign_registration_status.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: 7.9.0
Defined Under Namespace
Classes: AccountRequest, AccountResult, AccountStatus, AccountType, AddToConference, AddToConferenceNotificationWebhook, AddToQueueNotificationWebhook, AnsweredBy, ApiClient, ApiError, ApplicationList, ApplicationRequest, ApplicationResult, AvailableNumber, AvailableNumberList, BargeInReason, BlobListResponse, BlobResult, BuyIncomingNumberRequest, CallControlWebhook, CallDirection, CallEndedReason, CallList, CallResult, CallStatus, CallStatusWebhook, Capabilities, CompletionRequest, CompletionResult, CompletionResultStatus, ConferenceList, ConferenceParticipantList, ConferenceParticipantResult, ConferenceRecordingStatusWebhook, ConferenceResult, ConferenceStatus, ConferenceStatusWebhook, Configuration, CreateBlobRequest, CreateConference, CreateConferenceRequest, CreateConferenceWebhook, CreateWebRTCToken, DefaultApi, Dequeue, DequeueWebhook, Enqueue, ExportList, ExportOutputType, ExportRequest, ExportRequestOutput, ExportResourceType, ExportResult, ExportResultOutput, ExportStatus, FilterLogsRequest, GetDigits, GetDigitsReason, GetDigitsWebhook, GetSpeech, GetSpeechReason, GetSpeechWebhook, GrammarFileBuiltIn, GrammarType, Hangup, IfMachine, InboundCallWebhook, IncomingNumberList, IncomingNumberRequest, IncomingNumberResult, Language, LeaveConferenceWebhook, LogLevel, LogList, LogResult, MachineDetectedWebhook, MachineType, MakeCallRequest, MessageDeliveryWebhook, MessageDirection, MessageRequest, MessageResult, MessageStatus, MessageStatusWebhook, MessagesList, ModifyBlobRequest, MutableResourceModel, OutDial, OutDialApiConnectWebhook, OutDialConnectWebhook, OutDialStartWebhook, PaginationModel, Park, Pause, PerclCommand, PerclScript, PlatformError, Play, PlayBeep, PlayEarlyMedia, QueueList, QueueMember, QueueMemberList, QueueRequest, QueueResult, QueueResultStatus, QueueWaitWebhook, RecordUtterance, RecordUtteranceTermReason, RecordWebhook, RecordingList, RecordingResult, Redirect, RedirectWebhook, Reject, RemoveFromConference, RemoveFromQueueNotificationWebhook, ReplaceBlobRequest, RequestType, RequestVerifier, SMSTenDLCBrand, SMSTenDLCBrandAltBusinessIdType, SMSTenDLCBrandEntityType, SMSTenDLCBrandIdentityStatus, SMSTenDLCBrandRelationship, SMSTenDLCBrandStockExchange, SMSTenDLCBrandsListResult, SMSTenDLCCampaign, SMSTenDLCCampaignStatus, SMSTenDLCCampaignsListResult, SMSTenDLCPartnerCampaign, SMSTenDLCPartnerCampaignBrand, SMSTenDLCPartnerCampaignStatus, SMSTenDLCPartnerCampaignsListResult, SMSTollFreeCampaign, SMSTollFreeCampaignRegistrationStatus, SMSTollFreeCampaignsListResult, Say, SendDigits, SetDTMFPassThrough, SetListen, SetTalk, SignatureInformation, Sms, StartRecordCall, TFN, TFNCampaign, TTSEngine, TTSEngineName, TerminateConference, TranscribeReason, TranscribeTermReason, TranscribeUtterance, TranscribeUtteranceRecord, TranscribeWebhook, Unpark, UpdateCallRequest, UpdateCallRequestStatus, UpdateConferenceParticipantRequest, UpdateConferenceRequest, UpdateConferenceRequestStatus, Webhook
Constant Summary collapse
- VERSION =
"5.4.0"
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
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.
190 191 192 193 194 195 196 |
# File 'lib/freeclimb.rb', line 190 def configure if block_given? yield(Configuration.default) else Configuration.default end end |