0.9.4

Major release

New Features

  1. Adds support for Google Gemini speech-to-speech LLM. See example application here. Speech-to-speech LLMs now supported include: Gemini, Ultravox, OpenAI, Deepgram, and elevenlabs.
  2. Added MCP client support to the llm verb. You can now specify an array of one or more MCP servers in the mcpServers property of the llm verb and jambonz will query those MCP servers and automatically create tools for the LLM to call based on the tools exposed by each of the MCP servers. For an example, see the google gemini sample app.
  3. Added support for application environment variables, which are special configuration variables that can be set in the jambonz portal for an application to customize the application behavior. This enables hosting of a single application that can then be customized for different customers without having to modify source code.
  4. Added support for Deepgram Aura-2 TTS model and voices
  5. Added support for Rime Arcana model
  6. Added support for PlayHT on-prem deployments.
  7. Added support for using outbound sip proxy when registering
  8. Added support for providing instructions to Whisper TTS
  9. Added new voice for nvidia TTS

Bug fixes

  • Various stability fixes including for issues which caused intermittent Freeswitch crashes.
  • Fixed deepgram gather cannot be timeout on empty transcription with continueAsr. PR
  • Fixed say verb cannot failover if tts_response-code != 2xx. PR
  • Fixed microsoft stt max client buffer size error for transcribe verb. PR
  • sip_decline release callSession if ws requestor is used. PR
  • Send stop-playback event. PR
  • Fixed tts streaming buffer cannot reset timeout when lastUpdateTime is short. PR
  • Fixed issue with Deepgram STT not returning transcript when last_word_end is -1. PR
  • Fixed issue muting member in conference. PR
  • Fixed API server crash when admin query voip-carrier. PR
  • Fixed issue where we incorrectly saved an obscured API credential for recording, leading to failures authenticating. PR
  • Fixed an issue where updateCall responding with 202 caused an error. PR
  • Fixed an issue in the portal where the wrong recording bucket region was displayed. PR

SQL changes

ALTER TABLE applications ADD COLUMN env_vars TEXT

Availability

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

Questions? Contact us at support@jambonz.org