[Serusers] AUTHENTIFCATION help meeeeeeeeee

Nicolas RUIZ nruiz at vivaction.com
Tue Jul 13 12:46:08 CEST 2004


Hi,

 

I can place and receive call from the PSTN, but I can place call even if I
am not registered !!!!!!! 

 

And I want only user who are registered can place call?

 

How can I do please?

 

That's my configuration file :

 

route{

        # initial sanity checks -- messages with

        # max_forwards==0, or excessively long requests

        if (!mf_process_maxfwd_header("10")) {

                sl_send_reply("483","Too Many Hops");

                break;

        };

        if ( msg:len > max_len ) {

                sl_send_reply("513", "Message too big");

                break;

        };

 

        # we record-route all messages -- to make sure that

        # subsequent messages will go through our proxy; that's

        # particularly good if upstream and downstream entities

        # use different transport protocol

        record_route();

        # loose-route processing

        if (loose_route()) {

                t_relay();

                break;

        };

 

 

        /* grant Route routing if route headers present */

        if (loose_route()) { t_relay(); break; };

 

        /* record-route INVITEs -- all subsequent requests must visit us */

        if (method=="INVITE") {

                record_route();

        };

 

        # now check if it really is a PSTN destination which should be
handled

        # by our gateway; if not, and the request is an invitation, drop it
--

        # we cannot terminate it in PSTN; relay non-INVITE requests -- it
may

        # be for example BYEs sent by gateway to call originator

 

        if (uri=~"My realm") {

 

                if (method=="REGISTER") {

 

                        # Uncomment this if you want to use digest
authentication

                        if (!www_authorize("My realm ", "subscriber")) {

                                www_challenge("My realm ", "0");

                                break;

                        };

 

                        save("location");

                        break;

                };

 

                # native SIP destinations are handled using our USRLOC DB

                if (!lookup("location")) {

 

                #rewritehostport("*****:5060");

                forward(*****, 5060);

 

                };

 

               # forward the request now

                if (!t_relay()) {

                        sl_reply_error();

                        break;

                };

        };

}

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20040713/22d5ba85/attachment.htm>


More information about the sr-users mailing list