Release Notes - August 13th, 2020

Introducing toll-free numbers, expanded SMS support, and new privacy controls
Improvements to audio file support
Dashboard UI and Documentation bug fixes

New Features
Toll-free Numbers

1824

If using the Dashboard, users can select Toll-free from the Type dropdown, or use the Digit or Phrase search fields to find a specific set of digits or characters.

1766

If using the API directly, users can still use query parameters for digit or character matches.

For more details on the uses and benefits of toll-free numbers, see Choosing a Number.

Expanded support for SMS

New privacy controls

  • Users can now obscure sensitive user data in their logs using privacyMode. For more details on how to use privacyMode, see Securing Sensitive User Data.

Improvements
Cache management for audio files

  • A new error message will be logged for an unacceptable audio file format.
  • Multi-channel audio is now supported for Play and PlayEarlyMedia PerCL commands.
  • FreeClimb's handling of Cache-Control headers is now RFC compliant.

Bug Fixes

  • getDigits no longer shows hangup as a valid value for the request parameter reason.
  • Quirks in the display and usability of certain Dashboard elements has been resolved.

Changes and Deprecations
The PerCL attribute and body parameter enforcePCI is deprecated in this release. The attribute will be replaced by privacyMode.

The following PerCL command has been updated:

Command

Attribute

New behavior

RemoveFromConference

callId

Now the callId can only be another Call in the Conference to which the current Call belongs. Otherwise, the REST API Participants endpoint can be used.

The following PerCL command attributes are deprecated:

Command

Deprecated Attribute

New command behavior

Play

conferenceId

Play can only be done on a Call when not in Conference, or after Call Control has been invoked from within a Conference.

Say

conferenceId

Say can only be done on a Call when not in Conference, or after Call Control has been invoked from within a Conference.

AddToConference

callId

Call can only add itself to a Conference.

Hangup

callId

Call can only hang up itself. Otherwise, the REST API can be used.

SetListen

callId

Call can only modify this on itself after Call Control has been invoked. Otherwise, the REST API can be used.

SetTalk

callId

Call can only modify this on itself after Call Control has been invoked. Otherwise, the REST API can be used.

TerminateConference

conferenceId

TerminateConference can only terminate the Conference in which the Call is currently part of. Otherwise, the REST API can be used.