The way I read Umesh's question is not to send out-of-band to admin console, but messaging within the guac client itself. For example, say multiple users are connected to the same remote session. A side pane would allow them to facilitate a chat.
My example from a previous post was around session sharing. As an admin I can jump into any active session without the session owner's permission. Would prompting the session owner to allow admin to jump into user's session be a guac protocol or a webserver implementation? Chris On Sun, Apr 12, 2020 at 7:11 AM Nick Couchman <[email protected]> wrote: > On Sun, Apr 12, 2020 at 3:40 AM Umesh Bhatt <[email protected]> wrote: > >> Hi, >> >> >> >> I want to push notification messages in end user VM similar like >> Guacamole slow or unstable network messages. >> >> Can you pls let me know if Restful APIs are available for this? >> >> >> > > There is no current implementation for sending "out-of-band" messages like > this from the Guacamole system to the remote server. > > The Guacamole protocol itself could easily support such a feature, it > would just need to be implemented as a channel within Guacamole. However, > the ability to implement it for the remote server(s) would depend upon the > protocol you're using and its ability to support such "out-of-band" > messages on the remote system - things that are not normal > Keyboard/Mouse/Video messages. SSH can probably do this in some form or > fashion. RDP has support for implementing arbitrary data channels, so it > should be possible, there, as well. VNC probably would not support it, and > neither would Telnet. Also, the ability for the remote system to do > something with the messages would also require something listening on the > remote system for the messages - an agent of some sort - that is able to > receive the out-of-band messages and do something with them - display a > message to the user, etc. > > Can you describe your use-case a little bit more - what messages you'd > want to send back to the remote system, and why you'd need to send and/or > display them on the remote system? > > -Nick >
