eVisit is a web-based hosted SaaS application that uses a variety of technologies to deliver its enterprise virtual care platform. These technologies are described below in three sections:
- eVisit Application
- Video Providers
- Error Reporting, Availability Monitoring, and Analytics
Each section contains domain names and ports that must be open for eVisit to function properly.
The following domain names and ports are required for the eVisit application to load on users' browsers.
- ws-us3.pusher.com:443 (express only)
Underlying the eVisit application are video solution providers that enable patient-to-provider video connections. In order to improve system reliability, eVisit currently employs Twilio as our video provider.
To test if whitelisting is required/successful use the following network tests:
The following domain names and ports are required for eVisit’s Video Providers:
In addition to previous domains, the following IPv4 addresses provide video signaling and routing2. Note that this will require allowing TCP and UDP traffic on a variety of ports:
If the provider or the patient is behind a firewall that performs Deep Packet Inspection (DPI) or uses some other technology that can introduce a variable amount of jitter in the audio/video streams, this will result in degradation of the call quality and possible failure. WebRTC, as a real-time protocol, requires consistent, real time packet transfer between the endpoints.
Error Reporting, Availability Monitoring, and Analytics
eVisit constantly monitors the reliability and usability of the platform. Whitelisting these domains is not required, but it will interfere with eVisit’s ability to provide support.
1. Note that these tests also check for camera/microphone access but the critical element here are the network related tests, such as server access.
2. The most up-to-date version of these IP ranges may be found here.