Goni wrote:
Hello, I feel very happy to announce that our deployment of a2billing with asterisk was a complete success. Our aim was to handle 500 Concurrent calls on 1 server where as MySQL, and Asterisk both running on the same server. We were able to achieve our target of 500+ calls. The server load was around 2% and it looks like the machine was more than happy to through more calls. We are going to do a test next week for 1000+ calls and hope to get it through. Take a look at the attached file.
Some thoughts about the setup:Custom compiled asterisk with no unnecessary functions and apps. We are not using any transcoding at all (Though we will test it next week also). A2billing was also heavily modified in order to only perform wholesale call termination functions. All the calling card, did etc related code was removed. We also used memcache which greatly increased the performance. All asterisk and a2billing logging was completely turned off.
Thumbs up for the excellent work and hope to see more power of opensource in future
-G
Grats on 500! Did you manage 1000?
I'm very interested in hearing more about this project! I'm looking into doing pretty much the same myself - strip most functionality to gain performance and make things simpler.
Any chance you're willing to share your experiences with the project?
- Icky