private void mnuMainStart_Click(object sender, EventArgs e) { System.Text.StringBuilder sb = new System.Text.StringBuilder(128); sb.Append(" --enable-client-udp"); sb.Append(" --client-server-host:" + txtClientServerHost.Text); sb.Append(" --client-server-port:" + txtClientServerPort.Text); sb.Append(" --client-ip:" + txtClientIp.Text); sb.Append(" --client-port:" + txtClientPort.Text); lblSipTunnelServer.Enabled = false; lblSipTunnelServerHost.Enabled = false; txtClientServerHost.Enabled = false; lblSipTunnelServerPort.Enabled = false; txtClientServerPort.Enabled = false; lblLocalClient.Enabled = false; lblLocalClientIpAddress.Enabled = false; txtClientIp.Enabled = false; lblLocalClientPort.Enabled = false; txtClientPort.Enabled = false; mnuMainStart.Enabled = false; m_Settings = new ProgramSettings(sb.ToString()); m_Client = new SipProxyClient(m_Settings); }
private void munMainExit_Click(object sender, EventArgs e) { if (null != m_Client) { m_Client.Dispose(); m_Client = null; } this.Close(); }
public static void Main(string[] args) { m_ProgSettings = new ProgramSettings(args); if (m_ProgSettings.ServerType != ConnectorType.None) { m_Server = new ServerListener(m_ProgSettings); } if (m_ProgSettings.ClientType != ConnectorType.None) { m_Client = new SipProxyClient(m_ProgSettings); } // Use Ctrl+C to break execution System.Threading.Thread.CurrentThread.Suspend(); }