Ejemplo n.º 1
0
        /// <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();
            }
        }
Ejemplo n.º 2
0
        /// <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();
        }