Release v0.7.8
Release Date: Dec 24, 2022
New Features
- performance improvements to feature-server and sbc-inbound
- add custom header on Refer indicating whether sbc-inbound should fix up the Refer-To
- include service_provider_sid in call webhook
- add support for custom azure voices (TTS)
- return transcript faster if we get an exact match to a provided hint on an interim transcript (requires env JAMBONZ_GATHER_EARLY_HINTS_MATCH=1)
- enable running multiple instance of node.js apps on EC2 for increased scalability
- add support for Azure audio logging in gather and transcribe
- add support for fromHost in createCall rest api
- add ability to specify user or host part of From uri on outdial
- update node images to the latest and most secure
- update google speech libs
- add env JAMBONES_RECORD_ALL_CALLS to enable global call recording
- write stats for db lookup
- include application_sid in cdr
Bug fixes
- db caching had side affects of using closed http requestors
- when handing over from wss to http close the wss socket
- #192: config with dtmf only followed later by gather with speech not working
- continuous asr timer in gather should not start until transcript is received
- error handling in amd
- microsoft tts voice was not being sent in tts request, resulting in a default voice being selected
- #186 unhandled error when amd webhook returns non-success status code
- ws error max connections error causes a crash
- conference verb will have '_' property when leg is moved from other FS
- move call leg to a different FS using the special REFER, we now must include X-Account-Sid header
- account returned when carrier default routing is used was wrong
- #66 support for gateways sending TLS with SRTP but not dtls
- allow users to fully specify a Refer-To uri without us overiding it
- fix for dtmf handler when running multiple instances on same EC2
- support carrier domain in invite
- block media going back to Five9 voicestream
- include X-Account-Sid header when moving call between FS
- when releasing media we were restarting ICE which we dont want to do
- incorrectly making additional attempts after caller hung up or other failures on first attempt
- strip X-Preferred-From-User and X-Preferred-From-Host from outgoing call
- invalid uri in register causes crash
- revamp algorithm to determine whether to become the active regbot in a cluster
SQL changes
No schema changes were made in this release.
Availability
- Available on AWS Marketplace
- Deploy to Kubernetes using this Helm chart
Questions? Contact us at support@jambonz.org