Skip to main content

JAICP release 1.10.8

New

  • Client time zone management via $reactions.
  • Scheduling timed events by means of the $pushgate service.

Improved

  • The Finish reason column in call campaign reports.

  • Support for the segmentationInfo field in edna.chatCenter switch replies.

    Fixed

  • The interface language is set to Russian when the account is registered via Google.

  • Errors when editing live channels and adding live agent groups.

  • When there are too many buttons in the chat widget, button scrolling is disabled.

  • In the chat widget, square-bracketed text is not highlighted as clickable.

Docs


In release 1.10.8, we have rolled out a big update to the $pushgate built-in service. Previously this service implemented a single method, createPushback, which was used for triggering events in the script when actions occurred in the related external service.

From now on, the service supports special methods for scheduling timed events, which are triggered at a specified time. This means that triggering events in the script no longer requires any integration with external services, which simplifies using chatbots for outbound text communications.

In the light of these new features, the $reactions built-in service was expanded with methods for managing the client time zone, so it can be taken into account when scheduling new events.

Scheduling timed events

Creating and canceling scheduled events triggered at a specific time is now possible via the following $pushgate methods.

MethodDescription
createEventCreates an event scheduled for a specific time. The time value, as well as the event name and other additional data are passed at call site.
cancelEventCancels a previously created event by its identifier, which was generated when the event was created.

Client time zone management

The getClientTimezone and setClientTimezone methods of the $reactions service can be used for retrieving and setting the time zone for the current client.

tip
Information on the time zone is used not only for scheduling timed events, but also for date and time entity recognition, the Duckling system entities in particular.

Miscellaneous

FeatureImprovement
Call campaign statisticsThe Finish reason column was added to attempt reports, indicating the reason why the call was ended.
The edna.chatCenter channelThe segmentationInfo field can be passed in switch replies for routing the request to an appropriate live agent group.

Bug fixes

ProblemBehaviorStatus
User profileThe interface language is set to Russian when the account is registered via Google.Fixed in 1.10.8
Customer engagement platformsErrors when editing live channels and adding live agent groups.Fixed in 1.10.8
Chat widgetWhen there are too many buttons in the chat widget, button scrolling is disabled.Fixed in 1.10.8
Chat widgetIn the chat widget, square-bracketed text is not highlighted as clickable.Fixed in 1.10.8

Documentation updates