[Serusers] loose_route

Jiri Kuthan jiri at iptel.org
Thu Oct 2 22:55:18 CEST 2003


What I do at iptel is:

    if (loose_route()) {
        if (uri=~"sip:[+0-9]+ at mygw\.iptel\.org") {
            /* if gateway in my request-uri, proceed to route[3] which
               includes all ACL checks
            */
            route(3);
        } else {
            append_hf("P-hint: rr-enforced\r\n");
            t_relay();
        };
        break;
    };


-jiri

At 03:40 PM 9/30/2003, Dovid wrote:
>What if someone were to send an INVITE to your proxy with a header: Route:
><sip:phone-number at pstn-gateway>? Would the proxy forward it, and the gateway
>then set up the call?
>Normally the request is directed to the proxy. The proxy then authenticates
>before forwarding to the PSTN gateway. In the above example, there was a
>Route header. In which case doesn't it mean
>        if (loose_route()) { #Route header exists.
>                t_relay(); #Forward now. Don't authenticate.
>                break;
>        };
>Is my understanding of loose_route() wrong?
>
>Thanks.
>
>
>Dovid
>
>
>-----Original Message-----
>From: Juha Heinanen [mailto:jh at tutpro.com]
>Sent: Tuesday, September 30, 2003 2:06 AM
>To: Dovid
>Cc: Serusers
>Subject: RE: [Serusers] loose_route
>
>
>Dovid writes:
>
> > My understanding is that loose_route() checks for a Route header field.
>The
> > standard cfg entry will then relay the SIP request.
> > Let's take the following scenario. I have a PSTN gateway which listens on
> > port 5060 and accepts to that port only from my SIP proxy. Normally the
> > proxy takes care of authentication and authorization and if approved,
> > forwards to the gateway. What if someone were to send an INVITE to my
>proxy
> > with a header: Route: <sip:phone-number at pstn-gateway>? Would the proxy
> > forward it, and the gateway then set up the call?
>
>i call loose_route() in the beginning of ser.cfg before the user is
>authenticated and approved for pstn access.
>
>-- juha
>
>_______________________________________________
>Serusers mailing list
>serusers at lists.iptel.org
>http://lists.iptel.org/mailman/listinfo/serusers

--
Jiri Kuthan            http://iptel.org/~jiri/ 




More information about the sr-users mailing list