Refactored Audio and Network support to allow different implementations for Web / Phone and implemented Phone