/// <summary> /// We are putting the remote call party on hold. /// </summary> private void HoldButton_Click(object sender, System.Windows.RoutedEventArgs e) { SIPClient client = (sender == m_holdButton) ? _sipClients[0] : _sipClients[1]; if (client == _sipClients[0]) { m_holdButton.Visibility = Visibility.Collapsed; m_offHoldButton.Visibility = Visibility.Visible; //client.PutOnHold(_onHoldAudioScopeGL); client.PutOnHold(); //_sipClients[0].MediaSession.OnHoldAudioScopeSampleReady += _onHoldAudioScope.ProcessSample; } else if (client == _sipClients[1]) { m_hold2Button.Visibility = Visibility.Collapsed; m_offHold2Button.Visibility = Visibility.Visible; //client.PutOnHold(_onHoldAudioScopeGL); client.PutOnHold(); } }
/// <summary> /// We are putting the remote call party on hold. /// </summary> private void HoldButton_Click(object sender, System.Windows.RoutedEventArgs e) { SIPClient client = (sender == m_holdButton) ? _sipClients[0] : _sipClients[1]; if (client == _sipClients[0]) { m_holdButton.Visibility = Visibility.Collapsed; m_offHoldButton.Visibility = Visibility.Visible; } else if (client == _sipClients[1]) { m_hold2Button.Visibility = Visibility.Collapsed; m_offHold2Button.Visibility = Visibility.Visible; } client.PutOnHold(); }