0.8.5
Major release
New Features
- Add new speech vendors: Cobalt (STT), AssemblyAI (STT), Whisper (TTS), ElevenLabs (TTS)
 - Support Docker containers for Azure speech
 - Support custom voices on google
 - Add ability to use a fallback speech vendor in case of error.
 - Add support for speechSegmentationSilenceTimeoutMs for Microsoft Azure STT
 - Optionally trim silence from Azure TTS
 - Implement fastRecognitionTimeout to enable overriding speech vendor silence timeout used when determining the end of an utterance 448
 - Add support for deepgram options smartFormatting and utteranceEndMs
 - Calculate and show speech recognition latency in call recording view
 - Add API to generate audio file from text using saved speech vendors 252
 - Additional storage options for call recording: AWS compatible, Google cloud storage, Azure cloud storageq
 - Add ability to pause and resume transcribe
 - Add support for sending SIPREC to multiple SIPREC servers simultaneously
 - Add continuous ASR support to transcribe verb.
 - Allow an account to use multiple instances of the same speech vendor by assigning a unique label to each.
 - Enable customized music on hold
 - Allow use of tag in SIPREC application
 - Allow custom headers to be passed when using SIPREC for recording
 - Transcribe verb supports custom speech vendor
 - Add option to prevent forwarding of P-Asserted-Identity header 460
 - Add support for sending webhook requests through http proxy
 - referHook on dial can now return an application which will be executed on the other leg (e.g. receive a REFER from A leg and run an application to dial the B leg to a new party C)
 - Allow tag verb in waitHook response
 - Allow pause verb in confirmHook on dial
 - Integration with webrtc chrome extension to allow direct calling to apps, users, and queues
 - Add option for padding crypto attributes in SDP when outdialing using SRTP
 - Add support for speciyfing a redis sentinel password 239
 
Bug fixes
- fix background listen request used for recording #391
 - execute status callback async 394
 - fix exception that appears in logs if session ends before last call status update
 - fix snake case issue on customer data in webhooks 409
 - outdial failure causes session to hang 411
 - call status event was delayed when stopping background listen 413
 - disable bi-directional audio on listen verbs used for call recording 415
 - generate trace id before outdial so we can include it in custom header 418
 - speech vendor missing in opentelemetry span 437
 - fix bug with database caching 443
 - caller should be able to enter more than one conference 350
 - fixes from deepgram testing
 - fix dialogflow TTS bug 518
 - better logging of DNS errors
 - Allow sip port to be null on outbound sip gateways, since this will trigger a DNS SRV request to determine ip and port
 - Allow a top-level FQDN as an outbound sip gateway host 336
 
SQL changes
The following schema changes were made in this release:
Availability
- Available shortly on AWS Marketplace
 - Deploy to Kubernetes using this Helm chart
 
Questions? Contact us at support@jambonz.org