> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.jambonz.org/changelog/2025/6/24/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.jambonz.org/_mcp/server. #### 0.9.4-4 Point release #### New Features 1. Adds support for Cartesia Speech to text [Ink-Whisper model](https://cartesia.ai/ink). You can now use Cartesia for both TTS and STT. 2. Adds support for creating an [Agent Call](https://docs.ultravox.ai/api-reference/agents/agents-calls-post) on Ultravox. To enable this feature, you must set the `agent_id` property in the ultravox llm verb as described here. This is an optional property, and if not set the [Create Call](https://docs.ultravox.ai/api-reference/calls/calls-post) API will be used instead (i.e. legacy behavior). 3. The `say` verb now supports a TTS streaming mode where you can supply the full prompt at once in the `text` property. 4. Adds additional support for Italian voicemail detection based on common operator messages. 5. When registering with an outbound SIP trunk, use the account-level sip realm in the Contact header if provided. #### Bug fixes * error if app does not specify a speech synthesis voice [issue](https://github.com/jambonz/jambonz-feature-server/issues/1230). * unhandled exception [issue](https://github.com/jambonz/jambonz-feature-server/issues/1229) * remove unnecessary logging [PR](https://github.com/jambonz/jambonz-feature-server/pull/1238) * embedded urls in `createCall` REST call createCall verb caused parsing issue [PR](https://github.com/jambonz/jambonz-feature-server/pull/1235) * unhandled exception in `dial` verb [PR](https://github.com/jambonz/jambonz-feature-server/pull/1239) * in certain dial scenarios, the A leg could be left connected after a successful REFER on the B leg [PR](https://github.com/jambonz/jambonz-feature-server/pull/1243) * remove video SDP when making outbound call [PR](https://github.com/jambonz/jambonz-feature-server/pull/1242) * fix issue with `dub` verb where `loop: false` caused the audio to incorrectly loop [PR](https://github.com/jambonz/jambonz-feature-server/pull/1247) * fix potential looping behavior in background sticky bargeIn task [PR](https://github.com/jambonz/jambonz-feature-server/pull/1253) * fix snyk warning in drachtio-fsmrf [PR](https://github.com/jambonz/jambonz-feature-server/pull/1255) * route logs for jambonz-api-server to the correct log file [PR](https://github.com/jambonz/jambonz-api-server/pull/465) * creating new application in the webapp does not save a TTS voice by default [PR](https://github.com/jambonz/jambonz-webapp/pull/535) * fix issue when wild cards or regex is used in phone number for multiple carriers [PR](https://github.com/jambonz/sbc-inbound/pull/202) #### SQL changes None. #### Availability * Available now on jambonz.cloud * Available now with devops scripts for subscription customers **Questions?** Contact us at [[support@jambonz.org](mailto:support@jambonz.org)](mailto:support@jambonz.org)