We're using 3CX. No complaints.