if (!www_authorize("mydomain.com.pe", "subscriber")) {
log(1," ----- Fails to Register \n");
www_challenge("mydomain.com.pe", "0");
break;
};
# only registered users are allowed
if (!check_to()) {
log(1, "LOG: Hijack!!!--> unregistered user registration attempt\n");
sl_send_reply("403", "hijack attempt!!!! Only registered users are allowed");
break;
};
log(1," Registered!!! \n");
if (!save("location")) {
sl_reply_error();
};
break;
};
if ((method == "INVITE" || method== "CANCEL" || method== "ACK")) {
log(1, "ANALYZING INVITE||CANCEL REQUESTs\n");
if (!proxy_authorize("mydomain.com.pe", "subscriber")) {
proxy_challenge("mydomain.com.pe", "1");
break;
} else {
if (method == "INVITE" && !check_from()) {
sl_send_reply("403", "Only registered users are allowed");
break;
};
};
/* *********** Dial out to Local and PSTN logic ********* */
if(uri=~"^sip:001[0-9][0-9][1-9]*@(mydomain\.com\.pe)"){
rewritehostport("IP_Gateway:5060");
log(1,"digit expression match - pstn 001\n");
if(!t_relay()){
sl_reply_error();
};
break;
};
.
.
.
.
hope it helps,
rafael
Hi!
How will I check if user is authenticated or not before I permit him to
make a call.
thanks,
ed
_______________________________________________
Serusers mailing list
Serusers@iptel.org
http://lists.iptel.org/mailman/listinfo/serusers