Table of Contents
Aviso AI seamlessly integrates with webex to let users have virtual meetings with their buyers. Aviso AI is then able to analyze the meeting recording, transcribe it, and provide rich insights to both reps and managers that ultimately help move the conversation forward and provide managers with improvement or coaching areas for reps. This document explains how to integrate webex with Aviso AI.
Note
The procedures mentioned in this document are performed by the IT admins to facilitate webex calls from Aviso AI, and these are one-time activities. After webex is integrated with Aviso AI, every user needs to validate their webex account from Aviso AI.
Note
After you perform the procedures mentioned in this document, collect the authorization codes from webex and share them with the Aviso executive to integrate webex with Aviso AI.
Integrating webex with Aviso requires the following procedures:
- Prerequisites
- Create an Integration with Webex
- Provide the credentials to Aviso Executives
- Validate your Webex account in Aviso
Prerequisites
Ensure that you have a webex admin license.
Register your integration with webex
To integrate webex with Aviso AI, register with webex and collect Client ID, Client Secret, OAuth Authorization Url, and Redirect URI that will be required in the later steps.
- Go to https://developer.webex.com/my-apps/new/integration and log in with your webex administrative credentials.
New Integration form appears. - In the Will this integration use a mobile SDK? dropdown list, select No.
- In the Integration Name field, enter a name. For example, you may enter "Aviso webex".
- In the Icon field, choose or upload an icon of your choice for the Aviso Integration with webex.
- In the Description field, enter a short description.
For example, you may enter "This Integration is used to request permissions to invoke webex REST API on behalf of another webex user". - In the Redirect URI(s) field, enter the following redirect URI:
https://<tenant_domain>.app.aviso.com/collaboration/register/webex.Note
If the tenant name in the Aviso app is "abc_customer.com", then the tenant domain will be "abc-customer" and the URI will be "https://abc-customer.app.aviso.com/collaboration/register/ms-team".
The underscore (_) in the tenant name is replaced by a hyphen (-) in the
tenant domain. -
Scopes - Select the following scopes from the list.
Scope | Description |
meeting:schedules_read | Retrieve your Webex meeting lists and details |
meeting:schedules_write | Create, manage, or cancel your scheduled Webex meetings |
meeting:recordings_read | Retrieve your Webex meeting recordings for playback |
meeting:recordings_write | Manage or delete your meeting recordings for playback |
meeting:preferences_read | Retrieve your Webex meeting preferences |
meeting:preferences_write | Edit your Webex meeting preferences |
meeting:controls_read | Read meeting control information for in-progress meetings |
meeting:controls_write | Update meeting controls for in- progress meetings |
meeting:participants_read | Read participant information from meetings |
meeting:participants_write | Manage participants within meetings |
meeting:admin_schedule_read | Retrieve meetings of all WebEx users of your organization |
meeting:admin_schedule_write |
Create, manage, or cancel meetings of all WebEx users of your organization |
meeting:admin_recordings_read | Retrieve recordings of all WebEx users of your organization |
meeting:admin_recordings_write | Manage or delete recordings of all WebEx users of your organization |
meeting:transcripts_read | Retrieve your Webex meetings transcripts |
spark:people_read | Read your users' company directory |
spark-admin:people_read | Access to read your user's company directory |
identity:placeonetimepassword_create | Access to a one time password to a place to create an activation code |
Identity:one_time_password | Request a one time password for people, devices, and things |
identity:groups_rw | Read Write groups |
identity:groups_read | Read group |
identity:tokens_read | Admin can list token Ids for a user |
identity:tokens_write | Admin can delete token for a user |
- Click Add Integration.
The newly created Integration details page appears. - From this screen, note down the following information and keep it safe for use in the upcoming step.
- Client ID
- Client Secret (The Client Secret will only be shown once so copy and keep it safe)
- OAuth Authorization URL
- Redirect URI
Provide the credentials to Aviso implementation team
Provide the Aviso implementation team with the following credentials that you
collected from the last step:
- Application (client) ID
- Client secret ID
- OAuth Authorization URL
- Redirect URI
After you provide the Aviso implementation team with the above-mentioned credentials, the team integrates webex with your Aviso instance.
Validate your webex account in Aviso
After webex is integrated with Aviso AI, every user must validate their webex account to use webex from Aviso AI. Perform the following steps to validate your webex account from Aviso AI.
Prerequisites
- Ensure that webex is integrated with your Aviso instance.
- Ensure that you have logged in to webex with the correct credentials.
Important
If you use incorrect credentials to log in to Webex and validate your Webex Account, you can't revert it later.
Steps
Perform the following steps to validate webex from Aviso AI.
- From any digital war room in the Aviso AI, click Meet Now.
Meet Now dialog box appears. - From the available call types, select webex.
- Click ValidateWebexAccount.
Webex account page appears. If you have not logged in to webex, you
are asked to log in to your webex account. - Log in to your webex account.
After you successfully log in to Webex account, the following message appears:
{"success": true, "msg": "Your account is linked successfully to Aviso, Please go back to Aviso to continue."}