---
title: "May 2026 releases"
slug: "may-2026-releases"
updated: 2026-05-29T11:15:17Z
published: 2026-05-29T11:15:17Z
canonical: "docs.voiso.com/may-2026-releases"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.voiso.com/llms.txt
> Use this file to discover all available pages before exploring further.

# May 2026 releases

Refer to the latest [documentation changelog](/v1/docs/changelog) for additional information.

In May 2026, we introduced new Dialer campaign capabilities, expanded API functionality, enhanced Historical Reports, improved CRM integrations, and added new webhook and messaging capabilities.

## May 27, 2026

### Developer platform and APIs

#### Webhooks: Interaction Context Metadata

Webhook payloads for inbound, outbound, and Dialer call events now support an optional `interaction_context` object. This field provides additional interaction metadata, such as contact identifiers, brand information, or language settings, based on your contact center configuration. For inbound calls, the data can also include mapped custom SIP header values. The `interaction_context` object is included only when configured for the contact center.

Related articles:

- [Webhooks overview](https://developers.voiso.com/reference/webhooks-overview)
- [Dialer call events](https://developers.voiso.com/reference/dialer-call-events)
- [Inbound call events](https://developers.voiso.com/reference/inbound-call-events)
- [Outbound call events](https://developers.voiso.com/reference/outbound-call-events)
- [Webhooks](/v1/docs/webhooks)

## May 22, 2026

### New features

#### Dialer campaigns: Follow-up mode

Dialer campaigns now include a new **Follow-up mode** setting that controls how contacts are prioritized for redial attempts:

- The **Timer** mode maintains the existing behavior, where each contact is redialed according to its configured delay timer.
- The new **Lowest attempt** mode prioritizes contacts with the fewest dial attempts while still respecting configured redial delay timers, helping to distribute retry attempts more evenly across the contact pool before contacts with higher attempt counts are retried again.

Related articles:

- [Dialer campaigns](/v1/docs/outbound-dialer-adding-a-new-campaign)

## May 20, 2026

### Improvements

#### Historical Reports: Saved sorting and column layouts

Historical Reports now support custom column sorting and drag and drop column ordering in the generated report view. Your selected sorting and layout are saved automatically and applied consistently across generated reports, downloaded CSV files, e-mailed reports, and scheduled reports. This update provides a more consistent and personalized reporting experience.

Related articles:

- [Historical Reports overview](/v1/docs/reporting-historical-reports-overview)

## May 19, 2026

### Developer platform and APIs

#### Campaign lead status lookup endpoint

The new **Get campaign lead statuses** (`GET&nbsp;/api/v4/campaigns/{campaign_id}/lead_statuses`) endpoint lets you retrieve dialing status for one or more phone numbers in a campaign. This helps validate whether leads have been dialed and review last call or redial status without exporting campaign data.

Related articles:

- [Get campaign lead statuses](https://developers.voiso.com/reference/getleadstatuses)

#### Get list of CDRs endpoint account ID filtering

The **Get list of CDRs** endpoint now supports an optional `account_id` query parameter, allowing you to filter CDR results by an external account ID, such as a contact ID from a CRM or other service, using either a single value or multiple values.

Related articles:

- [Get list of CDRs](https://developers.voiso.com/reference/getcdrs)

## May 13, 2026

### Improvements

#### ElevenLabs connection protocol

The ElevenLabs SIP connection protocol has been updated from TLS to UDP.

Related articles:

- [ElevenLabs](/v1/docs/byob-elevenlabs)

## May 9, 2026

### Improvements

#### Zenoti Contact lookup feature

The **Contact lookup** option is added to the Zenoti **Settings** tab. This feature enables agents to view contact details and interaction history in Agent Workspace and Agent Panel. When available from Zenoti, the contact name is also displayed instead of the contact number.

Related articles:

- [Zenoti](/v1/docs/crm-zenoti)
- [CRM Contact Lookup in Agent Workspace](/v1/docs/omnichannel-crm-contact-lookup)
- [CRM Contact Lookup in Agent Panel](/v1/docs/agent-panel-crm-contact-lookup)

## May 6, 2026

### Developer platform and APIs

#### Create conversation endpoint supports source metadata

The Create conversation endpoint (`POST&nbsp;/api/v4/messaging/conversations`) now supports an optional `source` object. Use it to attach external system context, such as a CRM name (`source.system`) and contact identifier (`source.account_id`), when creating a WhatsApp conversation.

Related articles:

- [Create conversation](https://developers.voiso.com/update/reference/createconversation)

## May 4, 2026

### Developer platform and APIs

#### Send SMS endpoints support Sender IDs

The `sender_id` field of the Send SMS v1 and v4 endpoints now supports either an originating phone number or Sender ID text. This allows outbound SMS messages to display a configured Sender ID instead of a phone number when supported.

Related articles:

- [Sender ID groups](/v1/docs/administration-sender-id-groups)

#### Campaign endpoints support AMD voicemail messages

The Create campaign and Partially update campaign endpoints now support an `amd_voicemail_message` object for API Dialer campaigns. Use this object to control voicemail playback when Answering Machine Detection identifies an answering machine. The object includes `enabled` and `voice_message_id` parameters.

Related articles:

- [Answering Machine Detection](/v1/docs/outbound-dialer-adding-a-new-campaign#answering-machine-detection)
