11.1.1

jambonz Commercial 11.1.1

11.1.1 rolls up everything since 11.0.0, including the 11.1.0 changes. The speech lineup grows again — Deepgram Flux, Gradium, and Inworld streaming TTS on the text-to-speech side, and Alibaba Qwen Omni-Realtime and OpenAI GPT live for speech-to-speech, plus OpenAI live transcription. Dialogflow gains client-side tool calling on both CX and CES, with CES also getting streaming playout and turn-by-turn observability in Recent Calls. Conference listen can now fork each participant separately, dial supports SRTP to SIP URI targets, and SMPP and the last FreeSWITCH dependencies have been removed.

New Features & Improvements

  1. Deepgram Flux TTS — Added Deepgram’s Flux model as a text-to-speech vendor across the feature-server, API server, and webapp.
  2. Gradium TTS — Added Gradium as a text-to-speech vendor.
  3. Inworld streaming TTS — Inworld TTS streams with word-level alignment, and the API adds the inworld-tts-2 generation. The older tts-1 generation is deprecated.
  4. Qwen Omni-Realtime (speech-to-speech) — Added Alibaba’s Qwen Omni-Realtime (Qwen-Audio-3.0) as a speech-to-speech vendor for the agent verb.
  5. OpenAI GPT live — Added OpenAI’s GPT live models for speech-to-speech, and OpenAI live transcription is selectable for transcribe.
  6. xAI and Resemble in the portal — The webapp exposes xAI and Resemble text-to-speech options in Extra Options.
  7. Speechmatics filtering — Speechmatics accepts filtering configuration.
  8. Dialogflow CX tool calls — Dialogflow CX supports a client-side tool-call round trip through toolHook.
  9. Dialogflow CES tool calls, streaming playout, and observability — Dialogflow CES supports the same client-side tool-call round trip, streams playout as it arrives, and reports turn-by-turn detail. Recent Calls in the portal has a turn-by-turn transcript view for Dialogflow sessions.
  10. Per-member conference recordinglisten accepts scope=members at the conference level, producing one fork per participant instead of a single mixed stream.
  11. Remote party on conference participants — Conference participants report the remote party’s number.
  12. SRTP on outbound SIP URI callsdial accepts srtpEncryption for SIP URI targets, and the SBC honors the X-Jambonz-SRTP header on forwarded SIP URI calls. rtcp-mux is now the default for SRTP on both inbound and outbound.
  13. transfer onholdHook — The transfer verb and handoff accept an onholdHook.
  14. Multi-arch Docker images — The feature-server, API server, webapp, inbound, and outbound images are built for both amd64 and arm64.

Removals

  1. SMPP removed — SMPP support has been removed from the feature-server, API server, and webapp.
  2. FreeSWITCH dependencies removed — Integration tests run against mediajam, and the cron jobs no longer reference FreeSWITCH.

Bug Fixes

  • transfer/handoff caller ID — A transfer or handoff no longer loses the caller ID.
  • Speech-to-speech teardown — Speech-to-speech sessions are torn down cleanly.
  • DTMFlcc_DTMF prefers RFC 2833 through the media server.
  • say on the streaming path — The say verb executes correctly when streaming.
  • Ultravox errors — A failed call registration reports the real underlying error rather than a generic failure.
  • Outbound SDP — The SBC no longer emits an SDP m= line with no audio codec.
  • 3PCC detection — Inbound no longer misidentifies certain calls as third-party call control.
  • CLI environment — The API server loads the ecosystem environment in the bin/ and upgrade-db CLIs.
  • SSO login — SSO login no longer returns a 500 for enterprise users, and service-provider-scoped users are no longer redirected to registration after signing in.
  • Enterprise upgrade billing — Upgrading an enterprise account keeps the customer’s existing Stripe subscription.
  • Portal — Users land on Home after opting into the new console; the carrier KYC prompt is hidden when prepaid isn’t offered; the placeholder “Est. next invoice” card is parked; and the enterprise welcome dialog no longer pushes account creation.

Component versions

Component11.0.011.1.1
mediajamv0.4.15v0.5.3
drachtio10.0.2210.1.2
upload-recordings1.8.51.8.6
rtpengine14.1.1.8-jambonz1014.1.1.8-jambonz10 (AMI) / -jambonz11 (deb)
pcap-server1.0.31.0.3 (AMI) / 1.0.4 (deb)
heplify-server1.0.31.0.3 (AMI) / 1.0.4 (deb)

The three components that differ between the AMI and Debian package installs differ only in packaging: jambonz11 adds a multi-arch Docker build and an RPM build-dependency fix, and the pcap-server and heplify-server point releases each add a multi-arch Docker image. No functional difference, and the two converge at the next release.

Availability

jambonz.cloud — 11.1.1 is available on our hosted platform, with nothing to install or upgrade.

AWS — AMIs are published for all nine deployment variants on both amd64 and arm64, in all 30 regions the CloudFormation templates support. The AMIs and their EBS snapshots are public, so generate-cf.sh copies them into your own account. See the AWS installation instructions to deploy or upgrade a self-hosted cluster.

Debian packagesjambonz-mini 11.1.1 is published in the apt repository for both amd64 and arm64, installable on a fresh Debian 12 (bookworm) host with apt-get install jambonz-mini. See the Debian package instructions.

As of this release the package pins every jambonz component to an exact version, so an install resolves to a known-good set rather than to whatever is newest in the repository.