microsoft-graph-comms-samples icon indicating copy to clipboard operation
microsoft-graph-comms-samples copied to clipboard

PolicyRecordingBot on SF with VMSS

Open oleksii-gudz opened this issue 4 years ago • 1 comments

Hi Guys, In current sample, PolicyRecordingBot is supposed to run on Azure cloud service and media data is supposed to be transferred directly to bot instance via public ip.

How the same scenario can be achieved for bot on Service Fabric with VMSS?

I have created SF cluster with nodes (that have public IPs), deployed Huebot sample and managed to make it work. But bot gets media data via loadbalancer (using NAT rules). Now I would like to check an option to pass media stream directly to specific bot node instance.

MediaPlatformInstanceSettings = new MediaPlatformInstanceSettings() { CertificateThumbprint = ??options.Certificate??, InstanceInternalPort = 8445, InstancePublicIPAddress = <publicInstanceIP>, InstancePublicPort = 8445, ServiceFqdn = ??publicMediaUrl.Host??, }

Node has public ip, internal and public ports supposed to be 8445, now how to deal with certificate and service fqdn? how can I use my single CName for all my nodes? what I am missing?

oleksii-gudz avatar Apr 03 '20 08:04 oleksii-gudz

@oleksii-gudz I'm facing the same scenario. Could you tell me how to resolve this issue if you've already resolved this issue?

tsubasaxZZZ avatar Apr 14 '23 02:04 tsubasaxZZZ