Requirements for Tenfold for Service Cloud Voice
Before you can begin setting up Tenfold for Service Cloud Voice, you must ensure that your Tenfold, Salesforce, and PBX system environments meet certain minimum requirements. Review the information in the following sections to determine if your organization must first close any gaps before proceeding with your rollout.
Tenfold requirements
To support on-premise voice integrations, Tenfold deploys Tenfold Cloud Connect (TCC) on a server co-located with the voice platform.
Tenfold must be configured to use Salesforce as an IdP via the SSO feature configurator. For specific instructions on how to do this, see Step 5 of Set up Salesforce for Service Cloud Voice.
NOTE: Virtual environments are supported.
TCC server OS requirements
The TCC server can run any of the following operating systems:
- Ubuntu Server 18.04 LTS or later
- CentOS 7.5 (CentOS 8.x not recommended, EOL: Dec 2021)
- Supported Red Hat Enterprise Linux
- Windows Server 2019 with Desktop Experience
- Windows Server 2016 with Desktop Experience
TCC server hardware requirements
The TCC server hardware must meet these minimum requirements:
- Quad Core Processor
- 2.3 GHz minimum
- Hyper-threading enabled
- 16 GB Memory
- 250 GB Free Hard Disk Space (minimum 7200 RPM)
Tenfold network requirements
- Gigabit Ethernet connection between TCC and the CM and AES servers
- It is recommended, but not required, to co-locate TCC with CM and AES
- Access to the internet
Important
Wireless networking is not supported.
Firewall requirements
Your organization's firewall must allow the indicated flow of traffic from these IP addresses and ports.
Table 1. Tenfold Cloud Connect (TCC) External Firewall Requirements
Hostname | IP Address | Port | Protocol | Direction |
events.tenfold.com | 130.211.23.150 | 443 | HTTPS | Outbound |
ccm.tenfold.com | 35.244.206.46 | 443 | Websocket | Outbound |
downloads.tenfold.com (necessary to download TCC rpm packages) | Dynamic IP - AWS Cloudfront services | 443 | HTTPS | Outbound |
Table 2. Tenfold SDK External Firewall Requirements
Domain or Hostname | IP Address | Port | Protocol | Direction |
api.tenfold.com | 130.211.9.159 | 443 | HTTPS | Outbound |
*.firebaseio.com | NA | 443 | Websocket/HTTPS | Outbound |
*.googleapis.com | NA | 443 | Websocket/HTTPS | Outbound |
Table 3. Tenfold Email Content
Hostname | IP Address | Port | Protocol | Direction |
mail.tenfold.com | 198.2.187.138 | 443 | HTTPS | Inbound |
Domains and IP addresses are subject to change as updates or new product features are released. For the most up-to-date information on important Tenfold IP addresses, check Tenfold Services IP Address/Domain Allow-list.
This publicly available page will also document peripheral IP addresses for all components of Tenfold.
Salesforce requirements
Refer to the document Make Sure Salesforce Satisfies the Voice Prerequisites at the Salesforce site for Salesforce prerequisites for Service Cloud Voice. In addition, make sure your Salesforce system meets the following Tenfold requirements:
- There is a configured API user with the appropriate permissions for reading and writing data within Salesforce.
- Phone numbers are stored in E.164 format in Salesforce.
Avaya CC Elite, CM, and AES requirements
Avaya Call Center Elite (CC Elite) is the Avaya flagship voice product for customer engagement. The product co-resides on Avaya Aura® Communication Manager (CM), which is a key component of the Avaya Aura®communications platform.
All Avaya components must be configured and licensed to support the integration. This includes and is not limited to configuring Avaya CM, configuring AES, configuring ACI, configuring SBC, installing hardware and software, installing licensing, and any other implementation or training services required.
Refer to the Tenfold Avaya Application Enablement Services (AES) Integration Overview for additional prerequisites.
Ensure your organization meets the following requirements for your Avaya system:
- It is assumed that only one device to one extension will be required to be monitored per user (i.e. Deskphone extension 101, Softphone extension 201).
- Your organization must have a server to host the Tenfold Cloud Connect application that meets the server requirements at the beginning of this article.
- Tenfold is not a replacement for physical phones or softphones, so it is required that the existing voice endpoint remains in place.
- Tenfold representatives must have access to Avaya and IVR admins to assist through the implementation. Note that if admins are not available, project delays can occur.
- Avaya and your organization are responsible for supporting and troubleshooting any Avaya-provided hardware and software, as well as their integration points.
- H.323 and SIP endpoints are supported.
- Be prepared to work with Tenfold to plan your UUI information capture to ensure your data UUI syntax is supported.
- The voice platform must accept E.164 format phone numbers for dialing. This includes the leading plus sign (+). Tenfold only passes digits within the phone number field. The only non-integer that is passed is a leading plus sign (+).
Missing Something?
Check out our Developer Center for more in-depth documentation. Please share your documentation feedback with us using the feedback button. We'd be happy to hear from you.