New in 3.17The Vonage connector has been made generally available in Rasa Pro 3.17.
Basic Rasa configuration
Create or edit yourcredentials.yml and add a new channel configuration:
credentials.yml
rasa run. To configure the Vonage channel,
you will need a URL to your Rasa assistant. You can use a tunneling solution like
ngrok to expose your assistant for development.
Bot URLs for developmentVisit this section to learn how to generate
the required bot URL when testing the channel on your local machine.
Configuring Vonage
To route calls to your Rasa assistant, you need to have a Vonage account and a phone number.- Sign up for Vonage APIs.
- Once logged in, buy or port your number to Vonage.
-
Create an Application with Voice capabilities. To route calls to your assistant, Vonage needs an Answer
webhook URL and Event webhook URL. You’ll either need to deploy your assistant to a server
or use a tunneling solution like ngrok for development.
The Answer webhook URL will be in the format
wss://<your-server>/webhooks/vonage/webhookor if using ngrok, it will look like this:wss://recently-communal-duckling.ngrok-free.app/webhooks/vonage/webhookThe Event webhook URL will be in the formatwss://<your-server>/webhooks/vonage/call_statusor in the case of ngrok look like this:wss://recently-communal-duckling.ngrok-free.app/webhooks/vonage/call_status - After saving the application, in the Link numbers section, link the chosen number to your application.