Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtual desktops on separate machines #7

Open
BrentBaccala opened this issue Sep 4, 2020 · 1 comment
Open

Virtual desktops on separate machines #7

BrentBaccala opened this issue Sep 4, 2020 · 1 comment

Comments

@BrentBaccala
Copy link
Owner

Currently, the virtual desktops have to be on the same machine as freeswitch to allow "teacher mode" to control the audio settings.

The freeswitch API key is obtained by the scripts by reading a file in the filesystem. Having a better way to communicate this key would allow the scripts to run on a different machine and control freeswitch via a TCP session.

Alternately, the BBB server could be enhanced to control the freeswitch deaf controls, and this might be the better approach. If we start using multiple audio conferences (see the "multiple teachers" issue), then probably changes will need to be made to the BBB/freeswitch interaction. Maybe it's better for the scripts to control freeswitch by going through the bbb server.

@BrentBaccala
Copy link
Owner Author

The Python scripts also depend on being on the same machine as the Postgres database used to map BBB names to UNIX usernames, and for the database to be set for "trust" authentication (the default Greenlight configuration), where no password is needed when connecting from localhost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant