Release Notes

May 11th, 2022

Adds:

  • [Seamly] Introduced *Seamly Voice* using *Azure STT / TTS*
  • [Seamly] Measure used translations per service. This way we can report on the amount of livechat / botchat messages that have been translated.
  • [Seamly] Add support for getting the last agent from livechat services after transfer.
  • [Seamly] Transcript now contain event ID’s making it easier to sync message transcripts received in webhooks.
  • [Seamly] Make UI variant available in the context so pre-chat messages can differ per variant (requires @Seamly Deployments/web-ui ≥ 20.1)
  • [Inbenta Hyperchat] Add support for transfer details during handover.

 

Fixes

  • Fix: [DCX] In rare cases messages from DCX and the livechat service would intermingle.
  • Fix: [Seamly] Notification webhooks now receive correctly structured messages when a notification should be triggered.
  • Fix: [DCX] Issues with special characters used within links.
  • Fix: [Seamly] Excluded phrases now work correctly when they (partially) overlap.
  • Fix: [Parley] Current agent participant is now captured in all message types, fixes issue where the wrong (or no) agent name would be used for canned responses.
  • Fix: [GenesysPurecloudChat] websocket heartbeat handling.
  • Fix: [Translations] Order of languages in translations dropdown is now alphabetically.

March 31st, 2022

Adds:

  • [Seamly] Add conditions to triggering of notifications (that way you can prevent activating notifications in certain cases)
  • [QuandaGo] Add QuandaGo ProcessRunner hook handler
  • [InbentaChatbot] Add support for directCall in related content/FAQ’s
  • [CMVoice] Add support for all possible classTokens in STT
  • [Seamly] User name is now translatable and the user avatar is now configurable (requires @seamly/web-ui >= 20.0)

March 18th, 2022

Adds:

  • [Seamly] Amount of messages sent in transcript to agents are now limited to 24 hours by default, different durations can be configured
  • [Robin] Add support for skill based routing based on webshop url
  • [InbentaChatbot] Add support for channel detachment

Fixes:

  • [Seamly] Passing of channel name to metrics
  • [Seamly] Translation of variables in choice prompts

February 22, 2022

  • Add channel metrics so reporting now includes voice channels too
  • [LivePerson] Add ability to send a custom language field during chat start
  • [LivePerson] Retry getting messages from agent on LivePerson failure
  • [LivePerson] Gracefully detach service with reason error after prolonged failures
  • Fix: [InbentaChatbot] Fix for appearing spaces after hyperlinks
  • Fix: [InbentaChatbot] Transparently restart session after it has expired
  • Fix: [LivePerson] Return to bot service after connecting without any available agents
  • Fix: [Parley] If no agent avatar is returned from Parley use the configured default
  • Fix: [DCX] Fix faulty sending of personalisation=true contexts when there is no personalisation

February 4, 2022

  • Fix order of translation which would in some cases be reversed

January 28, 2022

  • Add Genesys Pure Cloud Chat service using the Genesys Guest Chat API
  • Add support for pre-chat messages (needs clients > v19)
  • Fix: [InbentaHyperChat] Correctly handle connecting to Hyperchat while no agents are available
  • Fix: [LiveAssist] End Session is now handled correctly

January 21, 2022

  • Add translation service to translation divider to comply with translation provider attribution
  • Add service name to webhook transcripts
  • Add timestamps to messages in transcript sent to agents
  • Fix: Notification polling; retry a failed poll after 5 minutes
  • Add translation service to translation divider to comply with translation provider attribution
  • Add service name to webhook transcripts
  • Add timestamps to messages in transcript sent to agents
  • Fix: Notification polling; retry a failed poll after 5 minutes

December 24, 2021

  • Add RASA chatbot service
  • Add support for setting custom headers in Webhook requests
  • Fix: [Zendesk] prevent messages from visitor from being echoed to the client.
  • Fix: [DCX] click on dialogoptions when automatic translation is enabled would not always work
  • Fix: [Parley] Sort incoming messages correctly with fast typing agents
  • Add implementation documnetation of Webhook including all possible payloads
  • Improve responsiveness of conversation when using translation services

