4.78¶
Upcoming Feature Removals
- The Cognigy Journeys feature will be removed from the Cognigy.AI UI and API in version 4.79.
- The Chatbase analytics integration will be removed in version 4.82. The Chatbase platform has not been supported since 2021.
- The Any Slots feature will be removed in version 4.83. Instead, utilize the LLM Entity Extraction Node to identify Slots in the user input via LLMs.
- The
facebook-bot-messenger
module within a Code Node is deprecated and will be removed in version 4.83.
4.78.3¶
Infrastructure¶
Released July 11th, 2024
Cognigy Voice Gateway¶
- Added a list of German voicemail phrases to the
feature-server
ConfigMap for Answering Machine Detection (AMD)
Cognigy.AI¶
Released June 26th, 2024
Bugfixes¶
- Fixed the issue where the analytics
inputText
andinputData
fields would not be overwritten by the Overwrite Analytics Node or Code Node
4.78.2¶
Cognigy Insights¶
Released June 24th, 2024
Bugfixes¶
- Fixed the issue in
service-insights-api
that caused it to fail due to theERR_HTTP_HEADERS_SENT
error thrown in the proxy middleware
Cognigy Voice Gateway¶
Released June 24th, 2024
Bugfixes¶
- Fixed the issue where Google-based Speech-To-Text conversions used an incorrect default model, causing inaccuracies in transcriptions. The default model has been updated to
latest_short
to improve recognition accuracy
4.78.1¶
Cognigy.AI¶
Released June 21st, 2024
Improvements¶
- Added the opt-out mechanism for Gravatar interaction to protect privacy for profile pictures. To enable this mechanism, use the
FEATURE_DISABLE_GRAVATAR_FOR_PROFILE_PICTURES=true
feature flag
Bugfixes¶
- Fixed the issue where both Webchat v2 and Webchat v3 were not responding in cases where the AI Copilot flowId was configured but no handover provider was selected
Cognigy Voice Gateway¶
Released June 20th, 2024
Bugfixes¶
- Fixed the issue where the
AudioCodes
disconnect event caused a503 Service Unavailable
error instead of the expected200 OK
response
Infrastructure¶
Cognigy Voice Gateway¶
- Fixed the issue where the image name of
feature-server
was incorrect
4.78.0¶
Cognigy.AI¶
Released June 12th, 2024
Features¶
- Added charts for monitoring the number of Knowledge Chunks and Queries metrics according to a new license for the Knowledge AI feature. To ingest new Knowledge Sources after the v4.78.0 update, a new license key for the Knowledge AI feature should be updated in the Cognigy.AI installation, and the maximum Knowledge Chunks quota should be allocated for the organization.
Improvements¶
- Added the functionality to record user acceptance of the Privacy Notice within the Contact Profile
- Added the Minimize button at the top of the Chat screen within the Webchat v3 interface
- Updated the Webchat v3
preview
tag tobeta
- Renamed the Organisation Details page to Admin Center
- Removed the Knowledge AI trial notification from the UI
- Improved the Copilot section in the Endpoint Settings to differentiate between configurations for the AI Copilot Whisper and AI Copilot workspace
- Updated the AI Copilot configuration. Adding the AI Copilot config via API is no longer mandatory. In the Copilot section of the Endpoint Settings, select Workspace > None and use a Copilot: Set Grid Node to set up the workspace within your Flow
- Added support for multiple languages in addition to English
- Increased the size limit of a custom field in the Cognigy.AI OData Endpoint. Now, the maximum length of a custom field is 1024 characters
Bugfixes¶
- Fixed the issue of insufficient input validation enabling HTML injection in notification emails
- Fixed the issue where deleting a connection selected in the HTTP Request Node breaks Node execution, even after setting the authType to
none
- Fixed the issue where the original user input would be replaced by the text of a Think Node in the Transcript Explorer
- Fixed the issue where an NLU warning was displayed due to an error in merging the NLU result
- Fixed the issue where adaptive cards weren't displaying all container and font styling colors
Cognigy Insights¶
Released June 12th, 2024
Improvements¶
- Renamed the term virtual agents to AI Agents and the term agents to human agents in the Transcript Explorer
Bugfixes¶
- Fixed the issue where the Step Explorer was giving the error
Invalid request for Step report. Starting step and containing step do not match any of the steps
when the step report is filtered bysnapshotId
Cognigy Live Agent¶
Released June 12th, 2024
Improvements¶
- Added the
queue_details
API endpoint for conversations to get their position in the queue
Bugfixes¶
- Fixed the issue where automation rules not behaving as expected due to a race condition
Cognigy Voice Gateway¶
Released June 12th, 2024
Improvements¶
- Added support for
REGISTER
over TLS to ensure secure communication channels are established for user registrations - Limited
utterance_end_ms
to (1000, 5000) per discussion with Deepgram - Removed an asymmetric flag on the offer to the B party for re-invite, as port learning should still occur
- Added a pre-check mechanism to verify if SIP gateways are included in a restricted list before initiating outbound calls
- Added new Microsoft voices and regions now have access to a broader range of voice and language options supported by Microsoft's text-to-speech
- Added support for additional Google regions to improve geographical coverage and accessibility for users across various locales
- Enabled bidirectional audio support for the
listen
verb
Bugfixes¶
- Fixed the issue where the database schema upgrade was failing due to a non-existing schema
- Fixed the issue where recording audio failed for AWS
- Fixed the issue where Deepgram TTS could fail
- Fixed the race condition related to playing filler noise during idle times while waiting for commands
- Fixed a deadlock in the
say
verb that occurred while waiting for playback to stop, especially when thesay
verb was terminated - Fixed the race condition issue in the
gather
verb related to Google services - Fixed the race condition during the Dial process, which occurred when the caller hung up as the Dial was initiating
- Fixed the issue where the Automatic Speech Recognition (ASR) timer was not being restarted after receiving a partial transcript
- Fixed the issue where pre-cached audio could cause unexpected behavior
- Fixed the issue with the
gather
verb where an empty Deepgram transcript was incorrectly saved - Fixed the issue where
bargeIn
failed to function after the first attempt, even whensticky=true
was set - Fixed the inconsistency with
bargeIn
where the sticky attribute only worked for two attempts - Fixed the issue where a SIPREC session was not cleared properly
Infrastructure¶
Cognigy.AI + Insights + AI Copilot¶
Rollback Instructions¶
In case you need to revert to version 4.78.0, run the following script since we've added new AI Copilot configuration fields for the Endpoints.
-
Establish a connection to the MongoDB instance within your cluster and execute the database script:
kubectl exec -it -n mongodb mongodb-0 -- bash mongo -u $MONGODB_ROOT_USER -p $MONGODB_ROOT_PASSWORD --authenticationDatabase admin use service-resources; db.endpoints.updateMany({},{$unset:{"handoverSettings.agentAssistSettings.copilotType":""}});
-
Execute the Helm Chart rollback.
Cognigy Voice Gateway¶
- Add
VG_DISABLE_DIAL_PAI_HEADER
tofeature-server
StatefulSet and Deployment. It can be controlled via.Values.featureServer.disableDialPaiHeader
. The default value isfalse
. - Add
PRIVATE_IP_ONLY
tofeature-server
StatefulSet and Deployment, andsbc-sip
StatefulSet and DaemonSet. It can be controlled via.Values.drachtio.privateIpOnly
. The default value isfalse
. - Rename
JAMBONES_EAGERLY_PRE_CACHE_AUDIO
toVG_EAGERLY_PRE_CACHE_AUDIO
in thefeature-server
StatefulSet and Deployment. - Add
ENABLE_PING_OPTIONS
to thevg-webapp
deployment. - Add
.extraEnvVars
to all containers of a template. Optionally, specify a list of extra environment variables to be added to the container. Containers:api-ban
api-server
billing-app
drachtio
feature-server
freesSWITCH
heplify-server
homer
rtp-engine
rtp-engine-sidecar
sbc-call-router
sbc-inbound
sbc-outbound
sbc-sip-sidecar
test-call-manager
webapp
Example:myService: extraEnvVars: - name: FOO value: "bar"
- Rename the
test-call-manager
image fromvoicegateway-test-call-manager
tovg-test-call-manager
. - Rename the
feature-server
image fromjambonz-feature-server
tovg-feature-server
. - Expose the drachtio container metrics port for Prometheus monitoring via
.Values.drachtio.metricsPort
. The default port is8088
. - Enable the environment variable
VG_TTS_TRIM_SILENCE
. It can be controlled via.Values.featureServer.trimTts
. The default value istrue
. This configuration removes trailing silence (periods of no sound) at the end of Microsoft TTS audio files. - Add a new environment variable to
feature-server
to control the trimming of trailing silence for Microsoft TTS services. By default, the trimming is enabled andVG_TTS_TRIM_SILENCE_DISABLE_BY_ACC_SID
is not set. If you want to add an account sid to the ignore list, addVG_TTS_TRIM_SILENCE_DISABLE_BY_ACC_SID
to theextraEnvVars
property:featureServer: extraEnvVars: - name: VG_TTS_TRIM_SILENCE_DISABLE_BY_ACC_SID value: "<account_sid1>,<account_sid2>,..."
Version Compatibility Matrix¶
The version compatibility matrix was updated for the following Cognigy products: