Release 0.9.3
Info
- Release Date: Jan 21, 205
New Features
- support for TTS streaming, enables streaming of text tokens from LLMs directly to TTS engines. Currently, Deepgram, Elevenlabs, Cartesia, and Rimelabs are supported as TTS engines.
- support for Deepgram Voice Agent speech-to-speech service (see example app).
- support for Ultravox.ai speech-to-speech service (see example app).
- support for Cartesia as TTS engine
- updated Speechmatics support with additional options
- major improvements in feature server performance, particularly with bidirectional audio, TTS and dub audio inserts
- support for Google speech cloning
- support for Deepgram filler words in STT
- added the ability to create a bidirectional stream on the B leg of a dialed call
- added new speech api to allow developers to implement custom tts streaming solution
- support for handling incoming 3pcc invites (no body) from carriers
- support SIP privacy header
- added ability to send refer custom header to referhook
- added ability to specify the Refer-To display name
- added support for dub verb as a live call control request
- added abjility to export to more than one otel platform
- sending socket close code when there is no response from the websocket app
- rest:dial support timeLimit
- sending reason in X-Reason header when AHD processor giveup
- support kill dial if sd ep is media timeout
- capture system_alert when feature-server is online or offline
- enable dtmf recognition of audible tones for carriers that do not support RFC 2833
- support recents call dropdown filter to have yesterday option
- add ability to filter easily by account in portal when viewing large numbers of accounts
Bug fixes
- update drachtio-srf and fsmrf to main branch releases
- fix inband dtmf does not work in dial verb
- fix for sticky bargein
- Make voicemail hints case insensitive
- fix ConfirmCallSession cannot be played
- fix incorrectly sending final transcript with is_final=false
- fix cannot replace endpoint for adulting session
- A play verb in an actionhookdelay property that contains an invalid url will cause that play to block and subsequent verbs will not be executed
- fixed iamrole from sessionToken to securityToken
- fix to allow hints objects array
- fix for stopping continuos asr when asrDtmfTerminationDigit is configured
- custom stt vendor ws connection should not be closed in asrTimeout
- feature server should send USER call to the sbc sip that is connect with the user (#949)
- fixed dial verb should use calling id from From header (#958)
- rest api: added support for name query parameter for retrieving application
- per RFC 3261 the request-uri of REGISTER must not have userinfo
- Change timer for next REGISTER expires / 2 to avoid delayed registrations
SQL changes
ALTER TABLE google_custom_voices ADD COLUMN voice_cloning_key MEDIUMTEXT;
ALTER TABLE google_custom_voices ADD COLUMN use_voice_cloning_key BOOLEAN DEFAULT false;
ALTER TABLE voip_carriers ADD COLUMN dtmf_type ENUM('rfc2833','tones','info') NOT NULL DEFAULT 'rfc2833';
Availability
- Available now on jambonz.cloud
- Available now with devops scripts for subscription customers
Questions? Contact us at support@jambonz.org