0.9.6

Major release

New Features & Improvements

  1. Add ability to override certain TTS streaming options via the config verb, allowing runtime control of streaming behavior.
  2. Add ability to enable/disable Azure audio logging via azureOptions in speech credentials.
  3. Compare SDP to determine if transcoding is being used, with refactored codec checking.
  4. SoundHound now supports audio endpoint configuration from speech credentials with requestInfo and sampleRate options.
  5. Add configurable say chunk size for TTS streaming.
  6. Enhanced TTS sentence boundary detection for Arabic and Japanese with improved regex handling.
  7. Add support for sending DTMF to Ultravox.
  8. Add label to STT/TTS alerts with time-series updates.
  9. Use timeout on HTTP requests to prevent hanging connections.
  10. Allow UAS leg to send re-invite with outbound gateway credentials.
  11. Add hasRecording flag for setting recording URLs in call detail records.
  12. Add configurable backup for outbound registration failure.
  13. Use persistent call-id for regbot using gateway SID.
  14. Only disable registration after multiple consecutive failures rather than a single failure.
  15. Add support for Google Gemini TTS.
  16. Add support for OpenAI transcribe auto language detection.
  17. Allow boostAudioSignal from updateCall API.
  18. Allow media_path updates from REST API with validation for media_path values.
  19. Allow startRecording without SIPREC URL for cloud deployments.
  20. Add new fields for ICE and DTLS configuration.
  21. Add admin carrier and number management control via JAMBONES_ADMIN_CARRIER.
  22. Add database migrations for predefined carriers tables.
  23. Add alert notification badge to the webapp with configurable polling.
  24. Add SoundHound audio endpoint configuration in the webapp.

Bug fixes

SQL changes

ALTER TABLE sip_gateways ADD COLUMN remove_ice BOOLEAN NOT NULL DEFAULT 0
ALTER TABLE sip_gateways ADD COLUMN dtls_off BOOLEAN NOT NULL DEFAULT 0
CREATE INDEX idx_sip_gateways_inbound_lookup ON sip_gateways (inbound,netmask,ipv4)
CREATE INDEX idx_sip_gateways_inbound_netmask ON sip_gateways (inbound,netmask)
ALTER TABLE predefined_carriers ADD COLUMN trunk_type ENUM('static_ip','auth','reg') NOT NULL DEFAULT 'static_ip'
ALTER TABLE predefined_sip_gateways ADD COLUMN send_options_ping BOOLEAN NOT NULL DEFAULT 0
ALTER TABLE predefined_sip_gateways ADD COLUMN use_sips_scheme BOOLEAN NOT NULL DEFAULT 0
ALTER TABLE predefined_sip_gateways ADD COLUMN pad_crypto BOOLEAN NOT NULL DEFAULT 0
ALTER TABLE predefined_sip_gateways ADD COLUMN remove_ice BOOLEAN NOT NULL DEFAULT 0
ALTER TABLE predefined_sip_gateways ADD COLUMN dtls_off BOOLEAN NOT NULL DEFAULT 0
ALTER TABLE predefined_sip_gateways ADD COLUMN protocol ENUM('udp','tcp','tls', 'tls/srtp') NOT NULL DEFAULT 'udp'

Availability

  • Available now with devops scripts for subscription customers

Questions? Contact us at support@jambonz.org