0.9.3-5

Point release

Important STT Improvements for Deepgram and Speechmatics, Support for Outbound SIP Proxy and more

  1. Adds support for carriers that require us to send them calls through an outbound sip proxy.

    PR, PR PR, Issue

  2. Reject call attempts on hosted jambonz systems where the account has no active subscription.

    PR

  3. Improve Deepgram integration by ignoring UtteranceEnd event from Deepgram when we have unprocessed words; in this scenario it is better to continue to wait for the unprocessed words to become finalized.

    PR Issue

  4. Fixes issue where exception thrown when a new application URL is provided during a call and the request to that URL fails.

    PR

  5. Improves handling of errors when handling tts:tokens requests to stream text tokens from an LLM.

    PR

  6. Fixes timeout issues when working with speechmatics STT.

    PR

  7. Adds a response time metric when using tts streaming.

    PR

  8. Fixes an issue where when using the dialMusic property in a dial verb, the music could play endlessly.

    PR, Issue

  9. Allows the Deepgram nodelay property to be explicitly set.

    PR, Issue

  10. Enhances the createCall REST API to allow the caller to specify a sip proxy to send the INVITE through.

    PR

  11. Fixes issue where an incoming REGISTER with invalid sip uri in the From or To header causes an exception.

    PR, Issue

  12. Supports recording an incoming SIPREC call using the jambonz recording feature.

    PR