<div dir="ltr">Wondering if this is intended behavior.  We have a customer doing some craziness with the TO header.  They are including their tech prefix in the TO header as well as the RURI.  It doesn't cause any issue in our systems but apparently it does with one of our vendors.  In an effect to prevent the issue, we thought we would check if the tech prefix was added on the TO header and remove it.  <div><br></div><div>Initially, I tried this by changing the $tU variable.  </div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>$avp(tp_len) = $(avp(techprefix){s.len}) + 1; # Get the Length of the Tech Prefix and add 1 for the # or *</div><div>$tU = $(tU{s.strip, $avp(tp_len)});<br></div></blockquote><div><br></div>The result ended up with the duplication of the DNIS: sut <sip:911999#<a href="http://1812555111118125551111@172.16.3.45:5060">1812555111118125551111@172.16.3.45:5060</a>><div>Where 911999# was the tech prefix and 18125551111 is the DNIS which was still an issue for the vendor.</div><div><br></div><div>Through additional reading, I found the suggestion to use the uac_replace_to function in the UAC module which I implemented as follows:</div><div><br></div><div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>$avp(new_to_hdr_uri) = $(tu{re.subst,/sip:(.*[\*#])(.*)/sip:\2/});<br></div><div>uac_replace_to("$avp(new_to_hdr_uri)");<br></div></blockquote><div><br></div>This resulted in the original TO header username to be appended at the end of the uri: sut <<a href="http://sip:18125551111@172.16.3.45:5060911999#18125551111">sip:18125551111@172.16.3.45:5060911999#18125551111</a>></div><div><br></div><div>Wondering if I am doing something wrong or this is the way these functions are designed to protect the TO header contents for Dialog matching.<br><div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Sam  D Ware<br><br></div></div></div></div>