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:

CommandAttributeNew behavior
RemoveFromConferencecallIdNow 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:

CommandDeprecated AttributeNew command behavior
PlayconferenceIdPlay can only be done on a Call when not in Conference, or after Call Control has been invoked from within a Conference.
SayconferenceIdSay can only be done on a Call when not in Conference, or after Call Control has been invoked from within a Conference.
AddToConferencecallIdCall can only add itself to a Conference.
HangupcallIdCall can only hang up itself. Otherwise, the REST API can be used.
SetListencallIdCall can only modify this on itself after Call Control has been invoked. Otherwise, the REST API can be used.
SetTalkcallIdCall can only modify this on itself after Call Control has been invoked. Otherwise, the REST API can be used.
TerminateConferenceconferenceIdTerminateConference can only terminate the Conference in which the Call is currently part of. Otherwise, the REST API can be used.