December 17, 2021

  • [Robin] Add support for sessions closed by agents by issuing a /quit command
  • Add support for custom to address in send_transcript handler
  • Fix: make cc/bcc work in mailer handlers (affects both regular and send_transcript mailers)

December 10, 2021

  • Add notification support to Parley service
  • Add notification support for conversations going into hibernation
  • Add support for automatic translation of UI languages (requires @seamly/web-ui ≥ 19)
  • Force all conversations to be authenticated
  • Improve translation of text with links
  • [CM Voice] Add support for maxSilenceDuration
  • [Parley] Upgrade to v1.7 API
  • [Parley] Add support for extra agent metadata
  • Fix: Made health check only fail on critical services
  • Fix: Translate FAQ question clicks
  • Fix: Translate picked choices/button clicks
  • Fix: Correctly escape/unescape content in translation
  • Fix: Always communicate conversation errors to clients

November 19, 2021

  • Add support for UI translations in back-end (requires @seamly/web-ui ≥ 19)
  • Automatically translate FAQ’s when turning on Automatic translation
  • Add support for excluded phrases when using Automatic translation. Especially useful for potentially translatable brand names.
  • Add metrics for used locales per conversation so customers can track automatic translation usage
  • Add Splash Rich Message type (requires @seamly/web-ui ≥ 20)
  • Add Mopion Hook handler to allow sending feedback to the Mopinion platform
  • [Azure Bot Direct Line] Add support for custom transforms for return statuses
  • Fix: [Parley] Handling of agent image uploads
  • Fix: [CoBrowser] Handling of Rich messages that would result in multiple messages
  • Security Fix: [Parley] Prevent XSS issue with messages received from agents
  • Fix: Rich message parsing would crash conversations when used incorrectly

October 29, 2021

  • [DCX] Update config to support new endpoints

October 15, 2021

  • [CM Voice] Add support for postal code entry type

October 8, 2021

  • [DCX] Fix handling of underscores within URL’s
  • *Add [CM Voice] channel*
  • Add support for channels

October 1, 2021

  • Allow limiting of translation languages for the UI
  • Fix: [CoBrowser] Connection and re-connection should now happen correctly

September 17, 2021

  • Add support for categorization of choice prompts based on their contents, allowing the UI to give different styling to some choices. (Requires UI > = 18.3)
  • Fix: [CoBrowser] Don’t crash conversation on temporary cobrowser disconnect

September 10, 2021

  • Limit send transcript history to the last 24h
  • Add *Card* and *Carousel* Rich Message types.
  • Fix: Make uploads from agents to clients work again (only in supported services)
  • Fix: [Inbenta Chatbot] Make flagged message replacement work on regular messages again

September 3, 2021

  • Remove old API endpoints. Clients using @seamly/web-ui < 9.0 will no longer be supported.
  • Remove ability for customers to download their uploaded files. This feature has been removed as it used third-party cookies which have less and less support in browsers. It also prevented agents to download files if the agent also had their own chat session op on the front-end.
  • Fix: Metrics for sent/received amount of messages and response time would be emitted on the wrong service
  • Fix: [Inbenta Chatbot] Flagged message would not work on messages with buttons
  • Fix: [Inbenta Chatbot] Actionfields would not be transformed and stored in context if there was no end-form message

August 13, 2021

  • New: Automatic translation. The automatic translation feature, if enabled, let’s your customers have seamingless conversation in any supported language. This works with bot and live chat services. Supported translation back-ends
    • Microsoft Translator
    • DeepL
    Requires @seamly/web-ui version 18 or higher
  • New: [Inbenta Hyperchat] Send Chatbot transcript as part of the conversation

July 30, 2021

  • New: [CoBrowser] Add support for web-socket connections to improve stability