IVR DTMF Pass-Through for Conferences: The dtmfPassThrough parameter was added to Update a Participant. A new PerCL command, SetDTMFPassThrough, has also been added. These additions allow DTMF tones from a conference participant to be heard by others in the same conference. This is especially useful when connecting a caller to another IVR system through a FreeClimb Conference.

API Standardized Date Field: The new dateXXXISO field has been added for every dateXXX field on an API Resource. This new dateXXXISO date field is in UTC (Coordinated Universal Time) and adheres to the RFC 3339 specification (e.g., 2024-10-09T15:05:03.358Z).

API UTC Timestamps Added: Universal Time Coordinated (UTC) timestamps have been added to all resources following the RFC339 standard. The new resource attributes are dateCreatedISO and dateUpdatedISO and can be reviewed in the Reference section of FreeClimb Docs.

API URL Field Removal fromrequestHeader: Currently in logs showing POSTs from FreeClimb to a customer application, the URL used for posting appears in both messages and requestHeaders under the metadata object. In an upcoming release, we will remove the redundant URL field from the requestHeaders object to streamline the interface. If you're currently referencing the URL in the requestHeaders object, please ensure you remove all references this this URL before September 18th, 2024.

MMS Short Code MMS Support: Users with a paid FreeClimb account can now send messages with MMS on Short Code numbers.

10DLC Additional 10DLC Campaign Fields: Additional 10DLC campaign fields have been added to the campaign details page of the FreeClimb dashboard, allowing users to view additional details pertaining to keywords submitted during campaign creation.

SMS Toll-Free Number Verification Now Required to Send SMS Messages: Toll-free numbers must now be verified before sending SMS messages on FreeClimb API. We've added additional details to the FreeClimb Numbers dashboard page that indicate whether a toll-free or long code number is SMS verified.

SMS Empty SMS Messages: FreeClimb API will now reject empty outbound SMS messages.

API Updated Available Phone Number API: Improvements have been made to the way FreeClimb API users can search for available phone numbers to purchase using the /AvailablePhoneNumbers end point. When users now query for available FreeClimb phone numbers, local (DID) numbers will be returned by default. For toll-free numbers, users should add the capabilities.tollFree=true parameter. To search for all available phone numbers, the following query should be used:

https://www.freeclimb.com/apiserver/AvailablePhoneNumbers?phoneNumber=.%2A

For more information about the /AvailablePhoneNumbers end point, please consult the List Available Numbers FreeClimb Docs page. Please note this is a breaking change that will require users to update any pre-existing code that uses the FreeClimb /AvailablePhoneNumbers end point.

If you experience any difficulty making updates to your application(s) or if you have any questions about this change, please contact[email protected] and we will be glad to assist you.

DASHBOARD Enhanced Usage Page Filtering: Users can now filter metrics on their FreeClimb Dashboard’s Usage Page by week, month, year, or a custom date range to view metrics within a specific timeframe.

Upcoming Release Notice:

  • API The callID parameter for the RemoveFromConference command will be deprecated in an upcoming release. Once it is deprecated, there will be no additional attributes of the command. To remove other participants from a conference, the REST API can be used to do an HTTP DELETE on the Participant resource.
  • API The callID parameter for the Hangup command will also be deprecated in an upcoming release.

VOICE New Audio Error Message: If an error occurs during a call made on a FreeClimb number, the end-user will now hear an audio message saying "Technical Difficulties" before the call ends.

Other Updates:

  • All audio files must now be WAV files with headers to be accepted, and all other audio files will be rejected.
  • The maximum value for the maxLengthSec parameter of TranscribeUtterance command has been increased from 15 to 25 seconds.