[SR-Users] TCP message parsing & connection close issue
Alex Balashov
abalashov at evaristesys.com
Sun Aug 7 07:57:32 CEST 2016
On 08/07/2016 01:50 AM, Daniel-Constantin Mierla wrote:
> tcp being a stream protocol, kamailio is reading the body of sip
> messages based on content-lenght header -- can you check and see if the
> values for content length are accurate?
The initial INVITE has a Content-Length value of 122, but 116 is the
length of the incomplete SDP body in that packet:
v=0
o=- 3679365582 3679365582 IN IP4 10.0.0.200
s=pjmedia
t=0 0
m=audio 4006 RTP/AVP 0 8 96
c=IN IP4 1.1.1.1
The remainder, sent in the continuation/trailer, has 149 bytes.
So, I'm guessing the answer to your question is no: the Content-Length
is not accurate, and doesn't reflect the full payload from the combined
length of the SDP stanzas (122 + 149 = 271).
> Do you have the parameter tcp_accept_no_cl set?
I do not.
--
Alex Balashov | Principal | Evariste Systems LLC
1447 Peachtree Street NE, Suite 700
Atlanta, GA 30309
United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct)
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
More information about the sr-users
mailing list