Hello all, I have seen some other complaining about this issue, but the posts were over 4 years ago so I would think xlite would be fixed at this point. I wanted to ensure my formatting was correct before I started trying other phones.

All I am trying to do at the moment is a simple redirect. My config is:

xlog("tu= $tu || $(tU{s.select,0,-}) \n");
rewritehost("pbx.newhost.com");
xlog("host is now $rd; all is $ru\n");
sl_send_reply("300","Redirect");
exit;

Insanely simple, however xlite is not redirecting the actual ip of the next invite/register/whatever. It only changes the RURI, but not the actual ip. Per the RFC, it looks like I am doing this right, the new host is in the contact field of the 300 and the client should then redirect its next packet to the new host.

Any ideas what I am doing wrong here? Or is this a known redirect issue. And given that, how supported is redirect? Should any system be based upon it?

Thanks for the help!
-Eric