Asterisk is software that enables a server to act as an IP PBX system, VoIP gateway, conference server, and more.
see
http://www.asterisk.org/
and
http://en.wikipedia.org/wiki/Asterisk_(PBX)