Swiftlane Networking Requirements
Customers should allow complete outbound connections from access point devices, on port 80 and 443. This would ensure the highest level of reliability for the system.
However, here are some specific endpoints called from the Swiftlane system. Please note that this is a changing set of requirements and may affect future performance of the device. Highly recommended that allow all outgoing 80/443 traffic from the Swiftlane devices.
Swiftlane Email IP Addresses to be Whitelisted
Swiftlane Door Controller Panel Firewall Config
- Enable bidirectional connections for port 80 and 443
- Enable bidirectional mqtt.googleapis.com:8883 (for communication between API and door controller hardware)
- Enable bidirectional cloudiot.googleapis.com:443 (for communication between API and door controller hardware)
SwiftReader Firewall Configuration
Enable Bidirectional communication on ports 80 and 443
port 5223 22.214.171.124/8 outbound: Apple Push Notification service (APNs) for Apple devices.
IP range `126.96.36.199/8`` is an IP range block assigned to Apple Inc so this merely represents that apple push notification servers would connect to the port 5223 on the reader devices for push notifications.
Email Domain Authentication (User enrollment flow)
Make sure that the Swiftlane.com email domain is whitelisted as a trusted domain on the spam filters, in case you have very strong email spam rules, or if you see swiftlane.com emails going to spam. Swiftlane already uses DMARC, and sender authentication to ensure high deliverability of our emails.
Swiftlane intercom uses webrtc based video and audio intercom, which requires specific endpoints and paths to be enabled.
WebRTC Signaling Server
This opens a web socket connection for WebRTC signaling.
Video events Websocket