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 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 and bidirectional audio streams, where the url property is a relative URL and the app handles both jambonz commands and the audio stream.

    PR, Issue

  2. Fixes an intermittent issue with audio issue with crackling noise on bidirectional audio streams.

  3. When an application redirects to a new absolute URL, update the base requestor so that future relative URLs are resolved relative to the new URL.

    PR, Issue

  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, Issue

  5. Adds support for sending an input_text_message 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

  6. Fixes an issue with intermittent failure to clean up media server resources after a call completes.

    PR Issue

  7. Webapp no longer shows Messaging webhook as SMPP is a deprecated feature for the time being (lack of customer demand).

    PR, Issue

  8. Fixes database upgrade script which had previously misnamed a column.

    PR Issue

  9. Fixes an issue with AWS autoscaling where incorrect SNS topic name was used, leading to unnecessarily long scale-in durations.

    PR

  10. When sending a REFER over sips the Contact header should also use sips scheme.

    PR