Improvements

  • Updated styling in Dashboard and Support Site with new FreeClimb branding colors.
  • Removed hover-state from "Numbers" in Dashboard to prevent user confusion when the navigation feature is not clickable.
  • Updated loading experience on login to the Dashboard.
  • Made all external links on FreeClimb pages (marketing, docs, dashboard) open in a new tab.

Bug Fixes

  • Fixed bug to ensure that FreeClimb will process DTMF input if detected when an audio file is being downloaded and before the audio file is played.
  • Fixed code to invoke CallConnectUrl and the CallStatusUrl and mark the status as failed in case of Make a Call failure.
  • Fixed bug to ensure that RecordUtterance correctly reports audio recording duration even if the user hangs up while recording.
  • Fixed bug to ensure that when Make a Call fails, CallConnectUrl and the CallStatusUrl is invoked and and the status is marked as "failed". 
  • Fixed bug to ensure that audio recordingUrl obtained via RecordUtterance is returned to the application even when it is terminated by call hangup.

New Feature

  • Added the ability to verify outbound numbers to your free Trial Account. FreeClimb now requires you to verify your "to" number before making outbound calls or sending messages to those numbers. Read more at Using your Free Trial Account.

Improvements

  • Updated Dashboard landing page to provide guidance on "Getting Started" with FreeClimb.
  • Added ability to sort a phoneNumber by area code when you a buy a phoneNumber on the Dashboard.

Bug Fixes

  • Fixed bug preventing outbound messages from arriving in order under certain circumstances.
  • Fixed bug to ensure TerminateConference, RemoveFromConference, SetTalk, and SetListen commands are only executed from a Call connected to the specified Conference.
  • Fixed bug to ensure callStatus updates correctly for failed, canceled, and busy calls.

Welcome to the FreeClimb API, our enterprise-grade voice and messaging platform, now in Beta and open for use. We welcome you to our platform.

The team has been hard at work to bring you an API backed by Vail’s 28+ year, 99.999% highly-available platform. You may see references to internal product names such as Persephony, Persy, VCS, or even Pulse as you work with the API. These legacy references are in the process of being replaced - so please pardon our dust as we move into this Beta phase.

Improvements

  • Added a new Conferences status called creating. This distinguishes the Conferences status from empty. Once the status changes to empty, users can take actions such as "add a participant". However, any request made during the creating state will receive an error message. Please refer to our Create a Conference documentation for more information.
  • Increased answering machine tone detection timeout from 15 to 25 seconds to allow for longer voicemail greetings. Read more about the machinedetected feature.

Fixes

  • Fixed a conferenceStatus bug to indicate “empty" when the last Conference Participant is removed via an API request but the Conference has not been terminated.
  • Fixed a bug that intermittently resulted in a negative value for recordingDurationSec in the RecordUtterance callback.
  • Fixed some use cases where Recording metadata is absent when Callstatus information is posted to a registered application's StatusCallbackURL.