public ValidateMessageResult ValidateMessage(SipMessage message) { //testing commit if (message is SipRequest) { var request = message as SipRequest; var result = new ValidateRequestResult(); result.MissingRequiredHeader = FindFirstMissingRequiredHeader(message); result.HasUnSupportedSipVersion = !ValidateSipVersion(request.RequestLine.Version); if (result.HasRequiredHeadersMissing) { return(result); } result.HasInvalidSCeqMethod = !ValidateCSeqMethod(request); result.InviteHasNoContactHeader = !ValidateContactHeader(request); return(result); } else { var response = message as SipResponse; var result = new ValidateMessageResult(); result.MissingRequiredHeader = FindFirstMissingRequiredHeader(message); result.HasUnSupportedSipVersion = !ValidateSipVersion(response.StatusLine.Version); return(result); } }
public ValidateMessageResult ValidateMessage(SipMessage message) { //testing commit if(message is SipRequest) { var request = message as SipRequest; var result = new ValidateRequestResult(); result.MissingRequiredHeader = FindFirstMissingRequiredHeader(message); result.HasUnSupportedSipVersion = !ValidateSipVersion(request.RequestLine.Version); if (result.HasRequiredHeadersMissing) return result; result.HasInvalidSCeqMethod = !ValidateCSeqMethod(request); result.InviteHasNoContactHeader = !ValidateContactHeader(request); return result; } else { var response = message as SipResponse; var result = new ValidateMessageResult(); result.MissingRequiredHeader = FindFirstMissingRequiredHeader(message); result.HasUnSupportedSipVersion = !ValidateSipVersion(response.StatusLine.Version); return result; } }
public ValidateRequestResult(ValidateMessageResult result) { MissingRequiredHeader = result.MissingRequiredHeader; HasUnSupportedSipVersion = result.HasUnSupportedSipVersion; }