<h3>Description</h3>
<p>Kamailio 5.2.6 not able to parse uri with host part having underscore '_'.<br>
This was working in 5.1</p>

<p>Migrated from 5.1 to 5.2.6 and started observing uri parse issue</p>
<h3>Troubleshooting</h3>
<h4>Reproduction</h4>

<h4>Debugging Data</h4>

<pre><code>(paste your debugging data here)
</code></pre>
<h4>Log Messages</h4>

<pre><code>(paste your log messages here)
</code></pre>
<p>Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: DEBUG:  [core/pvapi.c:371]: pv_cache_add(): pvar [$avp(gw)] added in cache<br>
Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: DEBUG: app_lua [app_lua_sr.c:934]: lua_sr_pv_get_val(): pv get: $(avp(gw){uri.host})<br>
Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: DEBUG:  [core/usr_avp.c:887]: parse_avp_ident(): Parsing 'gw'<br>
Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: DEBUG:  [core/pvapi.c:371]: pv_cache_add(): pvar [$(avp(gw){uri.host})] added in cache<br>
Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: DEBUG:  [core/parser/parse_uri.c:1264]: parse_uri(): bad host in uri (error at char _ in state 5) parsed: sip:+123456@long(16) /sip:+123456@long_duration.sample.com;timeout=60;carrierid=1212 (62)<br>
Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: ERROR: pv [pv_trans.c:1276]: tr_eval_uri(): invalid uri [sip:<a href="mailto:+123456@long_duration.sample.com">+123456@long_duration.sample.com</a>;timeout=60;carrierid=1212]<br>
Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: ERROR: app_lua [app_lua_sr.c:947]: lua_sr_pv_get_val(): unable to get pv value for [$(avp(gw){uri.host})]<br>
Jan 25 08:02:51 ip-10-130-74-93 /usr/local/sbin/kamailio[4055]: DEBUG: app_lua [app_lua_sr.c:1651]: sr_kemi_lua_exec_func_ex(): param[0] for: is_pure_ip is str:</p>
<h4>SIP Traffic</h4>

<pre><code>(paste your sip traffic here)
</code></pre>
<h3>Possible Solutions</h3>

<h3>Additional Information</h3>
<ul>
<li><strong>Kamailio Version</strong> - output of <code>kamailio -v</code></li>
</ul>
<pre><code>(paste your output here)
</code></pre>
<ul>
<li><strong>Operating System</strong>:</li>
</ul>

<pre><code>(paste your output here)
</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/2204?email_source=notifications&email_token=ABO7UZMPF74SBKQSQVD3FNLQ7PXUVA5CNFSM4KLPTKH2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IIVQHTQ">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABO7UZINWNVGLA5IIXPBV53Q7PXUVANCNFSM4KLPTKHQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ABO7UZLFJ2MUSE7JM2Y2ZHDQ7PXUVA5CNFSM4KLPTKH2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IIVQHTQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/issues/2204?email_source=notifications\u0026email_token=ABO7UZMPF74SBKQSQVD3FNLQ7PXUVA5CNFSM4KLPTKH2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IIVQHTQ",
"url": "https://github.com/kamailio/kamailio/issues/2204?email_source=notifications\u0026email_token=ABO7UZMPF74SBKQSQVD3FNLQ7PXUVA5CNFSM4KLPTKH2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IIVQHTQ",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>