The name of the base system (platform): | Skype (VoIP-service) |
Developers: | Microsoft |
Date of the premiere of the system: | 2016 |
Technology: | Development tools of applications |
Skype Bot Platform for Calling API is the mechanism for an API call by a call and processing by bots of voice calls of Skype.
On December 14, 2016 Microsoft announced availability of bots of Skype service.
On the Skype platform it is possible to create the speaking bots, using the interface of support of calls to Skype (Skype calling API) which is available worldwide.
When the user does a call on a bot of Skype, Skype Bot Platform for Calling API looks for the HTTP address of a bot and notifies him on an incoming call. Bot can read the list of the main actions in response to the notification on a call.
First of all the bot should solve, it should answer a call or reject it. If the bot decides to answer a call, he charges to Skype Bot Platform for Calling API to read the invitation for the message, to preudpredit about sound recording, to recognize the speech or to define digits of tone dialing. In conclusion of everything a system will stop a communication session. Skype Bot Platform for Calling API will accept a call of processing of data from a bot and will try to perform operations in that order that are specified by a bot.
If processing is executed successfully, Skype Bot Platform for Calling API will announce result by means of callback of the HTTP address. If the last action specified by a bot - record of an audiofragment, result becomes content with audio-data. If processing did not manage to be completed, for example because the user hung up, the result will be - the last performed operation.
At a voice call, after each callback, the bot can decide - how to continue user interaction of Skype. It allows bots to manage the procedures of difficult interaction consisting of basic actions.