Astribank drivers were compiled with an enabled OPTIMIZE_CHANMUTE parameter. As a result, Astribank drivers do not send voice packets for DAHDI performance (echo cancellation, etc.) for channels with no active calls. This option is applied for FXS/FXO channels. The E1/T1 channels are not affected.
The Astribank xpp driver was configured for delegation of most work on hardware interrupts to so-called 'tasklets' (parameter rx_tasklet of xpp.ko module).
The Flash Operator Panel server was not active.
Asterisk was running without the real time priority.
All FXS extensions were configured for immediate start. The Asterisk extensions context was defined as follows:
[music-test]
exten => s,1,Answer()
exten => s,2,Playback(music-8khz-10min)
exten => s,3,Goto(2)
The calls were initiated by analog telephone simulators.
For VoIP call tests an additional PCI Ethernet board EN-9230TX-32 (Realtek-based) was used instead of the motherboard's Ethernet interface.
Codec used: Open source codec_g729-ast14-gcc4-glibc-pentium4.so
I/O ports on Xorcom's FXS (analog-only) models, which support the activation of peripheral devices such as door locks and alarms, do take their toll on the system, and as such are noted here.
To be included in the number of maximum simultaneous calls, the voice in the call had to be clear, without interruptions.
Important Note: The tests below were not performed for applications such as call centers, conference bridges and predictive dialers. These and other processing-intense applications DO require the more robust processor!!!
Recent Webinar Discusses These Results; Provides Asterisk Server Optimization Tips
In a Webinar held recently, the results of the load tests were
discussed. Xorcom technical staff provided several tips for optimizing
performance in Asterisk-based servers, relating to a variety of topics
including hardware component selection and Asterisk tuning. The
recorded version of the Webinar is available for download from the Xorcom Web site in various formats, under the name “Five Culprits that Kill Asterisk IP-PBX Performance”.
Test #1: XR3000 with 20 XR0008 devices (32 FXS ports each) connected.
FXS extensions: 640
IO ports: 120
Total number of DAHDI channels: 760
Test #3: XR3000 with 4 XR0056 devices (4 E1/T1 ports each) connected and G.711a SIP calls.
E1 Ports: 16
Total number of DAHDI channels: 480
Additional PCI Ethernet board EN-9230TX-32 (Realtek-based) was used instead of motherboard's Ethernet interface.
Xorcom has developed a revolutionary concept in telephony interfaces
for Asterisk systems which we call Astribank XPP Technology.
Using USB
2.0 ports to connect to any Asterisk server, Astribank eliminates the
requirement for a PCI (E1/T1) card, and even for PCI slots.
Related Info - White Papers
Xorcom has developed a library of white papers to help leverage the benefits of VoIP technology in general, and the Asterisk platform in particular: