Release Notes // June 2023

June 22, 2023 // Release Notes

Hi All! We have several new features and enhancements that are now available in our API and Portal.

RELEASE NOTES // June 2023

PROGRAMMABLE VOICE // New Features & Enhancements

1. Extensions // New Programmable Voice Feature

Use Extensions to recreate PBX functionality in the Programmable Voice API. Extensions are controlled with Voxology’s Call Flow Actions and can have a unique Call Flow Configuration assigned or use a Default Configuration specific to Extensions.

Each Extension can store custom data for the user it is assigned to such as the phone number or SIP destination to transfer the call to and an email address to receive voicemail recordings.

With the new REDIRECTEXTENSION Call Flow Action, live calls can be redirected to the Call Flow Script assigned to any pre-existing Extension. This can be used on an IVR to redirect control of the call to an Extension based on the DTMF digits provided by the caller.

Learn more here: https://voxolo.gy/services/extensions

2. DIAL & TRANSFER Enhancements // Support for SIP Headers

Voxology’s DIAL and TRANSFER Call Flow Actions now support passing through custom SIP Headers on calls to any SIP address. The new user_sip_headers parameter on both DIAL and TRANSFER takes any key-value pair and converts them to either User-to-User or X-... SIP headers to be included on the call.

Learn more here (DIAL): https://voxolo.gy/api-reference/#dial

Learn more here (TRANSFER): https://voxolo.gy/api-reference/#transfer

3. Batch Calling API // Batch Method Now Available

Placing calls at scale is now much easier with Voxology’s Batch functionality on the Programmable Voice APIs. Available on approved use cases only, these methods allow you to place up to 100 calls in a single API request.

The /Dials/Batch method accepts an array of call objects, which are then processed asynchronously by the Voxology platform. Callback requests are still sent for individual calls.

Contact us to learn more: https://voxolo.gy/contact-us

4. RECORDMESSAGE Enhancement // New Email Parameter

Voxology’s Programmable Voice API has long supported creating Voice Recordings on live calls with the RECORDMESSAGE Call Flow action. Now, with the new notify_on_save parameter, any Voice Recording created during a live call on our API can be sent as an email attachment. Pairing this feature with Voxology’s SIP Registration and Extensions allows users to create a fully functioning PBX with the Programmable Voice API.

Learn more here: https://voxolo.gy/api-reference/#recordmessage


PROGRAMMABLE MESSAGING // New Features & Enhancements

1. A2P 10DLC // New API Methods

To better support our customer’s compliance with industry regulations for application-to-person long code messaging, or A2P 10DLC, Voxology users can manage all of their 10DLC requirements through the Voxology API. Create Brands, apply for external vetting, create Campaigns and assign SMS/MMS enabled phone numbers.

For users wanting more transparency and control of their 10DLC Brands and Campaigns, Voxology also supports a Bring Your Own CSP model. If you are a Campaign Service Provider through The Campaign Registry (TCR), or would like to become one, you can use your TCR credentials to integrate with the Voxology API. This eliminates the need to import existing Brands and Campaigns into Voxology and creates a single point of management for 10DLC, without sacrificing visibility and control.

Learn more here: https://voxolo.gy/api-reference/#messaging-registration

2. Batch Messaging API // Batch Method now available

Delivering SMS and MMS at scale is now much easier with Voxology’s Batch functionality on the Programmable Messaging API. Available on approved use cases only, these methods allow you to place up to 100 messages in a single API request.

The /Messages/Batch method accepts an array of message objects, which are then processed asynchronously by the Voxology platform. Message status webhooks are still sent for individual messages.

Learn more here: https://voxolo.gy/api-reference/#send-messages-batch


SIP TRUNKING // New Features & Enhancements

1. User-defined TLS/SRTP // Now available in the Portal and API

Voxology users can now customize the SIP signaling settings on any of their SIP Trunks. All Voxology Trunks use UDP and RTP for SIP signaling and media respectively, but for any user wishing to use more secure methods, TCP/TLS and SRTP can be enabled on any Trunk through either the API or in the Voxology Portal.

TLS, or Transport Layer Security, is a security protocol built on the TCP (Transmission Control Protocol) utilizing symmetric encryption and public key encryption that enhances the data security for VOIP communication. SRTP, or Secure Real-time Transport Protocol, is typically used in conjunction with TLS to secure the media packets for each call.

Get started here: https://portal.voxolo.gy/v1/connectivity/sip-trunks


PORTAL // New Features & Enhancements

1. Extensions // New Page

The new Extensions pages in the Voxology Portal allow you to manage your Voxology Extensions and their Callback Configurations for Programmable Voice. Assign a Default Callback Configuration for all Extensions or a unique configuration for each Extension, set a failover configuration for disaster recovery purposes and define custom data to be included on every call to your Extensions.

Get started here: https://portal.voxolo.gy/v1/extensions