Asterisk is one of the best telephony solutions which is free to use. There are others such as yate that provide same type of solutions and even more custom ones. Due to the easy of implementation Asterisk has become more popular than anything else. Asterisk is very easy to use and lot of open source and closed source panels provide a GUI for it. Technotechworld. is providing Asterisk installation and support.