Echo360 recommends whitelisting certain URLs, IP addresses, and email domains if you are using PointSolutions. This will ensure that online resources are available to your organization's users and that all of your organization's users can receive email notifications from Echo360.
All Items listed in this whitelist document are required to ensure successful utilization of the software. Echo360 cannot guarantee successful use if any of the listed URLs, ports, communication IP addresses, sub-processors, or email addresses are not whitelisted.
This article is intended to provide your organization's network administrators with the information necessary to whitelist content.
URLs by Region
PointSolutions is fully hosted with Amazon Web Services (AWS) for development, testing, and production environments. AWS provides Echo360 with security and scalability features that we take advantage of. Auto Scaling groups and load balancers are some of the services that are used. When servers need to scale to support high traffic and / or loads, the auto-scaling group will add additional servers to the load balancers. When these additional servers are added, AWS assigns a new dynamic IP address to each new server from the following list: https://ip-ranges.amazonaws.com/ip-ranges.json
Due to our environments' scalability and security aspects, Echo360 does not use static IP addresses. For this reason, we provide the below list of URLs to whitelist by URL rather than static IP address.
It is recommended to whitelist URLs using wildcard characters (*) when possible since most EchoPoll URLs follow the same structure.
Some URLs still reference Turning Technologies or knowbly. These are still relevant and will be phased out to echo360 domains.
North and South America
Function | URL |
---|---|
Browser Client Application for Organization Administrator Role | app.turningtechnologies.com |
Browser Client Application for EchoPoll Instructor Role |
instructor-echopoll.turningtechnologies.com |
Browser Client Application for EchoPoll Learner Role |
learner-echopoll.turningtechnologies.com |
Browser Client Application for Sign In and Account Sign Up |
signin.turningtechnologies.com |
Authentication form, SSO Service Provider, LTI Link Handling, Legacy User and License APIs |
account.turningtechnologies.com |
Main API gateway for Client APIs |
api.turningtechnologies.com |
CloudFront distribution for Browser Client Application JavaScript files |
appclient.turningtechnologies.com |
CloudFront distribution for static images, fonts, etc |
cdn.turningtechnologies.com |
CloudFront distribution for user content (i.e. HotSpot question images) |
user-content.turningtechnologies.com |
CloudFront distribution for application downloads |
downloads.turningtechnologies.com |
Identity Provider for SAML Single Sign On via PointSolutions Account |
idp.turningtechnologies.com |
Browser Client Application for Instructor Role |
instructor.turningtechnologies.com |
Handler for OAuth authentication for LMS sign ins |
oauth.turningtechnologies.com |
Browser Client Application for Participant Role |
participant.turningtechnologies.com |
API gateway for Client APIs for polling environment |
polling.turningtechnologies.com |
Provides list of URLs needed for various production environments |
region.turningtechnologies.com |
Legacy polling environment APIs |
responseware.turningtechnologies.com |
Session analytics APIs |
session-analytics.turningtechnologies.com |
Browser Client Application for Instructor subscription purchase |
store.turningtechnologies.com |
Shortened URL for entering a PointSolutions session |
ttpoll.com |
Shortened URL for entering an EchoPoll session |
echo360poll.com |
Desktop software update APIs |
updatenode.turningtechnologies.com |
Desktop software update APIs |
updatenode.com |
Upload URL for user content (i.e. HotSpot question images) |
com-turningtech-user-content-production.s3.amazonaws.com |
Upload URL for user content (i.e. HotSpot question images) |
com-turningtech-user-content-production.s3-accelerate.amazonaws.com |
Browser Client Application for Knowbly (custom subdomains are generated for each customer i.e. acme.knowblyapp.com) |
*.knowblyapp.com |
Main API gateway for Knowbly Client APIs |
knowbly-main-api.turningtechnologies.com |
Knowbly notifications APIs |
knowbly-notifications-api.turningtechnologies.com |
Upload URL for user content on Knowbly and EchoPoll |
upload.filestackapi.com |
User content distribution for Knowbly and EchoPoll |
cdn.filestackcontent.com |
Europe, Africa, and Middle East
Function | URL |
---|---|
Browser Client Application for Organization Administrator Role | app.turningtechnologies.eu |
Browser Client Application for EchoPoll Instructor Role | instructor-echopoll.turningtechnologies.eu |
Browser Client Application for EchoPoll Learner Role | learner-echopoll.turningtechnologies.eu |
Browser Client Application for Sign In and Account Sign Up | signin.turningtechnologies.eu |
Authentication form, SSO Service Provider, LTI Link Handling, Legacy User and License APIs | account.turningtechnologies.eu |
Main API gateway for Client APIs | api.turningtechnologies.eu |
CloudFront distribution for Browser Client Application JavaScript files | appclient.turningtechnologies.eu |
CloudFront distribution for static images, fonts, etc | cdn.turningtechnologies.eu |
CloudFront distribution for user content (i.e. HotSpot question images) | user-content.turningtechnologies.eu |
CloudFront distribution for application downloads | downloads.turningtechnologies.eu |
Identity Provider for SAML Single Sign On via PointSolutions Account | idp.turningtechnologies.eu |
Browser Client Application for Instructor Role | instructor.turningtechnologies.eu |
Handler for OAuth authentication for LMS sign ins | oauth.turningtechnologies.eu |
Browser Client Application for Participant Role | participant.turningtechnologies.eu |
API gateway for Client APIs for polling environment | polling.turningtechnologies.eu |
Provides list of URLs needed for various production environments | region.turningtechnologies.eu |
Legacy polling environment APIs | responseware.turningtechnologies.eu |
Session analytics APIs | session-analytics.turningtechnologies.eu |
Browser Client Application for Instructor subscription purchase | store.turningtechnologies.eu |
Shortened URL for entering a PointSolutions session | ttpoll.eu |
Shortened URL for entering an EchoPoll session | echo360poll.eu |
Desktop software update APIs | updatenode.turningtechnologies.com |
Desktop software update APIs | updatenode.com |
Upload URL for user content (i.e. HotSpot question images) | eu-turningtech-user-content-production.s3.amazonaws.com |
Upload URL for user content (i.e. HotSpot question images) | eu-turningtech-user-content-production.s3-accelerate.amazonaws.com |
Browser Client Application for Knowbly (custom subdomains are generated for each customer i.e. acme.knowblyapp.com) | *.knowblyapp.com |
Main API gateway for Knowbly Client APIs | knowbly-main-api.turningtechnologies.com |
Knowbly notifications APIs | knowbly-notifications-api.turningtechnologies.com |
Upload URL for user content on Knowbly and EchoPoll | upload.filestackapi.com |
User content distribution for Knowbly and EchoPoll | cdn.filestackcontent.com |
Asia Pacific
Function | URL |
---|---|
Browser Client Application for Organization Administrator Role | app.turningtechnologiessg.net |
Browser Client Application for EchoPoll Organization Administrator Role | app.echopoll.au |
Browser Client Application for EchoPoll Instructor Role | instructor-echopoll.echopoll.au |
Browser Client Application for EchoPoll Learner Role | learner-echopoll.echopoll.au |
Browser Client Application for Sign In and Account Sign Up | signin.turningtechnologiessg.net |
Authentication form, SSO Service Provider, LTI Link Handling, Legacy User and License APIs | account.turningtechnologiessg.net |
Main API gateway for Client APIs | api.turningtechnologiessg.net |
CloudFront distribution for Browser Client Application JavaScript files | appclient.turningtechnologiessg.net |
CloudFront distribution for static images, fonts, etc | cdn.turningtechnologiessg.net |
CloudFront distribution for user content (i.e. HotSpot question images) | user-content.turningtechnologiessg.net |
CloudFront distribution for application downloads | downloads.turningtechnologiessg.net |
Identity Provider for SAML Single Sign On via PointSolutions Account | idp.turningtechnologiessg.net |
Browser Client Application for Instructor Role | instructor.turningtechnologiessg.net |
Handler for OAuth authentication for LMS sign ins | oauth.turningtechnologiessg.net |
Browser Client Application for Participant Role | participant.turningtechnologiessg.net |
API gateway for Client APIs for polling environment | polling.turningtechnologiessg.net |
Provides list of URLs needed for various production environments | region.turningtechnologiessg.net |
Legacy polling environment APIs | responseware.turningtechnologiessg.net |
Session analytics APIs | session-analytics.turningtechnologiessg.net |
Browser Client Application for Instructor subscription purchase | store.turningtechnologiessg.net |
Shortened URL for entering a PointSolutions session | ttpollsg.net |
Shortened URL for entering an EchoPoll session | echo360poll.au |
Desktop software update APIs | updatenode.turningtechnologies.com |
Desktop software update APIs | updatenode.com |
Upload URL for user content (i.e. HotSpot question images) | net-turningtechsg-user-content-production.s3.amazonaws.com |
Upload URL for user content (i.e. HotSpot question images) | net-turningtechsg-user-content-production.s3-accelerate.amazonaws.com |
Browser Client Application for Knowbly (custom subdomains are generated for each customer i.e. acme.knowblyapp.com) | *.knowblyapp.com |
Main API gateway for Knowbly Client APIs | knowbly-main-api.turningtechnologies.com |
Knowbly notifications APIs | knowbly-notifications-api.turningtechnologies.com |
Upload URL for user content on Knowbly and EchoPoll | upload.filestackapi.com |
User content distribution for Knowbly and EchoPoll | cdn.filestackcontent.com |
Ports
PointSolutions web service traffic uses port 443. Traffic on port 80 will normally be redirected to port 443.
Inbound Communications
Sometimes, web traffic must reach your organization URLs from an Echo360 server. Integrations into your Central Authentication Service (CAS) or Learning Management System (LMS) may require whitelisting the Network Address Translation (NAT) Gateway static IP addresses.
Environment / Region | IP Addresses |
---|---|
User Acceptance Testing (UAT) |
52.204.209.180 52.87.85.37 |
North and South America Production |
52.22.54.74 |
Europe, Africa, and Middle East Production |
52.28.19.246 |
Asia Pacific Production |
52.77.14.225 |
Sub-Processors
Echo360 uses certain subprocessors to assist in providing quality services to our PointSolutions customers. The following list of subprocessors is authorized to process customer data for Echo360 services and is required for usage.
Vendor | Reason | Whitelist Information |
---|---|---|
Recurly |
Subscription management Allows users to purchase and manage subscriptions |
https://docs.recurly.com/docs/ip-allowlist |
reCAPTCHA |
Distinguishes between human and automated access to websites reCAPTCHA uses an advanced risk analysis engine and adaptive challenges to keep malicious software from engaging in abusive activities on our platform while granting legitimate users access |
https://code.google.com/archive/p/recaptcha/wikis/FirewallsAndRecaptcha.wiki |
FileStack |
File handling service |
upload.filestackapi.com |
Email Domains
The following email domains may need to be whitelisted if users are unable to receive email notifications from Echo360:
@turningtechnologies.com
@email-relay-us-east-1.turningtechnologies.com
@email-relay-us-west-2.turningtechnologies.com
@email-relay-eu-west-1.turningtechnologies.com
@echo360.com