![]() There are many solutions out there but the most commons are : You can also use database like mysql and postgres, webserver like apache ……. So you can use pacemaker for clustering and High Availability, Iptables and Fail2Ban for security stuff. Īs I said in the beginning, if you use linux you will definitely take advantage of tools built on. Support many language like : Python, C, C++ …Īnd provide multi-level APIs to do SIP calls, presence, and instant messaging, as well as handling media and NAT traversal. Most commons are : RTPProxy and RTPEngine Since the sip proxy can only deal with sip messages, you need other servers to forward your RTP traffic from outside to your PBX servers, and here the RTPProxy come in handy. There is also another server, callled OpenSIPS. In one word it is very good for sip messages parsing and modification. It is also useful to do some security stuff, like banning suspicious sessions. You can use it to create a loadbalancer, that distribute sessions between many pbx servers. The most common server is Kamailio formely known OpenSER. It is definitely a necessity for systems dealing with big load. It is the first point that reach internet in your voip network. This element is responsible to route sip sessions to and from your network. But it is more difficult to setup and use and need an expert to handle it. It can handle more simultaneous calls, may be 3 time more than asterisk, also it resolve some of asterisk problems. įreeswitch : It is built by some of Asterisk PBX developers, do the same job as Asterisk, but there is some pro and cons. You can also integrate it easily to any web application using AMI/AGI built in Feature. Īsterisk is useful to build many features like : Īsterisk PBX : may be it is the most famous, it is here in the voip market twenty years ago. The core of your network is the PBX server, this element is responsible for handling voip session and RTP traffic. We will be alking about this later in more details. You can take advantage of linux system tools, to create clusters for high availability, open source Data Base Management Systems and opensource Web Servers …. Īt the low level base, you can use Linux servers in all your network, you can use debian distrubtion for example, it is well supported and have an LTS version (Long Term Support). ![]() I will tell you in this report what you can use, to build you VoIP Network/System. You know that you can build a hole robust, reliable, scalable and secure voip infrastructure using opensource tools ? ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |