# System Requirements

KeyNect is a browser-based software application, with no download or app required.

### **Keyfax Version**

Omfax customers must be using Keyfax 4.4.7 upwards to use KeyNect with Keyfax.&#x20;

### **Desktop Browser Support**

Desktop users must be using the latest versions of the Chrome or Edge web browser.

The Firefox browser is not currently supported for desktop users.

### **Mobile Browser Support**

KeyNect works on any Apple’s Safari browser and any Chromium based browser (of which all native android phone browsers are Chromium based – e.g. the ‘Samsung Internet’ browser). This should ensure support for circa 97% of mobile phones.

The following browsers are not supported:

* Opera&#x20;
* Firefox
* Duck Duck Go on Apple devices is not supported when on a mobile call and KeyNect simultaneousl&#x79;**,** as they do not handle the iOS restrictions on Web RTC calls correctly when running alongside an existing mobile phone call (although they do work when not alongside a mobile call).

### Mobile Requirements

No downloads are required from the Apple Store or Android Store.&#x20;

There is no additional software required other than an up-to-date supported browser.

Tenants must have a smartphone or device capable of video, and sufficient internet bandwidth. Low bandwidth (e.g. congested Wi-Fi) may affect video quality.

Mobile devices should be fairly recent - iOS started supporting Video call recording technology in their browsers around 2021. Almost all other mobile device manufacturers had a solution via the Chrome browser from 2016.&#x20;

Later mobile devices have better compression codecs which may result in better call quality. Most mobiles now auto-update Chrome/Safari so that fixes and improvements to this technology are incorporated without the user having to make a decision to do so.&#x20;

### **Mobile Signal**

The nature of the coverage of 4G and 5G networks means that connectivity will be dependent upon the mobile device's signal strength. Every effort has been made to ensure video communications continue regardless of bandwidth available - but in very poor conditions the mobile will drop off the call. Networks are improving all the time - and we have seen in 5G areas extraordinary call quality and ease of use.

### Network Requirements

* **Desktop network must allow Web Socket comms with the external internet:**
  * Outbound WebSocket connections are allowed from the desktop browser to the internet.
  * Firewalls and proxies do not block or interfere with WebSocket traffic.
* **Desktop bandwidth:** The desktop users must be in an environment that has enough bandwidth to allow transfer of up to approximately (and this depends on compression used by the codec selected, so can vary) 25,000 bytes per second between their machines and the internet. If multiple seats are involved then the maximum concurrent users count should be used to multiply up the data use appropriately - roughly speaking:
  * 20 users
  * 20 x 25,000 bytes = 500,000 bytes per second
  * 8 bits per byte x 500,000 = 4,000,000 bps
  * divide by 1,000,000 for 1Mb = 4Mbps of network bandwidth availability
  * Note: this is a very rough guide and true bandwidth required will reflect network topology, technologies in use and the network's combined reaction to 20 users streaming video constantly during a call
* Desktop environments that utilise Citrix or other remote desktop solutions may find their Citrix or RDP servers are unable to handle the bandwidth required - which would include an audio stream from the Citrix/RDP client and video updating in real-time across this same interface. Please contact Omfax support for a discussion of what is possible with your specific hardware configuration.

### SMS Provider

Omfax use <https://www.firetext.co.uk/> as the SMS provider and is responsible for purchasing the credits required to send text messages. All services are UK based only.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keyfax.biz/product-suite/keyfax-keynect/system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
