[Serusers] Moved Temporarily 302 - redirect server

Michal Matyska michal.matyska at iptel.org
Fri Mar 14 14:28:11 CET 2008


Correcting two mails in this thread....

Miklos Tirpak píše v Pá 14. 03. 2008 v 12:03 +0100:
...

> assign_hf_value("Contact", "<%@contact.uri;param=value>");
> 
> But you loose the header parameters this way :(


I don't think so... @(select_any_header.nameaddr).uri was intended to
return the whole uri INCLUDING all parameters. Anyway the construction
above will work, you just might end with two occurences of param
parameter.

----

Jiri Kuthan píše v Pá 14. 03. 2008 v 08:35 -0400:

> # here you can formulate complex URIs                   
> xlset_attr("$rpidheader", "<sip:%$asserted_id@%@ruri.host>;screen=yes");

correct, shows how you can combine the request's parts using xlog formatting.

> # here you initiate redirection based on a URI in an AVP (statefuly here)
> attr_destination("$tu.fwd_busy_target");
> t_reply("302", "Redirect On Busy");

These two are completely unrelated.... attr_destination sets the target
for the request being forwarded regardless what request_uri/loose_route
has set (e.g. should be followed by append_branch, t_relay) whilst
t_reply just sends reply. So if you use just these two lines you won't
get Contact holding $tu.fwd_busy_target in the 302 reply.

Michal




More information about the sr-users mailing list