0.9.4-4

Point release

New Features

  1. Adds support for Cartesia Speech to text Ink-Whisper model. You can now use Cartesia for both TTS and STT.
  2. Adds support for creating an Agent Call 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 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.
  • unhandled exception issue
  • remove unnecessary logging PR
  • embedded urls in createCall REST call createCall verb caused parsing issue PR
  • unhandled exception in dial verb PR
  • in certain dial scenarios, the A leg could be left connected after a successful REFER on the B leg PR
  • remove video SDP when making outbound call PR
  • fix issue with dub verb where loop: false caused the audio to incorrectly loop PR
  • fix potential looping behavior in background sticky bargeIn task PR
  • fix snyk warning in drachtio-fsmrf PR
  • route logs for jambonz-api-server to the correct log file PR
  • creating new application in the webapp does not save a TTS voice by default PR
  • fix issue when wild cards or regex is used in phone number for multiple carriers PR

SQL changes

None.

Availability

  • Available now on jambonz.cloud
  • Available now with devops scripts for subscription customers

Questions? Contact us at support@jambonz.org