Asterisk is a powerful open source telephony platform that runs on the Linux operating system. It provides standard business telephone system (PBX) features and functions. But it can also serve a veriety of specialized rolls including Automated Call Distribution (ACD), Automated Voice Response (IVR), IP telephony gateway/softswitch and more.