The world is dangerous, GFW and PRISM are just some exposed daemons, the more evil ones are hidden under the skin of kindness, so I have always been trying my best to use safer software and services.
As one of the most important aspects in privacy and security, communication has been monopolized by several big bros. In this post, I will share some exploring in the SIP related software.
Find a SIP server
I’ve dug the Internet for the best open source SIP server software, but failed to make a decision for quite a long time, so many candidates: OpenSIPS, Kamailio, reSIProcate, Asterisk, GNU SIP Switch, OverSIP, etc.
I choose a product based on several common thoughts: more active development, larger users quantity and community, better documentation, easier configuration, and of course, I consider robust and scalable, which shouldn’t be considered pointed by many people who just don’t obey it.
- All these SIP servers share the same features, compliant with RFC.
- OpenSIPS and Kamailio are identical in many aspects due to the fact that they are both forked from OpenSER.
- Asterisk and OpenSIPS/Kamailio are the most famous SIP solutions, with lots of documents and large community. But Asterisk is not a pure SIP solution, it’s intended for mature VoIP service.
- OverSIP, reSIProcate solutions and GNU SIP Switch are good projects from their documents, but with so small community.
So finally, OpenSIPS became my choice, why I don’t choose Kamailio is because Arch Linux has community package for OpenSIPS.