separates echo cancellation from loopback test (intermediate commit)