Skype

Last updated on Dec 16, 2024

Overview:

Similar to SMS, Facebook, and Slack, Evo Voice supports Skype endpoints for handling Skype messages via a Flow. It's important to note that Evo Voice controls a new Skype Bot rather than taking over an existing Skype account.

Creating a Skype Bot:

  1. Sign in to Azure:

  2. Create a Bot Channel:

    • Click "Create a Resource" > Search for "Bot Channels Registration" > Click "Create."

    • Configure the new Bot Channel, but don't make any changes yet.

  3. Create Skype Endpoint in Evo Voice:

    • In Evo Voice, navigate to the Endpoints section and click on "New Endpoint" > "Skype."

    • Associate it with a Customer and give it a Name.

  4. Configure Bot Channel:

    • Provide a name for the Bot Channel and select a location.

    • Associate the Bot with a Resource Group and configure Application Insights if necessary.

    • Paste the Skype Messaging Endpoint from Evo Voice into the Messaging Endpoint field.

    • Click "Create" and wait for Azure to create the Bot Channel.

  5. Finish Configuring Evo Voice:

    • In Azure, click "All Resources" > Select the Bot Channels Registration > Click on "Settings" > "Manage" under Microsoft App ID.

    • Generate a Client Secret, copy it, and paste it into the Skype App Secret field in Evo Voice.

    • Copy the Microsoft App ID from Azure and paste it into the Skype App ID field in Evo Voice.

    • Save your Endpoint in Evo Voice.

  6. Finish Configuring Skype Bot:

    • In Azure, click on the "Channels" section, then click the Skype icon button.

    • Enter a description for the bot, save, and accept the terms of service.

    • Publish the Bot to make it live for everyone.

Testing Skype Integration:

  • In Azure, on the Channels page, click on the Skype channel link to get a link to add the Bot to Skype.

  • Click the "Add to Contacts" button and allow the browser to open the link in Skype.

  • Test the bot in Skype.

Conclusion:

In this article, we've created an Azure Bot and configured it for Skype, as well as configured a Skype endpoint inside Evo Voice. While the example flow used here is simple, like all Chat Endpoints, you can do much more within a Flow.