These docs are for version 1.x of Rasa Open Source.  
[Docs for the new version 2.0 can be found here.](/content/docs/rasa/index.html)

# User Guide  
- [Installation](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/installation/)  
- [Tutorial: Rasa Basics](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/rasa-tutorial/)  
- [Tutorial: Building Assistants](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/building-assistants/)  
- [Command Line Interface](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/command-line-interface/)  
- [Architecture](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/architecture/)  
- [Messaging and Voice Channels](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/messaging-and-voice-channels/)  
- [Testing Your Assistant](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/testing-your-assistant/)  
- [Setting up CI/CD](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/setting-up-ci-cd/)  
- [Validate Data](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/validate-files/)  
- [Configuring the HTTP API](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/configuring-http-api/)  
- [Deploying Your Rasa Assistant](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/how-to-deploy/)  
- [Cloud Storage](https://legacy-docs-v1.rasa.com/1.10.17/user-guide/cloud-storage/)

# NLU  
- [About](https://legacy-docs-v1.rasa.com/1.10.17/nlu/about/)  
- [Using NLU Only](https://legacy-docs-v1.rasa.com/1.10.17/nlu/using-nlu-only/)  
- [Training Data Format](https://legacy-docs-v1.rasa.com/1.10.17/nlu/training-data-format/)  
- [Language Support](https://legacy-docs-v1.rasa.com/1.10.17/nlu/language-support/)  
- [Choosing a Pipeline](https://legacy-docs-v1.rasa.com/1.10.17/nlu/choosing-a-pipeline/)  
- [Components](https://legacy-docs-v1.rasa.com/1.10.17/nlu/components/)  
- [Entity Extraction](https://legacy-docs-v1.rasa.com/1.10.17/nlu/entity-extraction/)

# Core  
- [About](https://legacy-docs-v1.rasa.com/1.10.17/core/about/)  
- [Stories](https://legacy-docs-v1.rasa.com/1.10.17/core/stories/)  
- [Domains](https://legacy-docs-v1.rasa.com/1.10.17/core/domains/)  
- [Responses](https://legacy-docs-v1.rasa.com/1.10.17/core/responses/)  
- [Actions](https://legacy-docs-v1.rasa.com/1.10.17/core/actions/)  
- [Reminders and External Events](https://legacy-docs-v1.rasa.com/1.10.17/core/reminders-and-external-events/)  
- [Policies](https://legacy-docs-v1.rasa.com/1.10.17/core/policies/)  
- [Slots](https://legacy-docs-v1.rasa.com/1.10.17/core/slots/)  
- [Forms](https://legacy-docs-v1.rasa.com/1.10.17/core/forms/)  
- [Retrieval Actions](https://legacy-docs-v1.rasa.com/1.10.17/core/retrieval-actions/)  
- [Interactive Learning](https://legacy-docs-v1.rasa.com/1.10.17/core/interactive-learning/)  
- [Fallback Actions](https://legacy-docs-v1.rasa.com/1.10.17/core/fallback-actions/)  
- [Knowledge Base Actions](https://legacy-docs-v1.rasa.com/1.10.17/core/knowledge-bases/)

# Conversation Design  
- [Dialogue Elements](https://legacy-docs-v1.rasa.com/1.10.17/dialogue-elements/dialogue-elements/)  
- [Small Talk](https://legacy-docs-v1.rasa.com/1.10.17/dialogue-elements/small-talk/)  
- [Completing Tasks](https://legacy-docs-v1.rasa.com/1.10.17/dialogue-elements/completing-tasks/)  
- [Guiding Users](https://legacy-docs-v1.rasa.com/1.10.17/dialogue-elements/guiding-users/)

# API Reference  
- [Action Server](https://legacy-docs-v1.rasa.com/1.10.17/api/action-server/)  
- [HTTP API](https://legacy-docs-v1.rasa.com/1.10.17/api/http-api/)  
- [Jupyter Notebooks](https://legacy-docs-v1.rasa.com/1.10.17/api/jupyter-notebooks/)  
- [Agent](https://legacy-docs-v1.rasa.com/1.10.17/api/agent/)  
- [Custom NLU Components](https://legacy-docs-v1.rasa.com/1.10.17/api/custom-nlu-components/)  
- [Rasa SDK](https://legacy-docs-v1.rasa.com/1.10.17/api/rasa-sdk/)  
- [Events](https://legacy-docs-v1.rasa.com/1.10.17/api/events/)  
- [Tracker](https://legacy-docs-v1.rasa.com/1.10.17/api/tracker/)  
- [Tracker Stores](https://legacy-docs-v1.rasa.com/1.10.17/api/tracker-stores/)  
- [Event Brokers](https://legacy-docs-v1.rasa.com/1.10.17/api/event-brokers/)  
- [Lock Stores](https://legacy-docs-v1.rasa.com/1.10.17/api/lock-stores/)  
- [Training Data Importers](https://legacy-docs-v1.rasa.com/1.10.17/api/training-data-importers/)  
- [Featurization of Conversations](https://legacy-docs-v1.rasa.com/1.10.17/api/core-featurization/)  
- [TensorFlow Configuration](https://legacy-docs-v1.rasa.com/1.10.17/api/tensorflow_usage/)  
- [Migration Guide](https://legacy-docs-v1.rasa.com/1.10.17/migration-guide/)  
- [Rasa Open Source Change Log](https://legacy-docs-v1.rasa.com/1.10.17/changelog/)

# Migrate from (beta)  
- [Dialogflow](https://legacy-docs-v1.rasa.com/1.10.17/migrate-from/google-dialogflow-to-rasa/)  
- [Wit.ai](https://legacy-docs-v1.rasa.com/1.10.17/migrate-from/facebook-wit-ai-to-rasa/)  
- [LUIS](https://legacy-docs-v1.rasa.com/1.10.17/migrate-from/microsoft-luis-to-rasa/)  
- [IBM Watson](https://legacy-docs-v1.rasa.com/1.10.17/migrate-from/ibm-watson-to-rasa/)

# Reference  
- [Glossary](https://legacy-docs-v1.rasa.com/1.10.17/glossary/)

# Versions  
viewing: 1.10.17

# Cisco Webex Teams

You first have to create a cisco webex app to get credentials.
Once you have them you can add these to your `credentials.yml`.

## Getting Credentials  
**How to get the Cisco Webex Teams credentials:**  
You need to set up a bot. Please visit below link to create a bot  
[Webex Authentication](https://developer.webex.com/authentication.html).

After you have created the bot through Cisco Webex Teams, you need to create a room in Cisco Webex Teams. Then add the bot in the room the same way you would add a person in the room.

You need to note down the room ID for the room you created. This room ID will be used in `room` variable in the `credentials.yml` file.

Please follow this link below to find the room ID  
`https://developer.webex.com/endpoint-rooms-get.html`

## Running on Cisco Webex  
If you want to connect to the `webexteams` input channel using the run script, e.g. using:

```
rasa run
```

you need to supply a `credentials.yml` with the following content:

```
webexteams:
  access_token: "YOUR-BOT-ACCESS-TOKEN"
  room: "YOUR-CISCOWEBEXTEAMS-ROOM-ID"
```

The endpoint for receiving Cisco Webex Teams messages is  
`http://localhost:5005/webhooks/webexteams/webhook`, replacing the host and port with the appropriate values. This is the URL you should add in the OAuth & Permissions section.

Note  
If you do not set the `room` keyword argument, messages will be delivered back to the user who sent them.
