Closed daveontherun closed 1 month ago
Hi @daveontherun, There's a few things to check and a few limitations. If you could confirm the following that would be good:
Just adding to that, I use some port forwarding rules both on Windows and Mac to overcome that useless Microsoft limitation of only listening on localhost.
For Mac I use socat (I listen to my whole subnet, but you could make the range a single host):
socat -d TCP4-LISTEN:8124,range=192.168.0.0/24,reuseaddr,fork TCP:127.0.0.1:8124
On Windows 11 I achieve the same result using those two commands (in this case I only listen to one specific host):
netsh advfirewall firewall add rule name="Companion to Teams" protocol=TCP dir=in localip=192.168.0.118 localport=8124 action=allow
netsh interface portproxy add v4tov4 listenport=8124 listenaddress=192.168.0.118 connectport=8124 connectaddress=127.0.0.1 protocol=tcp
Hope that helps!
The issue was I was trying to remote call from another PC. The firewall and port forwarding worked like a charm. Thank you both!
I suggest maybe adding a note in the help section to mention 2.0 API only allows localhost
I am unable to get the API token populated using companion. Manage API is enabled in Teams settings. In companion, the API Version is 2.0.0 and the IP address is correct.
I attempt to press button presets for MS Teams but not seeing the Allow or Block request from Teams. Error: "Disconnected Teams not running"
Microsoft Teams version 24231.512.3106.6573 Companion version v3.4.0