jambonz Commercial 10.1.1
session.json containing turn-by-turn detail (transcripts, latencies, agent responses) and sends it to the recorder alongside the audio. The API server exposes a new session retrieval endpoint and bundle viewer (HTML page with embedded waveform player) so you can replay audio and inspect turn data together. A new observability_level column on the application controls how much detail is captured. The webapp adds an observability level selector and a transcript tab in the Recent Calls view for browsing session data.stt or tts are not specified in the verb. Previously these were effectively required on the verb itself.attempted_at instead of the recording URL, producing incorrect timestamps in some cases.Questions? Contact us at support@jambonz.org
jambonz Commercial 10.1.0
agent:update, noise cancellation powered by Krisp, and comprehensive metrics and measurement. See the agent verb reference and voice agents guide for details.@jambonz/node-client and @jambonz/node-client-ws packages. See the Node.js SDK documentation.audioQueryAbsoluteTimeout for controlling recognition timeouts.u3-rt-pro when a prompt is provided.language_hint to Deepgram Flux STT for improved recognition accuracy.llm_event with transcription data to the application layer.listen verb inside a conference, enabling real-time audio streaming from conference sessions.@jambonz/schema package, deprecating the standalone verb-specs module.gladiaOptions being hardcoded instead of using user-provided configuration.mod_dub FreeSWITCH module to prevent crashes from unhandled errors.Contact your account manager or email support@jambonz.org for the complete SQL migration script for this release.
Questions? Contact us at support@jambonz.org
Major release
azureOptions in speech credentials.requestInfo and sampleRate options.JAMBONES_ADMIN_CARRIER.say.text array.JAMBONES_NETWORK_CIDR as private IP address space when running under K8S.Questions? Contact us at support@jambonz.org
Major release
distributeDtmf property added to conference verb to enable DTMF distribution to all conference members.Questions? Contact us at support@jambonz.org
Point release
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).say verb now supports a TTS streaming mode where you can supply the full prompt at once in the text property.createCall REST call createCall verb caused parsing issue PRdial verb PRdub verb where loop: false caused the audio to incorrectly loop PRNone.
Questions? Contact us at support@jambonz.org
Major release
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.Questions? Contact us at support@jambonz.org
Point release
Fixes an issue where the initial client configuration message for Elevenlabs Conversational AI was improperly formatted.
PR
Adds support for speed
and pronunciation_dictionary_locators for Elevenlabs TTS.
PR
Addresses memory allocation issue in freeswitch modules that could lead to intermittent crashes. (Fixed in freeswitch-modules@2.2.26).
Add support for throttling outbound registrations and disabling. Also added support for disabling outbound
REGISTERs or NOTIFYs based on specific failure codes returned from the far end trunk.
PR, PR
Fixes issue where confirm hook on a dial verb was not working over a websocket connection.
PR
Adds support for creating portal users with readonly access.
PR
Disable password managers (e.g. LastPass, etc) on some forms where they were incorrectly auto-filling data,
leading to confusion over why the form was not submitting.
PR
Fixes issue with failing re-INVITE due to unsupported codec.
PR
Allows hangup verb to be used in a siprec call.
PR
Fixes scenario where we have two config verbs, first config having hints, but second one not having hints,
then the transcribe verb generating a rutime error.
PR
Reject portal logins with better error message if a user that signed up using ouath tries to sign in using email and password.
PR
Allow a readonly portal user to change their password.
PR
Point release
Adds support for OpenAI Speech-to-text.
Please see related options here and
review this article a discussion of how to use the OpenAI STT prompt feature.
PR, PR, and PR.
Support Cartesia sonic-2 and sonic-turbo models.
PR
Fixes issue with use of streaming say in gather verb.
PR
Better support for passing webrtc video calls.
PR
Fixes issue when using language detection feature with Deepgram.
PR
Fixes an issue showing incorrect speech synthesizer in applications view in the portal.
PR
Write options ping failure alert once instead of repeatedly.
PR
Fixes issue where lengthy LLM prompts for ultravox, elevenlabs, and deepgram were being truncated.
Point release
Adds log viewer to jambonz portal (AWS only) to enable easier troubleshooting of calls.
PR, Issue
Improves answering machine detection by listening for strings of digits in addition to other heuristics.
PR
Add support for username and password authentication to redis.
PR
Fixes crashing error with some media timeout scenarios
PR
Adds support for pausing transcriptions on Listen and Transcribe verbs.
PR
When a session uses live call control and a session:adulting message is sent to the application, customer data is now included.
PR
Fixes an issue when a call is ended via the API live call control the call_terminated_by field is now ‘jambonz’.
PR
Filters the carrier list by account when creating a new phone number.
PR
Usability improvements when configure a websocket-based application URL in the jambonz portal.
PR
Allows the Recent Calls API to return more than 25 calls at a time.
PR
Smooth outbound SIP registrations to avoid spikes.
PR
Point release
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
Fixes an intermittent issue with audio issue with crackling noise on bidirectional audio streams.
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
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
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
Fixes an issue with intermittent failure to clean up media server resources after a call completes.
PR Issue
Webapp no longer shows Messaging webhook as SMPP is a deprecated feature for the time being (lack of customer demand).
PR, Issue
Fixes database upgrade script which had previously misnamed a column.
PR Issue
Fixes an issue with AWS autoscaling where incorrect SNS topic name was used, leading to unnecessarily long scale-in durations.
PR
When sending a REFER over sips the Contact header should also use sips scheme.
PR