Citrix HDX RealTime Optimization Pack for Microsoft Lync provides a highly scalable solution for delivering real-time audio-video conferencing and USB or VoIP enterprise telephony through Microsoft Lync in XenDesktop and XenApp environments. HDX RealTime Optimization Pack leverages your existing Lync infrastructure and inter-operates with other Lync endpoints running natively on devices.
HDX RealTime Optimization Pack for Microsoft Lync consists of both client and server components:
- The client component, called Citrix HDX RealTime Media Engine, is integrated with the Citrix Receiver on the endpoint device and performs all signaling and media processing directly on the user device itself, offloading the server for maximum scalability, minimizing network bandwidth consumption and ensuring optimal audio-video quality.
- The server-side (and virtual desktop) component, Citrix HDX RealTime Connector for Microsoft Lync, is a connector to the Microsoft Lync client that drives the RealTime Media Engine on the endpoint. Connector runs in the virtual server environment alongside Microsoft Lync and communicates signaling information over a Citrix ICA virtual channel to the RealTime Media Engine running on the user device.
- Enterprise Voice telephony features (PBX/PSTN integration)
- Emergency Services support (E911)
- Support for buttons (HID functions) on USB phones/headsets
- Conformance to Microsoft Lync Call Admission Control specification
- SUSE Linux support (v11 SP1/SP2)
- Support for Logitech C920 webcam with built-in H.264 encoder
- TCP/IP fallback for firewall traversal through Edge Server when UDP is blocked
- Compatibility with XenDesktop Remote PC feature
- Compatibility with CloudGateway StoreFront 1.2 for automated updating of the HDX RealTime Media Engine plug-in to the Citrix Receiver for Windows
- When calling a Lync-compatible softphone or a PSTN phone by dialing a phone number using Lync optimization, the phone number portion of the caller-id did not display on the softphone or PSTN caller-id. In this release, when you place a call, the software uses the caller-id information stored in the Lync server. This enables the callee to see who is calling and to easily return phone calls dialed from RealTime Connector. [#86]
- Full screen video is not always available in XenApp Seamless mode running on a Linux terminal. [#11956]
- RealTime Media Engine: SIP Registration and calling was not supported through an OCS R1 Edge server. [#11969]
- The Receive Resolution is less than expected when using an H.264 encoding camera on HP T610 when the call is H.264 format video. [#12489, #12432]
- Inserting or removing a USB device (e.g. camera, headset) on Linux terminals while RealTime Media Engine is running can cause unpredictable results. The workaround is to restart RealTime Connector/RealTime Media Engine after inserting a device. [#12540, #12347]
- Sometimes declining an incoming call does not cause the incoming call ringing sound to stop. The workaround for this is to restart Lync. [#12874]
- You cannot reliably escalate an audio-only conference call to a video call. Sometimes the call remains an audio-only call. [#12899]
- The Print button on the installer for printing the end-user license agreement does not work. [#13217]
- The 20 second ring timeout is ignored by the recipient of a conference call invitation. The call continues to ring instead of timing out. [#13229]
- RealTime Media Engine is unable to register or grab the audio/video devices if an application such as Skype is running in the virtual desktop and has the camera/audio resources. [#13236]
- After a video call is established, RealTime Connector displays the Audio Call window for 2-3 seconds and then switches to video session window. [#13271, #12804]
- Sometimes if one participant changes the video status (start/stop) in a conference call the video state of the other participants is changed as well. [#13285]
- On a Linux terminal, if a user puts a conference call on mute, the incoming audio can be distorted. [#13310]
- Video encoding using the RTVideo codec can consume > 90% of the CPU on the terminal and sometimes produces low frame rates. [#13374]
- Sometimes RealTime Connector starts in Un-Optimized mode when it should start in Optimized mode. [#13433, #13154]
- Sometimes the user gets an error placing a call: “Please wait until the first call is established before attempting to place the second call.” Open and close the settings window or restart Lync. [#13438, #12777]
- Sometimes RealTime Media Engine crashes when accepting an incoming Lync conference call. The workaround is to restart Lync. [#13455]
- The Pause video button does not indicate the paused video state if pressed while in full screen mode. [#13459]
- Users can only change device selections once per session. Subsequent attempts to change devices result in the GUI displaying the new device, but the system using the previously selected device. [#13460, #13386]
- If the user tries to access any Lync optimization menu items during initialization, the system displays a pop-up error with the following message: “Audio and Video Calling is disabled in this session. Error Code = 70.” The workaround is to wait a minute and try it again. [#13842, #13280]
Read more what’s fixed here.
All the documentation can be found here.
Download the new optimization pack here (requires a valid MyCitrix ID!!).