--- title: "April 20-24, 2026" slug: "april-20-24-2026" updated: 2026-04-24T15:30:58Z published: 2026-04-24T15:30:58Z canonical: "docs.voiso.com/april-20-24-2026" --- > ## 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. # April 20-24, 2026 ## New in this release Refer to the latest [documentation changelog](/v1/docs/changelog) for additional information. ### Inbound #### Interaction context mapping The **[Interaction context mapping](/v1/docs/interaction-context-mapping)** feature allows you to map incoming interaction data from supported sources to standardized fields in Voiso. You can map data from SIP headers and Dialer API campaign lead fields (`context_headers`) to custom display fields. These fields are shown to agents in Agent Panel during interactions and are also available in the Extended Call Detail Records. ### API - The following new **Campaign** endpoints were added: - [Add users to a campaign](https://developers.voiso.com/reference/addcampaignusers): assigns users to the specified Dialer campaign. - [Remove user from a campaign](https://developers.voiso.com/reference/removecampaignuser): unassigns a user from the specified Dialer campaign. - [Get List of CDRs](https://developers.voiso.com/reference/getcdrs): Details for filtering by `subtype` and `duration` are added. - [Get list of CDRs](https://developers.voiso.com/reference/getcdrs) the following new `end_reason` enum parameter values can be used to filter requests for `GET /api/v4/reporting/cdrs`: `dncr_failure` and `dncr_restricted` - `user.id` and `user_id` are now integers instead of UUID strings: - [Get list of users](https://developers.voiso.com/reference/getusers) now returns an integer for the `id` parameter. - [Get user](https://developers.voiso.com/reference/getuser) the `GET /api/v4/users/{user_id}` now expects an integer `user_id`. - [Get list of deleted users](https://developers.voiso.com/reference/getdeletedusers) now returns an integer for the `id` parameter. - [Get deleted user](https://developers.voiso.com/reference/getdeleteduser) the `GET /api/v4/users/deleted/{user_id}` now expects an integer `user_id`. - [Start call](https://developers.voiso.com/reference/startcall) the `user_id` parameter of the `POST /api/v4/voice/calls` request is now an integer. - [Stop call](https://developers.voiso.com/reference/stopcall) the `user_id` parameter of the `POST /api/v4/voice/calls/{call_id}/hanguprequest` is now an integer. - [List scheduled callbacks](https://developers.voiso.com/reference/listscheduledcallbacks) the `user_id` parameter of the `POST /api/v4/tasks/scheduled_callbacks` response is now an integer. - [Get list of conversations](https://developers.voiso.com/reference/getconversations) the `user_id` parameter of the `POST /api/v4/messaging/conversations` request is now an integer. - [Start call](https://developers.voiso.com/reference/startcall) Start call request: `source.name` is renamed to `source.system` in the `POST /api/v4/voice/calls` request. - [Get list of campaigns](https://developers.voiso.com/reference/getcampaigns) The following new filters are added for the `GET /api/v4/campaigns` request: - `name` - `status` - `strategy` - `method` - `live` ## Improvements ### UX and UI improvements #### In CRM call recording playback You can now play call recordings directly in HubSpot, Zoho, and Freshdesk, without switching to the Extended Call Detail Records in Voiso. When enabled, Voiso adds a recording playback option to each call record or ticket in the following CRMs: - [Freshdesk](/v1/docs/freshdesk): An audio player is added to the ticket description - [HubSpot](/v1/docs/crm-hubspot): A native audio player appears in the call engagement - [Zoho](/v1/docs/zoho-crm): A native audio player appears in the call record