Hi Bogdan,
For me Yes at pcap level, SDP length is 364, find attach the trace. Thanks De : Bogdan-Andrei Iancu <[email protected]> Date : lundi 6 décembre 2021 à 17:17 À : OpenSIPS users mailling list <[email protected]>, Alain Bieuzent <[email protected]> Objet : Re: [OpenSIPS-Users] sipmsg_validate return -5 but content length seems correct. Hi Alain, OpenSIPS complains that the actual SDP is 366, while only 364 are advertised in Content-len hdr - can you confirm this at the pcap level ? Regards, Bogdan-Andrei Iancu OpenSIPS Founder and Developer https://www.opensips-solutions.com OpenSIPS eBootcamp 2021 https://opensips.org/training/OpenSIPS_eBootcamp_2021/ On 12/6/21 2:55 PM, Alain Bieuzent wrote: Hi, I have a case where sipmsg_validate find an issue in SDP length, opensips find two characters more than the Content-Length and what i found in tcpdump trace. INVITE sip:[email protected]:5060 SIP/2.0 Via: SIP/2.0/UDP 35.246.200.233:9077;rport;branch=z9hG4bK4b24d98a7dd82e427f5e14c93ae2dba7 Via: SIP/2.0/UDP 13.38.77.105:5080;rport;branch=z9hG4bKH012Hr73SycDg Max-Forwards: 64 From: "33613630817" <sip:[email protected]>;tag=2ZB6X8jjtaH8e To: <sip:[email protected]:5060> Call-ID: c9a92f54-d124-123a-1693-0625bc81f114 CSeq: 44840040 INVITE Contact: <sip:[email protected]:5080> User-Agent: FS16 Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY Supported: timer, path, replaces Allow-Events: talk, hold, conference, refer Privacy: none Content-Type: application/sdp Content-Disposition: session Content-Length: 364 X-FS-Support: update_display,send_info P-Asserted-Identity: "33613630817" <sip:[email protected]> Record-Route: <sip:35.246.200.233:9077;lr> v=0 o=FreeSWITCH 1638764203 1638764204 IN IP4 13.38.77.105 s=FreeSWITCH c=IN IP4 13.38.77.105 t=0 0 m=audio 23462 RTP/AVP 8 0 18 101 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=rtcp-mux a=rtcp:23462 IN IP4 13.38.77.105 a=silenceSupp:off - - - - a=ptime:20 opensips logs : Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:get_hdr_field: content_length=364 Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:get_hdr_field: found end of header Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:receive_msg: After parse_msg... Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:receive_msg: preparing to run routing scripts... Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:parse_headers: flags=8 Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:parse_headers: flags=ffffffffffffffff Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:parse_headers: flags=ffffffffffffffff Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:sipmsgops:w_sip_validate: message does not comply with SIP RFC3261 : (invalid body - content length 364 different than actual body 366#012) Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: DBG:core:comp_scriptvar: str 29 : 35.246.200.233 Dec 6 11:47:45 lbsip-rtpe-test opensips[2756]: Dropping mal formed Messages Retcode : -5 IP:35.246.200.233 callID: c9a92f54-d124-123a-1693-0625bc81f114 ,Reason : Invalid Content-Length--- On Wireshark, the SDP part length is also 364 bytes. I can send the pcap if needed Thanks for your help. Alain _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
dump.pcap
Description: Binary data
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
