Menu
Alexa for Business
Administration Guide

Use Cisco TelePresence with Alexa for Business

You can connect Alexa for Business to your Cisco TelePresence systems to control meetings with your voice.

To integrate Alexa with your Cisco TelePresence setup, download the Alexa for Business Gateway and register it with your Alexa for Business setup. After you register, you can add the Cisco TelePresence endpoints to control using Alexa. The Alexa for Business Gateway is listening to an Amazon SQS queue for control commands. When a user invokes the Alexa skill, a request is added to the queue and received by the Alexa for Business Gateway. The gateway processes the request and sends a control command to the Cisco TelePresence endpoint.

You must meet the following requirements to proceed:

  • You have a Cisco TelePresence SX or DX system with latest TC software or CE software.

  • HTTPS is enabled on your Cisco TelePresence system.

  • You have Windows Server 2008 R2 or later to run the Alexa for Business Gateway.

  • Your locally deployed Alexa for Business Gateway has access to the internet and local network access to control your Cisco TelePresence system.

  • A conference provider has been added.

To use Cisco TelePresence with Alexa for Business

  1. Set up your provider in Alexa for Business.

    1. Open the Alexa for Business console at https://console.aws.amazon.com/a4b/.

    2. Choose Conference settings and then choose the name of your default conferencing provider.

    3. Enter the H323/SIP settings if they aren't filled in. Alexa for Business uses these settings to create a dial-in string when there is no scheduled meeting on the calendar.

  2. Set up IAM users and policy.

    1. Open the IAM console at https://console.aws.amazon.com/iam/.

    2. Choose Users, Add user.

    3. Enter a user name (for example, AlexaforBusinessGatewayInstaller).

    4. For Access type, choose Programmatic access.

    5. Choose Next, Attach existing policies directly, AlexaforFullAccess in the list of policies, and then Next.

    6. Choose Create user.

    7. Download and save the IAM access key and secret key. You need them later when you configure the Alexa for Business Gateway.

    8. To create a second user that is used to run the Alexa for Business gateway, enter a user name (for example, AlexaforBusinessGateway).

    9. For Access type, choose Programmatic access.

    10. Choose Next, Attach existing policies directly, AlexaforBusinessGateway in the list of policies, and then Next.

    11. Choose Create user.

    12. Download and save the IAM access key and secret key. You need them later when you configure the Alexa for Business Gateway.

  3. Enable the skill.

    1. Open the Alexa for Business console at https://console.aws.amazon.com/a4b/.

    2. Choose Conference settings and Alexa for Cisco TelePresence in the list of conference equipment.

    3. Choose Enable to enable the skill.

    4. You receive a prompt to link an account. Sign in or create an Amazon.com account (for example, marymajor@example.com).

    5. Choose Skills, Enabled skills, and then select the skill.

    6. Choose Assign to skill group and choose the skill group associated with the rooms where you want to make the skill available.

  4. Set up Alexa for Business Gateway to control your Cisco TelePresence systems within your local network.

    1. Choose Download to download the Alexa for Business Gateway installer.

    2. Run the installer on your Windows server as an administrator.

    3. When prompted, enter the IAM access key and secret key of the IAM user that you created in step 2.

    4. Enter a name for your gateway.

    5. (Optional) Enter a description to identify the gateway in the Alexa for Business console.

    6. When prompted, enter the user credentials to sign into your Cisco TelePresence system.

    7. In the Alexa for Business console, refresh the Gateway section, and confirm that your gateway is listed.

  5. Add your Cisco TelePresence system to Alexa for Business and add it to a room.

    1. Choose Endpoint, Add endpoint.

    2. Specify the Cisco TelePresence system name.

    3. Enter a friendly name, which can be used by the customer to identify the device. Enter an optional description.

    4. (Optional) Enter a description.

    5. Choose the Cisco TelePresence model.

    6. Specify the IP address or hostname of your Cisco TelePresence endpoint.

    7. Choose the Alexa for Business room where the Cisco TelePresence endpoint is located.

    8. Choose Add.

    9. Choose Rooms and the name of the room where you just assigned the Cisco TelePresence endpoint.

    10. Choose Discover devices to have the endpoint available in your room.

    11. Test the integration by saying “Alexa, start my meeting” and speak out the meeting ID and PIN for your meeting when prompted.

To update your Cisco TelePresence credentials

Update the credentials the Alexa for Business Gateway is using to connect to your Cisco TelePresence system.

  1. Open Windows explorer and browse to the following location:

    %Program files%\AWS\Alexa for Business Gateway

  2. Open the secrets.cfg file.

  3. Update your credentials and save the file.

  4. Choose Start. For Start Search, type services.msc and press ENTER.

  5. Right-click on Alexa for Business Gateway and choose Restart.

To add a Cisco TelePresence endpoint

  1. Open the Alexa for Business console at https://console.aws.amazon.com/a4b/.

  2. Choose Conferencing settings, Alexa for Cisco TelePresence.

  3. In the endpoint section, choose Add endpoint. For System name, enter Cisco TelePresence.

  4. Enter a friendly name, which can be used by the customer to identify the device. Enter an optional description.

  5. Choose Cisco TelePresence model and specify the IP address or hostname of your Cisco TelePresence endpoint.

  6. Choose the Alexa for Business room where the Cisco TelePresence endpoint is located and choose Add.

  7. Choose Rooms and the name of the room where you just assigned the Cisco TelePresence endpoint.

  8. To have the endpoint available in your room, choose Discover devices.

You can now use Alexa to control your Cisco TelePresence endpoint using voice.

To remove an endpoint

  1. Open the Alexa for Business console at https://console.aws.amazon.com/a4b/.

  2. Choose Conferencing settings, Alexa for Cisco TelePresence.

  3. Go to the endpoint section and select the check box next to the device to deregister.

  4. Choose Remove.