$ npm install @rbbn/citrix-webrtc-sdk
To install a particular build branch or beta branch with the Github URL, run:
$ npm install https://github.com/RibbonCommunications/citrix-webrtc-sdk#<build number or "beta"> --save
The information about tutorials and documents can be found in the links below
-
Documents
: docs -
Tutorials
: Getting Started
- Replacing a Track (
call.replaceTrack()
) causes two-way audio loss- Resolved when using Citrix Workspace App for Linux 2405 or higher
- Outgoing calls don't have remote media after being established
- Multiple devices of same type/model have identical deviceIds
- Devices not always grouped together properly
- Resolved when using Citrix Workspace App for Linux 2408 or higher
- getUserMedia does not return a valid MediaStream object
- Direct access of AudioContext not currently supported/doesn't work as expected
- No ability to play local audio file to the far end of a call
- When this SDK is used in a browser, video calls do not work correctly
- Only audio calls should be tested if this SDK is being used in a browser
- Resolved when using Citrix Virtual Apps and Desktops version 2407 or higher
- Video calls may use the wrong camera if more than one present
- No HID signalling provided by Citrix SDK
- Regular USB headset should be used
- HID SDK/Driver combination should continue to work
- IPC - requires addition of
winreg
dependency in Electron main process if our preloads are used (Electron only)
- No handling or notification of Citrix lifecycle events (e.g. channel reconnect)
- E911 event & API return malformed data on eLux/Linux. Resolved when using Citrix Workspace App for Linux 2405 or higher