Feature/0.7.7 release notes (#46)

* release notes for v0.7.7

* update menu
This commit is contained in:
Dave Horton
2022-10-10 14:31:48 +01:00
committed by GitHub
parent 1512263d1c
commit 1fc30e4b8f
2 changed files with 73 additions and 0 deletions

View File

@@ -152,6 +152,9 @@ navi:
path: release-notes
title: Release Notes
pages:
-
path: v0.7.7
title: v0.7.7
-
path: v0.7.6
title: v0.7.6

View File

@@ -0,0 +1,70 @@
# Release v0.7.7
> Release Date: Oct 11, 2022
#### New Features
- Add support for Azure custom speech model (STT)
- Add call limiting by service provider and account
- Added support for seekOffset and actionHook to play verb
- Include custom header X-Application-Sid to make it available to cdrs
- Added call_termination_by on app call status
- Add api to retrieve RecentCalls and Alerts by Service Provider
- Introduce sbc-sip-sidecar app; deprecate sbc-registrar and sbc-options-handler
- Obscure api key in portal
- Add fields to db for outbound register customization (from user, from domain, whether to use public ip or sip realm in contact)
#### Bug fixes
- STT punctuation for google was not working
- Outbound trunk registration did not work on Kubernetes
- Support for very long text when using TTS
- increase maxPayload size for websocket, add env var (JAMBONES_WS_MAX_PAYLOAD) to make it configurable
- answering machine detection not working when enabled by config verb
- TTS stats for microsoft were not being calculated properly
- unnecessary call to stopTranscription in gather verb when only collecting digits
- rtpengine: inject DMTF flag was inserted multiple times
#### SQL changes
The following database schema changes were made:
```
CREATE TABLE service_provider_limits
(service_provider_limits_sid CHAR(36) NOT NULL UNIQUE,
service_provider_sid CHAR(36) NOT NULL,
category ENUM('api_rate','voice_call_session', 'device') NOT NULL,
quantity INTEGER NOT NULL,
PRIMARY KEY (service_provider_limits_sid)
);
CREATE TABLE account_limits
(
account_limits_sid CHAR(36) NOT NULL UNIQUE ,
account_sid CHAR(36) NOT NULL,
category ENUM('api_rate','voice_call_session', 'device') NOT NULL,
quantity INTEGER NOT NULL,
PRIMARY KEY (account_limits_sid)
);
CREATE INDEX service_provider_sid_idx ON service_provider_limits (service_provider_sid);
ALTER TABLE service_provider_limits
ADD FOREIGN KEY service_provider_sid_idxfk_3 (service_provider_sid)
REFERENCES service_providers (service_provider_sid)
ON DELETE CASCADE`,
'CREATE INDEX account_sid_idx ON account_limits (account_sid)',
`ALTER TABLE account_limits
ADD FOREIGN KEY account_sid_idxfk_2 (account_sid)
REFERENCES accounts (account_sid)
ON DELETE CASCADE;
ALTER TABLE `voip_carriers` ADD COLUMN `register_from_user` VARCHAR(128);
ALTER TABLE `voip_carriers` ADD COLUMN `register_from_domain` VARCHAR(256);
ALTER TABLE `voip_carriers` ADD COLUMN `register_public_ip_in_contact` BOOLEAN NOT NULL DEFAULT false;
```
#### Availability
- Available shortly on <a href="https://aws.amazon.com/marketplace/pp/prodview-55wp45fowbovo" target="_blank" >AWS Marketplace</a>
- Deploy to Kubernetes using [this Helm chart](https://github.com/jambonz/helm-charts)
**Questions?** Contact us at <a href="mailto:support@jambonz.org">support@jambonz.org</a>