Integrate Rasa with AudioCodes Voice.AI Gateway
Project description
AudioCodes Voice.AI Gateway Channel for Rasa
AudioCodes Voice.AI Gateway is an application that enables telephony access for chatbots.
The Rasa integration is using a REST protocol named AC-Bot-API.
Setting Credentials
In order to integrate with AudioCodes Voice.AI Gateway, configure a provider on VAIG side with the following attributes:
{
"name": "rasa",
"type": "ac-bot-api",
"botURL": "https://<RASA>/webhooks/audiocodes/webhook",
"credentials": {
"token": "CHOOSE_YOUR_TOKEN"
}
}
Running on AudioCodes Voice.AI Gateway
If you want to connect to the AudioCodes input channel using the run script, e.g. using:
rasa run
you need to supply a credentials.yml
with the following content:
rasa_audiocodes.AudiocodesInput:
token: "CHOOSE_YOUR_TOKEN"
Installation
The easiest way to install the package is through PyPI.
pip install rasa-audiocodes
Docker
If you're using Rasa on Docker, you can copy rasa_audiocodes and docker-compose.yml to your application directory, and edit the volumes section to match your app directory.
If you already have a docker-compose file, just add this to the rasa volumes:
- ./rasa_audiocodes:/opt/venv/lib/python3.7/site-packages/rasa_audiocodes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rasa_audiocodes-0.1.4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f954b55af897bd321d79a948a513ef0cdf7142bf3845ea54fa5cfa18eff986c |
|
MD5 | 7437beff1d8677e8f3b5a294ce7112b8 |
|
BLAKE2b-256 | 9e7e475f64c39fc0a2cfd500dcce63c2632185f1e159d154392947a6187aa8da |