Click-to-Call and StarLeaf Cloud
Managing Cloud and traffic routingLast updated September 11, 2019
StarLeaf allows for video calling to take place within a web browser. We call this Click-to-Call. Video calling within a browser is sometimes known as WebRTC (Web Real-Time Communication).
People who want to join a StarLeaf conference (and who do not have their own video equipment) can use Click-to-Call to do so.
- Anyone can now directly dial in to a StarLeaf conference from their web browser, simply by clicking a link
- Anyone can now directly call any StarLeaf endpoint from their web browser. This includes StarLeaf room systems, StarLeaf desktops, StarLeaf app, and any H.323 or SIP endpoint that is registered to the StarLeaf platform
Guest invites include a link to call the person who sent the invite point-to-point from a web browser.
If you are a StarLeaf user, you can include a link in your email signature (or elsewhere) that launches a browser ready to call you.
You can also create links to allow video calls to anyone in your organization from your web sites or applications. For more information, refer to Browser Click-to-Call links.
To use Click-to-Call, video callers need at least:
- Chrome 46
- Internet Explorer 11 (requires add-in)
- Firefox 55
For best support and compatibility, StarLeaf recommends using Chrome or Internet Explorer for Click-to-Call.
Safari no longer supports plugins and therefore cannot be used for Click-to-Call.
Browsers running on iOS (iPhone and iPad) do not support any WebRTC. Therefore, you cannot use Click-to-Call on these devices.
Chrome users do not need a add-in to use Click-to-Call, but they need a to install an extension if they will share their screens whilst using Click-to-Call.
To be able to share your screen from Chrome, you will be prompted to use the Screen Share for StarLeaf Click-to-Call extension. Chrome users can find the add-in here: https://chrome.google.com/webstore/detail/screen-share-for-starleaf/dliccfbpegdcmlflaidhhnloeofgdnce .
Internet Explorer users will be prompted by their browser to download the StarLeaf Browser Add-in when they load the Click-to-Call page in their browser. This enables the browser to use Click-to-Call and also use screen share.
From Firefox version 59, the ability to share your screen using Click-to-Call is no longer supported. StarLeaf no longer recommends using Firefox with Click-to-Call.
Safari no longer supports plugins and, therefore, you cannot use it for Click-to-Call.
Users of StarLeaf Click-to-Call browser video calling can share their screen with the person or conference at the other end of the call.
The picture below shows a browser-based call with shared content.
StarLeaf browser-based video calling does not require UDP ports to be open on your firewall; however, StarLeaf calls prefer to use UDP if possible because that provides superior call quality.
The use of TCP ports allows:
- successful browser-based calling even where there is a corporate firewall that is configured to block UDP traffic
- better performance where there is limited bandwidth
Firefox users must have access to UDP as, currently, Firefox browser calling does not work with TCP port 443.
To find more information about ports used by Click -to-Call, refer to Firewall configuration for StarLeaf endpoints.
StarLeaf Click-to-Call uses dynamic bandwidth. This effectively prevents video browser calls from overusing your Internet connection. Where you have low or fluctuating bandwidth, Click-to-Call automatically and dynamically adjusts bandwidth use to avoid packet loss.
Dynamic bandwidth support also means that where there are good network conditions with high bandwidth availability, Click-to-Call will scale up resolution and provide a much better video experience.
The dynamic bandwidth algorithm used by Click-to-Call is designed by Google, and this is implemented in all browsers we support. For more information about that algorithm, refer to A Google Congestion Control Algorithm for Real-Time Communication on the WWW .
Click-to-Call supports connections through proxies that support the use of HTTP CONNECT on port 443. StarLeaf uses HTTP CONNECT to open an end-to-end TCP connection between the browser and the StarLeaf Border Controller. Click-to-Call will use the proxy settings that are configured in the user’s browser settings.
The proxy must allow connections to <subdomain>.call.sl.