Hi<div><br></div><div>I have problem with some buggy hardware ATAs and routers, some of them mess SIP requests by adding empty lines (\n or \r\n) between headers.</div><div><br></div><div>For example:</div><div><br></div><div>
<div> Via: SIP/2.0/UDP 80.1.1.1:5060;branch=z9hG4bKe89.28ac75a.0</div><div> To: sip:80.1.1.1</div><div> From: <<a href="mailto:sip%3Ausername@80.1.1.1">sip:username@80.1.1.1</a>>;tag=13e3d64e25956fb4c1e2442af82fd0e3-c2c5</div>
<div> CSeq: 14 INVITE<br> </div><div> Call-ID: <a href="mailto:1af0eccc5994a91b-19144@80.1.1.1">1af0eccc5994a91b-19144@80.1.1.1</a></div><div> Max-Forwards: 70</div><div> Content-Length: 0</div>
</div><div><br></div><div><br></div><div>Note empty line between CSeq and Call-Id. That's just example, empty lines appear in random order.</div><div><br></div><div>I route calls to sippy B2BUA wich does not accept malformed requests and throw exception in that condition.</div>
<div><br></div><div>Is it possible to detect such requests in OpenSIPS and remove unnecessary empty lines from between headers?</div><div><br></div><div>Regards</div><div><br></div><div><br></div>