Cloud Contact Center Requirements
1. Purpose
The current document describes the minimal infrastructure and resources needed to deploy a new voice application zone in a new datacenter to support CoreMedia Cloud Contact Center.
These deployments are of two kinds depending on the type of usage:
- Proof Of Concept (POC)
- Production Deployment
2. Deployment POC
1. Network Topology Architecture:
2. Connectivity requirements
The voice services from CoreMedia require both Internet and VoIP access connections to be able to properly work. With that in mind there are requirements that must be met besides the connectivity. Since the present deployment is for a POC, the solution doesn*t need to be highly available. The requirements are below:
- Internet:
- Two internet circuits with 30 Mbps or higher with failover
- High-Available IPSec VPN Site-to-site capability between new infrastructure and CoreMedia VPN aggregator
- Ability to upgrade
- Voice:
- Two SIP trunk circuits
- SIP Trunk channels: The number of channels may vary depending on the size of the project
- National and international calls
- Codec: G.711a (alaw / ulaw)
- Both SIP trunk should be highly available and redundant
- The inbound calls should be delivered in a round-robin pattern
- Ability to upgrade
3. Computing requirements
The voice services can be deployed using virtual machines or physical servers. On both scenarios, the computing requirements need to be taken into account are:
Physical Servers | Virtual Machine | |
---|---|---|
Number of Instances | 1 | 1 |
CPU | 6 | 6 |
RAM | 8-16GB | 8-16GB |
HDD(at least) | 100G | 100G |
Network Interfaces | 2 (with failover recommended) | 1 |
Power Supply | 2 (redundant) | N/A |
Remote Console (iLO, KVM) | YES | YES |
Operating System | CentOS 7, Debian 10, RHEL 7 | CentOS 7, Debian 10, RHEL 7 |
Since the present deployment is for a POC, the solution doesn*t need to be highly available.
2. Production Deployment
1. Network Topology Architecture
2. Connectivity requirements
The voice services from CoreMedia require both Internet and VoIP access connections to be able to properly work. With that in mind there are requirements that must be met besides the connectivity. Since the present deployment is for production, the solution needs to be highly available and redundant. The requirements are below:
- Internet:
- Two internet circuits with 30 Mbps or higher with failover
- High-Available IPSec VPN Site-to-site capability between new infrastructure and CoreMedia VPN aggregator
- Ability to upgrade
- Voice:
- Two SIP trunk circuits
- SIP Trunk channels: The number of channels may vary depending on the size of the project
- National and international calls
- Codec: G.711a (alaw / ulaw)
- Both SIP trunk should be highly available and redundant
- The inbound calls should be delivered in a round-robin pattern
- Ability to upgrade
3. Computing requirements
The voice services can be deployed using virtual machines or physical servers. On both scenarios, the computing requirements need to be taken into account are:
Voice Servers
Physical Servers | Virtual Machine | |
---|---|---|
Number of Instances | 2 | 2 |
CPU | 6 | 6 |
RAM | 16-32GB | 16-32GB |
HDD(at least) | 1TB RAID1 | 1TB |
Network Interfaces | 2 (with failover recommended) | 1 |
Power Supply | 2 (redundant) | N/A |
Remote Console (iLO, KVM) | YES | YES |
Operating System | CentOS 7, Debian 10, RHEL 7 | CentOS 7, Debian 10, RHEL 7 |
Application Servers
Physical Servers | Virtual Machine | |
---|---|---|
Number of Instances | 2 | 2 |
CPU | 6 | 6 |
RAM | 16-32GB | 16-32GB |
HDD(at least) | 300GB RAID1 | 300GB |
Network Interfaces | 2 (with failover recommended) | 1 |
Power Supply | 2 (redundant) | N/A |
Remote Console (iLO, KVM) | ||
YES | YES | |
Operating System | CentOS 7, Debian 10, RHEL 7 | CentOS 7, Debian 10, RHEL 7 |
Since the present deployment is for a POC, the solution doesn't need to be highly available.
3. New Site Checklist
Type of Deployment
Proof of Concept | |
Production |
Connectivity Requirements - Internet
Bandwidth | |
VPN IPSec | |
If No, what other type of VPN is available | |
Ability to upgrade | |
High-Available |
Connectivity Requirements - SIP Trunk
Number of Channels | |
National and International calls | |
Coded | |
Ability to upgrade | |
High-Available |
Computing requirements
Number of Instances | |
CPU | |
RAM | |
HDD (at least) | |
Network interfaces | |
Power supply | |
Remote console (iLO, KVM) | |
Operating system |