Hi,<br><br>After next_gw(), openser appends "64.231.23.234:5060;transport=tcp" as the domain of th ruri.<br><br>When doing a t_relay with that ruri, I am getting ERROR:tm:update_uac_dst.<br><br>before relay ruri = sip:86143455048@64.231.23.234:5060;transport=tcp<br>
<div id="1fgn" class="ArwC7c ckChnd">starting to relay<br>May 29 21:18:04 [12107] ERROR:tm:update_uac_dst: failed to fwd to af 2, proto 2 (no corresponding listening socket)<br>May 29 21:18:04 [12107] ERROR:tm:t_forward_nonack: failure to add branches<br>
<br>However, if I do a t_relay with ruri= "<a href="mailto:sip%3A86143455048@64.231.23.234">sip:86143455048@64.231.23.234</a>", then the call can go through.<br>Could anyone tell me why?<br><br>A workaround that I can think of is to reconstruct the ruri to get rid of the port and the "transport=tcp" with something like:<br>
<br>rewriteuri("sip:$rU@$rd");<br><br>But, the above line gives "sip:$rU@$rd" instead of the desired "<a href="mailto:sip%3A86143455048@64.231.23.234">sip:86143455048@64.231.23.234</a>". Is there anyway of using psuedo variable in rewriteuri?<br>
<br>Thanks alot in advance for your help.<br><br>Regards,<br>Pete<br><br></div>