Comments (11)
Thanks. It would be nice to have a sample, that can be deployed as an Asp.Net web application, or at least some checklist what needs to be done. Has anyone tried to do this?
from botbuilder-realtimemediacalling.
When we took a look a while back, ILPIP needed by the platform SDK was not supported in Azure App services. I think it is supported now. We plan to take a look at it soon. If that works, I will post a sample here. please watch out for updates. thanks
from botbuilder-realtimemediacalling.
The samples are only for Azure cloud service. But the platform SDKs does not have any restrictions. You will have to configure the public IP, provide an equivalent of InstanceInputEndpoint, open up corresponding ports, etc.
from botbuilder-realtimemediacalling.
If the RealTimeMediaCalling bot application will be deployed other than Azure cloud, is certificate still needed?
Do you now have sample that doesn't require certificate?
from botbuilder-realtimemediacalling.
@gfclaveria yes a certificate is a must. The platform requires a certificate in order to communicate securely with the Skype calling cloud.
from botbuilder-realtimemediacalling.
@MalarGit I see, Thanks.
from botbuilder-realtimemediacalling.
@MalarGit
Can we deploy the application built using Platform SDKs on Azure App Services ? If yes, what precautions do we need to take ? Any sample or steps on how to do it would be great.
from botbuilder-realtimemediacalling.
Cool. That would be great. Any ETA on that ? Rather than sample, Pre-requisites and steps to follow should be enough initially i guess.
from botbuilder-realtimemediacalling.
We don't know if supporting Azure App Service is feasible for real-time media bots, and that is not in our plans currently. Supporting real-time media bots on Azure Service Fabric with VM scale sets is on our internal backlog but we cannot offer an ETA for when the SDK would have official support. However, with the recent Azure networking updates (https://github.com/Azure/vm-scale-sets/tree/master/preview/network), there is now support to assign each VM in the set a public IPv4 address - which is required for hosting real-time media bots. So Azure Service Fabric is something you could try out if you want. Please see the section "Public IPv4 per virtual machine" in the following article:
https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking
Thanks,
Stephen
from botbuilder-realtimemediacalling.
Are there any news on this topic? Meanwhile we were able to move our complete bot stack to docker containers except real time bot channel which is still nasty and obsolete cloud service. Is anybody in MS still working on real-time bot sdk or it is already abandoned?
from botbuilder-realtimemediacalling.
Hi @kronwell
There are no updates on this. Use of the Skype Real-Time Media Bot platform requires Azure running Windows Server and the .NET Framework, along with certain provisioned VM resources:
-
a public IP address (ILPIP) for each VM (https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking#public-ipv4-per-virtual-machine);
-
a mapping from a public port on the service's VIP to a private port for each VM; known as an Instance InputEndpoint for Classic Cloud Services, or Inbound NAT pools for VM Scale Sets (https://github.com/rbitia/azure-content/blob/master/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-windows-autoscale.md).
The BotBuilder-RealTimeMediaCalling SDK docs and samples have not been updated to demonstrate building and deploying a real-time media bot using Azure Resource Manager (ARM) or VM Scale Sets (with ILPIP and Inbound NAT pools configured), but these can be used. You do not have to use a Classic (ASM-based) Cloud Service.
To my knowledge, using a Docker for Windows container to deploy a real-time media bot does not work, unfortunately. Docker for Windows does not provide/support a full Windows Server 2016 OS container, only Windows Server 2016 Core and Nano, but these are insufficient for the real-time media bot platform.
from botbuilder-realtimemediacalling.
Related Issues (20)
- Screen sharing HOT 7
- Speech Recognition not working HOT 3
- Is it possible to use Microsoft translator API ? HOT 1
- HueBot : Error on incoming call
- is this supported by Skype for business? HOT 4
- Can't respond to bot call HOT 1
- Unable to run HueBot locally using ngrok HOT 5
- Support for Microsoft.CognitiveServices.Speech HOT 8
- Unable to call Hue Bot HOT 2
- MS Teams API don't send statusCode when answering to a call HOT 3
- Calling to bot -"you can not talk to the bot just yet..." HOT 3
- Passed stream to AudioVideoFramePlayer and video didn't play HOT 3
- Microsoft.Skype.Bots.Media in .Net Core
- Minimum VM Scale Set size requirements for v1.17.0.39-alpha?
- Unable to use this example
- Not able run this Audio Video Player example
- You can't talk to this Bot just yet. But we are working on it
- Getting started links are broken
- This repo is missing important files HOT 1
- docs link points to itself
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from botbuilder-realtimemediacalling.