Echo360 recommends whitelisting certain URLs, IP addresses, and email domains if you are using EchoPoll. This will ensure that online resources are available to your organization's users, and that all of your organization's users are able to receive email notifications from Echo360.
This article is intended to provide your organization network administrators with the information necessary to whitelist content.
URLs by Region
EchoPoll is fully hosted with Amazon Web Services (AWS) for development, test, 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 the scalability and security aspects for our environments, Echo360 does not use static IP addresses. For this reason, we provide the below list of URLs in order 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 in the future.
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.turingtechnologies.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.turingtechnologies.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.turingtechnologiessg.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
EchoPoll web service traffic uses port 443. Traffic on port 80 will normally be redirected to port 443.
Inbound Communications
In some cases, web traffic will need to 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 52.0.29.153 |
Europe, Africa, and Middle East Production | 52.28.19.246 52.58.229.99 |
Asia Pacific Production | 52.77.14.225 52.220.21.241 |
Sub-Processors
Echo360 uses certain sub-processors to assist in providing quality services to our EchoPoll customers. The following list of sub-processors is authorized to process customer data for Echo360 services and are required for usage.
OLD Icon | NEW Icon | What it indicates |
---|---|---|
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 Facilitates uploads, transformations, and delivery of user-generated content |
upload.filestackapi.com cdn.filestackcontent.com process.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