implemented speakerphone methods and testing