Bots can relate solely to Communities phone calls and you may meetings playing with genuine-day voice, video clips, and you will screen sharing
Which have Microsoft Graph APIs to possess calls an internet-based conferences, Teams apps can now connect with users having fun with sound and movies to enhance the experience. This type of APIs will let you are the adopting the new features:
- Entertaining voice impulse (IVR).
- Phone call control.
- Usage of genuine-date audio and video avenues, and additionally pc and you may software discussing.
To utilize this type of Graph APIs from inside the a teams software, you will be making a bot and you can identify particular additional information and you will permissions.
As well, the real-day Mass media Platform permits spiders to engage that have Organizations calls and you can meetings playing with genuine-time sound, clips, and you can display screen sharing. A bot that participates during the tunes otherwise videos phone calls an internet-based group meetings is a regular Microsoft Teams robot having few more possess regularly check in the newest robot.
The latest Groups software manifest with several even more configurations supportsCalling and you may supportsVideo , Graph permissions for your bot’s Microsoft App ID, and you will renter admin agree enable you to sign in the fresh new robot. During the joining a phone calls and you can group meetings bot getting Groups, the latest Webhook Website link is actually mentioned, which is the webhook endpoint for everyone arriving phone calls into bot. An application-hosted mass media bot requires the Microsoft.Graphmunications.Calls.Media .Web library to get into the newest video and audio mass media avenues, together with robot must be implemented for the a windows Machine server or Screen Server visitor Os’s (OS) in the Blue. Spiders towards the Groups helps only a certain set of mass media formats having video and audio posts.
Terminologies
- Songs otherwise movies calls
- Label types
- Indicators
- Phone calls and online group meetings
- Real-time mass media
Musical or clips calls
Calls in Groups are going to be strictly musical or audio and video. In place of musical or videos label, the phrase telephone call is used.
Telephone call types
Phone calls are generally peer-to-fellow between a guy and your bot, or multiparty amongst the bot and two or even more people in a team call.
A user can also be initiate a peer-to-fellow call along with your robot otherwise invite the bot on a keen present multiparty label. The multiparty label isn’t allowed yet , from the Teams user user interface.
Graph permissions commonly necessary for a user to help you start an excellent peer-to-fellow label together with your robot. More permissions are required for the robot to sign up good multiparty call, and the bot to begin a peer-to-peer phone call having a person.
A visit can begin given that fellow-to-peer and eventually become a great multiparty call. Your bot can also be start multiparty calls because of the inviting others, offered your bot gets the correct permissions. If the bot doesn’t have permissions to sign up category phone calls and if an associate adds another fellow member toward name, your own robot was fell regarding call.
Signals
To get an incoming name, your go into a keen endpoint on the robot options. So it endpoint obtains a notification whenever an inbound telephone call is initiated. You can respond to the phone call, refute they, or reroute they so you can anybody else.
Whenever a robot is actually a trip, there are APIs to own muting and you may unmuting the robot in order to start or end sharing video clips otherwise pc content with other professionals.
Calls an internet-based conferences
Away from an organizations owner’s perspective, there have been two types of on the web group meetings, random and scheduled. Of a good bot’s angle, one another on the web meetings are identical. So you’re able to a bot, an on-line conference was a good multiparty phone call between a couple of people and you may has fulfilling coordinates. Appointment coordinates will be the metadata for the appointment and botId , chatId from the fulfilling, joinUrl , startTime otherwise endTime , and so on.
Real-time media
When a robot is participating in a trip otherwise online appointment, it will deal with audio and video channels. Whenever pages talk to your a trip, let you know themselves on a webcam, or expose their microsoft windows from inside the a meeting, to help you a robot it’s revealed as video and audio avenues. When the a bot wants to say something as simple as, press 0 to arrive brand new operator in the an entertaining sound response (IVR) circumstances, it will take to try out good .WAV document. Together, this will be also known as mass media otherwise actual-date news.
Real-day mass media refers to scenarios where news should be processed during the real-day, rather than playback regarding in the past submitted sounds or movies. Writing on mass media avenues, including genuine-time media channels, is extremely state-of-the-art. Microsoft has generated the true-time News Program to manage these circumstances also to offload due to the fact the majority of the standard hard work from genuine-time media running that you could. If robot solutions an inbound label otherwise touches a unique or existing phone call, it ought to give the actual-go out Media Platform exactly how mass media was managed. While building an IVR software, you could offload the fresh costly audio processing in order to Microsoft. Alternatively, when your bot need direct access to help you news channels, that scenario is additionally served. There are two main form of news processing:
Service-hosted news: Bots work with managing application workflow, like navigation calls and you can offload https://hookupdates.net/instanthookups-review/ songs running towards Microsoft Real-day Mass media System. That have provider-managed news, you really have a number of options to implement and you may machine your own robot. A help-organized news robot can be adopted because the a good stateless provider as it doesn’t techniques media in your area. Service-organized mass media spiders can use the next APIs:
Application-organized news: To own a bot locate direct access with the media, it takes a particular Graph permission. Immediately following the robot has the consent, the actual-day News Library, plus the Graph contacting SDK helps you generate rich, real-day news, and you can calling bots. A credit card applicatoin-organized bot need to be organized from inside the a cup environment. To find out more, find software-managed news bots.