Use winsip to point star pbx call center small "mini workstation server" 2020 model stress test

After Double 11 this year, internal channels got a "mini workstation server" of DotAsterisk pbx, the official address is: DotAsterisk (dotstar PBX) "mini workstation server" . Link: http://www.dotasterisk.cn/thread-2261-1-1.html

The official feature is low power consumption, low concurrency, and meets the needs of small and micro enterprises. Quoting the official original text "Workstation all-aluminum body, which is compact, energy-saving, sound-proof, and good heat dissipation. It is very suitable for small and micro enterprises to use. Enterprise 30-50 concurrent, 1 year recording usage requirements". But the official did not give a detailed stress test report. After I got the machine, I took time to do a stress test. Now I will record the test process and report.

Dianxing pbx "Mini Workstation Server" has been pre-installed with the latest version of Dianxing PBX V3.8, the default IP address is 192.168.5.210, the root password is dotasterisk.cn, ssh login simply modify the IP address to 192.168.7.91 for the following test. Another point is that the number of seats authorized is 5000 (the official said is unlimited seats, 5000 is enough), this can be adjusted within the hardware load range, the number of seats and concurrent calls.

The following will explain how to do the stress test according to the topology diagram below.

1. Preparation

1. Four physical computers, one of which is my work laptop ( machine A ), log in with the ssh client to view the test results; the other is an "antique" laptop ( machine B ) in the corner , which is also installed Dianxing PBX is used to simulate the operator's call; there is also an XP machine ( C machine ) in the operating environment of winsip ; the last one is the official mini workstation ( D machine ) pre-installed with Dianxing PBX call system . All the preparatory work is to test the performance of the D machine to handle concurrent calls. The following describes the information of each machine as follows:

Machine A : Working coding notebook with good performance. It is used to initiate a call test and view the monitoring test process through the ssh client and remote desktop.

 

Machine B : An antique notebook that has been pre-installed with dotstar pbx with a U disk, used to register the analog sip extension of winsip, and simulate the call originating end, Celeron cpu, and the equipment hardware is basically sufficient. When this machine simulates an incoming call from an outside line, the recording will be turned off.

C machine : Win XP system has been installed to run winsip simulation call concurrent software. Since the winsip used this time is also an old-fashioned software, the operating environment can only be the win xp operating system. Fortunately, I did not throw away the old antique computers of my relatives and friends before. It took a lot of effort to find an ASUS all-in-one computer to install the XP system and install the winsip software. What I want to explain here is: It is best not to run winsip under the virtual machine winxp environment, so the test result is not accurate, please be sure to find a real physical machine to test.

Machine D : "Mini Workstation Server", please refer to the official website for appearance: http://www.dotasterisk.cn/thread-2261-1-1.html

This machine keeps the default recording settings, we need to test the concurrent load capacity of the system in the case of no recording and full recording.

 

2. Install the software winsip, and connect with SIP B and D two point star pbx

1. For winsip installation and settings, please refer to " Using winSIP to perform 1000 concurrent calls stress test on DotAsterisk (dotted PBX) "

2. Do sip relay docking between machine B and machine D so that incoming calls registered to machine B can be transferred to machine D's voice notification. Please refer to the tutorial: " Dianxing PBX Enterprise Call Center—— (13: Use two Dianxing PBXs for docking to simulate incoming and outgoing calls) "

3. Add a 100-seat extension for machine B, and add an incoming voice notification for machine D. The length of the voice notification is 5-6 minutes, simulating the duration of a normal incoming call, and set the incoming route of machine D to "6 minutes for voice notification" "Voice" file, as shown below.

 

2. Initiate a call, check the system load and monitor the recording quality

1. The C machine winsip initiates 100 concurrent (801-899) calls, and the D machine ("mini workstation server", IP: 192.168.7.91) transfers voice notifications without recording.

Winsip initiates a registration request to machine B, and the success status of machine B's agent status monitoring can be seen as shown in the figure below:

Initiate 99 concurrent calls (with recording) to D machine, as shown in the figure below.

B simulates to test the incoming machine, the registered online user is 99, and the number of calls is 100.

 

What we need to pay more attention to is the test D machine ("mini workstation server", IP: 192.168.7.91), the current incoming (no recording) concurrency and load are as follows.

Use the command line to view the load of machine D ("mini workstation server", IP: 192.168.7.91)

 

For 12 minutes, the winsip call failure is 0, as shown in the figure below.

From the above test, it can be concluded that the Dianxing PBX "mini workstation server" can easily handle 100 concurrent calls without recording.

 

2. Let B and D machine switch positions, make the call originate from the Dianxing PBX "mini workstation server", turn on hard disk recording, and then call out to the previous B machine, and record the concurrent load.

First add extension 801-899 in Dianxing PBX "Mini Workstation Server" and configure the outbound route to the 192.168.1.90 machine. The test results are as follows.

You can see the full load of 100 concurrency, and the load of Dianxing PBX "Mini Workstation Server" is as follows

Below you can see the current concurrency and failure rate of the call from the command line and winsip.

 

It can be seen that the dotstar pbx "mini workstation server" still works very well with 99 concurrent tape recordings.

1 When I was young, the system successfully processed more than 2,000 calls, recorded more than 2,000 calls, and operated stably, as shown in the figure below.

Four, conclusion

Dianxing pbx "mini workstation server" can easily carry 30-50 concurrent calls for small and micro enterprises.

 

 

 

Guess you like

Origin blog.csdn.net/nullundefined/article/details/110183211