> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.jambonz.org/changelog/2025/3/1/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.jambonz.org/_mcp/server. #### 0.9.3-8 Point release ## Audio Improvements with Bidirectional Streams, Ultravox Enhancements, AWS Autoscaling fixes and more 1. Allows the `url` property in a [listen](/verbs/verbs/listen) verb to be a relative URL when used in a websocket application. This allows developers to create a single websocket app that handles both jambonz commands and bidirectional audio streams.\ \ See [this realtime translation example that uses openAI](https://github.com/jambonz/realtime-translator-using-llms) and bidirectional audio streams, where the `url` property is a [relative URL](https://github.com/jambonz/realtime-translator-using-llms/blob/5d438b35989ceb8ed62fcb934a56441d12fdc81b/lib/routes/openai-translator.js#L30) and the [app handles both jambonz commands and the audio stream](https://github.com/jambonz/realtime-translator-using-llms/blob/5d438b35989ceb8ed62fcb934a56441d12fdc81b/app.js#L10). \ \ [PR](https://github.com/jambonz/jambonz-feature-server/issues/1101), [Issue](https://github.com/jambonz/jambonz-feature-server/issues/1101) 2. Fixes an intermittent issue with audio issue with crackling noise on bidirectional audio streams. 3. When an application [redirects](/verbs/verbs/redirect) to a new absolute URL, update the base requestor so that future relative URLs are resolved relative to the new URL. \ \ [PR](https://github.com/jambonz/jambonz-feature-server/pull/1096), [Issue](https://github.com/jambonz/jambonz-feature-server/issues/1079) 4. Fixes an issue where the final transcript in a conversation initiated with the [dial]() verb was sometimes not collected if the caller hung up quickly after their final utterance. \ \ [PR](https://github.com/jambonz/jambonz-feature-server/pull/1073), [Issue](https://github.com/jambonz/jambonz-feature-server/issues/997) 5. Adds support for sending an [input\_text\_message](https://docs.ultravox.ai/datamessages#inputtextmessage) to Ultravox.ai during a speech-to-speech session. This enables the application to dynamically direct the conversation through means other than the caller's voice. \ \ [PR](https://github.com/jambonz/jambonz-feature-server/pull/1100) 6. Fixes an issue with intermittent failure to clean up media server resources after a call completes. \ \ [PR](https://github.com/jambonz/jambonz-feature-server/pull/1090) [Issue](https://github.com/jambonz/jambonz-feature-server/issues/1072) 7. Webapp no longer shows Messaging webhook as SMPP is a deprecated feature for the time being (lack of customer demand). \ \ [PR](https://github.com/jambonz/jambonz-webapp/pull/488), [Issue](https://github.com/jambonz/jambonz-webapp/issues/482) 8. Fixes database upgrade script which had previously misnamed a column. \ \ [PR](https://github.com/jambonz/jambonz-api-server/pull/391) [Issue](https://github.com/jambonz/jambonz-api-server/issues/390) 9. Fixes an issue with AWS autoscaling where incorrect SNS topic name was used, leading to unnecessarily long scale-in durations. \ \ [PR](https://github.com/jambonz/sbc-inbound/pull/193) 10. When sending a REFER over sips the Contact header should also use sips scheme. \ \ [PR](https://github.com/jambonz/sbc-inbound/pull/192)