You can also get a full-duplex 16-bit audio connection with Asterisk via AudioSocket. This is done FastAGI-style, where your running process accepts multiple incoming connections instead of a separate process being launched by Asterisk for every call.