Hello.
I am currently actively working with a system other than vicidial.
1. I have accounts from SIP Provider.
2. I'm using MagnusBilling as softswitch on a different server. I'm recording my Provider and Trunk. Then, I open a User account for each of my customers. I'm loading credit. Then I open separate SIP accounts for the agents of the customers. (The number of agents is very different according to the customers. 5, 25.50, 100 ...)
I installed one Vicidial. I created an account. I created a Test Carrier and made a successful call.
I'm going to build a new structure now and use Vicidial for all customers.
Scenario 1 (ViciDial Express Installation)I. Customer 1
----a. 1 Virtual machine -> 1 Vicidial -> 10 Agents
ii. Customer 2
----a. 1 Virtual machine -> 1 Vicidial -> 15 Agents
iii. Customer 3
----a. 1 Virtual machine -> 1 Vicidial -> 8 Agents
Scenario 2 (ViciDial Cluster Installation)I. Databaser Server 1 -> Virtual machine
----a. Customer 1 Vicidial DB
----b. Customer 2 Vicidial DB
----c. Customer 3 Vicidial DB
ii. Phone Server-> Virtual machine
----a. Customer 1 Asterisk
----b. Customer 2 Asterisk
----c. Customer 3 Asterisk
iii. Web Server-> Virtual machine
----a. Customer 1 Vicidial
----b. Customer 2 Vicidial
----c. Customer 3 Vicidial
iv. Archive server -> Virtual machine
----a. Customer 1 Archive
----b. Customer 2 Archive
----c. Customer 3 Archive
Now, I have two questions.
1. Do you think this is the right process?
2. Do I need to set up a separate vicidial for each customer? I plan to do this. I have dedicated servers. I will divide them into virtual machines. (Ex: 20 Virtual Machine). If this happens, 20 Centos, 20 asterisk
) Tracking, updates, maintenance will be a little difficult. Or is the cluster installation correct as above?
Thanks in advance.