<p>Hi all,</p>
<p> </p>
<p>I need to modify the host part of a contact header. I'm trying something like:</p>
<p>route {</p>
<p><span style="white-space: pre;"> </span>.....</p>
<p><span style="white-space: pre;"> </span>if (remove_hf("Contact")){</p>
<p><span style="white-space: pre;"> </span>if (insert_hf("Contact: <sip:XXX.XXX.XXX.XXX:5060>\r\n", "Contact"))</p>
<p><span style="white-space: pre;"> </span>xlog("Contact modified");</p>
<p><span style="white-space: pre;"> </span>}</p>
<p><span style="white-space: pre;"> </span>if (!t_relay("YYY.YYY.YYY.YYY","5060")) {</p>
<p><span style="white-space: pre;"> </span>sl_reply_error();</p>
<p><span style="white-space: pre;"> </span>}</p>
<p><span style="white-space: pre;"> </span>......</p>
<p>}</p>
<p> </p>
<p>When i look SIP DUMP on YYY.YYY.YYY.YYY side i see older Contact field.</p>
<p>I try subst_hf with regexp, subst and simply remove Contact, all this does not work.</p>
<p><span style="white-space: pre-wrap;">What i am doing wrong?</span></p>
<div>
<pre><br /></pre>
<pre>-- </pre>
<pre>С уважением Зуев Михаил</pre>
</div>