[
https://issues.apache.org/jira/browse/GUACAMOLE-1170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17314060#comment-17314060
]
Mike Jumper commented on GUACAMOLE-1170:
----------------------------------------
This behavior is due to a timing issue in the allocation of output stream
indices. If clipboard is disabled, the following events occur:
# *Client:* Establishes the connection.
# *Client:* Attempts to synchronize current clipboard data, opening an outbound
clipboard stream . This stream gets index 0. The client does not wait for an
"ack" before sending the data, and instead just sends the data and closes the
stream with an "end" instruction.
# *Client:* Opens an outbound audio stream, awaiting a successful "ack" from
the server before attempting to read local audio data. This stream gets index
0, as the clipboard stream has already been closed and the index is available.
# *Server:* Receives the request for the clipboard stream. As clipboard is
disabled, it rejects it with an error "ack" for stream 0.
# *Client:* Receives the error "ack" for stream 0, which it believes to be the
audio stream. As the audio stream appears to have failed, it does not try to
read local audio data.
> Audio input does not work when "Disable pasting from client" is set
> -------------------------------------------------------------------
>
> Key: GUACAMOLE-1170
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1170
> Project: Guacamole
> Issue Type: Bug
> Components: RDP
> Affects Versions: 1.2.0
> Environment: Guacamole server version: 1.2
> Guacamole server OS: RHEL8
> Tested RDP servers - Windows 10, Windows Server 2012 R2, Windows Server 2016
> Reporter: Zsolt Pribusz
> Priority: Minor
> Labels: RDP, audio, clipboard
>
> Hi!
> We encountered a problem regarding RDP audio input not working in some of our
> connections.
> The Remote Audio device was properly present in session, and browser also
> asked permission to use microphone, but no audio input stream went through to
> the recording software. (Also the recording indicator din't appear on browser
> tab in chrome) Since there was one test machine where audio input worked, we
> compared the connection profiles. After some testing, we figured out, that
> RDP "Enable audio input (microphone)" is not working properly when "Disable
> pasting from client" option is also set in connection settings.
> After this, we tested what is the behavior if pasting from client is enabled
> in connection settings, but in browser the clipboard access is disabled for
> guacamole site. In this case the audio input still works as expected.
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)