#pragma warning restore CS0649 //private AudioScope.AudioScope _audioScope0; //private AudioScope.AudioScopeOpenGL _audioScopeGL0; //private AudioScope.AudioScope _audioScope1; //private AudioScope.AudioScopeOpenGL _audioScopeGL1; //private AudioScope.AudioScope _onHoldAudioScope; //private AudioScope.AudioScopeOpenGL _onHoldAudioScopeGL; public SoftPhone() { InitializeComponent(); //if(!m_useAudioScope) //{ // _audioScope0Border.Visibility = Visibility.Collapsed; // //OpenGLDraw = "AudioScopeDraw0" OpenGLInitialized = "AudioScopeInitialized0" // AudioScope0.IsEnabled = false; // AudioScope0.Visibility = Visibility.Hidden; //} // Do some UI initialization. ResetToCallStartState(null); _sipTransportManager = new SIPTransportManager(); _sipTransportManager.IncomingCall += SIPCallIncoming; _sipClients = new List <SIPClient>(); // If a STUN server hostname has been specified start the STUN client to lookup and periodically // update the public IP address of the host machine. if (!SIPSoftPhoneState.STUNServerHostname.IsNullOrBlank()) { _stunClient = new SoftphoneSTUNClient(SIPSoftPhoneState.STUNServerHostname); _stunClient.PublicIPAddressDetected += (ip) => { SIPSoftPhoneState.PublicIPAddress = ip; }; _stunClient.Run(); } }
public SoftPhone() { InitializeComponent(); // Do some UI initialization. ResetToCallStartState(null); _sipTransportManager = new SIPTransportManager(); _sipTransportManager.IncomingCall += SIPCallIncoming; _sipClients = new List <SIPClient>(); // If a STUN server hostname has been specified start the STUN client to lookup and periodically // update the public IP address of the host machine. if (!SIPSoftPhoneState.STUNServerHostname.IsNullOrBlank()) { _stunClient = new SoftphoneSTUNClient(SIPSoftPhoneState.STUNServerHostname); _stunClient.PublicIPAddressDetected += (ip) => { SIPSoftPhoneState.PublicIPAddress = ip; }; _stunClient.Run(); } }