[Serusers] Setting the Route header
Jan Janak
jan at iptel.org
Tue Mar 8 15:11:12 CET 2005
On 25-02 16:08, Jos? Luis Pe?alver Paret wrote:
> Hello, when I receive a certain request, I intend to insert a Route header and then forward that request to the URI in the Route header. But when loose_route is called, it prints:
>
> find_first_route(): No Route headers found
> loose_route(): There is no Route HF
>
> This is the part of the config file:
>
> # This would be done in a module function of my own, it is simplified:
> append_hf("Route: 10.10.10.80:5062");
> # loose-route processing
> if (loose_route())
> {
> t_relay();
> break;
> };
>
> Can anybody help me? How can I forward the request to the URI in the Route header that I previously inserted? It seems loose_route does not take into account changes, it looks at the request as it was received.
Yes, this is exactly how it is. Changes made to the SIP message are
not visible in the rest of the script. As a quick hack, you can
consider forwarding the message back to the proxy itself over the
loopback, in the following run it will see the header.
Jan.
More information about the sr-users
mailing list