private void btnUnhold_Click(object sender, EventArgs e) { TapiCall call = GetActiveCall(); if (call != null) { if (!AdjustCallPrivilege(call)) { return; } call.BeginUnhold( delegate(IAsyncResult ar) { try { call.EndUnhold(ar); } catch (TapiException ex) { LogError(ex.Message); } }, null); } }