Asterisk: The future of telephony