/// <summary> /// Initialize new sip request /// </summary> /// <param name="requestLine">Request line</param> /// <param name="cSeq">CSeq number</param> public SipRequest(RequestLine requestLine, int cSeq = 0) : this() { RequestLine = requestLine; Headers.CSeq = new CSeq(cSeq, RequestLine.Method); }
/// <summary> /// Initialize new sip request /// </summary> /// <param name="requestType">Request type</param> /// <param name="uri">Sip uri</param> /// <param name="cSeq">Cseq number</param> public SipRequest(string requestType, string uri, int cSeq = 0) : this() { RequestLine = new RequestLine(requestType, SipUri.Parse(uri), Constants.SipVersion); Headers.CSeq = new CSeq(cSeq, RequestLine.Method); }