Creating a Release
Last updated
Last updated
Creating a release enables your bot to interact with users through the chosen platforms â such as Phone or Textchat. This process involves deploying your bot's configuration, ensuring users can engage with it via calls or chat sessions. Additionally, the release now includes the option to apply global Prosody settings, enhancing voice consistency across all interactions.
The following outlines how to deploy a project on the Phone platform.This is
Navigate to Deployments -> select Releases, and click Add New Release:
The following displays:
For a phone bot, pick 'Phone 2' from the list of Available Platforms, our most current phone infrastructure. For chat bots, choose 'Chat 2' for the latest chat features.
Once the appropriate platform is selected, click Next to proceed
Older platforms like 'Phone 1' and 'Chat 1' are outdated and no longer supported.
Enter the following mandatory details:
SIP Username
SIP Password
SIP Registrar Hostname
The Caller Language dropdown menu shows the language you've previously set.
Click Next.
At this stage, you can configure various optional and mandatory settings:
The following list corresponds to the numbered image above:
Modify any analytics-related fields to match your needs and finalize by clicking Create.
To deploy a project in the Textchat platform:
Follow the same first step as the Phone platform.
Choose the Textchat 2 from the Available Platforms list and click Next.
Optionally, enhance the security of your release endpoint by activating the Protect my release endpoint with an API Key option. An API key will be generated, not only safeguarding your release endpoint against unauthorized third-party access but also enabling the connection of this bot to a widget. Click Next to proceed.
Remember to secure your API key and not share it publicly to maintain the integrity of your release.
The following list corresponds to the numbered image above:
Number | Description |
---|---|
1 | Choose the version for your release from the dropdown menu, such as |
2 | Specify the environment that this release is targeting by selecting from the Environment dropdown. |
3 | Confirm the language of your release, for instance, |
4 | Provide a concise description of your release in the Description field for reference. |
5 | If this release is intended for real customer interactions, switch the Production Release toggle ON to ensure it receives the necessary resources and monitoring for reliable availability. |
After configuring these settings, click Next.
Enable Training Data â Toggle this option ON to record interactions with your release, which is crucial for tracking and analyzing user engagement. For phone deployments, enabling this setting allows the system to capture user utterances
Integrate Analytics Services â To gain insights from user interactions, toggle ON the option to send requests to your Analytics Services. This integration is crucial for all platforms, including Phone.
After setting up these options, click Create to finalize the release process.
A release doesn't equate to a public launch. It's a developer's version of your project for testing purposes on the selected platform.