I have WPF program as a Kiosk application using Lync sdk to make 2-way video call. I want to make similar application but using Microsoft team. The step is as below:
- kiosk app calls recipient -> recipient accepts call and sees video streaming from a person standing in front of kiosk app.
- kiosk also gets video streaming sent back from recipient and shows that on app interface.
- users at kiosk side will only see custom interface we develop, not Lync/Microsoft Teams UI.
As far as I understand for Teams, native app (kiosk) needs to call bot api and bot will call MS Graph via REST and Graph will create a call to recipient. I don't quite understand how to proceed after that:
- How caller (kiosk) can receive video streaming from recipient?
How caller (kiosk) side turn on camera programmatically?
In Lync, we will install Lync libraries and Lync client on application side, then Lync will handle this itself, so the app using Lync will create a call directly to callee.
In Teams, it's different as the app needs to call Graph to create a call. So I am really confused how to do this.