As a web application, Jiminny does not normally require any network configuration changes. However, some firewalls can block traffic and interfere with web conferences or calls. If your router includes SIP Application Level Gateway (ALG) function or Stateful Packet Inspection (SPI), disable both of these functions.
IP address ranges and ports used
Jiminny needs to communicate with external servers to send signaling and media traffic. Global Low Latency routing is used to select the datacenter with the lowest-latency (usually closest to the user).
Set up whitelist (and preferably QoS) rules using all of the server IP addresses we use.
Prioritize for Performance with QoS
We highly recommend that your network is configured such that voice traffic has a higher priority than data traffic.
One of the most important improvements you can make in your network is by setting up a QoS on your router.
This will ensure that issues related to voice packets are minimized and that your calls have optimal audio quality, without having a noticeable effect on your data traffic. Traffic prioritization can be configured in a variety of ways, but we suggest prioritizing packets based on the IP addresses above.
We recommend a few routers tested and capable of QoS:
Ubiquiti UniFi
Ubiquiti EdgeRouter PRO
Cisco Meraki range
You can find specific guidance on setting these up.
DSCP Tagging
Jiminny enables DSCP by default in compatible browsers (currently Google Chrome). Capable browsers will tag WebRTC media packets, enabling differentiated handling on a LAN so that real-time media can be prioritized above other network traffic.
These will be tagged as Expedited Forwarding (46).
Note: there is a known issue that requires a workaround in Windows environments.
Testing
Once these rules are in place, please test your connectivity.