<div dir="ltr">I would like to more gracefully handle non-RFC compliant From headers. Is it possible to fix them with regex or a string replacement so I can process them?<div><br></div><div>Most often the misbehavior is a space in the user part:</div><div><br></div><div><sip:redacter Coredact@<br></div><div><sip:redact0330 @<br></div><div><br clear="all"><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Other times there's an unclosed double quote on the friendly-name part or some kind of non-printing character in the friendly-name or user part. It's garbage that will ultimately be rejected, but the failure to parse is preventing me from logging the offending trunk ID in the 'otg=' parameter of the From header.</div><div><br></div><div>opensips 3.1.1 (x86_64/linux) with commit to remove unnecessary regex limitation<br></div><div><a href="https://github.com/OpenSIPS/opensips/commit/a8f8aabc245ca86bd40a9eddf9befcd74a087be1">https://github.com/OpenSIPS/opensips/commit/a8f8aabc245ca86bd40a9eddf9befcd74a087be1</a><br></div><div><br></div><div>Here's the error followed by xlog $mb</div><div><br></div><div>Apr 15 15:26:24  /usr/sbin/opensips[13864]: ERROR:core:parse_from_header: bad from header<br>Apr 15 15:26:24  /usr/sbin/opensips[13864]: ERROR:core:pv_get_from_attr: cannot parse From header<br>Apr 15 15:26:24  /usr/sbin/opensips[13864]: INVITE sip:redact@redact:5060 SIP/2.0#015#012Via: SIP/2.0/UDP 

redact:5060;branch=z9hG4bK1sansay2313795380rdb15209#015#012Record-Route: <sip:sansay2313795380rdb15209@redact:5060;lr;transport=udp>#015#012To: <sip:redact@redact>#015#012From: <sip:redact0330 @redact;otg=redact;qtype=ers>;tag=sansay2313795380rdb15209#015#012Call-ID: ers-1718949283-0-660497714@redact#015#012CSeq: 1 INVITE#015#012Contact: <sip:redact0330 @redact:5060>#015#012P-Asserted-Identity: <sip:redact0330%20@redact;user=phone>#015#012Remote-Party-ID: <sip:redact0330%20@redact>;privacy=off;screen=yes#015#012Max-Forwards: 63#015#012Content-Length: 0#015#012#015#012<br></div><div><br></div><div dir="ltr"><br></div><div dir="ltr">Regards,<div><br></div><div><p style="font-family:helvetica,arial,sans-serif;font-size:12px;margin:0px;padding:0px 0px 20px;color:rgb(0,0,0)"><strong>Calvin Ellison</strong><br>Systems Architect<br><a href="mailto:calvin.ellison@voxox.com" style="text-decoration:none;color:rgb(14,123,174)" target="_blank">calvin.ellison@voxox.com</a><br>+1 (213) 285-0555<br><br>-----------------------------------------------<br><strong><a href="http://www.voxox.com/" style="text-decoration:none;color:rgb(14,123,174)" target="_blank">voxox.com</a> </strong><br>5825 Oberlin Drive, Suite 5<br>San Diego, CA 92121<br></p><img src="http://cdn.voxox.com/img/voxox-logo.png" alt="Voxox" style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium"><br></div></div></div></div></div></div></div></div></div></div>