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
- Deepgram Flux TTS — Added Deepgram’s Flux model as a text-to-speech vendor across the feature-server, API server, and webapp.
- Gradium TTS — Added Gradium as a text-to-speech vendor.
- Inworld streaming TTS — Inworld TTS streams with word-level alignment, and the API adds the
inworld-tts-2generation. The oldertts-1generation is deprecated. - 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.
- OpenAI GPT live — Added OpenAI’s GPT live models for speech-to-speech, and OpenAI live transcription is selectable for transcribe.
- xAI and Resemble in the portal — The webapp exposes xAI and Resemble text-to-speech options in Extra Options.
- Speechmatics filtering — Speechmatics accepts filtering configuration.
- Dialogflow CX tool calls — Dialogflow CX supports a client-side tool-call round trip through
toolHook. - 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.
- Per-member conference recording — listen accepts
scope=membersat the conference level, producing one fork per participant instead of a single mixed stream. - Remote party on conference participants — Conference participants report the remote party’s number.
- SRTP on outbound SIP URI calls — dial accepts
srtpEncryptionfor SIP URI targets, and the SBC honors theX-Jambonz-SRTPheader on forwarded SIP URI calls.rtcp-muxis now the default for SRTP on both inbound and outbound. - transfer onholdHook — The transfer verb and handoff accept an
onholdHook. - Multi-arch Docker images — The feature-server, API server, webapp, inbound, and outbound images are built for both amd64 and arm64.
Removals
- SMPP removed — SMPP support has been removed from the feature-server, API server, and webapp.
- 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.
- DTMF —
lcc_DTMFprefers 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/andupgrade-dbCLIs. - 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
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 packages — jambonz-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.