protected virtual void OnOffline(object sender, EventArgs args) { if (Offline != null) { Offline(sender, args); ServerIncomingRequest = null; } IsOnline = false; }
protected virtual void OnOutgoingCall(object sender, PhoneNumber target) { if (OutgoingConnection != null) { ServerIncomingRequest = new Requests.OutgoingCallRequest() {Source=this.Number, Target = target }; OutgoingConnection(sender, ServerIncomingRequest); } }
protected virtual void OnIncomingRequest(object sender, Requests.IncomingCallRequest request) { if (IncomingRequest != null) { IncomingRequest(sender, request); } ServerIncomingRequest = request; }