public MediaManager(ICall call) { mediaConnector = new MediaConnector(); phoneCallAudioReceiver = new AudioMixerMediaHandler(); phoneCallAudioSender = new AudioMixerMediaHandler(); incomingAudioMixer = new AudioMixerMediaHandler(); outgoingAudioMixer = new AudioMixerMediaHandler(); call.ConnectAudioSender(outgoingAudioMixer); call.ConnectAudioReceiver(incomingAudioMixer); //mediaConnector.Connect(phoneCallAudioReceiver, incomingAudioMixer); //mediaConnector.Connect(outgoingAudioMixer, phoneCallAudioSender); //phoneCallAudioReceiver.AttachToCall(call); //phoneCallAudioSender.AttachToCall(call); }