public void TalkPressed() { if (Call.active_call != null) { if (Call.active_call.state == Call.CALL_STATE.Ringing && Call.active_call.is_outgoing == false) { Call.active_call.answer(); } } else { if (!String.IsNullOrEmpty(status.dial_str)) { broker.DialString(status.dial_str); status.dial_str = ""; } } }