New
$dialer
methods for getting the client time zone and the current call campaign token.
Improved
- Overhauled project list and creation flow.
Docs
- Updated article about the
chatbot.yaml
configuration file.
For release 1.10.17, we have overhauled the UI for working with projects: the project list and creation flow.
The $dialer
JS API has been expanded with two new methods intended for call campaigns.
New project list
In the list of projects created using your account, projects are now displayed as cards.
Each card contains plenty of additional information in addition to the project name:
- The top left corner indicates the project type: JAICP or JAICF.
- Under the project name are:
- The latest modification date (or the creation date if the project hasn’t yet been modified).
- The branch of the Git repository connected to the project, if applicable.
- At the bottom of the card are:
- The icons of all channels the bot is deployed in.
- The total number of dialogs per day across all channels.
Several features have been added for interacting with the project list:
- A search bar for searching by the project name.
- Filters by the project type and the connected channels.
- Sorting projects by name, creation or modification date, or the number of dialogs per day.
New project creation flow
All the options to create a new project are now visually distinct from one another. Now you can:
- Create a project from scratch.
- Use a template from the JAICP library.
- Connect to an existing Git project.
- Upload an archive.
Below you can switch the type of the project created from JAICP to JAICF, where the runtime environment options are either the JAICP cloud or an external hosting service.
Call campaign methods
Two new methods have been added to the $dialer
built-in service:
getAbonentTimezone
returns the time zone for the current client.getCampaignToken
returns the API token of the current call campaign.
Documentation updates
- Updated article about the
chatbot.yaml
configuration file.