private void TestAShortTortuousINVITE() { byte[] bytes = Encoding.ASCII.GetBytes(TestMessages.AShortTortuousINVITE); _parser.Parse(bytes, 0, bytes.Length); Assert.Equal("sip:[email protected] ; tag = 1918181833n", _headers["to"]); Assert.Equal(@"""J Rosenberg \\\"""" <sip:[email protected]> ; tag = 98asjd8", _headers["from"]); Assert.Equal("0009 INVITE", _headers["cseq"]); _body.Seek(0, SeekOrigin.Begin); var reader = new StreamReader(_body); string body = reader.ReadToEnd(); }
public void Parse(byte[] buffer) { if (_logger.IsTraceEnabled) { _logger.Trace("Start parsing {0} bytes ...", buffer.Length); } _sipParser.Parse(buffer, 0, buffer.Length); if (_logger.IsTraceEnabled) { _logger.Trace("bytes parsed."); } }