Enabling Skype for Business on-premises in a chatbot application
You can use Skype for Business on-premises as one of the communication channels for chatbot applications so that the on-premises users can connect to BMC Helix Chatbot. The configuration for BMC Helix Chatbot to work with Skype for Business on-premises is a tenant-level configuration. If you have multiple chatbots, you must configure Skype for Business on-premises for each chatbot.
Before you begin
- Ensure that Skype for Business Server 2015 or higher is installed on-premises.
Use an existing contact or add a new contact in Skype for Business on-premises that end users can connect to.
For example, if you want to connect to the HR Chatbot from Skype for Business on-premises, create a contact HR-Bot.Ensure that you have the Lync Autodiscover URL that is accessible to the BMC Helix Platform server. For more information about getting the Lync Autodiscover URL, see Autodiscover service requirements in Microsoft documentation.
If you are using a secured connection (https), ensure that your Skype for Business server has the certificates issued by Certificate Authorities (CAs). For more information, see Environmental requirements in Microsoft documentation.
Process for enabling Skype for Business on-premises in a chatbot application
Task | Action | Description | Reference |
---|---|---|---|
1 | Create a chatbot for your line of business | In BMC Helix Innovation Studio, create a specialized chatbot for your line of business. If you want to use localization, create a chatbot for each locale. | |
2 | Configure the IBM Watson Assistant service credentials | In BMC Helix Innovation Studio, provide the Skill ID of IBM Watson Assistant Skills, so that the BMC Helix Cognitive Automation can connect to the Watson Skills. Additionally, if you want to use localization, provide the IBM Watson Assistant Skill ID for each locale. | |
3 | Configure the chatbot to work with Skype for Business on-premises | In BMC Helix Innovation Studio, provide the Skype for Business on-premises credentials. |
Localization of the chatbot application configured with Skype for Business on-premises
Administrators can use one of the following methods to localize chatbot conversations:
Troubleshooting
The following table provides the troubleshooting steps for common scenarios:
Scenario | Troubleshooting steps |
---|---|
| The chatbot status can be offline if BMC Helix Chatbot cannot connect to the Skype channel. For example, when the Skype server is in its maintenance window. Re-register the chatbot application with the Skype server by performing the following steps:
|