How To: Building an Embedded Asterisk PBX