Du musst nicht unbedingt Asterisk nehmen, nur, wenn du ohnehin schon einen Server hast, dürfte dies die beste Lösung sein.
Im Forum hier gibt es eine eigene Sektion für Asterisk, auch mit ausführlicher Anleitung, wenn du Hilfe benötigst solltest du dort nachfragen.