private void ZakonczNasluch()
        {
            softphone.Close();
            softphone.UnregisterPhoneLine(phoneLine);
            phoneLine.Dispose();

            watekDoRozmow.Abort();
            watekDoRozmow = null;
        }
Beispiel #2
0
 static void CloseDevices()
 {
     phoneLine.Dispose();
     microphone.Dispose();
     speaker.Dispose();
     mediaReceiver.Detach();
     mediaSender.Detach();
     connector.Dispose();
 }
Beispiel #3
0
 public void Dispose()
 {
     Try(() => _call?.HangUp());
     Try(() => _softphone?.UnregisterPhoneLine(_phoneLine));
     Try(() => _phoneLine.Dispose());
     Try(() => _mediaReceiver.Dispose());
     Try(() => _mediaSender.Dispose());
     Try(() => _connector.Dispose());
     Try(() => _speaker.Dispose());
     Try(() => _microphone.Dispose());
     Try(() => _softphone.Close());
 }
        public void CloseDevices()
        {
            Console.WriteLine("closeDevices");

            phoneLine.Dispose();
            microphone.Dispose();
            speaker.Dispose();
            mediaReceiver.Detach();
            mediaSender.Detach();
            connector.Dispose();

            mp3Player.Stop();
            mp3Player.Dispose();
        }
Beispiel #5
0
 public void Dispose()
 {
     phoneLine?.Dispose();
     softPhone?.Close();
 }