Ruby Voice Quickstart

This quickstart serves as a guide to get your first Voice application up and running with FreeClimb.

Specifically, the project will:

  • Receive an incoming call via a FreeClimb application
  • Respond with a PerCL command to say 'Hello World!' to caller

Tutorial

We offer a Ruby Voice Quickstart Tutorial for more detailed set-up instructions and explanation of how FreeClimb works.

Requirements

Tools:

Setting up the Quickstart

  1. Install the required packages

    bundle install
  2. Configure environment variables:

    ENV VARIABLE DESCRIPTION
    ACCOUNT_ID Account ID which can be found under API credentials in dashboard.
    API_KEY API key which can be found under API credentials in dashboard.
  3. Configure your applications's endpoints by adding a publicly accessible URL (we recommend an ngrok URL) and the route reference /incomingCall to your App Config's VoiceURL:

    https://YOUR-URL.ngrok.io/incomingCall

Running the Quickstart

  1. Start your voice quickstart application

    bundle exec rake start
  2. Call the FreeClimb number assigned to the application you've configured for this tutorial

Feedback & Issues

If you would like to give the team feedback or you encounter a problem, please contact support or submit a ticket in the dashboard.