Bots normally relate solely to Teams phone calls and you will meetings having fun with genuine-time sound, clips, and you will monitor discussing
Having Microsoft Chart APIs to possess phone calls an internet-based conferences, Teams apps are now able to relate solely to profiles having fun with sound and you will video clips to enhance the action. This type of APIs will let you are the adopting the new features:
- Interactive sound reaction (IVR).
- Telephone call control.
- Usage of real-time audio and video streams, plus pc and application discussing.
To make use of these types of Chart APIs in a communities application, you create a robot and you can identify certain more details and you can permissions.
On the other hand, the genuine-day Media Program enables bots to interact having Groups phone calls and you can group meetings having fun with genuine-date sound, films, and you will screen sharing. A robot one to participates in the music otherwise films calls and online meetings try a regular Microsoft Communities bot that have couples a lot more features accustomed check in the brand new robot.
The fresh new Communities application reveal that have one or two extra options supportsCalling and supportsVideo , Chart permissions for your bot’s Microsoft App ID, and renter admin agree allow you to register the fresh bot. Into the joining a calls and you can group meetings robot getting Groups, the fresh new Webhook Hyperlink is mentioned, the webhook endpoint for all incoming calls towards bot. A software-hosted news robot requires the Microsoft.Graphmunications.Phone calls.Mass media .Online library to gain access to new audio and video mass media channels, together with bot need to be implemented towards a cup Servers machine otherwise Screen Servers visitor Os’s (OS) for the Blue. Spiders towards Communities aids merely a certain set of news forms to own video and audio posts.
Terminologies
- Songs or video clips calls
- Phone call designs
- Indicators
- Phone calls an internet-based group meetings
- Real-go out mass media
Music or videos calls
Calls in Communities is strictly songs or audio and video. In the place of audio or video clips call, the phrase name is used.
Telephone call systems
Calls can be peer-to-fellow anywhere between a person plus robot, otherwise multiparty between your robot as well as 2 or more people in a team call.
A user can also be initiate a fellow-to-peer telephone call along with your robot or receive your bot with the a keen present multiparty telephone call. This new multiparty telephone call is not let yet , on Communities associate screen.
Chart permissions aren’t important for a user so you’re able to start good peer-to-peer call together with your bot. Most permissions are needed to suit your bot to participate in an excellent multiparty call, and the robot so you can begin a peer-to-peer phone call which have a user.
A trip can begin since peer-to-fellow and eventually getting an excellent multiparty label. Your own bot is also start multiparty calls from the inviting other people, considering the bot has got the proper permissions. When your robot does not have permissions to participate in category calls if in case a participant adds various other new member with the name, the robot are fell about call.
Signals
To receive an inbound telephone call, your enter into a keen endpoint on your own robot options. Which endpoint gets an alerts when an incoming call is established. You could answer the decision, refute it, otherwise reroute it in order to others.
Whenever a bot is actually a trip, you’ll find APIs to own muting and you may unmuting the new bot and also to start otherwise prevent revealing video otherwise desktop content with almost every other users.
Phone calls an internet-based conferences
Out-of a communities owner’s position, there are two kinds of online conferences, random and booked. From a great bot’s direction, both online group meetings are the same. So you can a robot, an internet conference is a great multiparty phone call between some members and you will boasts fulfilling coordinates. Fulfilling coordinates will be the metadata towards the fulfilling plus botId , chatId for the conference, joinUrl , startTime otherwise endTime , and the like.
Real-big date mass media
Whenever a robot is doing a trip or on the web meeting, it should deal with video and audio streams. Whenever users cam on the a visit, reveal by themselves towards a cam, or expose the windows inside the a conference, to a bot it’s revealed once the video and audio avenues. When the a bot wants to state something as simple as, force 0 to arrive the brand new operator within the an interactive sound reaction (IVR) condition, it entails to relax and play a great .WAV document. Along, this can be called news otherwise actual-date media.
Real-day media refers to problems where mass media must be processed within the real-go out, as opposed to playback from prior to now filed songs or videos. Writing on mass media streams, such actual-day media streams, is extremely advanced. Microsoft has created the real-big date Media System to cope with these scenarios and to offload because the much of the traditional hard work from actual-date media running as you are able to. In the event that bot solutions an inbound phone call or meets a unique otherwise established label, it ought to give the real-go out Mass media Platform just how media is actually handled. While strengthening an IVR app, you could offload this new high priced sounds handling so you can Microsoft. Alternately, if your bot needs direct access to media streams, one to situation is even supported. There’s two variety of media processing:
Service-hosted news: Bots focus on handling app workflow, eg navigation calls and you will offload audio operating on the Microsoft Real-time Media Platform. Which have solution-managed mass media, you may have several options to implement and you will server the robot. A support-hosted mass media robot can be then followed as the a stateless provider because the it doesn’t techniques media in your area. Service-hosted mass media bots may use the next APIs:
Application-organized mass media: Getting a bot discover direct access towards the news, it will take a certain Graph permission. Just after their bot provides the consent, the actual-go out Media Library, as well as the Graph getting in touch with SDK makes it possible to build steeped, real-date news, and you will contacting spiders. A loan application-organized robot should be hosted within the a cup environment. For more information, come across application-managed media bots.