Document toolboxDocument toolbox

Whitelisting CallPotential on the Firewall

If a company has any sort of firewall setup at their location they will need to whitelist a few URL's for CallPotential to work. This information can be given to their IT to add to their system firewall:


URLs USED BY CP:

*.callpotential.com (needed for anything CP to work)
*.newrelic.com (server monitoring software, site will experience script errors if this isn't whitelisted)
*.fastly.net (used by newrelic)
*.livechatinc.com (allows access to our chat support)
*.infusionsoft.com (allows access to forms on our web site)
*.bootstrapcdn.com (used by the thin client)

*maps.googleapis.com

*google-content.com


TWILIO WHITELIST

** Anything under US1 and US2 will need to be whitelisted

https://www.twilio.com/docs/video/ip-address-whitelisting

https://www.twilio.com/docs/voice/sdks/network-connectivity-requirements

https://support.twilio.com/hc/en-us/articles/360007130274-Requirements-for-Connecting-to-the-Twilio-REST-API-and-Troubleshooting-Common-Issues


For the Latest IPs: https://www.twilio.com/docs/sip-trunking/ip-addresses

twilio.com (our telco provider)

54.172.60.0/30 which translates to:
    54.172.60.0
    54.172.60.1
    54.172.60.2
    54.172.60.3
    Ports: 5060 (UDP/TCP), 5061 (TLS)
54.244.51.0/30 which translates to:
    54.244.51.0
    54.244.51.1
    54.244.51.2
    54.244.51.3
    Ports: 5060 (UDP/TCP), 5061 (TLS)

54.172.60.0/23 34.203.250.0/23 Port Range: 10,000 to 20,000 (UDP)
54.244.51.0/24
    Port Range: 10,000 to 20,000 (UDP)


Additional links to whitelist:

https://media.twiliocdn.com/sdk/js/client/v1.9/twilio.min.js
https://media.twiliocdn.com/taskrouter/js/v1.20/taskrouter.min.js


SENDGRID WHITELIST:
sendgrid.com
sendgrid.net
sendgrid.me
sendgrid.info  

Dedicated SendGrid IPs are: 149.72.141.201, 167.89.110.17


PORT WHITELIST:

Port 9002 (used by the thin client to receive push notifications)
Port 9001 (used by Call Center software)

Port 9003 (used for leads.urbanstorage.com ONLY)


If they just use a default Windows firewall, you can set it up yourself by following these steps:

  1. Remote into their computer

    1. Send User GoToAssist support key if they have the app downloaded, if the do not have the app send them the GoToAssist support Link. if this works proceed to step 2, if not proceed to step 1.b.
    2. Have the user open CallPotential support or Teamviewer and send the 9 digit ID number
    3. If they do not have it, use this link: http://download.callpotential.com/support.exe 
  2. Access the Firewall Settings

    1. Open the Control Panel
      1. Type in "Firewall" to the search
      2. Click "Windows Firewall"
      3. Click Advanced Settings on the left side
  3. Create exceptions in the Firewall for the appropriate ports

    1. Click Inbound Rules
      1. Click "New Rule.." on the right side
      2. Select Port and click Next
      3. Check TCP and Specific local ports: "9001,9002". Click Next
      4. Check Allow the connection, click Next
      5. Click Next again
      6. Enter in the name: "CP TCP". Click Finish
      7. Click "New Rule.." again
      8. Select Port and click Next
      9. Check UDP and Specific local ports: "9001,9002". Click Next
      10. Check Allow the connection, click Next
      11. Click Next again
      12. Enter in the name: "CP UDP". Click Finish
    2. Click Outbound Rules
      1. Click "New Rule.." on the right side
      2. Select Port and click Next
      3. Check TCP and Specific local ports: "9001,9002". Click Next
      4. Check Allow the connection, click Next
      5. Click Next again
      6. Enter in the name: "CP TCP". Click Finish
      7. Click "New Rule.." again
      8. Select Port and click Next
      9. Check UDP and Specific local ports: "9001,9002". Click Next
      10. Check Allow the connection, click Next
      11. Click Next again
      12. Enter in the name: "CP UDP". Click Finish