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:
-
Sign in to Azure:
-
Access the Azure portal at https://portal.azure.com.
-
If you don't have an Azure account, sign up at https://azure.microsoft.com/en-us/free/.
-
-
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.
-
-
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.
-
-
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.
-
-
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.
-
-
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.